1/** 2 * webtrees: online genealogy 3 * Copyright (C) 2019 webtrees development team 4 * This program is free software: you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation, either version 3 of the License, or 7 * (at your option) any later version. 8 * This program is distributed in the hope that it will be useful, 9 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 * GNU General Public License for more details. 12 * You should have received a copy of the GNU General Public License 13 * along with this program. If not, see <http://www.gnu.org/licenses/>. 14 */ 15 16/* The colors theme is based on the clouds theme */ 17@import "clouds.css"; 18 19/* Colors for chart boxes, etc. */ 20:root { 21} 22 23/* Override Bootstrap formatting */ 24 25.select2-container--default .select2-results__option--highlighted[aria-selected] { 26 background-color: #eee; 27 color: #000; 28} 29 30.table-given-name { 31 overflow-x: hidden; 32} 33 34.btn-link { 35 padding: 0 .25rem; 36 color: #333; 37} 38 39.card-header h4 { 40 font-size: 1.2rem; 41} 42 43.btn.focus, .btn:focus { 44 box-shadow: none; 45} 46 47.btn-link:hover, .btn-link:focus { 48 color: #f00; 49 text-decoration: none; 50} 51 52.pagination, .page-link, .page-link:hover, .page-link:focus { 53 border-color: #e6e6e6; 54 color: #555; 55} 56 57.page-item.active .page-link { 58 background-color: #e6e6e6; 59 color: #555; 60 border-color: #ccc; 61} 62 63.form-control:focus{ 64 border-color:#ccc; 65 box-shadow:0 0 0 .2rem rgba(128,128,128,.25); 66} 67 68.container-fluid { 69 padding-left: 5px; 70 padding-right: 5px; 71} 72 73table { 74 border-collapse: separate; 75} 76 77/* fit primary and secondary menus on mobile devices */ 78@media (max-width: 500px) { 79 .wt-genealogy-menu .nav-item { 80 padding: 0 0.45rem!important; 81 } 82 .wt-user-menu .nav-link { 83 padding: 0.25rem!important; 84 } 85} 86 87/* 88 * Pages have the following high-level structure: 89 * 90 * wt-global wt-theme-<THEME> wt-route-<ROUTE> 91 * +---wt-header-wrapper 92 * | +---wt-header-container 93 * | +---wt-header-content 94 * | +---wt-accessibility-links 95 * | +---wt-site-logo 96 * | +---wt-site-title 97 * | +---wt-header-search 98 * | | +---wt-header-search-form 99 * | | +---wt-header-search-field 100 * | | +---wt-header-search-button 101 * | +---wt-secondary-navigation 102 * | | +---wt-user-menu 103 * | +---wt-primary-navigation 104 * | +---wt-genealogy-menu 105 * +---wt-main-wrapper 106 * | +---wt-main-container 107 * | +---wt-main-content 108 * | +---wt-messages 109 * | +---wt-page-title 110 * | +---wt-page-options wt-page-options-xxxxx 111 * | +---wt-page-content 112 * +---wt-footers 113 * +---wt-footer wt-footer-contact 114 * +---wt-footer wt-footer-cookies 115 * +---wt-footer wt-footer-page-views 116 * +---wt-footer wt-footer-powered-by 117 */ 118 119.wt-global { 120 background: #fff; 121 color: #333; 122} 123 124.wt-header-wrapper { 125 background: #acf none; 126} 127 128.wt-header-wrapper .dropdown-item.active { 129 background-color: inherit; 130 color: inherit; 131 font-weight: bold; 132} 133 134.wt-header-container { 135} 136 137.wt-header-content { 138} 139 140.wt-accessibility-links { 141} 142 143.wt-site-logo { 144} 145 146.wt-site-title { 147 order: 1; 148 flex: 1 1 0; 149 font-size: 1.5rem; 150 padding: 0.75rem 0.75rem 0; 151} 152 153.wt-header-search { 154 order: 3; 155 flex: 0 0 15rem; 156 padding-bottom: 0.5rem; 157} 158 159.wt-header-search-form { 160} 161 162.wt-header-search-field { 163} 164 165.wt-header-search-button { 166} 167 168.wt-secondary-navigation { 169 order: 2; 170 flex: 0 0 0; 171 white-space: nowrap; 172} 173 174.wt-user-menu { 175 flex-wrap: nowrap; 176} 177 178.wt-user-menu .nav-link { 179 display: inline-block; 180 padding: 0.5rem; 181 color: inherit; /* Inherit from wt-header-container */ 182} 183 184.wt-user-menu .nav-item + .nav-item::before { 185 content: "|"; 186} 187 188.wt-user-menu .dropdown-toggle:after { 189 display: none; 190} 191 192.wt-user-menu .menu-color .dropdown-menu { 193 max-height: 60rem; 194} 195 196.wt-primary-navigation { 197 order: 4; 198 flex: 0 0 100%; 199} 200 201.wt-genealogy-menu { 202 /* Extend to full page width */ 203 flex: 0 1 100vw; 204 /* Recalculate margins for content */ 205 margin: 0 calc(50% - 50vw); 206 padding: 0 calc(50vw - 50%); 207} 208 209.wt-genealogy-menu .dropdown-menu { 210 max-height: 60rem; 211} 212 213.wt-genealogy-menu .nav-item { 214 padding: 0 0.75rem; 215} 216 217.wt-genealogy-menu .nav-link { 218 /* All menu icons are 40px x 40px */ 219 height: calc(40px + 1rem); 220 width: 40px; 221} 222 223.wt-genealogy-menu .nav-item::before { 224 /* The size of the menu icons */ 225 width: 40px; 226 height: 40px; 227} 228 229.menu-tree .nav-link::before { 230 content: url(colors/menu/tree.png); 231} 232 233.menu-tree .dropdown-item:not(:first-child)::before { 234 content: url(colors/menu/tree-tree.png); 235} 236 237.menu-chart .nav-link::before { 238 content: url(colors/menu/chart.png); 239} 240 241.menu-chart-ancestry::before { 242 content: url(colors/menu/chart-ancestors.png); 243} 244 245.menu-chart-compact::before { 246 content: url(colors/menu/chart-compact.png); 247} 248 249.menu-chart-descendants::before { 250 content: url(colors/menu/chart-descendants.png); 251} 252 253.menu-chart-familybook::before { 254 content: url(colors/menu/chart-family-book.png); 255} 256 257.menu-chart-fanchart::before { 258 content: url(colors/menu/chart-fanchart.png); 259} 260 261.menu-chart-hourglass::before { 262 content: url(colors/menu/chart-hourglass.png); 263} 264 265.menu-chart-lifespan::before { 266 content: url(colors/menu/chart-lifespan.png); 267} 268 269.menu-chart-pedigree::before { 270 content: url(colors/menu/chart-pedigree.png); 271} 272 273.menu-chart-pedigreemap::before { 274 content: url(colors/menu/chart-pedigree-map.png); 275} 276 277.menu-chart-relationship::before { 278 content: url(colors/menu/chart-relationship.png); 279} 280 281.menu-chart-statistics::before { 282 content: url(colors/menu/chart-statistics.png); 283} 284 285.menu-chart-timeline::before { 286 content: url(colors/menu/chart-timeline.png); 287} 288 289.menu-chart-tree::before { 290 content: url(colors/menu/chart-tree.png); 291} 292 293.menu-list .nav-link::before { 294 content: url(colors/menu/list.png); 295} 296 297.menu-branches::before { 298 content: url(colors/menu/branches.png); 299} 300 301.menu-list-fam::before { 302 content: url(colors/menu/list-fam.png); 303} 304 305.menu-list-indi::before { 306 content: url(colors/menu/list-indi.png); 307} 308 309.menu-list-note::before { 310 content: url(colors/menu/list-note.png); 311} 312 313.menu-list-obje::before { 314 content: url(colors/menu/list-obje.png); 315} 316 317.menu-list-plac::before { 318 content: url(colors/menu/list-plac.png); 319} 320 321.menu-list-repo::before { 322 content: url(colors/menu/list-repo.png); 323} 324 325.menu-list-sour::before { 326 content: url(colors/menu/list-sour.png); 327} 328 329.menu-calendar .nav-link::before { 330 content: url(colors/menu/calendar.png); 331} 332 333.menu-calendar-day::before { 334 content: url(colors/menu/calendar-calendar.png); 335} 336 337.menu-calendar-month::before { 338 content: url(colors/menu/calendar-calendar.png); 339} 340 341.menu-calendar-year::before { 342 content: url(colors/menu/calendar-calendar.png); 343} 344 345.menu-report .nav-link::before { 346 content: url(colors/menu/report.png); 347} 348 349.menu-report .dropdown-item:not(:first-child)::before { 350 content: url(colors/menu/report-report.png); 351} 352 353.menu-search .nav-link::before { 354 content: url(colors/menu/search.png); 355} 356 357.menu-search .dropdown-item:not(:first-child)::before { 358 content: url(colors/menu/search-search.png); 359} 360 361.menu-help .nav-link::before { 362 content: url(colors/menu/help.png); 363} 364 365.menu-clippings .nav-link::before { 366 content: url(colors/menu/clippings.png); 367} 368 369.menu-clippings-add::before { 370 content: url(colors/menu/clippings-add.png); 371} 372 373.menu-clippings-cart::before { 374 content: url(colors/menu/clippings-cart.png); 375} 376 377.menu-clippings-download::before { 378 content: url(colors/menu/edit-gedcom.png); 379} 380 381.menu-clippings-empty::before { 382 content: url(colors/menu/edit-delete.png); 383} 384 385.menu-fam .nav-link::before { 386 content: url(colors/menu/fam.png); 387} 388 389.menu-fam-change::before { 390 content: url(colors/menu/edit-fam.png); 391} 392 393.menu-fam-addchil::before { 394 content: url(colors/menu/edit-fam.png); 395} 396 397.menu-fam-orderchil::before { 398 content: url(colors/menu/edit-fam.png); 399} 400 401.menu-fam-del::before { 402 content: url(colors/menu/edit-delete.png); 403} 404 405.menu-fam-addfav::before { 406 content: url(colors/menu/edit-add-favorite.png); 407} 408 409.menu-fam-editraw::before { 410 content: url(colors/menu/edit-gedcom.png); 411} 412 413.menu-indi .nav-link::before { 414 content: url(colors/menu/indi.png); 415} 416 417.menu-indi-addname::before { 418 content: url(colors/menu/edit-indi.png); 419} 420 421.menu-indi-editsex::before { 422 content: url(colors/menu/edit-indi.png); 423} 424 425.menu-indi-del::before { 426 content: url(colors/menu/edit-delete.png); 427} 428 429.menu-indi-addfav::before { 430 content: url(colors/menu/edit-add-favorite.png); 431} 432 433.menu-indi-editraw::before { 434 content: url(colors/menu/edit-gedcom.png); 435} 436 437.menu-obje .nav-link::before { 438 content: url(colors/menu/obje.png); 439} 440 441.menu-obje-edit::before { 442 content: url(colors/menu/edit-obje.png); 443} 444 445.menu-obje-link::before { 446 content: url(colors/menu/edit-link.png); 447} 448 449.menu-obje-del::before { 450 content: url(colors/menu/edit-delete.png); 451} 452 453.menu-obje-addfav::before { 454 content: url(colors/menu/edit-add-favorite.png); 455} 456 457.menu-obje-editraw::before { 458 content: url(colors/menu/edit-gedcom.png); 459} 460 461.menu-note .nav-link::before { 462 content: url(colors/menu/note.png); 463} 464 465.menu-note-edit::before { 466 content: url(colors/menu/edit-note.png); 467} 468 469.menu-note-del::before { 470 content: url(colors/menu/edit-delete.png); 471} 472 473.menu-note-addfav::before { 474 content: url(colors/menu/edit-add-favorite.png); 475} 476 477.menu-note-editraw::before { 478 content: url(colors/menu/edit-gedcom.png); 479} 480 481.menu-record .nav-link::before { 482 content: url(colors/menu/indi.png); 483} 484 485.menu-record-del::before { 486 content: url(colors/menu/edit-delete.png); 487} 488 489.menu-record-editraw::before { 490 content: url(colors/menu/edit-gedcom.png); 491} 492 493.menu-repo .nav-link::before { 494 content: url(colors/menu/repo.png); 495} 496 497.menu-repo-edit::before { 498 content: url(colors/menu/edit-repo.png); 499} 500 501.menu-repo-del::before { 502 content: url(colors/menu/edit-delete.png); 503} 504 505.menu-repo-addfav::before { 506 content: url(colors/menu/edit-add-favorite.png); 507} 508 509.menu-repo-editraw::before { 510 content: url(colors/menu/edit-gedcom.png); 511} 512 513.menu-sour .nav-link::before { 514 content: url(colors/menu/sour.png); 515} 516 517.menu-sour-edit::before { 518 content: url(colors/menu/edit-sour.png); 519} 520 521.menu-sour-del::before { 522 content: url(colors/menu/edit-delete.png); 523} 524 525.menu-sour-addfav::before { 526 content: url(colors/menu/edit-add-favorite.png); 527} 528 529.menu-sour-editraw::before { 530 content: url(colors/menu/edit-gedcom.png); 531} 532 533.menu-story .nav-link::before { 534 content: url(colors/menu/story.png); 535} 536 537.wt-main-container { 538 /* Space between the header/footer and the main content. */ 539 padding-top: 1rem; 540 padding-bottom: 1rem; 541} 542 543.wt-main { 544} 545 546.wt-messages { 547} 548 549.wt-page-title { 550 text-align: center; 551} 552 553.wt-page-options { 554} 555 556.wt-page-options-value { 557 color: #333; 558} 559 560.wt-page-content { 561 margin-top: 1rem; 562} 563 564.wt-footers { 565} 566 567.wt-footer { 568} 569 570.wt-footer-contact { 571} 572 573.wt-footer-cookies { 574 background: #aaa; 575 color: #fff; 576 transition: height 0.5s; 577} 578 579.wt-footer-page-views { 580} 581 582.wt-footer-powered-by { 583} 584 585.wt-footer-powered-by-webtrees { 586 content: url(colors/images/powered-by-webtrees.png); 587} 588 589/* 590 * The tree/user home pages 591 * 592 * wt-home-page / wt-user-page 593 * +---wt-main-blocks 594 * | +---wt-block, wt-block-AAA 595 * | +---wt-block, wt-block-BBB 596 * | +---wt-block, wt-block-CCC 597 * +---wt-side-blocks 598 * +---wt-block, wt-block-XXX 599 * +---wt-block, wt-block-YYY 600 * +---wt-block, wt-block-ZZZ 601 * 602 * Each block as the structure 603 * wt-block, wt-block-XXX 604 * +---wt-block-header, wt-block-header-XXX 605 * +---wt-block-content, wt-block-content-XXX 606 */ 607 608.wt-block { 609} 610 611.wt-block-header { 612} 613 614.wt-block-header::before { 615 content: url(colors/images/block-header-disk.png); 616} 617 618.wt-block-content { 619} 620 621/* 622 * The individual page. 623 * 624 * wt-route-individual 625 * +---wt-header-wrapper 626 */ 627 628.wt-individual-silhouette { 629} 630 631.wt-individual-silhouette-f { 632} 633 634.wt-individual-silhouette-m { 635} 636 637/* 638 * Chart-boxes are used to build the various charts. 639 * 640 * wt-chart-box 641 * +--- wt-chart-box-thumbnail 642 * +--- wt-chart-box-extra 643 * +--- wt-chart-box-zoom 644 * +--- wt-chart-box-icon 645 * +--- wt-chart-box-dropdown wt-chart-box-zoom-dropdown 646 * +--- wt-chart-box-links 647 * +--- wt-chart-box-icon 648 * +--- wt-chart-box-dropdown wt-chart-box-links-dropdown 649 * +--- wt-chart-box-name 650 * +--- wt-chart-box-lifespan 651 * +--- wt-chart-box-facts 652 * +--- wt-chart-box-fact 653 */ 654.wt-chart-box, 655.wt-chart-box-menu { 656} 657 658.wt-chart-box { 659} 660 661.wt-chart-box-f, 662.wt-chart-box-f .wt-chart-box-dropdown { 663} 664 665.wt-chart-box-m, 666.wt-chart-box-m .wt-chart-box-dropdown { 667} 668 669.wt-chart-box-name { 670 color: #555555; 671} 672 673/* ios on click workaround */ 674a { 675 color: #333; 676 text-decoration: none; 677} 678 679a:hover { 680 color: #f00; 681 text-decoration: none; 682} 683 684:focus { 685 outline-style: none; 686} 687 688.flash-messages { 689 clear: both; 690 text-align: center; 691} 692 693img { 694 border: 0; 695} 696 697legend img { 698 height: 20px; 699 vertical-align: middle; 700 width: 20px; 701} 702 703img.block, 704#mycart img { 705 border: 0; 706 height: 25px; 707 vertical-align: middle; 708} 709 710.topbottombar { 711 color: #fff; 712 font-size: 12px; 713 font-weight: bold; 714 padding: 4px; 715 text-align: center; 716} 717 718.button { 719 width: 60px; 720} 721 722.btn-primary.focus, .btn-primary:focus { 723 box-shadow:none; 724 border: 0; 725} 726 727.alpha_index { 728 color: #999; 729} 730 731hr { 732 margin-top: 5px; 733} 734 735table.center { 736 margin-left: auto; 737 margin-right: auto; 738} 739 740.list_table { 741 margin: 0 auto; 742} 743 744.list_label, 745.list_label_wrap { 746 color: #fff; 747 background-color: #81a9cb; 748 border: 1px solid #ddd; 749 font-weight: bold; 750 text-align: center; 751} 752 753.list_value, 754.list_value_wrap { 755 background-color: #edf7f9; 756 border: solid #ddd 1px; 757 vertical-align: top; 758 padding: 4px; 759} 760 761.list_label, 762.list_value { 763 white-space: nowrap; 764} 765 766.list_label_wrap, 767.list_value_wrap { 768 white-space: normal; 769} 770 771div.fact_SHARED_NOTE { 772 clear: both; 773} 774 775/* Table of genealogical facts */ 776 777.wt-facts-table { 778 border-collapse: separate; 779} 780 781.wt-facts-table caption { 782 caption-side: top; 783} 784 785.wt-facts-table th { 786 border: 1px solid #ccc; 787 border-radius: 3px; 788 text-align: center; 789 min-width: 20%; 790} 791 792.wt-facts-table td { 793 border: solid #999 1px; 794 border-radius: 3px; 795} 796 797.wt-facts-table .wt-gender-M td { 798 background-color: #ddf; 799} 800 801.wt-facts-table .wt-gender-F td { 802 background-color: #fdd; 803} 804 805.name1 { 806} 807 808.name2 { 809} 810 811a:hover .name1, a:hover .name2 { 812 color: #f00; 813 font-weight: bold; 814 font-size: 12px; 815} 816 817.details2 { 818 font-size: 12px; 819} 820 821.details_label { 822 font-weight: bold; 823} 824 825.name_head { 826 color: #333; 827 font-size: 16px; 828 font-weight: bold; 829 line-height: 2; 830 padding: 0 5px; 831} 832 833.date { 834 color: #333; 835} 836 837.label { 838 font-weight: bold; 839} 840 841.error { 842 font-weight: bold; 843} 844 845.largeError { 846 color: #d00; 847 font-size: large; 848 font-weight: bold; 849} 850 851.warning { 852 color: #f00; 853 font-weight: bold; 854} 855 856.indent { 857 padding-left: 7px; 858} 859 860.image { 861 height: 150px; 862 padding: 5px; 863 margin: 2px; 864} 865 866.thumbnail { 867 height: auto; 868 padding: 3px; 869} 870 871.icon { 872 border: 0; 873 padding: 0 5px; 874} 875 876.submenu .icon { 877 vertical-align: middle; 878 width: 20px; 879 height: 20px; 880} 881 882.subheaders { 883 font-weight: bold; 884 font-size: 15px; 885 margin-top: 15px; 886 vertical-align: bottom; 887} 888 889.parentdeath { 890 border: thin solid #888; 891 padding: 1px; 892} 893 894.source_citations { 895 display: none; 896} 897 898.selected-option { 899 background-color: #edf7fd; 900} 901 902.border1 { 903 border: solid #000 1px; 904} 905 906.menuitem { 907 text-decoration: none; 908 font-size: 11px; 909 padding: 1px; 910} 911 912.menuitem_hover { 913 text-decoration: none; 914 font-size: 11px; 915 padding: 1px; 916} 917 918.menuitem .icon, .menuitem_hover .icon { 919 width: 50px; 920 height: 50px; 921} 922 923.submenu { 924 text-decoration: none; 925 font-size: 11px; 926 background-color: #fff; 927 border: solid #ccc 1px; 928 visibility: hidden; 929 position: absolute; 930 padding: 5px; 931} 932 933.submenuitem { 934 vertical-align: middle; 935 font-size: 11px; 936 height: 20px; 937 text-decoration: none; 938 background-color: #fff; 939 padding: 1px; 940 white-space: nowrap; 941} 942 943.submenuitem_hover { 944 vertical-align: middle; 945 height: 20px; 946 font-size: 11px; 947 background-color: #fff; 948 border: 1px solid #ccc; 949 white-space: nowrap; 950 padding: 1px; 951} 952 953.submenuitem a, 954.submenuitem_hover a { 955 display: inline-block; 956 vertical-align: middle; 957} 958 959.journal_box { 960 padding: 3pt; 961 border: thin solid #aaa; 962 overflow: visible; 963} 964 965.news_box { 966 border-top: solid #ccc 1px; 967} 968 969.news_title { 970 font-weight: bold; 971} 972 973.news_date { 974 margin-bottom: 12px; 975} 976 977.current_day { 978 font-weight: bold; 979 font-size: 16px; 980} 981 982.cal_day { 983 float: left; 984 font-weight: bold; 985} 986 987.rtl_cal_day { 988 direction: rtl; 989 float: right; 990 color: #00f; 991 font-weight: bold; 992} 993 994.helpcontent { 995 margin-left: 10px; 996 margin-right: 10px; 997} 998 999.helpcontent dt { 1000 clear: both; 1001} 1002 1003#user-page h1 { 1004 margin: 0.25em auto 0.6em; 1005} 1006 1007.tvertline { 1008 vertical-align: bottom; 1009} 1010 1011#childbox { 1012 padding: 5px; 1013 position: absolute; 1014 display: none; 1015 text-align: start; 1016 white-space: nowrap; 1017 top: 20px; 1018 left: 0; 1019} 1020 1021.layout3 #childbox { 1022 top: auto; 1023 bottom: 20px; 1024} 1025 1026#childbox a.name1 { 1027 display: block; 1028 margin-left: 5px; 1029} 1030 1031.person0 { 1032 background-color: #ddf; 1033 border: outset #999 1px; 1034 vertical-align: top; 1035} 1036 1037.person1 { 1038 background-color: #afa; 1039 border: outset #afa 1px; 1040 vertical-align: top; 1041} 1042 1043.person2 { 1044 background-color: #faa; 1045 border: outset #faa 1px; 1046 vertical-align: top; 1047} 1048 1049.person3 { 1050 background-color: #aad; 1051 border: outset #55f 1px; 1052 vertical-align: top; 1053} 1054 1055.person4 { 1056 background-color: #f55; 1057 border: outset #f55 1px; 1058 vertical-align: top; 1059} 1060 1061.person5 { 1062 background-color: #5f5; 1063 border: outset #5f5 1px; 1064 vertical-align: top; 1065} 1066 1067.listlog { 1068 line-height: 20pt; 1069} 1070 1071.starredname { 1072 text-decoration: underline; 1073} 1074 1075.search_hit { 1076 background-color: #ff0; 1077} 1078 1079.search_item { 1080 font-weight: 600; 1081} 1082 1083.descriptionbox { 1084 font-size: 1rem; 1085 color: #333; 1086 border: 1px solid #999; 1087 vertical-align: top; 1088 padding: 3px; 1089} 1090 1091.optionbox { 1092 font-size: 1rem; 1093 color: #333; 1094 border: 1px solid #999; 1095 vertical-align: top; 1096 white-space: nowrap; 1097 padding: 3px; 1098} 1099 1100.optionbox .list_value { 1101 background-color: #fff; 1102 border: 1px solid #999; 1103 border-radius: 3px; 1104} 1105 1106.vmiddle { 1107 vertical-align: middle; 1108} 1109 1110.red { 1111 color: #f00; 1112} 1113 1114.wt-relation-fact, 1115.wt-historic-fact { 1116 opacity: 0.8; 1117} 1118 1119.messagebox { 1120 background-color: #c2ceef; 1121 border: solid #ccc 1px; 1122} 1123 1124/* ---Pending edits--- */ 1125.wt-new { 1126} 1127 1128.wt-old { 1129} 1130 1131.tag_cloud { 1132 text-align: center; 1133} 1134 1135.tag_cloud a { 1136 white-space: nowrap; 1137} 1138 1139.nowrap { 1140 white-space: nowrap; 1141} 1142 1143.wrap { 1144 white-space: normal; 1145} 1146 1147.statistics-page { 1148 text-align: center; 1149} 1150 1151.gchart { 1152 border: solid #999 1px; 1153} 1154 1155#facts_content dd { 1156 float: left; 1157 width: 70%; 1158} 1159 1160/* this keeps the tag color the same when it is a link as when not */ 1161 1162.place { 1163 padding-top: 5px; 1164} 1165 1166#pending h2 { 1167 text-align: center; 1168 margin-bottom: 20px; 1169} 1170 1171#pending h3 { 1172 text-align: center; 1173 margin-top: 20px; 1174} 1175 1176#pending .list_value { 1177 padding: 3px; 1178 text-align: center; 1179 vertical-align: middle; 1180 white-space: nowrap; 1181} 1182 1183#pending .indent { 1184 padding: 0; 1185} 1186 1187/* --- reportengine.php --- */ 1188#reportengine-page table { 1189 margin: 20px auto; 1190} 1191 1192#reportengine-page .report-type { 1193 overflow: hidden; 1194 margin: auto; 1195 width: 180px; 1196} 1197 1198#reportengine-page .report-type div { 1199 float: left; 1200 margin: 0 20px; 1201} 1202 1203#reportengine-page .report-type p { 1204 margin: 0; 1205 text-align: center; 1206} 1207 1208/* ======== List styles ====== */ 1209.surname-list, 1210.givn-list { 1211 margin: 5px auto; 1212} 1213 1214.source-list table, 1215.note-list table, 1216.repo-list table, 1217.media-list table, 1218.indi-list table, 1219.fam-list table { 1220 width: 100%; 1221} 1222 1223.source-list td, 1224.note-list td, 1225.repo-list td, 1226.media-list td, 1227.indi-list td, 1228.fam-list td, 1229.recent_changes_block td, 1230.upcoming_events_block td, 1231.surname-list td, 1232.givn-list td { 1233 padding: 2px 5px; 1234} 1235 1236.surname-list td { 1237 vertical-align: top; 1238} 1239 1240.indi-list .stats, 1241.fam-list .stats { 1242 margin: 0 auto; 1243 width: auto; 1244} 1245 1246.source-list th, 1247.note-list th, 1248.repo-list th, 1249.media-list th, 1250.indi-list th, 1251.fam-list th, 1252.wt-table-changes th, 1253.wt-table-events th, 1254.wt-table-tasks th, 1255.wt-table-yahrzeits th, 1256.surname-list th, 1257.givn-list th { 1258 cursor: pointer; 1259 font-weight: 600; 1260 padding: 2px 4px; 1261 white-space: nowrap; 1262} 1263 1264.source-list th:last-child, 1265.note-list th:last-child, 1266.repo-list th:last-child { 1267 margin: 0 -2px 1px 1px; 1268 padding: 3px 0 4px; 1269 width: 24px; 1270} 1271 1272.givn-list th { 1273 cursor: pointer; 1274 white-space: nowrap; 1275 padding: 2px; 1276 text-align: center; 1277} 1278 1279#source-details h2, 1280#sourcelist-page h2, 1281#note-details h2, 1282#notelist-page h2, 1283#repo-details h2, 1284#repolist-page h2, 1285#media-details h2, 1286#statistics-page h2 { 1287 margin-bottom: 20px; 1288 text-align: center; 1289} 1290 1291#source-edit, 1292#note-edit, 1293#repo-edit, 1294#media-edit { 1295 overflow-x: auto; 1296} 1297 1298.media-list td img { 1299 display: block; 1300 height: 40px; 1301 width: auto; 1302 margin: 3px auto; 1303} 1304 1305.filtersH, 1306.filtersF { 1307 margin: 4px; 1308} 1309 1310.filtersH img { 1311 margin-bottom: 2px; 1312} 1313 1314.list-charts { 1315 text-align: center; 1316} 1317 1318#search-result-tabs h3 { 1319 text-align: center; 1320} 1321 1322#searchAccordion-indi, 1323#searchAccordion-fam, 1324#searchAccordion-source, 1325#searchAccordion-note { 1326 margin: auto; 1327 width: 99%; 1328} 1329 1330#place-hierarchy h2, 1331#place-hierarchy h4 { 1332 text-align: center; 1333} 1334 1335#main_select, 1336#available_select, 1337#right_select { 1338 min-width: 150px; 1339} 1340 1341/* === Who is online block === */ 1342.logged_in_list { 1343 margin: 5px 0 0; 1344 padding: 0; 1345 line-height: 20px; 1346} 1347 1348/* ==== Theme select block === */ 1349.theme_form ul { 1350 margin: -10px auto; 1351} 1352 1353.theme_form li { 1354 visibility: hidden; 1355} 1356 1357.theme_form li ul li { 1358 display: inline-block; 1359 padding: 10px; 1360 visibility: visible; 1361} 1362 1363/* ==== FAQ table styles ===== */ 1364table.faq { 1365 background-color: #e0e0e0; 1366 margin: 5px 0 50px 5px; 1367 width: 98%; 1368} 1369 1370table.faq tr:nth-child(odd) td { 1371 background-color: #e7eef3; 1372} 1373 1374div.faq_title { 1375 background-color: #e0e0e0; 1376 margin: 1em 0; 1377 padding: .25em; 1378 font-weight: bold; 1379 width: 98%; 1380} 1381 1382div.faq_body { 1383 clear: both; 1384 padding: 0 1em; 1385} 1386 1387.faq_top { 1388 float: right; 1389} 1390 1391/* === Positioning edit, copy, delete links === */ 1392/* General use */ 1393.editfacts { 1394 clear: left; 1395 padding-top: 15px; 1396} 1397 1398/* ======== Indi header ====== */ 1399#indi_header { 1400 overflow: hidden; 1401 margin: 0 0 5px; 1402} 1403 1404#indi_header h3 { 1405 color: #555; 1406 font-size: 90%; 1407 font-weight: bold; 1408 margin: 0; 1409 padding: 0 10px 0 30px; 1410 text-align: left; 1411 overflow: hidden; 1412 position: relative; 1413} 1414 1415#indi_header .name_one { 1416 font-size: 1.5em; 1417} 1418 1419#indi_header h3 .details1 { 1420 font-size: 1.0em; 1421} 1422 1423#indi_header h3 .header_age { 1424 padding: 5px 0 5px 5px; 1425 float: right; 1426 font-weight: normal; 1427 font-size: 65%; 1428} 1429 1430#indi_header h3 a { 1431 display: inline; 1432} 1433 1434#indi_header a { 1435 color: #337; 1436 font-size: 0.75em; 1437 font-weight: normal; 1438} 1439 1440#indi_header a:hover { 1441 color: #f00; 1442} 1443 1444#indi_mainimage { 1445 float: left; 1446 padding: 0 2px; 1447} 1448 1449#header_accordion1 { 1450 padding: 0; 1451 overflow: hidden; 1452} 1453 1454#header_accordion1 .indi_name_details { 1455 margin: 0; 1456 overflow: hidden; 1457 padding: 5px; 1458} 1459 1460.indi_name_details .name1 { 1461 font-weight: normal; 1462 padding-top: 5px; 1463 font-size: inherit; 1464} 1465 1466#indi_header a.warning { 1467 color: #f00; 1468 font-size: 1em; 1469} 1470 1471#indi_note { 1472 margin: 0 0 5px; 1473} 1474 1475.indi_table { 1476 clear: left; 1477} 1478 1479#sex { 1480 float: right; 1481} 1482 1483#dates { 1484 float: right; 1485} 1486 1487#individual-names .wt-icon-edit, 1488#individual-names .wt-icon-delete { 1489 float: right; 1490} 1491 1492#indi_note .fact_NOTE { 1493 float: left; 1494 margin: 0 5px 0 0; 1495} 1496 1497#indi_note .fact_SOUR { 1498 margin: 3px 0; 1499} 1500 1501#indi_note .fact_SOUR a { 1502 font-size: 100%; 1503} 1504 1505#indi_note .fact_NOTE, 1506#indi_note .fact_SOUR { 1507 clear: both; 1508} 1509 1510/* markdown formatting */ 1511 1512.markdown { 1513 /* Tables and pre-formatted text can break the layout. */ 1514 overflow-x: auto; 1515} 1516 1517.markdown p { 1518 margin: 0 0 0.5em; 1519 white-space: pre-wrap; 1520} 1521 1522.markdown table { 1523 border-collapse: collapse; 1524 margin-bottom: 5px; 1525} 1526 1527.markdown th { 1528 font-weight: bold; 1529} 1530 1531.markdown td, 1532.markdown th { 1533 border: solid thin #000; 1534 padding: 3px; 1535} 1536 1537.odometer { 1538 font-family: courier, monospace; 1539 font-weight: bold; 1540 background: #000; 1541 color: #fff; 1542} 1543 1544/* ======== Indi tabs ======== */ 1545/* Facts & Events tab */ 1546.media-display-image { 1547 float: left; 1548} 1549 1550.media-display-title { 1551 float: left; 1552 font-style: italic; 1553 margin: 10px; 1554} 1555 1556/* === jQuery.datatable styling general over-rides === */ 1557.odd { 1558 background-color: lightgray; 1559} 1560 1561.even { 1562 background-color: #fafafa; 1563} 1564 1565.css_right { 1566 float: left; 1567} 1568 1569.fg-button { 1570 padding: 2px 6px; 1571} 1572 1573/* Sidebar - Family navigator */ 1574.wt-family-navigator-dropdown-heading { 1575 font-weight: bold; 1576 font-size: inherit; 1577 color: inherit; 1578} 1579 1580/* Sidebar - Descendants */ 1581#sb_content_descendancy { 1582 margin-top: 2px; 1583} 1584 1585#sb_desc_content { 1586 margin-left: 3px; 1587 font-size: 0.8em; 1588} 1589 1590#sb_desc_content ul { 1591 padding: 0; 1592 margin: 0; 1593} 1594 1595.sb_desc_indi_li { 1596 list-style-type: none; 1597} 1598 1599.desc_tree_div { 1600 display: none; 1601} 1602 1603.desc_tree_div ul { 1604 padding: 0; 1605 margin-left: 10px; 1606 margin-top: 0; 1607 margin-right: 0; 1608} 1609 1610/* Individuals and Families */ 1611#sidebar-content-individuals, 1612#sidebar-content-families { 1613 margin-top: 2px; 1614} 1615 1616.sb_indi_surname_li, 1617.sb_fam_surname_li { 1618 list-style-image: url(colors/images/plus.png); 1619} 1620 1621.name_tree_div ul { 1622 padding: 0; 1623 margin: 0; 1624} 1625 1626.name_tree_div li { 1627 list-style: none; 1628 margin: 0; 1629 padding: 0; 1630} 1631 1632/* Clippings */ 1633#sb_clippings_content ul { 1634 padding: 0; 1635 margin: 0; 1636} 1637 1638#sb_clippings_content li { 1639 list-style: none; 1640 margin: 0; 1641 padding: 0; 1642 white-space: nowrap; 1643} 1644 1645/* Extra info */ 1646#sb_content_extra_info { 1647 font-size: 80%; 1648 font-weight: bold; 1649 margin-top: 1px; 1650 overflow: hidden; 1651 padding: 5px; 1652} 1653 1654#sb_content_extra_info .editfacts { 1655 float: right; 1656 margin-top: -30px; 1657} 1658 1659#sb_content_extra_info a { 1660 display: block; 1661} 1662 1663#sb_content_extra_info span { 1664 font-weight: normal; 1665} 1666 1667#sb_content_extra_info span a { 1668 display: inline; 1669} 1670 1671#sb_content_extra_info #hitcounter { 1672 border-top: 1px solid #b2c7d7; 1673 font-weight: bold; 1674 padding-top: 5px; 1675} 1676 1677/* http://www.jacklmoore.com/colorbox */ 1678#colorbox, 1679#cboxOverlay, 1680#cboxWrapper { 1681 position: absolute; 1682 top: 0; 1683 left: 0; 1684 z-index: 9999; 1685 overflow: hidden; 1686} 1687 1688#cboxWrapper { 1689 max-width: none; 1690} 1691 1692#cboxOverlay { 1693 position: fixed; 1694 width: 100%; 1695 height: 100%; 1696 background: #fff; 1697} 1698 1699#cboxContent { 1700 background: #fff; 1701 overflow: hidden; 1702 position: relative; 1703 padding: 0.5rem; 1704 border: 0.25rem solid #ccc; 1705} 1706 1707#cboxLoadingOverlay, 1708#cboxLoadingGraphic { 1709 position: absolute; 1710 top: 0; 1711 left: 0; 1712 width: 100%; 1713 height: 100%; 1714} 1715 1716.cboxPhoto { 1717 float: left; 1718 margin: auto; 1719 border: 0; 1720 display: block; 1721 max-width: none; 1722} 1723 1724#colorbox, 1725#cboxContent, 1726#cboxLoadedContent { 1727 box-sizing: content-box; 1728} 1729 1730#cboxError { 1731 padding: 50px; 1732 border: 1px solid #ccc; 1733} 1734 1735#cboxLoadedContent { 1736 margin-bottom: 28px; 1737} 1738 1739#cboxTitle { 1740 background: #fff; 1741 position: absolute; 1742 bottom: 0.25rem; 1743 left: 0; 1744 margin: 0 3rem; 1745 text-align: center; 1746} 1747 1748#cboxLoadingGraphic { 1749 background: url(images/loading-32x32.gif) no-repeat center center; 1750} 1751 1752#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { 1753 background: none; 1754 border: 0; 1755 cursor: pointer; 1756 font-family: "Font Awesome\ 5 Free", sans-serif; 1757 font-weight: 900; 1758 overflow: visible; 1759 padding: 0; 1760 position: absolute; 1761} 1762 1763#cboxSlideshow { 1764 bottom: 0.25rem; 1765 right: 0.25rem; 1766} 1767 1768#cboxPrevious { 1769 bottom: 0.25rem; 1770 left: 0.25rem; 1771} 1772 1773#cboxNext { 1774 bottom: 0.25rem; 1775 left: 1.5rem; 1776} 1777 1778#cboxClose { 1779 top: 0.25rem; 1780 right: 0.25rem; 1781} 1782 1783/* Stories module */ 1784.story_title { 1785 padding-top: 12px; 1786 font-size: 13px; 1787 height: 32px; 1788 font-weight: bold; 1789} 1790 1791.story_body { 1792 padding: 20px; 1793 white-space: normal; 1794} 1795 1796.story_edit { 1797 padding: 12px; 1798} 1799 1800/* ====== Charts Styles ======== */ 1801#people label { 1802 display: block; 1803} 1804 1805/* Ancestry chart */ 1806.wt-chart-ancestors-list { 1807 background: transparent url(images/vline.png) left top repeat-y; 1808 margin: 0 0 0 15px; 1809 padding: 0; 1810 display: block; 1811} 1812 1813.wt-chart-ancestors-list-item { 1814 margin: 5px 0; 1815} 1816 1817.chart_common li { 1818 list-style: outside none none; 1819} 1820 1821.generations { 1822 background: transparent url(images/vline.png) repeat-y scroll left top; 1823 display: block; 1824 margin: 0 0 0 15px; 1825 padding: 0; 1826} 1827 1828.chart_common table { 1829 padding: 0; 1830 border-spacing: 0; 1831 border-collapse: collapse; 1832 margin: 5px 0; 1833} 1834 1835.chart_common td { 1836 border: 0; 1837 padding: 0; 1838} 1839 1840.chart_common span.details1 div[class^=fact_] { 1841 display: inline-block; 1842} 1843 1844.chart_common span.details1 .date { 1845 color: inherit; 1846} 1847 1848/*-- Family book --*/ 1849#familybook_chart { 1850 margin-left: 10px; 1851} 1852 1853#familybook_chart table { 1854 border-collapse: collapse; 1855 empty-cells: show; 1856} 1857 1858#familybook_chart td { 1859 margin: 0; 1860 padding: 0; 1861} 1862 1863#familybook_chart h2 { 1864 text-align: center; 1865} 1866 1867#familybook_chart .line3, 1868#familybook_chart .pvline, 1869#familybook_chart .spacer { 1870 width: 3px; 1871} 1872 1873#familybook_chart .line4 { 1874 width: 7px; 1875 vertical-align: middle; 1876} 1877 1878[ID^="vline"] { 1879 width: 3px; 1880} 1881 1882#familybook_chart h3 { 1883 color: #333; 1884 font-size: 16px; 1885 text-align: center; 1886} 1887 1888/*-- Fan chart ---- */ 1889.fan_chart_menu { 1890 background: #fff; 1891 position: absolute; 1892 display: none; 1893 z-index: 100; 1894} 1895 1896#fan_chart ul { 1897 list-style-type: none; 1898 margin: 0; 1899} 1900 1901/* Lifespans chart */ 1902.wt-lifespans-subtitle { 1903 text-align: center; 1904} 1905 1906.wt-lifespans-scale { 1907 white-space: nowrap; 1908} 1909 1910.wt-lifespans-decade { 1911 width: 70px; 1912 height: 60px; 1913 display: inline-block; 1914 background-image: url(images/lifespan-decade.png); 1915 background-position-y: bottom; 1916 background-repeat: no-repeat; 1917 background-size: 70px 37px; 1918} 1919 1920.wt-lifespans-individuals { 1921 background: #fafafa; 1922} 1923 1924.wt-lifespans-individual { 1925 1926} 1927 1928.wt-lifespans-summary { 1929 background: #ffffff; 1930 border: thin solid #000; 1931 z-index: 1; 1932} 1933 1934.wt-lifespans-summary-link { 1935 font-weight: bold; 1936} 1937 1938/*-- timeline --*/ 1939#timeline_chart { 1940 position: relative; 1941 top: 0; 1942 left: 0; 1943} 1944 1945#field_table { 1946 width: 30%; 1947 min-width: 500px; 1948 border: 1px solid #ddd; 1949} 1950 1951[class^="icon-"], 1952[class*=" icon-"] { 1953 display: inline-block; 1954 vertical-align: middle; 1955 background-repeat: no-repeat; 1956} 1957 1958.icon-add { 1959 width: 14px; 1960 height: 15px; 1961 background-image: url(images/add.png); 1962} 1963 1964.icon-cfamily { 1965 width: 32px; 1966 height: 32px; 1967 background-image: url(colors/images/cfamily.png); 1968} 1969 1970.icon-childless { 1971 width: 25px; 1972 height: 25px; 1973 background-image: url(colors/images/childless.png); 1974} 1975 1976.icon-children { 1977 width: 16px; 1978 height: 16px; 1979 background-image: url(colors/images/children.png); 1980} 1981 1982.icon-clippings { 1983 width: 32px; 1984 height: 32px; 1985 background-image: url(colors/images/clippings.png); 1986} 1987 1988.icon-edit_indi { 1989 width: 22px; 1990 height: 22px; 1991 background-image: url(colors/images/edit_indi.png); 1992} 1993 1994.icon-fam-list { 1995 width: 32px; 1996 height: 32px; 1997 background-image: url(colors/images/sfamily.png); 1998} 1999 2000.icon-indi-list { 2001 width: 32px; 2002 height: 32px; 2003 background-image: url(colors/images/indis.png); 2004} 2005 2006.icon-loading-small { 2007 width: 16px; 2008 height: 16px; 2009 background-image: url(colors/images/indicator.gif); 2010} 2011 2012.icon-media { 2013 width: 32px; 2014 height: 32px; 2015 background-image: url(colors/images/media.png); 2016} 2017 2018.icon-media-list { 2019 width: 32px; 2020 height: 32px; 2021 background-image: url(colors/images/media.png); 2022} 2023 2024.icon-media-next { 2025 width: 20px; 2026 height: 20px; 2027 background-image: url(colors/images/rdarrow.png); 2028} 2029 2030.icon-media-play { 2031 width: 20px; 2032 height: 20px; 2033 background-image: url(colors/images/rarrow.png); 2034} 2035 2036.icon-media-stop { 2037 width: 20px; 2038 height: 20px; 2039 background-image: url(colors/images/stop.png); 2040} 2041 2042.icon-minus { 2043 width: 11px; 2044 height: 11px; 2045 background-image: url(colors/images/minus.png); 2046} 2047 2048.icon-mypage { 2049 width: 22px; 2050 height: 25px; 2051 background-image: url(colors/images/mypage.png); 2052} 2053 2054.icon-note { 2055 width: 33px; 2056 height: 35px; 2057 background-image: url(colors/icons/note.png); 2058} 2059 2060.icon-plus { 2061 width: 11px; 2062 height: 11px; 2063 background-image: url(colors/images/plus.png); 2064} 2065 2066.icon-remove { 2067 width: 16px; 2068 height: 16px; 2069 background-image: url(colors/images/delete.png); 2070} 2071 2072.icon-resn-confidential { 2073 width: 16px; 2074 height: 16px; 2075 background-image: url(colors/images/resn_confidential.png); 2076} 2077 2078.icon-resn-locked { 2079 width: 16px; 2080 height: 16px; 2081 background-image: url(colors/images/resn_locked.png); 2082} 2083 2084.icon-resn-none { 2085 width: 16px; 2086 height: 16px; 2087 background-image: url(colors/images/resn_none.png); 2088} 2089 2090.icon-resn-privacy { 2091 width: 16px; 2092 height: 16px; 2093 background-image: url(colors/images/resn_privacy.png); 2094} 2095 2096.icon-rings { 2097 width: 9px; 2098 height: 9px; 2099 background-image: url(colors/images/rings.png); 2100} 2101 2102.icon-selected { 2103 width: 12px; 2104 height: 12px; 2105 background-image: url(colors/images/selected.png); 2106} 2107 2108 2109.icon-source { 2110 width: 32px; 2111 height: 32px; 2112 background-image: url(colors/images/source.png); 2113} 2114 2115/* Silhouettes on charts */ 2116.icon-silhouette-F { 2117 width: 37px; 2118 height: 45px; 2119 background-image: url(colors/images/silhouette_female_small.png); 2120} 2121 2122.icon-silhouette-M { 2123 width: 37px; 2124 height: 45px; 2125 background-image: url(colors/images/silhouette_male_small.png); 2126} 2127 2128.icon-silhouette-U { 2129 width: 37px; 2130 height: 45px; 2131 background-image: url(colors/images/silhouette_unknown_small.png); 2132} 2133 2134/* 2135 * Any element that is loaded dynamically has the class wt-ajax-load. 2136 * We can provide a "loading" placeholder for empty elements with this class. 2137 */ 2138.wt-ajax-load:empty { 2139} 2140 2141/* 2142 * Default icons are provided by FontAwesome. 2143 * Some icons get mirrored on RTL pages. Typiclly arrows 2144 */ 2145[dir=rtl] .wt-flip-rtl { 2146} 2147 2148.wt-icon-anniversary { 2149} 2150 2151.wt-icon-arrow-down { 2152 content: url(colors/icons/arrow-down.png); 2153} 2154 2155a > .wt-icon-arrow-down:hover { 2156 content: url(colors/icons/arrow-down-hover.png); 2157} 2158 2159.wt-icon-arrow-left { 2160 content: url(colors/icons/arrow-left.png); 2161} 2162 2163a > .wt-icon-arrow-left:hover { 2164 content: url(colors/icons/arrow-left-hover.png); 2165} 2166 2167.wt-icon-arrow-right { 2168 content: url(colors/icons/arrow-right.png); 2169} 2170 2171a > .wt-icon-arrow-right:hover { 2172 content: url(colors/icons/arrow-right-hover.png); 2173} 2174 2175.wt-icon-arrow-up { 2176 content: url(colors/icons/arrow-up.png); 2177} 2178 2179a > .wt-icon-arrow-up:hover { 2180 content: url(colors/icons/arrow-up-hover.png); 2181} 2182 2183.wt-icon-coordinates { 2184} 2185 2186.wt-icon-reorder { 2187} 2188 2189.wt-icon-sex-f { 2190} 2191 2192.wt-icon-sex-m { 2193} 2194 2195.wt-icon-sex-u { 2196} 2197 2198.wt-icon-sex-x { 2199} 2200 2201.wt-icon-warning { 2202} 2203 2204.wt-icon-zoom-in { 2205 content: url(colors/images/zoomin.png); 2206} 2207 2208.wt-icon-zoom-out { 2209 content: url(colors/images/zoomout.png); 2210} 2211 2212/* 2213 * .wt-icon-bing-maps 2214 * .wt-icon-calendar 2215 * .wt-icon-copy 2216 * .wt-icon-delete 2217 * .wt-icon-edit 2218 * .wt-icon-email 2219 * .wt-icon-family 2220 * .wt-icon-help 2221 * .wt-icon-individual 2222 * .wt-icon-google-maps 2223 * .wt-icon-keyboard 2224 * .wt-icon-media 2225 * .wt-icon-note 2226 * .wt-icon-openstreetmap 2227 * .wt-icon-preferences 2228 * .wt-icon-repository 2229 * .wt-icon-source 2230 * .wt-icon-submitter 2231 */ 2232.wt-icon-bing-maps::before { 2233 width: 16px; 2234 height: 16px; 2235 content: url(colors/icons/bing-maps.png); 2236} 2237 2238.wt-icon-calendar::before { 2239 width: 19px; 2240 height: 15px; 2241 content: url(colors/icons/calendar.png) 2242} 2243 2244.wt-icon-copy::before { 2245 width: 16px; 2246 height: 16px; 2247 content: url(colors/icons/copy.png) 2248} 2249 2250.wt-icon-delete::before { 2251 width: 16px; 2252 height: 16px; 2253 content: url(colors/icons/delete.png); 2254} 2255 2256.wt-icon-edit::before { 2257 width: 16px; 2258 height: 16px; 2259 content: url(colors/icons/edit.png); 2260} 2261 2262.wt-icon-family::before { 2263 width: 14px; 2264 height: 15px; 2265 content: url(colors/icons/family.png); 2266} 2267 2268.wt-icon-help::before { 2269 width: 16px; 2270 height: 16px; 2271 content: url(colors/icons/help.png); 2272} 2273 2274.wt-icon-google-maps::before { 2275 width: 16px; 2276 height: 16px; 2277 content: url(colors/icons/google-maps.png); 2278} 2279 2280.wt-icon-individual::before { 2281 width: 11px; 2282 height: 15px; 2283 content: url(colors/icons/individual.png); 2284} 2285 2286.wt-icon-keyboard::before { 2287 width: 30px; 2288 height: 15px; 2289 content: url(colors/icons/keyboard.png); 2290} 2291 2292.wt-icon-media::before { 2293 width: 18px; 2294 height: 16px; 2295 content: url(colors/icons/media.png); 2296} 2297 2298.wt-icon-note::before { 2299 width: 20px; 2300 height: 20px; 2301 content: url(colors/icons/note.png); 2302} 2303 2304.wt-icon-openstreetmap::before { 2305 width: 16px; 2306 height: 16px; 2307 content: url(colors/icons/openstreetmap.png); 2308} 2309 2310.wt-icon-preferences::before { 2311 width: 25px; 2312 height: 25px; 2313 content: url(colors/icons/preferences.png); 2314} 2315 2316.wt-icon-repository::before { 2317 width: 15px; 2318 height: 15px; 2319 content: url(colors/icons/repository.png); 2320} 2321 2322.wt-icon-source::before { 2323 width: 18px; 2324 height: 16px; 2325 content: url(colors/icons/source.png); 2326} 2327 2328.wt-icon-submitter::before { 2329 width: 11px; 2330 height: 15px; 2331 content: url(colors/icons/individual.png); 2332} 2333 2334i[class*="wt-icon-media"] { 2335 opacity: 0.5; 2336} 2337 2338.icon-indis { 2339 width: 25px; 2340 height: 25px; 2341 background-image: url(colors/images/mypage.png); 2342} 2343 2344.icon-patriarch { 2345 width: 20px; 2346 height: 20px; 2347 background-image: url(colors/images/patriarch.png); 2348} 2349 2350.icon-pedigree { 2351 width: 25px; 2352 height: 25px; 2353 background-image: url(colors/images/pedigree.png); 2354} 2355 2356.icon-place { 2357 width: 20px; 2358 height: 20px; 2359 background-image: url(colors/images/place.png); 2360} 2361 2362.icon-repo-list { 2363 width: 20px; 2364 height: 20px; 2365 background-image: url(colors/images/repository.png); 2366} 2367 2368.icon-repository { 2369 width: 20px; 2370 height: 20px; 2371 background-image: url(colors/images/repository.png); 2372} 2373 2374.icon-search { 2375 width: 17px; 2376 height: 17px; 2377 background-image: url(colors/images/search.png); 2378} 2379 2380.icon-sfamily { 2381 width: 22px; 2382 height: 22px; 2383 background-image: url(colors/images/sfamily.png); 2384} 2385 2386.icon-source-list { 2387 width: 20px; 2388 height: 20px; 2389 background-image: url(colors/images/source.png); 2390} 2391 2392.icon-user_add { 2393 width: 25px; 2394 height: 25px; 2395 background-image: url(colors/images/user_add.png); 2396} 2397 2398/* Census assistant */ 2399.wt-census-assistant-form-control:focus { 2400} 2401 2402/* 2403 * Drag and drop sortable lists 2404 */ 2405.wt-sortable-list { 2406} 2407 2408.wt-sortable-item { 2409} 2410 2411/* Some blocks show a reduced version on the right-hand side. */ 2412.wt-side-blocks .wt-side-block-optional { 2413 display: none !important; 2414} 2415 2416/* my page chart enhancements */ 2417.wt-block-content-charts { 2418 flex-flow: column-reverse; 2419 overflow: auto; 2420} 2421 2422.wt-block-content-todays-events-block { 2423 padding: .25rem; 2424} 2425 2426/* Some charts are wider than the page. */ 2427.wt-chart { 2428 overflow-x: auto; 2429 overflow-y: hidden; 2430} 2431 2432/* Fit thumbnail into parent on charts */ 2433.select2-selection.select2-selection--single { 2434 min-height: 36px; 2435 height: auto; 2436 padding: 2px 0; 2437} 2438 2439.select2-container .select2-selection--single .select2-selection__rendered { 2440 padding-left: 2px; 2441} 2442 2443.select2-selection--single .NAME { 2444 padding-left: 4px; 2445} 2446 2447/* 2448 * These selectors control how the short horizontal lines are positioned in the Charts 2449 * Optimized for Win10 and FF, Chrome and Edge browsers 2450 * Ancestors 2451 * Descendants 2452 * amily book 2453 * 2454 */ 2455 2456/* Ascentors */ 2457.wt-chart-ancestors .linea1 { 2458 margin-bottom: 4px; 2459} 2460 2461.wt-chart-ancestors .linea2 { 2462 margin-bottom: 7px; 2463} 2464 2465.wt-chart-ancestors .linea3 { 2466 margin-bottom: 4px; 2467} 2468 2469.wt-chart-ancestors .linea4 { 2470 margin-bottom: 7px; 2471} 2472 2473.wt-chart-ancestors .linea5 { 2474 vertical-align: top; 2475} 2476 2477/* Descendants */ 2478.wt-chart-descendants .lined1 { 2479 margin-bottom: 4px; 2480} 2481 2482.wt-chart-descendants .lined2 { 2483 margin-bottom: 7px; 2484} 2485 2486.wt-chart-descendants .lined3 { 2487 margin-bottom: 4px; 2488} 2489 2490.wt-chart-descendants .lined4 { 2491 margin-bottom: 7px; 2492} 2493 2494.wt-chart-descendants .linea5 { 2495 vertical-align: top; 2496} 2497 2498/* 2499 * Place hierarchy 2500 * 2501 * wt-place-hierarchy-page 2502 */ 2503 2504#place-hierarchy ul { 2505 list-style-type: none; 2506} 2507 2508.d-table-cell { 2509 padding-right: 5px; 2510} 2511 2512/* Some menus (e.g. languages) can be longer than a page */ 2513.dropdown-menu { 2514 max-height: 30rem; 2515 overflow-x: hidden; 2516} 2517 2518/* Forms */ 2519.col-form-label { 2520 font-weight: bold; 2521} 2522