芝麻web文件管理V1.00
编辑当前文件:/var/www/italafricacentrale.com/wp-content/plugins/mapsvg/dist/mapsvg.css
.btn-group-xs>.btn, .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; } /* IOS SWITCHES */ input[type="checkbox"].ios8-switch { position: absolute; margin: 8px 0 0 16px; display: none; } input[type="checkbox"].ios8-switch + label { position: relative; padding: 5px 0 0 50px; line-height: 2.0em; font-weight: normal; } input[type="checkbox"].ios8-switch + label:before { content: ""; position: absolute; display: block; left: 0; top: 0; width: 40px; /* x*5 */ height: 24px; /* x*3 */ border-radius: 16px; /* x*2 */ background: #fff; border: 1px solid #d9d9d9; -webkit-transition: all 0.3s; transition: all 0.3s; } input[type="checkbox"].ios8-switch + label:after { content: ""; position: absolute; display: block; left: 0px; top: 0px; width: 24px; /* x*3 */ height: 24px; /* x*3 */ border-radius: 16px; /* x*2 */ background: #fff; border: 1px solid #d9d9d9; -webkit-transition: all 0.3s; transition: all 0.3s; } input[type="checkbox"].ios8-switch + label:hover:after { box-shadow: 0 0 5px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch:checked + label:after { margin-left: 16px; } input[type="checkbox"].ios8-switch:checked + label:before { background: #55D069; } /* SMALL */ input[type="checkbox"].ios8-switch-sm { margin: 5px 0 0 10px; } input[type="checkbox"].ios8-switch-sm + label { position: relative; padding: 0 0 0 32px; line-height: 1.3em; } input[type="checkbox"].ios8-switch-sm + label:before { width: 25px; /* x*5 */ height: 15px; /* x*3 */ border-radius: 10px; /* x*2 */ } input[type="checkbox"].ios8-switch-sm + label:after { width: 15px; /* x*3 */ height: 15px; /* x*3 */ border-radius: 10px; /* x*2 */ } input[type="checkbox"].ios8-switch-sm + label:hover:after { box-shadow: 0 0 3px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch-sm:checked + label:after { margin-left: 10px; /* x*2 */ } /* LARGE */ input[type="checkbox"].ios8-switch-lg { margin: 10px 0 0 20px; } input[type="checkbox"].ios8-switch-lg + label { position: relative; padding: 7px 0 0 60px; line-height: 2.3em; } input[type="checkbox"].ios8-switch-lg + label:before { width: 50px; /* x*5 */ height: 30px; /* x*3 */ border-radius: 20px; /* x*2 */ } input[type="checkbox"].ios8-switch-lg + label:after { width: 30px; /* x*3 */ height: 30px; /* x*3 */ border-radius: 20px; /* x*2 */ } input[type="checkbox"].ios8-switch-lg + label:hover:after { box-shadow: 0 0 8px rgba(0,0,0,0.3); } input[type="checkbox"].ios8-switch-lg:checked + label:after { margin-left: 20px; /* x*2 */ } .mapsvg-auto-height { position: relative; } .mapsvg-controller-view-toolbar { /*padding: 7px;*/ box-sizing: border-box; } .mapsvg-controller-view-toolbar:empty { display: none; } .mapsvg-controller-view-toolbar:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .mapsvg-mobile-modal-close { display: none; position: absolute; left: 50%; transform: translateX(-50%); bottom: 30px; outline: none; background: #2196F3; color: #fff; font-weight: bold; border: 1px solid #ccc; border-radius: 21px; padding: 0 20px; line-height: 40px; font-size: 16px; } .mapsvg-directory { box-sizing: border-box; } .mapsvg-directory * { box-sizing: border-box; } .mapsvg-directory.flex { display: flex; flex-flow: column; max-height: 100%; position: absolute; height: 100%; left: 0; top: 0; right: 0; overflow: hidden; /*background-color: #f5f5f5;*/ } .mapsvg-directory-search-wrap-margin { position: relative; height: 34px; } .mapsvg-directory-list-wrap:after { content: " "; height: 100%; position: absolute; right: -15px; width: 15px; top: 0; } .mapsvg-directory-search:active, .mapsvg-directory-search:focus { border: 1px solid #eee !important; } .mapsvg-directory-search:focus, .mapsvg-directory-search:active { outline: 0 !important; -webkit-appearance:none !important; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .mapsvg-directory-list-wrap { border-right: 1px solid #e5e5e5; max-height: 100%; flex: 1 0; z-index: 1; background: #fafafa; position: relative; height: 48px; } .mapsvg-directory-list { overflow-y: scroll; position: absolute !important; bottom: 0; left: 0; right: 0; top: 0; } .mapsvg-directory-item { display: block; cursor: pointer; padding: 10px; font-size: 14px; font-family: 'Helvetica',sans-serif; color: #444; } .mapsvg-category-item { padding: 10px; color: #444; font-size: 14px; font-family: 'Helvetica',sans-serif; border-bottom: 1px solid #eee; user-select: none; } .mapsvg-category-label { font-weight: bold; } .mapsvg-category-counter { } .mapsvg-category-block { border-bottom: 1px solid #eee; transition: max-height 0.2s ease-out; max-height: 0; overflow: hidden; } .mapsvg-category-block:last-child { border-bottom: none; } .mapsvg-category-block .mapsvg-directory-item { padding-left: 20px; } .mapsvg-category-block.active { display: block; max-height: 100%; } .mapsvg-category-block.collapsed { /*display: none;*/ } .mapsvg-category-item:hover { cursor: pointer; } .mapsvg-directory-item:hover, .mapsvg-category-item:hover { background: rgba(0,0,0,.05); } .mapsvg-directory-item.hover, .mapsvg-category-item.hover { background: rgba(0,0,0,.05); } .mapsvg-directory-item.selected, .mapsvg-category-item.selected { background: rgba(0,0,0,.1); } .mapsvg-directory-item:after, .mapsvg-category-item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .mapsvg-directory { min-width: 0; /* firefox flex fix */ position: relative; z-index: 2; -webkit-font-smoothing: antialiased; } .mapsvg-directory.closed { } .mapsvg-directory.closed .mapsvg-directory-list-wrap { } .mapsvg-directory.mapsvg-directory-overlapping .mapsvg-details-container { box-shadow: none; } .mapsvg-directory ul { margin: 0; } .mapsvg-directory li { list-style: none; } .mapsvg-directory-filter-wrap:empty { display: none; } .mapsvg-directory-search-wrap { box-sizing: border-box; position: relative; } .mapsvg-directory-filter-wrap.filter-wrap .mapsvg-directory-filter-wrap { padding: 0; } .mapsvg-chevron::before { transition: transform .2s; border-style: solid; border-width: 0.10em 0.10em 0 0; content: ''; display: inline-block; height: 0.55em; left: 0.15em; position: relative; top: 0.50em; vertical-align: top; width: 0.55em; } .mapsvg-category-item .mapsvg-chevron { position: absolute; right: 10px; } .mapsvg-category-item .mapsvg-chevron:before { top: 0.50em; transform: rotate(135deg); } .mapsvg-chevron.right:before { left:0; transform: rotate(45deg); } .active .mapsvg-chevron:before, .mapsvg-chevron.bottom:before { transform: rotate(-45deg); } .mapsvg-chevron.left:before { left: 0.25em; transform: rotate(-135deg); } @media (max-width: 812px) { /* 812px = iPhone X, all others phones are smaller */ .mapsvg-wrap .mapsvg-directory { width: 100% !important; } } .mapsvg-filters-reset-container { flex-grow:0 !important; display: flex; } .mapsvg-filters-reset-container button { align-self: flex-end; transform: translateY(1px); } .mapsvg-filters-wrap { height: 100%; box-sizing: border-box; } .mapsvg-filters-wrap * { box-sizing: border-box; } .mapsvg-details-container .mapsvg-form-builder { padding: 0 !important; } .mapsvg-filters-wrap .mapsvg-controller-view-content { padding: 0; } .mapsvg-header .mapsvg-filters-wrap, .mapsvg-footer .mapsvg-filters-wrap, .mapsvg-sidebar .mapsvg-filters-wrap, .mapsvg-sidebar .mapsvg-filters-wrap { width: 100%; } .mapsvg-directory-search-wrap .mapsvg-form-builder { padding: 10px; } /*.mapsvg-header .mapsvg-data-form-view,*/ /*.mapsvg-footer .mapsvg-data-form-view,*/ .mapsvg-sidebar .mapsvg-data-form-view { /*padding: 10px;*/ /*max-width: 350px;*/ /*background-color: #f5f5f5;*/ } .mapsvg-header .mapsvg-data-form-view { max-width: 100%; } .mapsvg-address-search { height: 35px !important; /*margin-top: 5px;*/ /*border: 1px solid #ddd !important;*/ /*border-radius: 2px;*/ /*padding: 3px 10px 3px 10px !important;*/ /*font-weight: normal !important;*/ width: 100% !important; /*background-color: #ffffff !important;*/ } .mapsvg-filters-wrap, .select2-results, .mapsvg-filters-wrap input { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 14px !important; line-height: 1.42857143 !important; color: #333 !important; } .select2-selection__rendered { /*line-height: 32px !important;*/ } .select2-search, .select2-selection__choice { margin-bottom: 0; } .mapsvg-filters-wrap input[type="text"], .select2-search__field { height: 35px !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 14px !important; line-height: 1.42857143 !important; color: #333 !important; background-color: #ffffff !important; border-color: #ccc !important; border-radius: 4px !important; padding: 0 10px !important; outline: none !important; border-width: 1px; } .select2-selection--multiple .select2-search__field { height: auto !important; padding: 0 !important; border: 0 !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px !important; } .form-switch .form-check-label { line-height: 35px; padding-left: 7px; } .mapsvg-filters-wrap .form-group { margin-bottom: 15px; } .mapsvg-filters-wrap .form-group:last-child { margin-bottom: 0; } #mapsvg-admin-content-filters-structure .mapsvg-data-preview .mapsvg-filter-label, .mapsvg-filters-wrap .mapsvg-filter-label { text-transform: uppercase; font-weight: normal; color: #aaa; margin: 0px 0px 4px 0; display: block; line-height: 12px; text-align: left; } .mapsvg-directory .mapsvg-filters-wrap label { margin-top: 10px; } .mapsvg-filters-wrap .form-group:first-child label { margin-top: 0; } .mapsvg-filters-wrap .select2-container .select2-selection--single { height: 35px; border-color: #ccc; } .mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; } .mapsvg-filters-wrap .select2-container--default .select2-selection--single .select2-selection__arrow { height: 35px; } .mapsvg-filters-wrap .mapsvg-show-filters { text-align: center; flex-direction: column-reverse; display: flex; /*padding: 10px;*/ } .mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view, .mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view { display: flex; flex-direction: row; justify-content: space-between; padding: 0; flex-wrap: wrap; } .mapsvg-header .mapsvg-form-builder, .mapsvg-footer .mapsvg-form-builder{ margin: -5px; } .mapsvg-header .mapsvg-filters-wrap .mapsvg-data-form-view > .form-group, .mapsvg-footer .mapsvg-filters-wrap .mapsvg-data-form-view > .form-group { flex-grow: 1; flex-shrink: 1; margin: 5px; /*max-height: 50px;*/ align-self: flex-end; } .mapsvg-header .mapsvg-show-filters, .mapsvg-footer .mapsvg-show-filters { flex-grow: 0 !important; } #mapsvg-admin-content-filters-structure .mapsvg-data-preview [class^="col-"], #mapsvg-admin-content-filters-structure .mapsvg-data-preview [class*=" col-"], .mapsvg-filters-wrap [class^="col-"], .mapsvg-filters-wrap [class*=" col-"] { float: none; width: auto; padding: 0; } .mapsvg-details-container.mapsvg-filters-wrap .mapsvg-data-form-view { background-color: transparent; } .mapsvg-header .mapsvg-distance-fields, .mapsvg-footer .mapsvg-distance-fields { display: flex; flex-direction: row; } .mapsvg-header .mapsvg-distance-fields > div:first-child, .mapsvg-footer .mapsvg-distance-fields > div:first-child { flex-grow: 2; margin-right: 5px; } .mapsvg-distance-fields > .mapsvg-distance-field-2 { margin-top: 5px; } .mapsvg-distance-fields.search-by-zip .tt-menu { display: none !important; } .mapsvg-header .mapsvg-distance-fields > .mapsvg-distance-field-2, .mapsvg-footer .mapsvg-distance-fields > .mapsvg-distance-field-2 { margin-top: 0; } .mapsvg-wrap-all .btn, .mapsvg-btn { /*.filter-wrap .mapsvg-show-filters .btn {*/ border: 1px solid #ccc; color: #333; background-color: #fff; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 4px; width: auto; height: 35px; } .mapsvg-wrap-all .btn:hover, .mapsvg-btn:hover { /*.filter-wrap .mapsvg-show-filters .btn:hover {*/ color: #333; background-color: #e6e6e6; border-color: #adadad; text-decoration: none; } .mapsvg-wrap-all .btn:active, .mapsvg-btn:active { /*.filter-wrap .mapsvg-show-filters .btn:active {*/ color: #333; background-color: #e6e6e6; border-color: #adadad; background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125); } .mapsvg-directory-search { height: 35px; border: 1px solid #ccc; /*border-radius: 20px;*/ padding: 3px 15px 3px 15px; font-weight: normal; width: 100%; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 14px !important; line-height: 1.42857143 !important; color: #333 !important; } .mapsvg-directory-search { position: absolute; top: 0; right: 0; left:0 ; bottom: 0; display:block; box-sizing:border-box; } .mapsvg-filter-btn-ok { display: none; } .typeahead { background-color: #fff; } .twitter-typeahead { display: block !important; } input.typeahead.form-control.tt-input { background-color: #fff !important; } .twitter-typeahead { width: 100%; } .tt-input, .tt-hint { width: 100%; outline: none; } .tt-input { } .tt-hint { color: #999; } .tt-menu { width: 100%; margin-top: 0px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; box-shadow: 0 5px 10px rgba(0,0,0,.2); } .tt-suggestion { padding: 3px 15px; } .tt-suggestion.tt-cursor, .tt-suggestion.tt-selectable:hover { color: #fff; background-color: #0097cf; cursor: pointer; } .tt-suggestion p { margin: 0; } .twitter-typeahead .spinner-border, .distance-search-wrap .spinner-border { position: absolute; top: 10px; right: 10px; } .distance-search-wrap { position: relative; } .distance-search-wrap.with-user-location-button { } .distance-search-wrap.with-user-location-button .mapsvg-address-search { padding-right: 30px !important; } .distance-search-wrap .user-location-button { display: none; position: absolute; right: 10px; top: 11px; width: 14px; height: 14px; opacity: 0.8; cursor: pointer; } .distance-search-wrap .user-location-button:hover { opacity: 0.6; } .distance-search-wrap.with-user-location-button .user-location-button { display: block; } .mapsvg-details-container { outline: none !important; touch-action: manipulation; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; box-sizing: border-box; } .mapsvg-details-container * { box-sizing: border-box; } .mapsvg-details-container.mapsvg-filters-wrap .mapsvg-controller-view-content { padding: 10px 10px 80px 10px; } .mapsvg-details-container { background-color: rgba(255,255,255,.9); } .mapsvg-details-container:after { content: " "; height: 100%; position: absolute; right: -15px; width: 15px; top: 0; } .mapsvg-details-container { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; max-height: 100%; z-index: 3; } .mapsvg-details-container.mapsvg-details-container-relative { position: relative; } .mapsvg-details-container .mapsvg-controller-view { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .mapsvg-details-container-relative .mapsvg-controller-view { position: relative; } /*.mapsvg-details-container > div {*/ /*background-color: #fafafa;*/ /*}*/ .mapsvg-details-container .mapsvg-controller-view-content { padding-top: 0; } .mapsvg-details-container.near { z-index: 3; pointer-events: none; } .mapsvg-details-container.near .mapsvg-controller-view { background-color: rgba(255,255,255,.85); } .mapsvg-details-container.top { z-index: 3; pointer-events: none; } .mapsvg-details-container { } .mapsvg-details-container:empty { display: none; } .over .mapsvg-details-container { opacity: 0; } .mapsvg-details-container.mapsvg-over { left: 0; width: 100%; z-index: 2; } .mapsvg-details-container.mapsvg-over:after { box-shadow: none !important; } .mapsvg-details-container.mapsvg-near { width: 100%; z-index: -1; } .mapsvg-details-container .mapsvg-controller-view-toolbar { height: 28px; padding: 0; } .mapsvg-details-close { transform: scale(0.4); } .mapsvg-details-container.mapsvg-details-container-custom .mapsvg-details-close { disaplay: none; } .mapsvg-details-back { left: 0; right: auto; cursor: pointer; background: url('../img/left.png'); background-size: cover; width: 25px; height: 25px; } .mapsvg-details-container img { max-width: 100%; } @media (max-width: 812px) { /* 812px = iPhone X, all others phones are smaller */ body > .mapsvg-details-container { position: fixed; width: 100% !important; height: 100% !important; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; margin: 0 !important; } .mapsvg-details-container .mapsvg-controller-view-toolbar { height: 38px; padding:0; } .mapsvg-details-container { background-color: rgba(255,255,255, 1); } .mapsvg-details-container .mapsvg-controller-view-content { padding-bottom: 80px; } /* switch "near" to "over" on mobiles */ .mapsvg-details-conainer { left: 0 !important; width: 100% !important; } .mapsvg-details-container.near { z-index: 3 !important; left: 0 !important; } .mapsvg-directory.closed { /*left: -100%;*/ display: none; } .mapsvg-directory { overflow: visible !important; } .mapsvg-mobile-modal-close { display: block !important; } } .mapsvg-marker { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; } .no-transitions-markers .mapsvg-marker, .no-transitions-markers .mapsvg-marker-cluster { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .no-transitions-labels .mapsvg-region-label, .no-transitions-labels .mapsvg-marker-label { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .no-transitions-bubbles .mapsvg-region-bubble, .no-transitions-bubbles .mapsvg-marker-bubble { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .mapsvg-marker { cursor: pointer; position: absolute; left: 0; top: 0; z-index: 1; max-width: none !important; } /* prevent clicks on objects inside of the marker container */ .mapsvg-marker * { pointer-events: none; } .mapsvg-marker-hidden { /*opacity: 0.4;*/ display: none !important; pointer-events: none; } /*.mapsvg-clusters-hidden .mapsvg-marker-cluster {*/ /*display: none;*/ /*}*/ .mapsvg-marker-edit-mode .mapsvg-marker { opacity: 1; } .mapsvg-marker-edit-mode .mapsvg-marker-cluster { display: none; } .mapsvg-marker-visible { display: block !important; } .mapsvg-marker-label { position: absolute; bottom: 100%; left: 50%; margin-top: 3px; transform: translateX(-50%); pointer-events: none; font-family: 'Helvetica', sans-serif; } .mapsvg-region-label { position: absolute; top: 0; left: 0; pointer-events: none; font-family: 'Helvetica', sans-serif; } .mapsvg-marker-label{ -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; } .mapsvg-user-location { pointer-events: none; } .mapsvg-out-of-sight { display: none !important; } .mapsvg { /* set map height to 100px for a preloader message - */ /* real height will be set later by MapSVG */ height: 100px; position : relative; overflow: hidden; } .mapsvg-wrap-all, .mapsvg-wrap-all * { box-sizing: border-box; } .mapsvg-wrap { position: relative; box-sizing: border-box; max-width: 100% !important; margin: 0 !important;; } .mapsvg-wrap *, .mapsvg * { outline: none !important; touch-action: manipulation; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; } .mapsvg.mapsvg-responsive { width: 100%; height: auto; } .mapsvg text, .mapsvg tspan { pointer-events: none; } .mapsvg svg { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /*overflow: visible !important;*/ max-width: none !important; max-height: none !important; width: 100%; height: auto; /*height: 100vh;*/ position: relative; -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; } /* SMOOTH TRANSITIONS */ .mapsvg.no-transitions *, .no-transitions { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; /*transform-origin: 0% 0%;*/ /*-webkit-transform-origin: 0% 0%;*/ } .mapsvg-bubble { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; } .mapsvg-scrollpane { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .mapsvg-scrollpane-wrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .mapsvg-with-google-map.mapsvg-google-map-loading svg, .mapsvg-with-google-map.mapsvg-google-map-loading .mapsvg-scrollpane { opacity: 0; } .mapsvg-google-map-loading.mapsvg-fade-in svg, .mapsvg-google-map-loading.mapsvg-fade-in .mapsvg-scrollpane { opacity: 1; -webkit-transition: opacity .30s ease-out !important; -moz-transition: opacity .30s ease-out !important; -ms-transition: opacity .30s ease-out !important; -o-transition: opacity .30s ease-out !important; transition: opacity .30s ease-out !important; } .mapsvg-with-google-map .mapsvg-scrollpane, .mapsvg-with-google-map svg, .mapsvg-with-google-map .mapsvg-popover, .mapsvg-with-google-map .mapsvg-marker, .mapsvg-with-google-map .mapsvg-marker-cluster { /*-webkit-transition: transform .00s ease-out;*/ /*-moz-transition: transform .00s ease-out;*/ /*-ms-transition: transform .00s ease-out;*/ /*-o-transition: transform .00s ease-out;*/ /*transition: transform .00s ease-out;*/ -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; -webkit-transition-property: none!important; transition-property: none!important; -webkit-animation: none!important; } .mapsvg-with-google-map.scrolling * { -webkit-transition-property: none!important; transition-property: none!important; /*!* These doesn't affect anything, but, just in case. *!*/ -webkit-animation: none!important; animation: none!important; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .mapsvg.scrolling .mapsvg-scrollpane { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .mapsvg.mapsvg-scrollable { cursor: move; /* fallback if grab cursor is unsupported */ cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; } /* (Optional) Apply a "closed-hand" cursor during drag operation. */ .mapsvg.scrolling { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing; } /* PRELOADER */ .mapsvg-loading { position: absolute; top: 50%; left: 50%; z-index: 1; padding: 7px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border: 1px solid #ccc; background: #f5f5f2; transform: translate(-50%,-50%); text-align: center; box-shadow: 0px 0px 20px rgba(0,0,0,.2); line-height: 11px; } .mapsvg-loading-text { display: inline-block; font-size: 12px !important; color: #999; font-family: 'Helvetica', sans-serif; } .mapsvg-loading .spinner-border { display: inline-block; margin: 0 auto; color: #888; margin-right: 5px; } /* ZOOM BUTTONS */ .mapsvg-buttons { z-index:2; position: absolute; margin: 10px; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mapsvg-buttons.right { right: 0; } .mapsvg-buttons.left { left: 0; } .mapsvg-btn-map, .mapsvg-btn { width: 24px; height: 24px; line-height: 24px; border-radius: 2px; display: block; cursor: pointer; position: relative; background-color: #fff; padding: 0; } .mapsvg-btn-map { box-shadow: 0 0 5px #999; overflow: hidden; } .mapsvg-btn-location { /*display: none;*/ text-align: center; vertical-align: middle; } .mapsvg-btn-location svg { width: 12px; opacity: 0.7; pointer-events: none; display: block; margin: 0 auto; margin-top: 50%; transform: translateY(-50%); } .mapsvg-btn-zoom-reset { /*display: none;*/ text-align: center; vertical-align: middle; } .mapsvg-btn-zoom-reset svg { width: 12px; opacity: 0.7; pointer-events: none; display: block; margin: 0 auto; margin-top: 50%; transform: translateY(-50%); } .mapsvg-btn-group { margin-bottom: 10px; box-shadow: 0 0 5px #999; } .mapsvg-btn-group > .mapsvg-btn-map { box-shadow: none; } .mapsvg-btn-map:hover, .mapsvg-btn:hover { background-color: #f2f2f2; } .mapsvg-btn-map.mapsvg-in { border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom: 1px solid #ddd; } .mapsvg-btn-map.mapsvg-out { border-top-right-radius: 0; border-top-left-radius: 0; } .mapsvg-btn-back:before { content: '‹'; display: block; position: absolute; color: #999; height: 24px; width: 24px; line-height: 24px; font-size: 14px; pointer-events: none; } .mapsvg-btn-map.mapsvg-in:before, .mapsvg-btn-map.mapsvg-out:before { content: ''; display: block; position: absolute; top: 11px; left: 6px; background-color: #999; height: 1px; width: 12px; pointer-events: none; } .mapsvg-btn-map.mapsvg-in:after { content: ''; display: block; position: absolute; top: 6px; left: 11px; background-color: #999; height: 12px; width: 1px; pointer-events: none; } .mapsvg-choropleth-legend { background-color: #ffffff; border-radius: 3px; position: absolute; bottom: 50px; right: 10px; max-width: 50%; min-width: 10%; font-size: 12px; line-height: 15px !important; color: #666666; padding: 0px 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); overflow: hidden; z-index: 2; } .mapsvg-wrap-all{ /*max-width: 100% !important;*/ text-align: left; } .mapsvg-wrap { display: flex; flex-flow: row; } .mapsvg-top-container { position: relative; } .mapsvg-sidebar { flex-basis: 250px; } .mapsvg-sidebar.mapsvg-sidebar-left .mapsvg-form-builder { padding-right: 10px; } .mapsvg-sidebar.mapsvg-sidebar-right .mapsvg-form-builder { padding-left: 10px; } .mapsvg-header .mapsvg-form-builder { padding-bottom: 10px; } .mapsvg-footer .mapsvg-form-builder { padding-top: 10px; } .mapsvg-controller-view { position: relative; height: 100%; pointer-events: auto; /*border-right: 1px solid #eee;*/ } .mapsvg-controller-view-wrap.nano { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .mapsvg-controller-view-content { padding: 15px; box-sizing: border-box; } .mapsvg-mobile-buttons { height: 50px; background-color: #eee; position: relative; display: none; } .mapsvg-button-menu { display: none; position: absolute; right: 0; top: 0; left: 50%; bottom: 0; line-height: 50px; cursor: pointer; color: #222; text-align: center; border: 1px solid #ddd; } .mapsvg-button-map { display: none; position: absolute; left: 0; top: 0; right: 50%; bottom: 0; line-height: 50px; cursor: pointer; color: #444; text-align: center; box-sizing: border-box; border: 1px solid #ddd; border-right: 0; } .mapsvg-button-menu:hover, .mapsvg-button-map:hover { background-color: #e2e2e2; } .mapsvg-button-menu.active, .mapsvg-button-map.active { background-color: #ccc; border-color: #ccc; color: #fff; } .mapsvg-wrap .mapsvg { flex: 1 0; min-width: 0; /* firefox flex fix */ } .mapsvg-filter-tags { padding: 10px; } .mapsvg > .mapsvg-filter-tags { position: absolute; } .mapsvg-filter-tags:empty { display: none; } .mapsvg-header .mapsvg-filter-tags, .mapsvg-footer .mapsvg-filter-tags { padding: 0 0 10px 0; } .mapsvg-filter-tag { background: #ddd; color: #666; display: inline-block; padding: 0 8px; line-height: 27px; border-radius: 5px; font-size: 13px; margin-right: 4px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mapsvg-filter-delete { display: inline-block; color: #444; font-size: 16px; padding-left: 3px; } .mapsvg-filter-delete:hover { color: #999; cursor: pointer; } .mapsvg-map-container { flex-grow: 1; position: relative; } .mapsvg-layers-wrap { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; } .mapsvg-layer {} .mapsvg-layer-gm { pointer-events: none; } .mapsvg-layer-gm img { opacity: 1; max-width: none; } .mapsvg-layer-markers { position: absolute; display: block; width: 100%; height: 100%; } /* PAGINATION (bootstrap styles) */ .mapsvg-pagination .pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none; display: none; } .mapsvg-with-pagination .mapsvg-pagination .pager{ display: block; } .mapsvg-pagination .pager li { display: inline-block; margin: 0 2px; } .mapsvg-pagination .pager li > a, .mapsvg-pagination .pager li > span { display: inline-block; padding: 5px 14px; line-height: 1.5; font-family: Helvetica; box-shadow: none; text-decoration: none; font-size: 13px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; } .mapsvg-pagination .pager li > a:hover, .mapsvg-pagination .pager li > a:focus { text-decoration: none; background-color: #eee; } .mapsvg-pagination .pager .next > a, .mapsvg-pagination .pager .next > span { float: right; } .mapsvg-pagination .pager .previous > a, .mapsvg-pagination .pager .previous > span { float: left; } .mapsvg-pagination .pager .disabled > a, .mapsvg-pagination .pager .disabled > a:hover, .mapsvg-pagination .pager .disabled > a:focus, .mapsvg-pagination .pager .disabled > span { color: #ccc; cursor: not-allowed; background-color: #fff; } .mapsvg-pagination li.disabled { pointer-events: none; } /* pagination when directory is switched off */ .mapsvg > .mapsvg-pagination { position: absolute; bottom: 10px; left: 7px; } .mapsvg > .mapsvg-pagination ul { margin: 0; } .mapsvg-filter-label:empty { display: none; } /* GROUPS CONTROL */ .mapsvg-layers-control { max-width: 200px; position: absolute; font-size: 12px; text-align: left; padding: 10px; height: 100%; pointer-events: none; } .mapsvg-layers-control.closed { pointer-events: none; } .mapsvg-layers-control.closed .mapsvg-layers-label { pointer-events: all; } .mapsvg-layers-control{ pointer-events: none; } .mapsvg-layers-label{ pointer-events: all; } .mapsvg-layers-item{ pointer-events: all; } .mapsvg-layers-control.mapsvg-top-left { top: 0px; left: 0px; } .mapsvg-layers-control.mapsvg-top-left { top: 0px; left: 0px; } .mapsvg-layers-control.mapsvg-top-right { top: 0px; right: 0px; } .mapsvg-layers-control.mapsvg-bottom-right { bottom: 0px; right: 0px; } .mapsvg-layers-control.mapsvg-bottom-left { bottom: 0px; left: 0px; } .mapsvg-layers-control .mapsvg-layers-label { height: 23px; line-height: 23px; background: rgba(255,255,255,0.7); font-family: Helvetica Neue, Helvetica, Arial, sans-serif; padding: 0 7px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mapsvg-layers-label { pointer-events: all; } .mapsvg-layers-label:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-bottom: 4px dashed; border-bottom: 4px solid\9; border-top: 0; border-right: 4px solid transparent; border-left: 4px solid transparent } .mapsvg-layers-control.closed .mapsvg-layers-list-wrap { display: none; } .mapsvg-layers-control.closed .mapsvg-layers-label:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 0; } .mapsvg-layers-list-wrap { position: absolute; top: 33px; bottom: 10px; left: 10px; right: 10px; } .mapsvg-layers-list-wrap .nano { height: 100% !important; } .mapsvg-layers-list { pointer-events: none; } .mapsvg-layers-item { pointer-events: all; padding: 3px 7px; text-align: left; background: rgba(255,255,255,0.7); cursor: pointer; } .mapsvg-layers-item label { cursor: pointer; } /* FLOORS */ .mapsvg-floors-control { max-width: 200px; position: absolute; font-size: 12px; text-align: left; padding: 10px; height: 100%; pointer-events: none; } .mapsvg-floors-control.mapsvg-top-left { top: 0px; left: 0px; } .mapsvg-floors-control.mapsvg-top-right { top: 0px; right: 0px; } .mapsvg-floors-control.mapsvg-bottom-right { bottom: 0px; right: 0px; } .mapsvg-floors-control.mapsvg-bottom-left { bottom: 0px; left: 0px; } .mapsvg-floors-control .mapsvg-floors-label { height: 23px; line-height: 23px; background: rgba(255,255,255,0.7); padding: 0 7px; cursor: pointer; } .mapsvg-floors-label { pointer-events: all; } .mapsvg-floors-label:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-bottom: 4px dashed; border-bottom: 4px solid\9; border-top: 0; border-right: 4px solid transparent; border-left: 4px solid transparent } .mapsvg-floors-control.closed .mapsvg-floors-list-wrap { display: none; } .mapsvg-floors-control.closed .mapsvg-floors-label:after { content: ''; display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 0; } .mapsvg-floors-list-wrap { position: absolute; top: 33px; bottom: 10px; left: 10px; right: 10px; } .mapsvg-floors-list-wrap .nano { height: 100% !important; } .mapsvg-floors-item { padding: 3px 7px; text-align: left; background: rgba(255,255,255,0.7); cursor: pointer; pointer-events: all; } .mapsvg-floors-item label { cursor: pointer; } .mapsvg-no-results { padding: 10px; color: #666; font-family: 'Helvetica', 'sans-serif'; font-size: 14px; font-weight: normal; } .mapsvg-layers-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mapsvg-btn-previous-map svg { width: 22px; opacity: 0.7; pointer-events: none; display: block; margin: 1px auto; } /* MOBILE DEVICES */ @media (max-width: 812px){ /* 812px = iPhone X, all others phones are smaller */ .select2-container { z-index: 999999; } .mapsvg-sidebar { flex-grow: 1; } .mapsvg-sidebar-right { /*display: none !important;*/ } .mapsvg-top-container { display: none; } .mapsvg-layers-control { left: auto !important; } /* zoom buttons for mobile devices */ .mapsvg-btn-map { width: 32px; height: 32px; line-height: 32px; } .mapsvg-btn-map.mapsvg-in:before, .mapsvg-btn-map.mapsvg-out:before { top: 15px; left: 6px; height: 1px; width: 20px; } .mapsvg-btn-map.mapsvg-in:after { top: 6px; left: 15px; height: 21px; width: 1px; } .mapsvg-btn-map svg { width: 15px; } .mapsvg-mobile-buttons { display: block; margin: 0 !important; } .mapsvg-hide-map-list-buttons .mapsvg-mobile-buttons { display: none; } .mapsvg-directory-visible .mapsvg-sidebar-left, .mapsvg-directory-visible .mapsvg-sidebar-right { flex-basis: 0 !important; } .mapsvg-button-map, .mapsvg-button-menu { display: block; } .mapsvg-wrap { padding-left: 0 !important; padding-right: 0 !important; } .mapsvg-controller-view { width: 100% !important; } .mapsvg-btn-previous-map svg { margin: 4px auto; width: 25px; } } /* ICONS */ @font-face { font-family: 'mapsvg-icons'; src: url('../css/font/mapsvg-icons.eot?98971180'); src: url('../css/font/mapsvg-icons.eot?98971180#iefix') format('embedded-opentype'), url('../css/font/mapsvg-icons.woff2?98971180') format('woff2'), url('../css/font/mapsvg-icons.woff?98971180') format('woff'), url('../css/font/mapsvg-icons.ttf?98971180') format('truetype'), url('../css/font/mapsvg-icons.svg?98971180#mapsvg-icons') format('svg'); font-weight: normal; font-style: normal; } [class^="mapsvg-icon-"]:before, [class*=" mapsvg-icon-"]:before { font-family: "mapsvg-icons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } .mapsvg-icon-menu:before { content: '\f0c9'; } /* '' */ .mapsvg-icon-map:before { content: '\f278'; } /* '' */ /* ANIMATIONS */ @-webkit-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @-moz-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @-ms-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } iframe.mapsvg-iframe-shortcode, iframe.mapsvg-iframe-post { border: 0; overflow: hidden; } .mapsvg-hidden { display: none; } .mapsvg-invisible { visibility: hidden; pointer-events: none; } .mapsvg-bubble { background-color: transparent; border-radius: 50%; text-align: center; color: black; border: 1px solid black; line-height: 23px; vertical-align: middle; } .mapsvg:not(.bubbles-regions-on) .mapsvg-region-bubble { display: none; } .mapsvg:not(.bubbles-database-on) .mapsvg-marker-bubble { display: none; } .mapsvg.bubbles-database-on .mapsvg-marker { border-radius: 50%; } .mapsvg-bubble.mapsvg-empty { display: none; } @-webkit-keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } } @keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } } .spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: 0.75s linear infinite spinner-border; animation: 0.75s linear infinite spinner-border; } .spinner-border-sm { width: 1rem; height: 1rem; border-width: 2px; } .mapsvg-choropleth-source-field { background-color: #ffffff; border-radius: 3px; position: absolute; bottom: 10px; right: 10px; max-width: 50%; min-width: 167px; font-size: 12px !important; line-height: 15px !important; color: #666666; padding: 0px 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 50%); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 50%); z-index: 2; } .mapsvg-choropleth-source-field select { width: 100%; } .mapsvg-coloring-subitem-label { font-weight: bold; padding-top: 7px; margin-bottom: 0; text-align: right; } .mapsvg-coloring-subitem-content { border-left: 1px solid #999; } .mapsvg-coloring-no-data, .mapsvg-coloring-palette-out-of-range, .mapsvg-coloring-pallete-color { padding: 10px 0; margin-bottom: 20px; } .mapsvg-choropleth-segment-details { position: absolute; background: white; padding: 5px 10px; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); } .bubbles-database-on .mapsvg-marker img { display: none !important; } .mapsvg-choropleth-legend > * { margin: 10px 10px; font-size: 12px; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-colors { width: 30%; height: 50%; display: flex; flex-flow: column; justify-content: space-evenly; color: black; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-gradient-no-data { width: 30%; height: auto; display: flex; flex-flow: row; justify-content: center; color: black; margin-bottom: 10px; text-align: center; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient { width: auto; height: 30%; display: flex; flex-flow: row; justify-content: space-between; color: black; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-colors { width: 85%; display: flex; flex-flow: row; justify-content: space-evenly; color: black; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-gradient-no-data { width: 12%; height: auto; display: flex; flex-flow: column; justify-content: center; color: black; text-align: center; } .mapsvg-choropleth-legend-title { font-weight: bold; } .mapsvg-choropleth-legend-container-top-right { top: 10px; right: 50px; bottom: unset; } .mapsvg-choropleth-legend-container-top-left { top: 10px; left: 10px; right: unset; bottom: unset; } .mapsvg-choropleth-legend-container-bottom-left { left: 10px; bottom: 10px; right: unset; } .mapsvg-choropleth-legend-gradient-colors > div { display: flex; align-items: center; justify-content: center; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette { display: flex; flex-flow: column-reverse; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="out-of-range"], .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"] { margin-top: 25px; } .mapsvg.bubbles-database-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"], .mapsvg.bubbles-regions-on .mapsvg-choropleth-legend-palette-color-wrap[data-idx="no-data"] { display: none; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette { display: flex; flex-flow: row; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color-wrap { display: flex; flex-flow: column; width: 60px; margin-right: 20px; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color-wrap { display: flex; flex-flow: row; } .mapsvg-choropleth-legend-palette-color { width: 45px; height: 45px; min-width: 45px; min-height: 45px; display: block; } .mapsvg-choropleth-legend-horizontal .mapsvg-choropleth-legend-palette-color { margin-bottom: 10px; } .mapsvg-choropleth-legend-vertical .mapsvg-choropleth-legend-palette-color { margin-right: 10px; } .mapsvg-choropleth-legend-palette-color-description { display: flex; flex-flow: column; justify-content: center; } /* OLD CHORO */ /* CHOROPLETH MAPS */ .mapsvg-gauge { background-color: #ffffff; border-radius: 3px; position: absolute; bottom: 10px; right: 10px; max-width: 50%; min-width: 10%; font-size: 11px !important; line-height: 15px !important; color: #666666; padding: 0px 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); z-index: 10; } .mapsvg-gauge table { width: auto; margin: 0; border: 0; padding: 0; } .mapsvg-gauge .mapsvg-gauge-gradient { min-width: 100px; } .mapsvg-gauge table tr { border :0 !important; } .mapsvg-gauge table td { padding: 2px 7px; border: 0 !important; } .form-text:empty { display: none; } .mapsvg-popover { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; box-sizing: border-box; } .mapsvg-popover * { box-sizing: border-box; } .mapsvg-popover-close { position: absolute; top: 3px; right: 3px; cursor: pointer; z-index: 1200; } .mapsvg-popover .nano > .nano-content { overflow-x : auto !important; } .mapsvg-popover img { max-width: 100%; } .mapsvg-popover-close { position: absolute; display: inline-block; width: 50px; height: 50px; overflow: hidden; transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform: scale(0.25); -webkit-transform: scale(0.25); } .mapsvg-popover-close:hover::before, .mapsvg-popover-close:hover::after { background: #666; } .mapsvg-popover-close::before, .mapsvg-popover-close::after { content: ''; position: absolute; height: 2px; width: 100%; top: 50%; left: 0; margin-top: -1px; background: #000; } @-moz-document url-prefix() { .mapsvg-popover-close::before, .mapsvg-popover-close::after { height: 3px; } } .mapsvg-popover-close::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .mapsvg-popover-close::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .mapsvg-popover-close.big { -webkit-transform: scale(3); -moz-transform: scale(3); -ms-transform: scale(3); -o-transform: scale(3); transform: scale(3); } .mapsvg-popover-close.hairline::before, .mapsvg-popover-close.hairline::after { height: 2px; } .mapsvg-popover-close.thick::before, .mapsvg-popover-close.thick::after { height: 4px; margin-top: -2px; } .mapsvg-popover-close.black::before, .mapsvg-popover-close.black::after { height: 8px; margin-top: -4px; } .mapsvg-popover-close.heavy::before, .mapsvg-popover-close.heavy::after { height: 12px; margin-top: -6px; } .mapsvg-popover-close.pointy::Before, .mapsvg-popover-close.pointy::after { width: 200%; left: -50%; } .mapsvg-popover-close.rounded::before, .mapsvg-popover-close.rounded::after { border-radius: 5px; } .mapsvg-popover-close.blades::before, .mapsvg-popover-close.blades::after { border-radius: 5px 0; } .mapsvg-popover-close.warp::before, .mapsvg-popover-close.warp::after { border-radius: 120% 0; } .mapsvg-popover-close.fat::before, .mapsvg-popover-close.fat::after { border-radius: 100%; } .mapsvg-popover .mapsvg-popover-content { overflow-y: auto; } .mapsvg-popover { background-color: rgba(255,255,255, 1); border: 1px solid rgba(255,255,255, 1); border-radius: 5px; box-shadow: 0 4px 15px 1px rgba(0, 0, 0, 0.5); color: #000; display: none; font-size: 12px; font-family: 'Helvetica',sans-serif; /*padding: 15px 10px 7px 10px;*/ position: absolute; width: 250px; min-width: 100px; max-width: 100%; max-height: 300px; min-height: 55px; bottom: 100%; margin-bottom: 6px; transform: translate(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); z-index: 2; } .mapsvg-auto-height { position: relative; } .mapsvg-popover .mapsvg-controller-view { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .mapsvg-popover .mapsvg-controller-view-toolbar + .mapsvg-controller-view-wrap .mapsvg-controller-view-content { padding-top: 0; } .mapsvg-popover .mapsvg-controller-view-toolbar { height: 20px; } .mapsvg-popover .mapsvg-popover-content { overflow-y: auto; } .mapsvg-popover:before { border-top: 7px solid rgba(255,255,255, 1); border-top-color: inherit; border-right: 7px solid transparent; border-left: 7px solid transparent; bottom: -7px; content: ''; display: block; left: 50%; margin-left: -7px; position: absolute; } .mapsvg-popover.mapsvg-popover-visible { display: block; } .mapsvg-popover.mapsvg-popover-animate { -webkit-animation: fade-in .2s linear 1 ; /* , move-up .2s ease-out */ -moz-animation: fade-in .2s linear 1; /* , move-up .2s ease-out */ -ms-animation: fade-in .2s linear 1; /* , move-up .2s ease-out */ } .mapsvg-popover { outline: none !important; touch-action: manipulation; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; } @media (max-width: 812px) { body.mapsvg-fullscreen-popovers .mapsvg-popover { /*font-size: 1.2em;*/ -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; border: 1px solid #e5e5e5; border-radius: 0; box-shadow: none; position: fixed; height: 100%; min-height: 100%; max-width: 100% !important; max-height: 100% !important; width: 100% !important; z-index: 999999999; } body.mapsvg-fullscreen-popovers .mapsvg-popover.mapsvg-popover-animate { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; } body.mapsvg-fullscreen-popovers .mapsvg-popover:before { display: none !important; } body.mapsvg-fullscreen-popovers .mapsvg-popover .mapsvg-controller-view-content { padding-bottom: 80px; } .mapsvg-popover .mapsvg-controller-view-toolbar { height: 38px; padding:0; } .mapsvg-popover-close { top: 3px !important; right: 3px !important; z-index: 999; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } } .mapsvg.mapsvg-cursor-pointer .mapsvg-region { cursor: pointer; } .mapsvg.mapsvg-disabled-regions .mapsvg-region { -webkit-touch-callout: none; -webkit-user-select: none; pointer-events: none; cursor: default; } .mapsvg-disabled { -webkit-touch-callout: none; -webkit-user-select: none; pointer-events: none; cursor: default; } .mapsvg-region-label { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; } .mapsvg-object-clusterized { display: none; } .mapsvg-marker-cluster { -webkit-transition: transform .40s; -moz-transition: transform .40s; -ms-transition: transform .40s; -o-transition: transform .40s; transition: transform .40s; } .mapsvg-marker-cluster { position: absolute; left: 0; top: 0; width: 30px; line-height: 20px; height: 30px; border-radius: 50%; background: rgba(0, 143, 247, 1); border: 5px solid rgba(0, 143, 247, 0.55); text-align: center; font-size: 12px; font-weight: normal; color: #333; font-family: Helvetica, Arial; -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ box-sizing: border-box; } .mapsvg-marker-cluster:hover { background: rgb(128, 180, 255); cursor: pointer; -webkit-background-clip: padding-box; /* for Safari */ background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ } .mapsvg-tooltip { font-weight: normal; font-size: 12px; font-family: Helvetica, Arial; color: #000000; position: absolute; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; z-index: 999999; background-color: white; border: 1px solid #eee; padding: 4px 7px; max-width: 600px; opacity: 0; -webkit-transition: opacity .16s ease-out; -moz-transition: opacity .16s ease-out; -ms-transition: opacity .16s ease-out; -o-transition: opacity .16s ease-out; transition: opacity .16s ease-out; pointer-events: none; text-align: left; box-sizing: border-box; } .mapsvg-tooltip * { box-sizing: border-box; } .mapsvg-tooltip.mapsvg-tooltip-visible { opacity: 1; } .mapsvg-tooltip.mapsvg-tt-top { transform: translate(-50%, -100%) translateY(-10px); } .mapsvg-tooltip.mapsvg-tt-left { transform: translate(-100%, -50%) translateX(-10px); } .mapsvg-tooltip.mapsvg-tt-bottom { transform: translate(-50%, 25px); } .mapsvg-tooltip.mapsvg-tt-right { transform: translate(15px, -50%); } .mapsvg-tooltip.mapsvg-tt-top-left { transform: translate(-100%, -100%) translate(10px,-10px); } .mapsvg-tooltip.mapsvg-tt-top-right { transform: translateY(-100%) translateY(-10px); } .mapsvg-tooltip.mapsvg-tt-bottom-left { transform: translate(-100%, 25px) translateX(10px); } .mapsvg-tooltip.mapsvg-tt-bottom-right { transform: translateY(25px); } .mapsvg-tooltip img { max-width: 100%; }