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/* Sidebar - Family navigator */ 1557.wt-family-navigator-dropdown-heading { 1558 font-weight: bold; 1559 font-size: inherit; 1560 color: inherit; 1561} 1562 1563/* Sidebar - Descendants */ 1564#sb_content_descendancy { 1565 margin-top: 2px; 1566} 1567 1568#sb_desc_content { 1569 margin-left: 3px; 1570 font-size: 0.8em; 1571} 1572 1573#sb_desc_content ul { 1574 padding: 0; 1575 margin: 0; 1576} 1577 1578.sb_desc_indi_li { 1579 list-style-type: none; 1580} 1581 1582/* Individuals and Families */ 1583#sidebar-content-individuals, 1584#sidebar-content-families { 1585 margin-top: 2px; 1586} 1587 1588.sb_indi_surname_li, 1589.sb_fam_surname_li { 1590 list-style-image: url(colors/images/plus.png); 1591} 1592 1593.name_tree_div ul { 1594 padding: 0; 1595 margin: 0; 1596} 1597 1598.name_tree_div li { 1599 list-style: none; 1600 margin: 0; 1601 padding: 0; 1602} 1603 1604/* Clippings */ 1605#sb_clippings_content ul { 1606 padding: 0; 1607 margin: 0; 1608} 1609 1610#sb_clippings_content li { 1611 list-style: none; 1612 margin: 0; 1613 padding: 0; 1614 white-space: nowrap; 1615} 1616 1617/* Extra info */ 1618#sb_content_extra_info { 1619 font-size: 80%; 1620 font-weight: bold; 1621 margin-top: 1px; 1622 overflow: hidden; 1623 padding: 5px; 1624} 1625 1626#sb_content_extra_info .editfacts { 1627 float: right; 1628 margin-top: -30px; 1629} 1630 1631#sb_content_extra_info a { 1632 display: block; 1633} 1634 1635#sb_content_extra_info span { 1636 font-weight: normal; 1637} 1638 1639#sb_content_extra_info span a { 1640 display: inline; 1641} 1642 1643#sb_content_extra_info #hitcounter { 1644 border-top: 1px solid #b2c7d7; 1645 font-weight: bold; 1646 padding-top: 5px; 1647} 1648 1649/* http://www.jacklmoore.com/colorbox */ 1650#colorbox, 1651#cboxOverlay, 1652#cboxWrapper { 1653 position: absolute; 1654 top: 0; 1655 left: 0; 1656 z-index: 9999; 1657 overflow: hidden; 1658} 1659 1660#cboxWrapper { 1661 max-width: none; 1662} 1663 1664#cboxOverlay { 1665 position: fixed; 1666 width: 100%; 1667 height: 100%; 1668 background: #fff; 1669} 1670 1671#cboxContent { 1672 background: #fff; 1673 overflow: hidden; 1674 position: relative; 1675 padding: 0.5rem; 1676 border: 0.25rem solid #ccc; 1677} 1678 1679#cboxLoadingOverlay, 1680#cboxLoadingGraphic { 1681 position: absolute; 1682 top: 0; 1683 left: 0; 1684 width: 100%; 1685 height: 100%; 1686} 1687 1688.cboxPhoto { 1689 float: left; 1690 margin: auto; 1691 border: 0; 1692 display: block; 1693 max-width: none; 1694} 1695 1696#colorbox, 1697#cboxContent, 1698#cboxLoadedContent { 1699 box-sizing: content-box; 1700} 1701 1702#cboxError { 1703 padding: 50px; 1704 border: 1px solid #ccc; 1705} 1706 1707#cboxLoadedContent { 1708 margin-bottom: 28px; 1709} 1710 1711#cboxTitle { 1712 background: #fff; 1713 position: absolute; 1714 bottom: 0.25rem; 1715 left: 0; 1716 margin: 0 3rem; 1717 text-align: center; 1718} 1719 1720#cboxLoadingGraphic { 1721 background: url(images/loading-32x32.gif) no-repeat center center; 1722} 1723 1724#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { 1725 background: none; 1726 border: 0; 1727 cursor: pointer; 1728 font-family: "Font Awesome\ 5 Free", sans-serif; 1729 font-weight: 900; 1730 overflow: visible; 1731 padding: 0; 1732 position: absolute; 1733} 1734 1735#cboxSlideshow { 1736 bottom: 0.25rem; 1737 right: 0.25rem; 1738} 1739 1740#cboxPrevious { 1741 bottom: 0.25rem; 1742 left: 0.25rem; 1743} 1744 1745#cboxNext { 1746 bottom: 0.25rem; 1747 left: 1.5rem; 1748} 1749 1750#cboxClose { 1751 top: 0.25rem; 1752 right: 0.25rem; 1753} 1754 1755/* Stories module */ 1756.story_title { 1757 padding-top: 12px; 1758 font-size: 13px; 1759 height: 32px; 1760 font-weight: bold; 1761} 1762 1763.story_body { 1764 padding: 20px; 1765 white-space: normal; 1766} 1767 1768.story_edit { 1769 padding: 12px; 1770} 1771 1772/*-- Fan chart ---- */ 1773.fan_chart_menu { 1774 background: #fff; 1775 position: absolute; 1776 display: none; 1777 z-index: 100; 1778} 1779 1780#fan_chart ul { 1781 list-style-type: none; 1782 margin: 0; 1783} 1784 1785/* Lifespans chart */ 1786.wt-lifespans-subtitle { 1787 text-align: center; 1788} 1789 1790.wt-lifespans-scale { 1791 white-space: nowrap; 1792} 1793 1794.wt-lifespans-decade { 1795 width: 70px; 1796 height: 60px; 1797 display: inline-block; 1798 background-image: url(images/lifespan-decade.png); 1799 background-position-y: bottom; 1800 background-repeat: no-repeat; 1801 background-size: 70px 37px; 1802} 1803 1804.wt-lifespans-individuals { 1805 background: #fafafa; 1806} 1807 1808.wt-lifespans-individual { 1809 1810} 1811 1812.wt-lifespans-summary { 1813 background: #ffffff; 1814 border: thin solid #000; 1815 z-index: 1; 1816} 1817 1818.wt-lifespans-summary-link { 1819 font-weight: bold; 1820} 1821 1822/*-- timeline --*/ 1823#timeline_chart { 1824 position: relative; 1825 top: 0; 1826 left: 0; 1827} 1828 1829#field_table { 1830 width: 30%; 1831 min-width: 500px; 1832 border: 1px solid #ddd; 1833} 1834 1835[class^="icon-"], 1836[class*=" icon-"] { 1837 display: inline-block; 1838 vertical-align: middle; 1839 background-repeat: no-repeat; 1840} 1841 1842.icon-add { 1843 width: 14px; 1844 height: 15px; 1845 background-image: url(images/add.png); 1846} 1847 1848.icon-cfamily { 1849 width: 32px; 1850 height: 32px; 1851 background-image: url(colors/images/cfamily.png); 1852} 1853 1854.icon-childless { 1855 width: 25px; 1856 height: 25px; 1857 background-image: url(colors/images/childless.png); 1858} 1859 1860.icon-children { 1861 width: 16px; 1862 height: 16px; 1863 background-image: url(colors/images/children.png); 1864} 1865 1866.icon-clippings { 1867 width: 32px; 1868 height: 32px; 1869 background-image: url(colors/images/clippings.png); 1870} 1871 1872.icon-edit_indi { 1873 width: 22px; 1874 height: 22px; 1875 background-image: url(colors/images/edit_indi.png); 1876} 1877 1878.icon-fam-list { 1879 width: 32px; 1880 height: 32px; 1881 background-image: url(colors/images/sfamily.png); 1882} 1883 1884.icon-indi-list { 1885 width: 32px; 1886 height: 32px; 1887 background-image: url(colors/images/indis.png); 1888} 1889 1890.icon-loading-small { 1891 width: 16px; 1892 height: 16px; 1893 background-image: url(colors/images/indicator.gif); 1894} 1895 1896.icon-media { 1897 width: 32px; 1898 height: 32px; 1899 background-image: url(colors/images/media.png); 1900} 1901 1902.icon-media-list { 1903 width: 32px; 1904 height: 32px; 1905 background-image: url(colors/images/media.png); 1906} 1907 1908.icon-media-next { 1909 width: 20px; 1910 height: 20px; 1911 background-image: url(colors/images/rdarrow.png); 1912} 1913 1914.icon-media-play { 1915 width: 20px; 1916 height: 20px; 1917 background-image: url(colors/images/rarrow.png); 1918} 1919 1920.icon-media-stop { 1921 width: 20px; 1922 height: 20px; 1923 background-image: url(colors/images/stop.png); 1924} 1925 1926.icon-minus { 1927 width: 11px; 1928 height: 11px; 1929 background-image: url(colors/images/minus.png); 1930} 1931 1932.icon-mypage { 1933 width: 22px; 1934 height: 25px; 1935 background-image: url(colors/images/mypage.png); 1936} 1937 1938.icon-note { 1939 width: 33px; 1940 height: 35px; 1941 background-image: url(colors/icons/note.png); 1942} 1943 1944.icon-plus { 1945 width: 11px; 1946 height: 11px; 1947 background-image: url(colors/images/plus.png); 1948} 1949 1950.icon-remove { 1951 width: 16px; 1952 height: 16px; 1953 background-image: url(colors/images/delete.png); 1954} 1955 1956.icon-resn-confidential { 1957 width: 16px; 1958 height: 16px; 1959 background-image: url(colors/images/resn_confidential.png); 1960} 1961 1962.icon-resn-locked { 1963 width: 16px; 1964 height: 16px; 1965 background-image: url(colors/images/resn_locked.png); 1966} 1967 1968.icon-resn-none { 1969 width: 16px; 1970 height: 16px; 1971 background-image: url(colors/images/resn_none.png); 1972} 1973 1974.icon-resn-privacy { 1975 width: 16px; 1976 height: 16px; 1977 background-image: url(colors/images/resn_privacy.png); 1978} 1979 1980.icon-rings { 1981 width: 9px; 1982 height: 9px; 1983 background-image: url(colors/images/rings.png); 1984} 1985 1986.icon-selected { 1987 width: 12px; 1988 height: 12px; 1989 background-image: url(colors/images/selected.png); 1990} 1991 1992 1993.icon-source { 1994 width: 32px; 1995 height: 32px; 1996 background-image: url(colors/images/source.png); 1997} 1998 1999/* Silhouettes on charts */ 2000.icon-silhouette-F { 2001 width: 37px; 2002 height: 45px; 2003 background-image: url(colors/images/silhouette_female_small.png); 2004} 2005 2006.icon-silhouette-M { 2007 width: 37px; 2008 height: 45px; 2009 background-image: url(colors/images/silhouette_male_small.png); 2010} 2011 2012.icon-silhouette-U { 2013 width: 37px; 2014 height: 45px; 2015 background-image: url(colors/images/silhouette_unknown_small.png); 2016} 2017 2018/* 2019 * Any element that is loaded dynamically has the class wt-ajax-load. 2020 * We can provide a "loading" placeholder for empty elements with this class. 2021 */ 2022.wt-ajax-load:empty { 2023} 2024 2025/* 2026 * Default icons are provided by FontAwesome. 2027 * Some icons get mirrored on RTL pages. Typiclly arrows 2028 */ 2029[dir=rtl] .wt-flip-rtl { 2030} 2031 2032.wt-icon-anniversary { 2033} 2034 2035.wt-icon-arrow-down { 2036 content: url(colors/icons/arrow-down.png); 2037} 2038 2039a > .wt-icon-arrow-down:hover { 2040 content: url(colors/icons/arrow-down-hover.png); 2041} 2042 2043.wt-icon-arrow-left { 2044 content: url(colors/icons/arrow-left.png); 2045} 2046 2047a > .wt-icon-arrow-left:hover { 2048 content: url(colors/icons/arrow-left-hover.png); 2049} 2050 2051.wt-icon-arrow-right { 2052 content: url(colors/icons/arrow-right.png); 2053} 2054 2055a > .wt-icon-arrow-right:hover { 2056 content: url(colors/icons/arrow-right-hover.png); 2057} 2058 2059.wt-icon-arrow-up { 2060 content: url(colors/icons/arrow-up.png); 2061} 2062 2063a > .wt-icon-arrow-up:hover { 2064 content: url(colors/icons/arrow-up-hover.png); 2065} 2066 2067.wt-icon-coordinates { 2068} 2069 2070.wt-icon-reorder { 2071} 2072 2073.wt-icon-sex-f { 2074} 2075 2076.wt-icon-sex-m { 2077} 2078 2079.wt-icon-sex-u { 2080} 2081 2082.wt-icon-sex-x { 2083} 2084 2085.wt-icon-warning { 2086} 2087 2088.wt-icon-zoom-in { 2089 content: url(colors/images/zoomin.png); 2090} 2091 2092.wt-icon-zoom-out { 2093 content: url(colors/images/zoomout.png); 2094} 2095 2096/* 2097 * .wt-icon-bing-maps 2098 * .wt-icon-calendar 2099 * .wt-icon-copy 2100 * .wt-icon-delete 2101 * .wt-icon-edit 2102 * .wt-icon-email 2103 * .wt-icon-family 2104 * .wt-icon-help 2105 * .wt-icon-individual 2106 * .wt-icon-google-maps 2107 * .wt-icon-keyboard 2108 * .wt-icon-media 2109 * .wt-icon-note 2110 * .wt-icon-openstreetmap 2111 * .wt-icon-preferences 2112 * .wt-icon-repository 2113 * .wt-icon-source 2114 * .wt-icon-submitter 2115 */ 2116.wt-icon-bing-maps::before { 2117 width: 16px; 2118 height: 16px; 2119 content: url(colors/icons/bing-maps.png); 2120} 2121 2122.wt-icon-calendar::before { 2123 width: 19px; 2124 height: 15px; 2125 content: url(colors/icons/calendar.png) 2126} 2127 2128.wt-icon-copy::before { 2129 width: 16px; 2130 height: 16px; 2131 content: url(colors/icons/copy.png) 2132} 2133 2134.wt-icon-delete::before { 2135 width: 16px; 2136 height: 16px; 2137 content: url(colors/icons/delete.png); 2138} 2139 2140.wt-icon-edit::before { 2141 width: 16px; 2142 height: 16px; 2143 content: url(colors/icons/edit.png); 2144} 2145 2146.wt-icon-family::before { 2147 width: 14px; 2148 height: 15px; 2149 content: url(colors/icons/family.png); 2150} 2151 2152.wt-icon-help::before { 2153 width: 16px; 2154 height: 16px; 2155 content: url(colors/icons/help.png); 2156} 2157 2158.wt-icon-google-maps::before { 2159 width: 16px; 2160 height: 16px; 2161 content: url(colors/icons/google-maps.png); 2162} 2163 2164.wt-icon-individual::before { 2165 width: 11px; 2166 height: 15px; 2167 content: url(colors/icons/individual.png); 2168} 2169 2170.wt-icon-keyboard::before { 2171 width: 30px; 2172 height: 15px; 2173 content: url(colors/icons/keyboard.png); 2174} 2175 2176.wt-icon-media::before { 2177 width: 18px; 2178 height: 16px; 2179 content: url(colors/icons/media.png); 2180} 2181 2182.wt-icon-note::before { 2183 width: 20px; 2184 height: 20px; 2185 content: url(colors/icons/note.png); 2186} 2187 2188.wt-icon-openstreetmap::before { 2189 width: 16px; 2190 height: 16px; 2191 content: url(colors/icons/openstreetmap.png); 2192} 2193 2194.wt-icon-preferences::before { 2195 width: 25px; 2196 height: 25px; 2197 content: url(colors/icons/preferences.png); 2198} 2199 2200.wt-icon-repository::before { 2201 width: 15px; 2202 height: 15px; 2203 content: url(colors/icons/repository.png); 2204} 2205 2206.wt-icon-source::before { 2207 width: 18px; 2208 height: 16px; 2209 content: url(colors/icons/source.png); 2210} 2211 2212.wt-icon-submitter::before { 2213 width: 11px; 2214 height: 15px; 2215 content: url(colors/icons/individual.png); 2216} 2217 2218i[class*="wt-icon-media"] { 2219 opacity: 0.5; 2220} 2221 2222.icon-indis { 2223 width: 25px; 2224 height: 25px; 2225 background-image: url(colors/images/mypage.png); 2226} 2227 2228.icon-patriarch { 2229 width: 20px; 2230 height: 20px; 2231 background-image: url(colors/images/patriarch.png); 2232} 2233 2234.icon-pedigree { 2235 width: 25px; 2236 height: 25px; 2237 background-image: url(colors/images/pedigree.png); 2238} 2239 2240.icon-place { 2241 width: 20px; 2242 height: 20px; 2243 background-image: url(colors/images/place.png); 2244} 2245 2246.icon-repo-list { 2247 width: 20px; 2248 height: 20px; 2249 background-image: url(colors/images/repository.png); 2250} 2251 2252.icon-repository { 2253 width: 20px; 2254 height: 20px; 2255 background-image: url(colors/images/repository.png); 2256} 2257 2258.icon-search { 2259 width: 17px; 2260 height: 17px; 2261 background-image: url(colors/images/search.png); 2262} 2263 2264.icon-sfamily { 2265 width: 22px; 2266 height: 22px; 2267 background-image: url(colors/images/sfamily.png); 2268} 2269 2270.icon-source-list { 2271 width: 20px; 2272 height: 20px; 2273 background-image: url(colors/images/source.png); 2274} 2275 2276.icon-user_add { 2277 width: 25px; 2278 height: 25px; 2279 background-image: url(colors/images/user_add.png); 2280} 2281 2282/* Census assistant */ 2283.wt-census-assistant-form-control:focus { 2284} 2285 2286/* 2287 * Drag and drop sortable lists 2288 */ 2289.wt-sortable-list { 2290} 2291 2292.wt-sortable-item { 2293} 2294 2295/* Some blocks show a reduced version on the right-hand side. */ 2296.wt-side-blocks .wt-side-block-optional { 2297 display: none !important; 2298} 2299 2300/* my page chart enhancements */ 2301.wt-block-content-charts { 2302 flex-flow: column-reverse; 2303 overflow: auto; 2304} 2305 2306.wt-block-content-todays-events-block { 2307 padding: .25rem; 2308} 2309 2310/* Some charts are wider than the page. */ 2311.wt-chart { 2312 overflow-x: auto; 2313 overflow-y: hidden; 2314} 2315 2316/* Fit thumbnail into parent on charts */ 2317.select2-selection.select2-selection--single { 2318 min-height: 36px; 2319 height: auto; 2320 padding: 2px 0; 2321} 2322 2323.select2-container .select2-selection--single .select2-selection__rendered { 2324 padding-left: 2px; 2325} 2326 2327.select2-selection--single .NAME { 2328 padding-left: 4px; 2329} 2330 2331/* 2332 * Place hierarchy 2333 * 2334 * wt-place-hierarchy-page 2335 */ 2336 2337#place-hierarchy ul { 2338 list-style-type: none; 2339} 2340 2341.d-table-cell { 2342 padding-right: 5px; 2343} 2344 2345/* Some menus (e.g. languages) can be longer than a page */ 2346.dropdown-menu { 2347 max-height: 30rem; 2348 overflow-x: hidden; 2349} 2350 2351/* Forms */ 2352.col-form-label { 2353 font-weight: bold; 2354} 2355