1e837ff07SGreg Roach/** 2e837ff07SGreg Roach * webtrees: online genealogy 3242a7862SGreg Roach * Copyright (C) 2019 webtrees development team 4e837ff07SGreg Roach * This program is free software: you can redistribute it and/or modify 5e837ff07SGreg Roach * it under the terms of the GNU General Public License as published by 6e837ff07SGreg Roach * the Free Software Foundation, either version 3 of the License, or 7e837ff07SGreg Roach * (at your option) any later version. 8e837ff07SGreg Roach * This program is distributed in the hope that it will be useful, 9e837ff07SGreg Roach * but WITHOUT ANY WARRANTY; without even the implied warranty of 10e837ff07SGreg Roach * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11e837ff07SGreg Roach * GNU General Public License for more details. 12e837ff07SGreg Roach * You should have received a copy of the GNU General Public License 13e837ff07SGreg Roach * along with this program. If not, see <http://www.gnu.org/licenses/>. 14e837ff07SGreg Roach */ 15e837ff07SGreg Roach 16e837ff07SGreg Roach/* The minimal theme */ 17e759aebbSGreg Roach@import "_base.css"; 18e759aebbSGreg Roach@import "_block-charts.css"; 1916e8b6e8SGreg Roach@import "_charts.css"; 20cee51dfdSGreg Roach@import "_colorbox.css"; 2116e8b6e8SGreg Roach@import "_lists.css"; 22242a7862SGreg Roach@import "_mime-type-icons.css"; 23242a7862SGreg Roach@import "_on-screen-keyboard.css"; 244a2590a5SGreg Roach@import "_tab-relatives.css"; 25e837ff07SGreg Roach 2697c22350SGreg Roach/* Colors for chart boxes, etc. */ 2797c22350SGreg Roach:root { 2897c22350SGreg Roach --sex-f-fg: #888888; 2997c22350SGreg Roach --sex-m-fg: #888888; 3097c22350SGreg Roach --sex-u-fg: #888888; 31242a7862SGreg Roach --sex-f-bg: #ffffff; 32242a7862SGreg Roach --sex-m-bg: #ffffff; 33242a7862SGreg Roach --sex-u-bg: #ffffff; 34e759aebbSGreg Roach --chart-line: solid gray thin; 3516e8b6e8SGreg Roach --chart-line-radius: 1rem; 3697c22350SGreg Roach} 3797c22350SGreg Roach 38e837ff07SGreg Roach/* Override Bootstrap formatting */ 39e837ff07SGreg Roach.btn-link { 40e837ff07SGreg Roach padding-left: 0.25rem; 41e837ff07SGreg Roach padding-right: 0.25rem; 42e837ff07SGreg Roach} 43e837ff07SGreg Roach 44e837ff07SGreg Roach.table-given-name { 45e837ff07SGreg Roach overflow-x: hidden; 46e837ff07SGreg Roach} 47e837ff07SGreg Roach 48e837ff07SGreg Roach.container-fluid { 49e837ff07SGreg Roach padding-left: 5px; 50e837ff07SGreg Roach padding-right: 5px; 51e837ff07SGreg Roach} 52e837ff07SGreg Roach 53e837ff07SGreg Roachtable { 54e837ff07SGreg Roach border-collapse: separate; 55e837ff07SGreg Roach} 56e837ff07SGreg Roach 57e837ff07SGreg Roach/* 58e837ff07SGreg Roach * Pages have the following high-level structure: 59e837ff07SGreg Roach * 6097c22350SGreg Roach * wt-global wt-theme-<THEME> wt-route-<ROUTE> 61e837ff07SGreg Roach * +---wt-header-wrapper 62e759aebbSGreg Roach * | +---wt-header-container 63e837ff07SGreg Roach * | +---wt-header-content 64e837ff07SGreg Roach * | +---wt-accessibility-links 65e837ff07SGreg Roach * | +---wt-site-logo 66e837ff07SGreg Roach * | +---wt-site-title 67e837ff07SGreg Roach * | +---wt-header-search 68e837ff07SGreg Roach * | | +---wt-header-search-form 69e837ff07SGreg Roach * | | +---wt-header-search-field 70e837ff07SGreg Roach * | | +---wt-header-search-button 71e837ff07SGreg Roach * | +---wt-secondary-navigation 720c8c69d4SGreg Roach * | | +---wt-user-menu 73e837ff07SGreg Roach * | +---wt-primary-navigation 740c8c69d4SGreg Roach * | +---wt-genealogy-menu 75e759aebbSGreg Roach * +---wt-main-wrapper 76e759aebbSGreg Roach * | +---wt-main-container 77e837ff07SGreg Roach * | +---wt-main-content 78e837ff07SGreg Roach * | +---wt-messages 79e837ff07SGreg Roach * | +---wt-page-title 80e837ff07SGreg Roach * | +---wt-page-options wt-page-options-xxxxx 81e837ff07SGreg Roach * | +---wt-page-content 8297c22350SGreg Roach * +---wt-footers 83b3a775f6SGreg Roach * +---wt-footer wt-footer-xxxxx 84e837ff07SGreg Roach */ 85e837ff07SGreg Roach 86e837ff07SGreg Roach.wt-global { 87e837ff07SGreg Roach /* Avoid extremes of black and white. It is better for users with dyslexia. */ 88e837ff07SGreg Roach color: #0a0a0a; 89e837ff07SGreg Roach background-color: #f9f9f9; 90e837ff07SGreg Roach} 91e837ff07SGreg Roach 9297c22350SGreg Roach.wt-header-wrapper { 9397c22350SGreg Roach} 9497c22350SGreg Roach 95e837ff07SGreg Roach.wt-header-container { 96e837ff07SGreg Roach margin-top: 1rem; 97e837ff07SGreg Roach} 98e837ff07SGreg Roach 99e837ff07SGreg Roach.wt-header-content { 100e837ff07SGreg Roach} 101e837ff07SGreg Roach 102e837ff07SGreg Roach.wt-accessibility-links { 103e837ff07SGreg Roach} 104e837ff07SGreg Roach 105e837ff07SGreg Roach.wt-site-logo { 106e837ff07SGreg Roach display: none; 107e837ff07SGreg Roach} 108e837ff07SGreg Roach 109e837ff07SGreg Roach.wt-site-title { 110e837ff07SGreg Roach order: 1; 111e837ff07SGreg Roach flex: 1 1 0; 112e837ff07SGreg Roach font-size: 1.75rem; 113e837ff07SGreg Roach} 114e837ff07SGreg Roach 115e837ff07SGreg Roach.wt-header-search { 116e837ff07SGreg Roach order: 3; 117e837ff07SGreg Roach flex: 0 0 15rem; 118e837ff07SGreg Roach} 119e837ff07SGreg Roach 120e837ff07SGreg Roach.wt-header-search-form { 121e837ff07SGreg Roach} 122e837ff07SGreg Roach 12397c22350SGreg Roach.wt-header-search-field { 12497c22350SGreg Roach} 12597c22350SGreg Roach 12697c22350SGreg Roach.wt-header-search-button { 12797c22350SGreg Roach} 12897c22350SGreg Roach 129e837ff07SGreg Roach.wt-secondary-navigation { 130e837ff07SGreg Roach order: 2; 131e837ff07SGreg Roach flex: 0 0 0; 132e837ff07SGreg Roach white-space: nowrap; 133e837ff07SGreg Roach} 134e837ff07SGreg Roach 1350c8c69d4SGreg Roach.wt-user-menu { 136f699d6fcSGreg Roach flex-wrap: nowrap; 137e837ff07SGreg Roach} 138e837ff07SGreg Roach 1390c8c69d4SGreg Roach.wt-user-menu .nav-link { 140e837ff07SGreg Roach padding: 0.5rem; 141e837ff07SGreg Roach} 142e837ff07SGreg Roach 143e837ff07SGreg Roach.wt-primary-navigation { 144e837ff07SGreg Roach order: 4; 145e837ff07SGreg Roach /* Extend to full page width */ 146e837ff07SGreg Roach flex: 0 1 100vw; 147e837ff07SGreg Roach max-width: 100vw; 148e837ff07SGreg Roach /* Recalculate margins for content */ 149e837ff07SGreg Roach margin: 0 calc(50% - 50vw); 150e837ff07SGreg Roach padding: 0 calc(50vw - 50%); 151e837ff07SGreg Roach border-bottom: 2px solid #aaa; 152e837ff07SGreg Roach} 153e837ff07SGreg Roach 1540c8c69d4SGreg Roach.wt-genealogy-menu { 155e837ff07SGreg Roach justify-content: center; 156e837ff07SGreg Roach} 157e837ff07SGreg Roach 1580c8c69d4SGreg Roach.wt-genealogy-menu .nav-link { 159e837ff07SGreg Roach padding: 0.5rem; 160e837ff07SGreg Roach} 161e837ff07SGreg Roach 162e837ff07SGreg Roach.wt-main-container { 163f699d6fcSGreg Roach /* Space between the header/footer and the main content. */ 164f699d6fcSGreg Roach padding-top: 1rem; 165f699d6fcSGreg Roach padding-bottom: 1rem; 166e837ff07SGreg Roach} 167e837ff07SGreg Roach 168e837ff07SGreg Roach.wt-main { 169e837ff07SGreg Roach} 170e837ff07SGreg Roach 171e837ff07SGreg Roach.wt-messages { 172e837ff07SGreg Roach} 173e837ff07SGreg Roach 174e837ff07SGreg Roach.wt-page-title { 175e837ff07SGreg Roach text-align: center; 176e837ff07SGreg Roach} 177e837ff07SGreg Roach 178e837ff07SGreg Roach.wt-page-content { 179e837ff07SGreg Roach margin-top: 1rem; 180e837ff07SGreg Roach} 181e837ff07SGreg Roach 18297c22350SGreg Roach.wt-footers { 183e837ff07SGreg Roach} 184e837ff07SGreg Roach 18597c22350SGreg Roach.wt-footer { 186e837ff07SGreg Roach} 187e837ff07SGreg Roach 18897c22350SGreg Roach.wt-footer-contact { 189e837ff07SGreg Roach} 190e837ff07SGreg Roach 19197c22350SGreg Roach.wt-footer-cookies { 19297c22350SGreg Roach background: #aaa; 19397c22350SGreg Roach color: #fff; 19497c22350SGreg Roach transition: height 0.5s; 195e837ff07SGreg Roach} 196e837ff07SGreg Roach 19797c22350SGreg Roach.wt-footer-page-views { 19897c22350SGreg Roach} 19997c22350SGreg Roach 20097c22350SGreg Roach.wt-footer-powered-by { 201e837ff07SGreg Roach} 202e837ff07SGreg Roach 203e39fd5c6SGreg Roach.wt-footer-powered-by-webtrees { 204e39fd5c6SGreg Roach} 205e39fd5c6SGreg Roach 206e837ff07SGreg Roach/* 20748b53306SGreg Roach * The tree/user home pages 208e837ff07SGreg Roach * 209e837ff07SGreg Roach * wt-home-page / wt-user-page 210e837ff07SGreg Roach * +---wt-main-blocks 211e837ff07SGreg Roach * | +---wt-block, wt-block-AAA 212e837ff07SGreg Roach * | +---wt-block, wt-block-BBB 213e837ff07SGreg Roach * | +---wt-block, wt-block-CCC 214e837ff07SGreg Roach * +---wt-side-blocks 215e837ff07SGreg Roach * +---wt-block, wt-block-XXX 216e837ff07SGreg Roach * +---wt-block, wt-block-YYY 217e837ff07SGreg Roach * +---wt-block, wt-block-ZZZ 218e837ff07SGreg Roach * 219e837ff07SGreg Roach * Each block as the structure 220e837ff07SGreg Roach * wt-block, wt-block-XXX 221e837ff07SGreg Roach * +---wt-block-header, wt-block-header-XXX 222e837ff07SGreg Roach * +---wt-block-content, wt-block-content-XXX 223e837ff07SGreg Roach */ 224e837ff07SGreg Roach 225e837ff07SGreg Roach.wt-block { 226e837ff07SGreg Roach border: solid #000 1px; 227e837ff07SGreg Roach} 228e837ff07SGreg Roach 229e837ff07SGreg Roach.wt-block-header { 230e837ff07SGreg Roach background-color: #fff; 231e837ff07SGreg Roach} 232e837ff07SGreg Roach 233e837ff07SGreg Roach.wt-block-content { 234e837ff07SGreg Roach} 235e837ff07SGreg Roach 236e837ff07SGreg Roach.wt-block-content .list_table { 237e837ff07SGreg Roach border-spacing: 1px; 238e837ff07SGreg Roach border: solid #000 1px; 239e837ff07SGreg Roach border-right: 0; 240e837ff07SGreg Roach} 241e837ff07SGreg Roach 242e837ff07SGreg Roach.wt-block-content .list_value, 243e837ff07SGreg Roach.wt-block-content .list_value_wrap { 244e837ff07SGreg Roach border: 0; 245e837ff07SGreg Roach border-top: solid #000 1px; 246e837ff07SGreg Roach border-right: solid #000 1px; 247e837ff07SGreg Roach} 248e837ff07SGreg Roach 249e837ff07SGreg Roach/* 250e39fd5c6SGreg Roach * The individual page. 251e39fd5c6SGreg Roach * 252e39fd5c6SGreg Roach * wt-route-individual 253e39fd5c6SGreg Roach * +---wt-header-wrapper 254e39fd5c6SGreg Roach */ 255e39fd5c6SGreg Roach 256e39fd5c6SGreg Roach.wt-individual-silhouette { 257e39fd5c6SGreg Roach content: url(images/individual-silhouette-unknown.png); 258f699d6fcSGreg Roach} 259f699d6fcSGreg Roach 260242a7862SGreg Roach.wt-individual-silhouette-f { 261e39fd5c6SGreg Roach content: url(images/individual-silhouette-female.png); 262e39fd5c6SGreg Roach} 263e39fd5c6SGreg Roach 264242a7862SGreg Roach.wt-individual-silhouette-m { 265e39fd5c6SGreg Roach content: url(images/individual-silhouette-male.png); 266e39fd5c6SGreg Roach} 267e39fd5c6SGreg Roach 268e39fd5c6SGreg Roach/* 269242a7862SGreg Roach * Chart-boxes are used to build the various charts. 270242a7862SGreg Roach * Each type of chart will set its own size and hide/show content. 271e837ff07SGreg Roach * 272242a7862SGreg Roach * wt-chart-box 273242a7862SGreg Roach * +--- wt-chart-box-thumbnail 274242a7862SGreg Roach * +--- wt-chart-box-extra 275242a7862SGreg Roach * +--- wt-chart-box-zoom 276242a7862SGreg Roach * +--- wt-chart-box-icon 277242a7862SGreg Roach * +--- wt-chart-box-dropdown wt-chart-box-zoom-dropdown 278242a7862SGreg Roach * +--- wt-chart-box-links 279242a7862SGreg Roach * +--- wt-chart-box-icon 280242a7862SGreg Roach * +--- wt-chart-box-dropdown wt-chart-box-links-dropdown 281242a7862SGreg Roach * +--- wt-chart-box-name 282242a7862SGreg Roach * +--- wt-chart-box-lifespan 283242a7862SGreg Roach * +--- wt-chart-box-facts 284242a7862SGreg Roach * +--- wt-chart-box-fact 285e837ff07SGreg Roach */ 286242a7862SGreg Roach.wt-chart-box, 287242a7862SGreg Roach.wt-chart-box-menu { 288242a7862SGreg Roach background: var(--sex-u-bg); 289242a7862SGreg Roach border: dashed var(--sex-u-fg) thin; 290e837ff07SGreg Roach} 291e837ff07SGreg Roach 292242a7862SGreg Roach.wt-chart-box { 293242a7862SGreg Roach height: 5rem; 294242a7862SGreg Roach padding: 2px; 295242a7862SGreg Roach line-height: 1.1; 296e837ff07SGreg Roach} 297e837ff07SGreg Roach 298242a7862SGreg Roach.wt-chart-box-f, 299242a7862SGreg Roach.wt-chart-box-f .wt-chart-box-dropdown { 300242a7862SGreg Roach background: var(--sex-f-bg); 301242a7862SGreg Roach border: solid var(--sex-f-fg) thin; 302e837ff07SGreg Roach} 303e837ff07SGreg Roach 304242a7862SGreg Roach.wt-chart-box-m, 305242a7862SGreg Roach.wt-chart-box-m .wt-chart-box-dropdown { 306242a7862SGreg Roach background: var(--sex-m-bg); 307242a7862SGreg Roach border: solid var(--sex-m-fg) thin; 308e837ff07SGreg Roach} 309e837ff07SGreg Roach 310e837ff07SGreg Roach/* ---Pending edits--- */ 31117dd427eSGreg Roach.wt-new { 312e837ff07SGreg Roach outline: solid thin blue; 313e837ff07SGreg Roach} 31417dd427eSGreg Roach 31517dd427eSGreg Roach.wt-old { 316e837ff07SGreg Roach outline: solid thin red; 317e837ff07SGreg Roach} 318e837ff07SGreg Roach 319e837ff07SGreg Roach.list_value, 320e837ff07SGreg Roach.list_value_wrap { 321e837ff07SGreg Roach border: solid #000 1px; 322e837ff07SGreg Roach vertical-align: top; 323e837ff07SGreg Roach padding: 4px; 324e837ff07SGreg Roach} 325e837ff07SGreg Roach 326e837ff07SGreg Roach.list_table { 327e837ff07SGreg Roach margin: 0 auto; 328e837ff07SGreg Roach} 329e837ff07SGreg Roach 330e837ff07SGreg Roach.filtersH, 331e837ff07SGreg Roach.filtersF { 332e837ff07SGreg Roach margin: 4px; 333e837ff07SGreg Roach} 334e837ff07SGreg Roach 335e837ff07SGreg Roach.filtersH img { 336e837ff07SGreg Roach margin-bottom: 2px; 337e837ff07SGreg Roach} 338e837ff07SGreg Roach 339e837ff07SGreg Roach.list-charts { 340e837ff07SGreg Roach text-align: center; 341e837ff07SGreg Roach} 342e837ff07SGreg Roach 343e837ff07SGreg Roach#place-hierarchy h2, 344e837ff07SGreg Roach#place-hierarchy h4 { 345e837ff07SGreg Roach text-align: center; 346e837ff07SGreg Roach} 347e837ff07SGreg Roach 348e837ff07SGreg Roach/* ======== Block styles ===== */ 349e837ff07SGreg Roach#index_main_blocks { 350e837ff07SGreg Roach clear: none; 351e837ff07SGreg Roach width: 60%; 352e837ff07SGreg Roach float: left; 353e837ff07SGreg Roach} 354e837ff07SGreg Roach 355e837ff07SGreg Roach#index_small_blocks { 356e837ff07SGreg Roach clear: none; 357e837ff07SGreg Roach width: 40%; 358e837ff07SGreg Roach float: right; 359e837ff07SGreg Roach} 360e837ff07SGreg Roach 361e837ff07SGreg Roach#index_full_blocks { 362e837ff07SGreg Roach clear: none; 363e837ff07SGreg Roach width: 100%; 364e837ff07SGreg Roach} 365e837ff07SGreg Roach 366e837ff07SGreg Roach.block { 367e837ff07SGreg Roach background-color: #fff; 368e837ff07SGreg Roach color: #555; 369e837ff07SGreg Roach border: solid #ccc 1px; 370e837ff07SGreg Roach padding: 3px; 371e837ff07SGreg Roach vertical-align: top; 372e837ff07SGreg Roach} 373e837ff07SGreg Roach 374e837ff07SGreg Roach.blockcontent { 375e837ff07SGreg Roach margin: 5px; 376e837ff07SGreg Roach overflow: auto; 377e837ff07SGreg Roach} 378e837ff07SGreg Roach 379e837ff07SGreg Roach.blockcontent .list_table { 380e837ff07SGreg Roach border-spacing: 0; 381e837ff07SGreg Roach border: solid #555 1px; 382e837ff07SGreg Roach border-right: 0; 383e837ff07SGreg Roach} 384e837ff07SGreg Roach 385e837ff07SGreg Roach.blockcontent .list_value, 386e837ff07SGreg Roach.blockcontent .list_value_wrap { 387e837ff07SGreg Roach border: 0; 388e837ff07SGreg Roach border-top: solid #555 1px; 389e837ff07SGreg Roach border-right: solid #555 1px; 390e837ff07SGreg Roach} 391e837ff07SGreg Roach 392e837ff07SGreg Roach.blockheader { 393e837ff07SGreg Roach font-weight: bold; 394e837ff07SGreg Roach} 395e837ff07SGreg Roach 396e837ff07SGreg Roach/* end Block styles */ 397e837ff07SGreg Roach 398e837ff07SGreg Roach.user_welcome_block table, 399e837ff07SGreg Roach.gedcom_block_block table { 400e837ff07SGreg Roach margin: auto; 401e837ff07SGreg Roach} 402e837ff07SGreg Roach 403e837ff07SGreg Roach.user_welcome_block td, 404e837ff07SGreg Roach.gedcom_block_block td { 405e837ff07SGreg Roach width: 33%; 406e837ff07SGreg Roach text-align: center; 407e837ff07SGreg Roach vertical-align: top; 408e837ff07SGreg Roach} 409e837ff07SGreg Roach 410e837ff07SGreg Roach.user_welcome_block i, 411e837ff07SGreg Roach.gedcom_block_block i { 412e837ff07SGreg Roach background-image: none; 413e837ff07SGreg Roach height: 0; 414e837ff07SGreg Roach width: 0; 415e837ff07SGreg Roach} 416e837ff07SGreg Roach 417e837ff07SGreg Roach/* Table of genealogical facts */ 418e837ff07SGreg Roach.wt-facts-table caption { 419e837ff07SGreg Roach caption-side: top; 420e837ff07SGreg Roach} 421e837ff07SGreg Roach 422e837ff07SGreg Roach.wt-facts-table th { 423e837ff07SGreg Roach border: 1px solid #000; 424e837ff07SGreg Roach font-weight: normal; 425e837ff07SGreg Roach min-width: 20%; 426e837ff07SGreg Roach} 427e837ff07SGreg Roach 428e837ff07SGreg Roach.wt-facts-table td { 429e837ff07SGreg Roach border: solid #000 1px; 430e837ff07SGreg Roach} 431e837ff07SGreg Roach 432e837ff07SGreg Roacha { 433e837ff07SGreg Roach color: #333; 434e837ff07SGreg Roach text-decoration: none; 435e837ff07SGreg Roach} 436e837ff07SGreg Roach 437e837ff07SGreg Roacha:hover { 438e837ff07SGreg Roach color: #333; 439e837ff07SGreg Roach text-decoration: underline; 440e837ff07SGreg Roach} 441e837ff07SGreg Roach 442e837ff07SGreg Roacha:hover { 443e837ff07SGreg Roach text-decoration: underline!important; 444e837ff07SGreg Roach} 445e837ff07SGreg Roach 446*74b9f750SGreg Roach.parentdeath { 447*74b9f750SGreg Roach padding: 1px; 448*74b9f750SGreg Roach} 449*74b9f750SGreg Roach 450*74b9f750SGreg Roach.source_citations { 451*74b9f750SGreg Roach display: none; 452*74b9f750SGreg Roach} 453*74b9f750SGreg Roach 454e837ff07SGreg Roach/* ==== FAQ table styles ===== */ 455e837ff07SGreg Roachtable.faq { 456e837ff07SGreg Roach background-color: #ddd; 457e837ff07SGreg Roach margin: 5px 0 50px 5px; 458e837ff07SGreg Roach width: 98%; 459e837ff07SGreg Roach} 460e837ff07SGreg Roach 461e837ff07SGreg Roachtable.faq tr:nth-child(odd) td { 462e837ff07SGreg Roach background-color: #fff; 463e837ff07SGreg Roach} 464e837ff07SGreg Roach 465e837ff07SGreg Roachdiv.faq_title { 466e837ff07SGreg Roach background-color: #ddd; 467e837ff07SGreg Roach margin: 1em 0; 468e837ff07SGreg Roach padding: .25em; 469e837ff07SGreg Roach font-weight: bold; 470e837ff07SGreg Roach width: 98%; 471e837ff07SGreg Roach} 472e837ff07SGreg Roach 473e837ff07SGreg Roachdiv.faq_body { 474e837ff07SGreg Roach clear: both; 475e837ff07SGreg Roach padding: 0 1em; 476e837ff07SGreg Roach} 477e837ff07SGreg Roach 478e837ff07SGreg Roach.faq_top { 479e837ff07SGreg Roach float: right; 480e837ff07SGreg Roach} 481e837ff07SGreg Roach 482e837ff07SGreg Roach/* === Positioning edit, copy, delete links === */ 483e837ff07SGreg Roach/* General use */ 484e837ff07SGreg Roach.editfacts { 485e837ff07SGreg Roach clear: left; 486e837ff07SGreg Roach padding-top: 15px; 487e837ff07SGreg Roach} 488e837ff07SGreg Roach 489e837ff07SGreg Roach#indi_note { 490e837ff07SGreg Roach margin: 0 0 5px; 491e837ff07SGreg Roach} 492e837ff07SGreg Roach 493e837ff07SGreg Roach.indi_table { 494e837ff07SGreg Roach clear: left; 495e837ff07SGreg Roach} 496e837ff07SGreg Roach 497e837ff07SGreg Roach#sex { 498e837ff07SGreg Roach float: right; 499e837ff07SGreg Roach} 500e837ff07SGreg Roach 501e837ff07SGreg Roach#dates { 502e837ff07SGreg Roach color: #666; 503e837ff07SGreg Roach float: right; 504e837ff07SGreg Roach} 505e837ff07SGreg Roach 506e837ff07SGreg Roach.label { 507e837ff07SGreg Roach font-weight: bold; 508e837ff07SGreg Roach} 509e837ff07SGreg Roach 510e837ff07SGreg Roach#individual-names .wt-icon-edit, 511e837ff07SGreg Roach#individual-names .wt-icon-delete { 512e837ff07SGreg Roach float: right; 513e837ff07SGreg Roach} 514e837ff07SGreg Roach 515e837ff07SGreg Roach#indi_note .fact_NOTE { 516e837ff07SGreg Roach float: left; 517e837ff07SGreg Roach margin: 0 5px 0 0; 518e837ff07SGreg Roach} 519e837ff07SGreg Roach 520e837ff07SGreg Roach#indi_note .fact_SOUR { 521e837ff07SGreg Roach margin: 3px 0; 522e837ff07SGreg Roach} 523e837ff07SGreg Roach 524e837ff07SGreg Roach#indi_note .fact_SOUR a { 525e837ff07SGreg Roach font-size: 100%; 526e837ff07SGreg Roach} 527e837ff07SGreg Roach 528e837ff07SGreg Roach#indi_note .fact_NOTE, 529e837ff07SGreg Roach#indi_note .fact_SOUR { 530e837ff07SGreg Roach clear: both; 531e837ff07SGreg Roach} 532e837ff07SGreg Roach 533242a7862SGreg Roach/* markdown formatting */ 534e837ff07SGreg Roach 535e837ff07SGreg Roach.markdown { 536e837ff07SGreg Roach /* Tables and pre-formatted text can break the layout. */ 537e837ff07SGreg Roach overflow-x: auto; 538e837ff07SGreg Roach} 539e837ff07SGreg Roach 540e837ff07SGreg Roach.markdown p { 541e837ff07SGreg Roach margin: 0 0 0.5em; 542e837ff07SGreg Roach white-space: pre-wrap; 543e837ff07SGreg Roach} 544e837ff07SGreg Roach 545e837ff07SGreg Roach.markdown table { 546e837ff07SGreg Roach border-collapse: collapse; 547e837ff07SGreg Roach font-size: 10px; 548e837ff07SGreg Roach margin-bottom: 5px; 549e837ff07SGreg Roach} 550e837ff07SGreg Roach 551e837ff07SGreg Roach.markdown th { 552e837ff07SGreg Roach font-weight: bold; 553e837ff07SGreg Roach} 554e837ff07SGreg Roach 555e837ff07SGreg Roach.markdown td, 556e837ff07SGreg Roach.markdown th { 557e837ff07SGreg Roach border: solid thin #000; 558e837ff07SGreg Roach padding: 3px; 559e837ff07SGreg Roach} 560e837ff07SGreg Roach 561e837ff07SGreg Roach.odometer { 562e837ff07SGreg Roach font-family: courier, monospace; 563e837ff07SGreg Roach font-weight: bold; 564e837ff07SGreg Roach background: #000; 565e837ff07SGreg Roach color: #fff; 566e837ff07SGreg Roach} 567e837ff07SGreg Roach 568e837ff07SGreg Roach/* ======== Indi tabs ======== */ 569e837ff07SGreg Roach/* Facts & Events tab */ 570e837ff07SGreg Roach.media-display-image { 571e837ff07SGreg Roach float: left; 572e837ff07SGreg Roach} 573e837ff07SGreg Roach 574e837ff07SGreg Roach.media-display-title { 575e837ff07SGreg Roach float: left; 576e837ff07SGreg Roach font-style: italic; 577e837ff07SGreg Roach margin: 10px; 578e837ff07SGreg Roach} 579e837ff07SGreg Roach 580e837ff07SGreg Roach.upcoming_events_block button, 581e837ff07SGreg Roach.todays_events_block button { 582e837ff07SGreg Roach margin: 0 20px; 583e837ff07SGreg Roach} 584e837ff07SGreg Roach 585e837ff07SGreg Roach/* Sidebar - Family navigator */ 586e837ff07SGreg Roach 587e837ff07SGreg Roach/* Sidebar - Descendants */ 588e837ff07SGreg Roach#sb_content_descendancy { 589e837ff07SGreg Roach margin-top: 5px; 590e837ff07SGreg Roach} 591e837ff07SGreg Roach 592e837ff07SGreg Roach#sb_desc_content { 593e837ff07SGreg Roach margin-left: 3px; 594e837ff07SGreg Roach font-size: 0.8em; 595e837ff07SGreg Roach} 596e837ff07SGreg Roach 597e837ff07SGreg Roach#sb_desc_content ul { 598e837ff07SGreg Roach padding: 0; 599e837ff07SGreg Roach margin: 0; 600e837ff07SGreg Roach} 601e837ff07SGreg Roach 602e837ff07SGreg Roach.sb_desc_indi_li { 603e837ff07SGreg Roach list-style-type: none; 604e837ff07SGreg Roach} 605e837ff07SGreg Roach 606e837ff07SGreg Roach/* Individuals and Families */ 607e837ff07SGreg Roach#sidebar-content-individuals, 608e837ff07SGreg Roach#sidebar-content-families { 609e837ff07SGreg Roach margin-top: 5px; 610e837ff07SGreg Roach} 611e837ff07SGreg Roach 612e837ff07SGreg Roach.sb_indi_surname_li, 613e837ff07SGreg Roach.sb_fam_surname_li { 61408362db4SGreg Roach list-style-image: url(icons/plus.png); 615e837ff07SGreg Roach} 616e837ff07SGreg Roach 617e837ff07SGreg Roach.name_tree_div ul { 618e837ff07SGreg Roach padding: 0; 619e837ff07SGreg Roach margin: 0; 620e837ff07SGreg Roach} 621e837ff07SGreg Roach 622e837ff07SGreg Roach.name_tree_div li { 623e837ff07SGreg Roach list-style: none; 624e837ff07SGreg Roach margin: 0; 625e837ff07SGreg Roach padding: 0; 626e837ff07SGreg Roach} 627e837ff07SGreg Roach 628e837ff07SGreg Roach/* Clippings */ 629e837ff07SGreg Roach#sb_clippings_content ul { 630e837ff07SGreg Roach padding: 0; 631e837ff07SGreg Roach margin: 0; 632e837ff07SGreg Roach} 633e837ff07SGreg Roach 634e837ff07SGreg Roach#sb_clippings_content li { 635e837ff07SGreg Roach list-style: none; 636e837ff07SGreg Roach margin: 0; 637e837ff07SGreg Roach padding: 0; 638e837ff07SGreg Roach white-space: nowrap; 639e837ff07SGreg Roach} 640e837ff07SGreg Roach 641e837ff07SGreg Roach/* Extra info */ 642e837ff07SGreg Roach#sb_content_extra_info { 643e837ff07SGreg Roach font-size: 80%; 644e837ff07SGreg Roach font-weight: bold; 645e837ff07SGreg Roach margin-top: 1px; 646e837ff07SGreg Roach overflow: hidden; 647e837ff07SGreg Roach padding: 5px; 648e837ff07SGreg Roach} 649e837ff07SGreg Roach 650e837ff07SGreg Roach#sb_content_extra_info .editfacts { 651e837ff07SGreg Roach float: right; 652e837ff07SGreg Roach margin-top: -10px; 653e837ff07SGreg Roach} 654e837ff07SGreg Roach 655e837ff07SGreg Roach#sb_content_extra_info a { 656e837ff07SGreg Roach display: block; 657e837ff07SGreg Roach} 658e837ff07SGreg Roach 659e837ff07SGreg Roach#sb_content_extra_info span { 660e837ff07SGreg Roach font-weight: normal; 661e837ff07SGreg Roach} 662e837ff07SGreg Roach 663e837ff07SGreg Roach#sb_content_extra_info span a { 664e837ff07SGreg Roach display: inline; 665e837ff07SGreg Roach} 666e837ff07SGreg Roach 667e837ff07SGreg Roach#sb_content_extra_info #hitcounter { 668e837ff07SGreg Roach border-top: 1px solid #b2c7d7; 669e837ff07SGreg Roach font-weight: bold; 670e837ff07SGreg Roach padding-top: 5px; 671e837ff07SGreg Roach} 672e837ff07SGreg Roach 673e837ff07SGreg Roach/* Stories module */ 674e837ff07SGreg Roach.story_title { 675e837ff07SGreg Roach padding-top: 12px; 676e837ff07SGreg Roach font-size: 13px; 677e837ff07SGreg Roach height: 32px; 678e837ff07SGreg Roach font-weight: bold; 679e837ff07SGreg Roach} 680e837ff07SGreg Roach 681e837ff07SGreg Roach.story_body { 682e837ff07SGreg Roach padding: 20px; 683e837ff07SGreg Roach white-space: normal; 684e837ff07SGreg Roach} 685e837ff07SGreg Roach 686e837ff07SGreg Roach.story_edit { 687e837ff07SGreg Roach padding: 12px; 688e837ff07SGreg Roach} 689e837ff07SGreg Roach 690e837ff07SGreg Roach/* Stories module */ 691e837ff07SGreg Roach.story_title { 692e837ff07SGreg Roach padding-top: 12px; 693e837ff07SGreg Roach font-size: 13px; 694e837ff07SGreg Roach height: 32px; 695e837ff07SGreg Roach font-weight: bold; 696e837ff07SGreg Roach} 697e837ff07SGreg Roach 698e837ff07SGreg Roach.story_body { 699e837ff07SGreg Roach padding: 20px; 700e837ff07SGreg Roach white-space: normal; 701e837ff07SGreg Roach} 702e837ff07SGreg Roach 703e837ff07SGreg Roach.story_edit { 704e837ff07SGreg Roach padding: 12px; 705e837ff07SGreg Roach} 706e837ff07SGreg Roach 707e837ff07SGreg Roach/* ====== Charts Styles ======== */ 708e837ff07SGreg Roach 709e837ff07SGreg Roach#people label { 710e837ff07SGreg Roach display: block; 711e837ff07SGreg Roach} 712e837ff07SGreg Roach 713e837ff07SGreg Roach/*-- Fan chart ---- */ 714e837ff07SGreg Roach.fan_chart_menu { 715b6c326d8SGreg Roach background: #fff; 716e837ff07SGreg Roach position: absolute; 717e837ff07SGreg Roach display: none; 718e837ff07SGreg Roach z-index: 100; 719e837ff07SGreg Roach} 720e837ff07SGreg Roach 721e837ff07SGreg Roach#fan_chart ul { 722e837ff07SGreg Roach list-style-type: none; 723e837ff07SGreg Roach margin: 0; 724e837ff07SGreg Roach} 725e837ff07SGreg Roach 726e837ff07SGreg Roach/* Lifespans chart */ 727e837ff07SGreg Roach.wt-lifespans-subtitle { 728e837ff07SGreg Roach text-align: center; 729e837ff07SGreg Roach} 730e837ff07SGreg Roach 731e837ff07SGreg Roach.wt-lifespans-scale { 732e837ff07SGreg Roach white-space: nowrap; 733e837ff07SGreg Roach} 734e837ff07SGreg Roach 735e837ff07SGreg Roach.wt-lifespans-decade { 736e837ff07SGreg Roach width: 70px; 737e837ff07SGreg Roach height: 60px; 738e837ff07SGreg Roach display: inline-block; 73997c22350SGreg Roach background-image: url(images/lifespan-decade.png); 740e837ff07SGreg Roach background-position-y: bottom; 741e837ff07SGreg Roach background-repeat: no-repeat; 742e837ff07SGreg Roach background-size: 70px 37px; 743e837ff07SGreg Roach} 744e837ff07SGreg Roach 745e837ff07SGreg Roach.wt-lifespans-individuals { 746e837ff07SGreg Roach background: #fafafa; 747e837ff07SGreg Roach} 748e837ff07SGreg Roach 749e837ff07SGreg Roach.wt-lifespans-individual { 750e837ff07SGreg Roach 751e837ff07SGreg Roach} 752e837ff07SGreg Roach 753e837ff07SGreg Roach.wt-lifespans-summary { 754e837ff07SGreg Roach background: #ffffff; 755e837ff07SGreg Roach border: thin solid #000; 756e837ff07SGreg Roach z-index: 1; 757e837ff07SGreg Roach} 758e837ff07SGreg Roach 759e837ff07SGreg Roach.wt-lifespans-summary-link { 760e837ff07SGreg Roach font-weight: bold; 761e837ff07SGreg Roach} 762e837ff07SGreg Roach 763e837ff07SGreg Roach/*-- Pedigree ---- */ 764e837ff07SGreg Roach.tvertline { 765e837ff07SGreg Roach vertical-align: bottom; 766e837ff07SGreg Roach} 767e837ff07SGreg Roach 768e837ff07SGreg Roach.optionbox, .descriptionbox { 769e837ff07SGreg Roach border: solid #000 1px; 770e837ff07SGreg Roach vertical-align: top; 771e837ff07SGreg Roach padding: 3px; 772e837ff07SGreg Roach} 773e837ff07SGreg Roach 774e837ff07SGreg Roach#childbox { 775e837ff07SGreg Roach padding: 5px; 776e837ff07SGreg Roach position: absolute; 777e837ff07SGreg Roach display: none; 778e837ff07SGreg Roach text-align: start; 779e837ff07SGreg Roach white-space: nowrap; 780e837ff07SGreg Roach top: 20px; 781e837ff07SGreg Roach left: 0; 782e837ff07SGreg Roach} 783e837ff07SGreg Roach 784e837ff07SGreg Roach.layout3 #childbox { 785e837ff07SGreg Roach top: auto; 786e837ff07SGreg Roach bottom: 20px; 787e837ff07SGreg Roach} 788e837ff07SGreg Roach 789e837ff07SGreg Roach#childbox a.name1 { 790e837ff07SGreg Roach display: block; 791e837ff07SGreg Roach margin-left: 5px; 792e837ff07SGreg Roach} 793e837ff07SGreg Roach 794e837ff07SGreg Roach.person0, .person1, .person2, .person3, .person4, .person5 { 795e837ff07SGreg Roach border:outset #555 1px; 796e837ff07SGreg Roach vertical-align:top; 797e837ff07SGreg Roach} 798e837ff07SGreg Roach.person0{ 799e837ff07SGreg Roach background-color:#eee; 800e837ff07SGreg Roach} 801e837ff07SGreg Roach 802e837ff07SGreg Roach.person1{ 803e837ff07SGreg Roach background-color:#bfbfbf; 804e837ff07SGreg Roach} 805e837ff07SGreg Roach 806e837ff07SGreg Roach.person2{ 807e837ff07SGreg Roach background-color:#999; 808e837ff07SGreg Roach} 809e837ff07SGreg Roach 810e837ff07SGreg Roach.person3{ 811e837ff07SGreg Roach background-color:#dfdfdf; 812e837ff07SGreg Roach} 813e837ff07SGreg Roach 814e837ff07SGreg Roach.person4{ 815e837ff07SGreg Roach background-color:#eee; 816e837ff07SGreg Roach} 817e837ff07SGreg Roach 818e837ff07SGreg Roach.person5{ 819e837ff07SGreg Roach background-color:#fefefe; 820e837ff07SGreg Roach} 821e837ff07SGreg Roach 822e837ff07SGreg Roach/*-- timeline --*/ 823e837ff07SGreg Roach#timeline_chart { 824e837ff07SGreg Roach position: relative; 825e837ff07SGreg Roach top: 0; 826e837ff07SGreg Roach left: 0; 827e837ff07SGreg Roach} 828e39fd5c6SGreg Roach 829e39fd5c6SGreg Roach/* 830e39fd5c6SGreg Roach * Any element that is loaded dynamically has the class wt-ajax-load. 831e39fd5c6SGreg Roach * We can provide a "loading" placeholder for empty elements with this class. 832e39fd5c6SGreg Roach */ 833e39fd5c6SGreg Roach.wt-ajax-load:empty { 834e39fd5c6SGreg Roach height: 32px; 835e39fd5c6SGreg Roach background: url(images/loading-32x32.gif) no-repeat 50% 50%; 836e39fd5c6SGreg Roach} 837e39fd5c6SGreg Roach 838242a7862SGreg Roach/* 839242a7862SGreg Roach * Default icons are provided by FontAwesome. 840242a7862SGreg Roach */ 841e39fd5c6SGreg Roach.wt-icon-anniversary { 842e39fd5c6SGreg Roach} 843e39fd5c6SGreg Roach 84439b853a7SGreg Roach.wt-icon-arrow-down { 84539b853a7SGreg Roach} 84639b853a7SGreg Roach 84739b853a7SGreg Roacha > .wt-icon-arrow-down:hover { 84839b853a7SGreg Roach} 84939b853a7SGreg Roach 85039b853a7SGreg Roach.wt-icon-arrow-left { 85139b853a7SGreg Roach} 85239b853a7SGreg Roach 85339b853a7SGreg Roacha > .wt-icon-arrow-left:hover { 85439b853a7SGreg Roach} 85539b853a7SGreg Roach 85639b853a7SGreg Roach.wt-icon-arrow-right { 85739b853a7SGreg Roach} 85839b853a7SGreg Roach 85939b853a7SGreg Roacha > .wt-icon-arrow-right:hover { 86039b853a7SGreg Roach} 86139b853a7SGreg Roach 86239b853a7SGreg Roach.wt-icon-arrow-up { 86339b853a7SGreg Roach} 86439b853a7SGreg Roach 86539b853a7SGreg Roacha > .wt-icon-arrow-up:hover { 86639b853a7SGreg Roach} 86739b853a7SGreg Roach 86808362db4SGreg Roach.wt-icon-bing-maps { 86908362db4SGreg Roach} 87008362db4SGreg Roach 87108362db4SGreg Roach.wt-icon-calendar { 87208362db4SGreg Roach} 87308362db4SGreg Roach 87416e8b6e8SGreg Roach.wt-icon-collapse { 87516e8b6e8SGreg Roach} 87616e8b6e8SGreg Roach 87739b853a7SGreg Roach.wt-icon-coordinates { 87839b853a7SGreg Roach} 87939b853a7SGreg Roach 88008362db4SGreg Roach.wt-icon-copy { 88108362db4SGreg Roach} 88208362db4SGreg Roach 88308362db4SGreg Roach.wt-icon-delete { 88408362db4SGreg Roach} 88508362db4SGreg Roach 88608362db4SGreg Roach.wt-icon-edit { 88708362db4SGreg Roach} 88808362db4SGreg Roach 88916e8b6e8SGreg Roach.wt-icon-expand { 89016e8b6e8SGreg Roach} 89116e8b6e8SGreg Roach 89208362db4SGreg Roach.wt-icon-family { 89308362db4SGreg Roach} 89408362db4SGreg Roach 89508362db4SGreg Roach.wt-icon-google-maps { 89608362db4SGreg Roach} 89708362db4SGreg Roach 89808362db4SGreg Roach.wt-icon-help { 89908362db4SGreg Roach} 90008362db4SGreg Roach 90108362db4SGreg Roach.wt-icon-individual { 90208362db4SGreg Roach} 90308362db4SGreg Roach 90408362db4SGreg Roach.wt-icon-keyboard { 90508362db4SGreg Roach} 90608362db4SGreg Roach 90708362db4SGreg Roach.wt-icon-media { 90808362db4SGreg Roach} 90908362db4SGreg Roach 91008362db4SGreg Roach.wt-icon-note { 91108362db4SGreg Roach} 91208362db4SGreg Roach 91308362db4SGreg Roach.wt-icon-openstreetmap { 91408362db4SGreg Roach} 91508362db4SGreg Roach 91608362db4SGreg Roach.wt-icon-preferences { 91708362db4SGreg Roach} 91808362db4SGreg Roach 919e39fd5c6SGreg Roach.wt-icon-reorder { 920e39fd5c6SGreg Roach} 921e39fd5c6SGreg Roach 92208362db4SGreg Roach.wt-icon-repository { 92308362db4SGreg Roach} 92408362db4SGreg Roach 925e39fd5c6SGreg Roach.wt-icon-sex-f { 926e39fd5c6SGreg Roach color: var(--sex-m-fg); 927e39fd5c6SGreg Roach} 928e39fd5c6SGreg Roach 929e39fd5c6SGreg Roach.wt-icon-sex-m { 930e39fd5c6SGreg Roach color: var(--sex-m-fg); 931e39fd5c6SGreg Roach} 932e39fd5c6SGreg Roach 933e39fd5c6SGreg Roach.wt-icon-sex-u { 934e39fd5c6SGreg Roach color: var(--sex-u-fg); 935e39fd5c6SGreg Roach} 936e39fd5c6SGreg Roach 937e39fd5c6SGreg Roach.wt-icon-sex-x { 938e39fd5c6SGreg Roach color: var(--sex-u-fg); 939e39fd5c6SGreg Roach} 940e39fd5c6SGreg Roach 94108362db4SGreg Roach.wt-icon-source { 94208362db4SGreg Roach} 94308362db4SGreg Roach 94408362db4SGreg Roach.wt-icon-submitter { 94508362db4SGreg Roach} 94608362db4SGreg Roach 947e39fd5c6SGreg Roach.wt-icon-warning { 948e39fd5c6SGreg Roach} 949e39fd5c6SGreg Roach 950242a7862SGreg Roach.wt-icon-zoom-in { 951242a7862SGreg Roach} 952242a7862SGreg Roach 953242a7862SGreg Roach.wt-icon-zoom-out { 954242a7862SGreg Roach} 955242a7862SGreg Roach 95608362db4SGreg Roach/* Miscellaneous images */ 957e837ff07SGreg Roach.icon-cfamily { 958e837ff07SGreg Roach} 959e837ff07SGreg Roach 960e837ff07SGreg Roach.icon-childless { 96108362db4SGreg Roach content: url(images/childless.png); 962e837ff07SGreg Roach} 963e837ff07SGreg Roach 964e837ff07SGreg Roach.icon-children { 96508362db4SGreg Roach content: url(images/children.png); 966e837ff07SGreg Roach} 967e837ff07SGreg Roach 968e837ff07SGreg Roach.icon-edit_indi { 96908362db4SGreg Roach content: url(minimal/images/edit_indi.png); 970e837ff07SGreg Roach} 971e837ff07SGreg Roach 972e837ff07SGreg Roach.icon-fam-list { 97308362db4SGreg Roach content: url(minimal/images/sfamily.png); 974e837ff07SGreg Roach} 975e837ff07SGreg Roach 976e837ff07SGreg Roach.icon-indi-list { 97708362db4SGreg Roach content: url(minimal/images/indis.png); 978e837ff07SGreg Roach} 979e837ff07SGreg Roach 980e837ff07SGreg Roach.icon-loading-small { 98108362db4SGreg Roach content: url(images/indicator.gif); 982e837ff07SGreg Roach} 983e837ff07SGreg Roach 984e837ff07SGreg Roach.icon-loading-large { 98508362db4SGreg Roach content: url(images/loading-32x32.gif); 986e837ff07SGreg Roach} 987e837ff07SGreg Roach 988e837ff07SGreg Roach.icon-minus { 98908362db4SGreg Roach content: url(icons/minus.png); 990e837ff07SGreg Roach} 991e837ff07SGreg Roach 992e837ff07SGreg Roach.icon-mypage { 99308362db4SGreg Roach content: url(minimal/images/mypage.png); 994e837ff07SGreg Roach} 995e837ff07SGreg Roach 996e837ff07SGreg Roach.icon-plus { 99708362db4SGreg Roach content: url(icons/plus.png); 998e837ff07SGreg Roach} 999e837ff07SGreg Roach 1000e837ff07SGreg Roach.icon-resn-confidential { 100108362db4SGreg Roach content: none; 1002e837ff07SGreg Roach} 1003e837ff07SGreg Roach 1004e837ff07SGreg Roach.icon-resn-locked { 100508362db4SGreg Roach content: none; 1006e837ff07SGreg Roach} 1007e837ff07SGreg Roach 1008e837ff07SGreg Roach.icon-resn-none { 100908362db4SGreg Roach content: none; 1010e837ff07SGreg Roach} 1011e837ff07SGreg Roach 1012e837ff07SGreg Roach.icon-resn-privacy { 101308362db4SGreg Roach content: none; 1014e837ff07SGreg Roach} 1015e837ff07SGreg Roach 1016e837ff07SGreg Roach.icon-rings { 101708362db4SGreg Roach content: url(images/rings.png); 1018e837ff07SGreg Roach} 1019e837ff07SGreg Roach 1020e837ff07SGreg Roach.icon-selected { 102108362db4SGreg Roach content: url(minimal/images/selected.png); 1022e837ff07SGreg Roach} 1023e837ff07SGreg Roach 1024e837ff07SGreg Roach.icon-sfamily { 102508362db4SGreg Roach content: url(minimal/images/sfamily.png); 1026e837ff07SGreg Roach} 1027e837ff07SGreg Roach 1028e837ff07SGreg Roach/* Silhouettes on charts */ 1029e837ff07SGreg Roach.icon-silhouette-F { 103008362db4SGreg Roach content: url(minimal/images/silhouette_female_small.png); 1031e837ff07SGreg Roach} 1032e837ff07SGreg Roach 1033e837ff07SGreg Roach.icon-silhouette-M { 103408362db4SGreg Roach content: url(minimal/images/silhouette_male_small.png); 1035e837ff07SGreg Roach} 1036e837ff07SGreg Roach 1037e837ff07SGreg Roach.icon-silhouette-U { 103808362db4SGreg Roach content: url(minimal/images/silhouette_unknown_small.png); 1039e837ff07SGreg Roach} 1040e837ff07SGreg Roach 1041e837ff07SGreg Roach.icon-indis { 104208362db4SGreg Roach content: url(minimal/images/indis.png); 1043e837ff07SGreg Roach} 1044e837ff07SGreg Roach 1045e837ff07SGreg Roach.icon-pedigree { 104608362db4SGreg Roach content: url(minimal/images/pedigree.png); 1047e837ff07SGreg Roach} 1048e837ff07SGreg Roach 1049f699d6fcSGreg Roach/* Census assistant */ 1050f699d6fcSGreg Roach.wt-census-assistant-form-control:focus { 1051f699d6fcSGreg Roach min-width: 12rem; 1052f699d6fcSGreg Roach} 1053f699d6fcSGreg Roach 1054f699d6fcSGreg Roach/* 1055f699d6fcSGreg Roach * Drag and drop sortable lists 1056f699d6fcSGreg Roach */ 1057f699d6fcSGreg Roach.wt-sortable-list { 1058f699d6fcSGreg Roach} 1059f699d6fcSGreg Roach 1060f699d6fcSGreg Roach.wt-sortable-item { 1061f699d6fcSGreg Roach cursor: move; 1062f699d6fcSGreg Roach} 1063f699d6fcSGreg Roach 1064f699d6fcSGreg Roach/* Some blocks show a reduced version on the right-hand side. */ 1065f699d6fcSGreg Roach.wt-side-blocks .wt-side-block-optional { 1066f699d6fcSGreg Roach display: none !important; 1067f699d6fcSGreg Roach} 1068f699d6fcSGreg Roach 1069f699d6fcSGreg Roach/* my page chart enhancements */ 1070f699d6fcSGreg Roach.wt-block-content-charts { 1071f699d6fcSGreg Roach overflow: auto; 1072f699d6fcSGreg Roach} 1073f699d6fcSGreg Roach 1074f699d6fcSGreg Roach/* Some charts are wider than the page. */ 1075f699d6fcSGreg Roach.wt-chart { 1076f699d6fcSGreg Roach overflow-x: auto; 1077f699d6fcSGreg Roach overflow-y: hidden; 1078f699d6fcSGreg Roach} 1079f699d6fcSGreg Roach 1080f699d6fcSGreg Roach/* Fit thumbnail into parent on charts */ 1081f699d6fcSGreg Roach.select2-selection.select2-selection--single { 1082f699d6fcSGreg Roach min-height: 36px; 1083f699d6fcSGreg Roach height: auto; 1084f699d6fcSGreg Roach padding: 2px 0; 1085f699d6fcSGreg Roach} 1086f699d6fcSGreg Roach 1087f699d6fcSGreg Roach.select2-container .select2-selection--single .select2-selection__rendered { 1088f699d6fcSGreg Roach padding-left: 2px; 1089f699d6fcSGreg Roach} 1090242a7862SGreg Roach 1091f699d6fcSGreg Roach.select2-selection--single .NAME { 1092f699d6fcSGreg Roach padding-left: 4px; 1093f699d6fcSGreg Roach} 1094f699d6fcSGreg Roach 1095f699d6fcSGreg Roach/* 1096f699d6fcSGreg Roach * These selectors control how the short horizontal lines are positioned in the Charts 1097f699d6fcSGreg Roach * Optimized for Win10 and FF, Chrome and Edge browsers 1098f699d6fcSGreg Roach * Ancestors 1099f699d6fcSGreg Roach * Descendants 1100f699d6fcSGreg Roach * amily book 1101f699d6fcSGreg Roach * 1102f699d6fcSGreg Roach */ 1103f699d6fcSGreg Roach 1104f699d6fcSGreg Roach/* Ascentors */ 1105242a7862SGreg Roach.wt-chart-ancestors .linea1 { 1106242a7862SGreg Roach margin-bottom: 4px; 1107242a7862SGreg Roach} 1108242a7862SGreg Roach 1109242a7862SGreg Roach.wt-chart-ancestors .linea2 { 1110242a7862SGreg Roach margin-bottom: 7px; 1111242a7862SGreg Roach} 1112242a7862SGreg Roach 1113242a7862SGreg Roach.wt-chart-ancestors .linea3 { 1114242a7862SGreg Roach margin-bottom: 4px; 1115242a7862SGreg Roach} 1116242a7862SGreg Roach 1117242a7862SGreg Roach.wt-chart-ancestors .linea4 { 1118242a7862SGreg Roach margin-bottom: 7px; 1119242a7862SGreg Roach} 1120242a7862SGreg Roach 1121242a7862SGreg Roach.wt-chart-ancestors .linea5 { 1122242a7862SGreg Roach vertical-align: top; 1123242a7862SGreg Roach} 1124f699d6fcSGreg Roach 1125f699d6fcSGreg Roach/* Descendants */ 1126242a7862SGreg Roach.wt-chart-descendants .lined1 { 1127242a7862SGreg Roach margin-bottom: 4px; 1128242a7862SGreg Roach} 1129242a7862SGreg Roach 1130242a7862SGreg Roach.wt-chart-descendants .lined2 { 1131242a7862SGreg Roach margin-bottom: 7px; 1132242a7862SGreg Roach} 1133242a7862SGreg Roach 1134242a7862SGreg Roach.wt-chart-descendants .lined3 { 1135242a7862SGreg Roach margin-bottom: 4px; 1136242a7862SGreg Roach} 1137242a7862SGreg Roach 1138242a7862SGreg Roach.wt-chart-descendants .lined4 { 1139242a7862SGreg Roach margin-bottom: 7px; 1140242a7862SGreg Roach} 1141242a7862SGreg Roach 1142242a7862SGreg Roach.wt-chart-descendants .linea5 { 1143242a7862SGreg Roach vertical-align: top; 1144242a7862SGreg Roach} 1145f699d6fcSGreg Roach 1146f699d6fcSGreg Roach/* 1147f699d6fcSGreg Roach * Place hierarchy 1148f699d6fcSGreg Roach * 1149f699d6fcSGreg Roach * wt-place-hierarchy-page 1150f699d6fcSGreg Roach */ 1151f699d6fcSGreg Roach 1152f699d6fcSGreg Roach#place-hierarchy ul { 1153f699d6fcSGreg Roach list-style-type: none; 1154f699d6fcSGreg Roach} 1155f699d6fcSGreg Roach 1156f699d6fcSGreg Roach.d-table-cell { 1157f699d6fcSGreg Roach padding-right: 5px; 1158f699d6fcSGreg Roach} 1159f699d6fcSGreg Roach 1160f699d6fcSGreg Roach/* Some menus (e.g. languages) can be longer than a page */ 1161f699d6fcSGreg Roach.dropdown-menu { 1162f699d6fcSGreg Roach max-height: 30rem; 1163f699d6fcSGreg Roach overflow-x: hidden; 1164f699d6fcSGreg Roach} 1165f699d6fcSGreg Roach 1166f699d6fcSGreg Roach/* Forms */ 1167f699d6fcSGreg Roach.col-form-label { 1168f699d6fcSGreg Roach font-weight: bold; 1169f699d6fcSGreg Roach} 1170