/** * webtrees: online genealogy * Copyright (C) 2016 webtrees development team * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #place_hierarchy { margin-top: 10px; } .gm-pedigree-map { margin: 20px; } /* Contains a map and a list of events */ .gm-wrapper { border: 1px solid #888; margin: 2px; display: flex; } /* The actual map. */ .gm-map { width: 70%; height: 100%; } /* Links to administrator functions */ .gm-options { width: 70%; margin: 2px; text-align: center; } /* Pop-up window in a map */ .gm-info-window { font-size: 12px; max-height: 240px; overflow-x: hidden; } .gm-info-window-header { font-weight: bold; padding-bottom: .5em; text-align: center; white-space: normal; width: 300px; } .gm-info-window-content-edit { background-color: #eee; border: 1px solid #bbb; height: 60px; margin-right: 0; } .gm-info-window-content-edit a { color: #000; } .gm-info-window-content-edit a:hover { color: #f00; } .gm-info-window-header a { color: #00c; } .gm-streetview { width: 297px; border-top: 1px solid #aaa; height: 216px; margin-left: 0; margin-top: 0; } .gm-event { width: 100%; min-height: 50px; padding: 5px 3px; border-bottom: 1px dotted #aaa; } /* The map has flags, which have popup windows, which have tabs */ .gm-tabs { margin: 0; padding: 0; height: 19px; } .gm-tab { float: left; list-style-type: none; margin: 0 2px; background-color: #eee; border-radius: 4px 4px 0 0; border: 1px solid #666; color: #777; height: 18px; display: block; padding: 0 10px; } [dir=rtl] .gm-tab { float: right; } .gm-tab-active, .gm-tab:hover { background-color: #fff; } .gm-pane { background-color: #eee; border: 1px solid #666; } /* view_type */ #view_type { display: block; margin-top: -12px; } #view_type td { width: 360px; } #view_type form { text-align: center; width: 360px; } /* places_edit */ #gname { vertical-align: middle; height: 60px; margin-top: 0; white-space: pre-wrap; width: 200px; } #namelink { padding-bottom: 5px; } .list_table { width: 500px; } .optionbox #gname { white-space: normal; } .iwstyle { width: 360px; } .link { min-height: 50px; margin: 5px; padding: 0!important; border: 1px solid transparent; } .link_visited { background-color: #ffc; border: 1px solid #ffdd00; } #side_bar { width: 30%; overflow-x: hidden; overflow-y: auto; } #side_bar .relation { cursor: pointer; } .gm-wrapper .gallery { float: left; width: 50px; } [dir=rtl] .gm-wrapper .gallery { float: right; } #side_bar .gallery img, .iwstyle .gallery img { float: right; height: auto; margin: 0 4px; max-height: 50px; max-width: 36px; width: auto; } [dir=rtl] #side_bar .gallery img, [dir=rtl] .iwstyle .gallery img { float: left; } #side_bar .icon-silhouette-M, #side_bar .icon-silhouette-F, #side_bar .icon-silhouette-U, .iwstyle .icon-silhouette-M, .iwstyle .icon-silhouette-F, .iwstyle .icon-silhouette-U { float: left; max-height: 50px; width: 50px; } [dir=rtl] #side_bar .icon-silhouette-M, [dir=rtl] #side_bar .icon-silhouette-F, [dir=rtl] #side_bar .icon-silhouette-U, [dir=rtl] .iwstyle .icon-silhouette-M, [dir=rtl] .iwstyle .icon-silhouette-F, [dir=rtl] .iwstyle .icon-silhouette-U { float: right; } #side_bar img { padding-right: 5px; } [dir=rtl] #side_bar .NAME { padding-right: 5px; } [dir=rtl] #side_bar img { padding-left: 5px; } #place_map_links { margin: 1px auto; text-align: center; border: 1px solid black; background-color: #ccc; height: 20px; } #place_map_links a { color: #00f; } #place_map_links a:hover { color: #f00; } #sv_frame { overflow: hidden; width: 530px; padding: 0; border: 0; display: block; } #sv_parameters { margin-left: 4px; border: solid 1px black; width: 520px; margin-top: -7px; background: #cccccc; } #sv_parameters form { text-align: left; margin-left: 5px; font: 10px verdana; color: blue; } #sv_parameters input { padding: 0; margin: 0; } #sv_latiText, #sv_longText, #sv_bearText, #sv_elevText, #sv_zoomText { font-size: inherit; text-overflow: ellipsis; background: none; border: none; }