1/** 2 * webtrees: online genealogy 3 * Copyright (C) 2018 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 clouds theme */ 17 18/* Override Bootstrap formatting */ 19 20.table-given-name { 21 overflow-x: hidden; 22} 23 24.btn-link { 25 padding: 0 .25rem; 26} 27 28.card-header .btn-link { 29 font-size: 0; 30 line-height: 0; 31 border: 0; 32} 33 34.container-fluid { 35 padding-left: 5px; 36 padding-right: 5px; 37} 38 39table { 40 border-collapse: separate; 41} 42 43.dropdown-menu { /* Fix dropdown on Place Lists/Place Hierarchy */ 44 z-index: 1010; 45} 46 47/* 48 * Any element that is loaded dynamically has the class wt-ajax-load. 49 * We can provide a "loading" placeholder for empty elements with this class. 50 */ 51.wt-ajax-load:empty { 52 height: 32px; 53 background: url(images/loading-32x32.gif) no-repeat 50% 50%; 54} 55 56/* 57 * Icons use FontAwesome by default, but have additional classes to 58 * allow them to be overridden 59 * 60 * .wt-icon-arrow-down 61 * .wt-icon-arrow-end (right on LTR, left on RTL) 62 * .wt-icon-arrow-start (left on LTR, right on RTL) 63 * .wt-icon-arrow-up 64 * .wt-icon-bing-maps 65 * .wt-icon-calendar 66 * .wt-icon-copy 67 * .wt-icon-delete 68 * .wt-icon-edit 69 * .wt-icon-email 70 * .wt-icon-family 71 * .wt-icon-help 72 * .wt-icon-individual 73 * .wt-icon-google-maps 74 * .wt-icon-keyboard 75 * .wt-icon-media 76 * .wt-icon-note 77 * .wt-icon-openstreetmap 78 * .wt-icon-preferences 79 * .wt-icon-repository 80 * .wt-icon-source 81 * .wt-icon-submitter 82 */ 83.wt-icon-arrow-down::before { 84 width: 20px; 85 height: 20px; 86 content: url(clouds/icons/arrow-down.png); 87} 88 89a > .wt-icon-arrow-down:hover::before { 90 width: 20px; 91 height: 20px; 92 content: url(clouds/icons/arrow-down-hover.png); 93} 94 95.wt-icon-arrow-end::before { 96 width: 20px; 97 height: 20px; 98 content: url(clouds/icons/arrow-right.png); 99} 100 101a > .wt-icon-arrow-end:hover::before { 102 width: 20px; 103 height: 20px; 104 content: url(clouds/icons/arrow-right-hover.png); 105} 106 107.wt-icon-arrow-start::before { 108 width: 20px; 109 height: 20px; 110 content: url(clouds/icons/arrow-left.png); 111} 112 113a > .wt-icon-arrow-start:hover::before { 114 width: 20px; 115 height: 20px; 116 content: url(clouds/icons/arrow-left-hover.png); 117} 118 119.wt-icon-arrow-up::before { 120 width: 20px; 121 height: 20px; 122 content: url(clouds/icons/arrow-up.png); 123} 124 125a > .wt-icon-arrow-up:hover::before { 126 width: 20px; 127 height: 20px; 128 content: url(clouds/icons/arrow-up-hover.png); 129} 130 131.wt-icon-bing-maps::before { 132 width: 16px; 133 height: 16px; 134 content: url(clouds/icons/bing-maps.png); 135} 136 137.wt-icon-calendar::before { 138 width: 19px; 139 height: 15px; 140 content: url(clouds/icons/calendar.png) 141} 142 143.wt-icon-coordinates::before { 144 width: 16px; 145 height: 16px; 146 content: url(clouds/icons/coordinates.png) 147} 148 149.wt-icon-copy::before { 150 width: 16px; 151 height: 16px; 152 content: url(clouds/icons/copy.png) 153} 154 155.wt-icon-delete::before { 156 width: 16px; 157 height: 16px; 158 content: url(clouds/icons/delete.png); 159} 160 161.wt-icon-edit::before { 162 width: 16px; 163 height: 16px; 164 content: url(clouds/icons/edit.png); 165} 166 167.wt-icon-family::before { 168 width: 14px; 169 height: 15px; 170 content: url(clouds/icons/family.png); 171} 172 173.wt-icon-help::before { 174 width: 16px; 175 height: 16px; 176 content: url(clouds/icons/help.png); 177} 178 179.wt-icon-google-maps::before { 180 width: 16px; 181 height: 16px; 182 content: url(clouds/icons/google-maps.png); 183} 184 185.wt-icon-individual::before { 186 width: 11px; 187 height: 15px; 188 content: url(clouds/icons/individual.png); 189} 190 191.wt-icon-keyboard::before { 192 width: 30px; 193 height: 15px; 194 content: url(clouds/icons/keyboard.png); 195} 196 197.wt-icon-media::before { 198 width: 18px; 199 height: 16px; 200 content: url(clouds/icons/media.png); 201} 202 203.wt-icon-note::before { 204 width: 20px; 205 height: 20px; 206 content: url(clouds/icons/note.png); 207} 208 209.wt-icon-openstreetmap::before { 210 width: 16px; 211 height: 16px; 212 content: url(clouds/icons/openstreetmap.png); 213} 214 215.wt-icon-preferences::before { 216 width: 25px; 217 height: 25px; 218 content: url(clouds/icons/preferences.png); 219} 220 221.wt-icon-repository::before { 222 width: 15px; 223 height: 15px; 224 content: url(clouds/icons/repository.png); 225} 226 227.wt-icon-source::before { 228 width: 18px; 229 height: 16px; 230 content: url(clouds/icons/source.png); 231} 232 233.wt-icon-submitter::before { 234 width: 11px; 235 height: 15px; 236 content: url(clouds/icons/individual.png); 237} 238 239/* 240 * Pages have the following high-level structure: 241 * 242 * wt-global 243 * +---wt-header-wrapper 244 * +---wt-header-container 245 * | +---wt-header-content 246 * | +---wt-accessibility-links 247 * | +---wt-site-logo 248 * | +---wt-site-title 249 * | +---wt-header-search 250 * | | +---wt-header-search-form 251 * | | +---wt-header-search-field 252 * | | +---wt-header-search-button 253 * | +---wt-secondary-navigation 254 * | | +---wt-secondary-menu 255 * | +---wt-primary-navigation 256 * | +---wt-primary-menu 257 * +---wt-main-container 258 * | +---wt-main-content 259 * | +---wt-messages 260 * | +---wt-page-title 261 * | +---wt-page-options wt-page-options-xxxxx 262 * | +---wt-page-content 263 * +---wt-footer-container 264 * +---wt-footer-content 265 */ 266 267.wt-global { 268 background: #c8e7ff url(clouds/images/background.png) repeat-x fixed top left; 269 color: #006; 270} 271 272.wt-header-wrapper { 273 background: #acf url(clouds/images/clouds.png) repeat-x; 274 border-bottom: thin solid #79c; 275} 276 277.wt-header-wrapper .dropdown-item.active { 278 background-color: inherit; 279 color: inherit; 280 font-weight: bold; 281} 282 283.wt-header-container { 284 margin-top: 0.5rem; 285} 286 287.wt-header-content { 288} 289 290.wt-block-content { 291} 292 293.wt-accessibility-links { 294} 295 296.wt-site-logo { 297 display: none; 298} 299 300.wt-site-title { 301 order: 1; 302 flex: 1 1 0; 303 font-size: 1.5rem; 304} 305 306.wt-header-search { 307 order: 3; 308 flex: 0 0 15rem; 309} 310 311.wt-header-search-form { 312} 313 314.wt-secondary-navigation { 315 order: 2; 316 flex: 0 0 0; 317 white-space: nowrap; 318} 319 320.wt-secondary-menu { 321} 322 323.wt-secondary-menu .nav-link { 324 display: inline-block; 325 padding: 0.5rem; 326} 327 328.wt-secondary-menu .nav-item + .nav-item::before { 329 content: "|"; 330} 331 332.wt-secondary-menu .dropdown-toggle:after { 333 display: none; 334} 335 336.wt-secondary-menu .dropdown-item { 337 padding-left: 1rem; 338 padding-right: 1rem; 339} 340 341.wt-primary-navigation { 342 order: 3; 343 flex: 1 0 auto; 344} 345 346.wt-primary-menu { 347 display: flex; flex-wrap: wrap; 348} 349 350.wt-primary-menu .nav-item { 351 padding: 0 0.75rem; 352} 353 354.wt-primary-menu .nav-link { 355 /* All menu icons are 22px x 22px */ 356 height: calc(22px + 1rem); 357 width: 22px; 358 /* Hide text */ 359 padding: 0.5rem 0; 360 overflow: hidden; 361} 362 363.wt-primary-menu .dropdown-item { 364 /* Space between icons and align with submenu icons */ 365 padding: 0 5px 0 0; 366} 367 368.wt-primary-menu .dropdown-item::before { 369 /* All submenu icons are 22px x 22px */ 370 height: 22px; 371 width: 22px; 372 /* Align icons and text */ 373 vertical-align: text-top; 374 /* Space between icon and text */ 375 padding: 0 .25rem; 376 line-height: 1.8; 377} 378 379.wt-primary-menu .nav-item::before { 380 /* The size of the menu icons */ 381 width: 22px; 382 height: 22px; 383} 384 385.wt-primary-menu .dropdown-item::before { 386 /* The size of the submneu icons */ 387 width: 22px; 388 height: 22px; 389} 390 391.wt-primary-menu .dropdown-item:first-child { 392 font-weight: bold; 393 text-align: center; 394 border-bottom: solid thin #ddd; 395} 396 397.menu-tree .nav-link::before { 398 content: url(clouds/menu/tree.png); 399} 400 401.menu-tree .dropdown-item:not(:first-child)::before { 402 content: url(clouds/menu/tree-tree.png); 403} 404 405.menu-chart .nav-link::before { 406 content: url(clouds/menu/chart.png); 407} 408 409.menu-chart-ancestry::before { 410 content: url(clouds/menu/chart-ancestors.png); 411} 412 413.menu-chart-compact::before { 414 content: url(clouds/menu/chart-compact.png); 415} 416 417.menu-chart-descendants::before { 418 content: url(clouds/menu/chart-descendants.png); 419} 420 421.menu-chart-familybook::before { 422 content: url(clouds/menu/chart-family-book.png); 423} 424 425.menu-chart-fanchart::before { 426 content: url(clouds/menu/chart-fanchart.png); 427} 428 429.menu-chart-hourglass::before { 430 content: url(clouds/menu/chart-hourglass.png); 431} 432 433.menu-chart-lifespan::before { 434 content: url(clouds/menu/chart-lifespan.png); 435} 436 437.menu-chart-pedigree::before { 438 content: url(clouds/menu/chart-pedigree.png); 439} 440 441.menu-chart-pedigreemap::before { 442 content: url(clouds/menu/chart-pedigree-map.png); 443} 444 445.menu-chart-relationship::before { 446 content: url(clouds/menu/chart-relationship.png); 447} 448 449.menu-chart-statistics::before { 450 content: url(clouds/menu/chart-statistics.png); 451} 452 453.menu-chart-timeline::before { 454 content: url(clouds/menu/chart-timeline.png); 455} 456 457.menu-chart-tree::before { 458 content: url(clouds/menu/chart-tree.png); 459} 460 461.menu-list .nav-link::before { 462 content: url(clouds/menu/list.png); 463} 464 465.menu-branches::before { 466 content: url(clouds/menu/branches.png); 467} 468 469.menu-list-fam::before { 470 content: url(clouds/menu/list-fam.png); 471} 472 473.menu-list-indi::before { 474 content: url(clouds/menu/list-indi.png); 475} 476 477.menu-list-note::before { 478 content: url(clouds/menu/list-note.png); 479} 480 481.menu-list-obje::before { 482 content: url(clouds/menu/list-obje.png); 483} 484 485.menu-list-plac::before { 486 content: url(clouds/menu/list-plac.png); 487} 488 489.menu-list-repo::before { 490 content: url(clouds/menu/list-repo.png); 491} 492 493.menu-list-sour::before { 494 content: url(clouds/menu/list-sour.png); 495} 496 497.menu-calendar .nav-link::before { 498 content: url(clouds/menu/calendar.png); 499} 500 501.menu-calendar-day::before { 502 content: url(clouds/menu/calendar-calendar.png); 503} 504 505.menu-calendar-month::before { 506 content: url(clouds/menu/calendar-calendar.png); 507} 508 509.menu-calendar-year::before { 510 content: url(clouds/menu/calendar-calendar.png); 511} 512 513.menu-report .nav-link::before { 514 content: url(clouds/menu/report.png); 515} 516 517.menu-report .dropdown-item:not(:first-child)::before { 518 content: url(clouds/menu/report-report.png); 519} 520 521.menu-search .nav-link::before { 522 content: url(clouds/menu/search.png); 523} 524 525.menu-search .dropdown-item:not(:first-child)::before { 526 content: url(clouds/menu/search-search.png); 527} 528 529.menu-help .nav-link::before { 530 content: url(clouds/menu/help.png); 531} 532 533.menu-clippings .nav-link::before { 534 content: url(clouds/menu/clippings.png); 535} 536 537.menu-clippings-add::before { 538 content: url(clouds/menu/clippings-add.png); 539} 540 541.menu-clippings-download::before { 542 content: url(clouds/menu/edit-gedcom.png); 543} 544 545.menu-clippings-empty::before { 546 content: url(clouds/menu/edit-delete.png); 547} 548 549.menu-clippings-remove::before { 550 content: url(clouds/menu/edit-delete.png); 551} 552 553.menu-fam .nav-link::before { 554 content: url(clouds/menu/fam.png); 555} 556 557.menu-fam-change::before { 558 content: url(clouds/menu/edit-fam.png); 559} 560 561.menu-fam-addchil::before { 562 content: url(clouds/menu/edit-fam.png); 563} 564 565.menu-fam-orderchil::before { 566 content: url(clouds/menu/edit-reorder.png); 567} 568 569.menu-fam-del::before { 570 content: url(clouds/menu/edit-delete.png); 571} 572 573.menu-fam-addfav::before { 574 content: url(clouds/menu/edit-add-favorite.png); 575} 576 577.menu-fam-editraw::before { 578 content: url(clouds/menu/edit-gedcom.png); 579} 580 581.menu-indi .nav-link::before { 582 content: url(clouds/menu/indi.png); 583} 584 585.menu-indi-addname::before { 586 content: url(clouds/menu/edit-indi.png); 587} 588 589.menu-indi-editsex::before { 590 content: url(clouds/menu/edit-indi.png); 591} 592 593.menu-indi-del::before { 594 content: url(clouds/menu/edit-delete.png); 595} 596 597.menu-indi-addfav::before { 598 content: url(clouds/menu/edit-add-favorite.png); 599} 600 601.menu-indi-editraw::before { 602 content: url(clouds/menu/edit-gedcom.png); 603} 604 605.menu-obje .nav-link::before { 606 content: url(clouds/menu/obje.png); 607} 608 609.menu-obje-edit::before { 610 content: url(clouds/menu/edit-obje.png); 611} 612 613.menu-obje-link::before { 614 content: url(clouds/menu/edit-link.png); 615} 616 617.menu-obje-del::before { 618 content: url(clouds/menu/edit-delete.png); 619} 620 621.menu-obje-addfav::before { 622 content: url(clouds/menu/edit-add-favorite.png); 623} 624 625.menu-obje-editraw::before { 626 content: url(clouds/menu/edit-gedcom.png); 627} 628 629.menu-note .nav-link::before { 630 content: url(clouds/menu/note.png); 631} 632 633.menu-note-edit::before { 634 content: url(clouds/menu/edit-note.png); 635} 636 637.menu-note-del::before { 638 content: url(clouds/menu/edit-delete.png); 639} 640 641.menu-note-addfav::before { 642 content: url(clouds/menu/edit-add-favorite.png); 643} 644 645.menu-note-editraw::before { 646 content: url(clouds/menu/edit-gedcom.png); 647} 648 649.menu-record .nav-link::before { 650 content: url(clouds/menu/indi.png); 651} 652 653.menu-record-del::before { 654 content: url(clouds/menu/edit-delete.png); 655} 656 657.menu-record-editraw::before { 658 content: url(clouds/menu/edit-gedcom.png); 659} 660 661.menu-repo .nav-link::before { 662 content: url(clouds/menu/repo.png); 663} 664 665.menu-repo-edit::before { 666 content: url(clouds/menu/edit-repo.png); 667} 668 669.menu-repo-del::before { 670 content: url(clouds/menu/edit-delete.png); 671} 672 673.menu-repo-addfav::before { 674 content: url(clouds/menu/edit-add-favorite.png); 675} 676 677.menu-repo-editraw::before { 678 content: url(clouds/menu/edit-gedcom.png); 679} 680 681.menu-sour .nav-link::before { 682 content: url(clouds/menu/sour.png); 683} 684 685.menu-sour-edit::before { 686 content: url(clouds/menu/edit-sour.png); 687} 688 689.menu-sour-del::before { 690 content: url(clouds/menu/edit-delete.png); 691} 692 693.menu-sour-addfav::before { 694 content: url(clouds/menu/edit-add-favorite.png); 695} 696 697.menu-sour-editraw::before { 698 content: url(clouds/menu/edit-gedcom.png); 699} 700 701.menu-story .nav-link::before { 702 content: url(clouds/menu/story.png); 703} 704 705.wt-main-container { 706} 707 708.wt-main { 709} 710 711.wt-messages { 712} 713 714.wt-page-title { 715 text-align: center; 716} 717 718.wt-page-options .form-group { 719 margin-bottom: 2px; 720} 721 722.wt-page-options-label { 723 color: #039; 724 background-color: #95b8e0; 725} 726 727.wt-page-options-value { 728 color: #006; 729 background-color: #ecf5ff; 730 border: thin solid #ccc; 731 padding: 0.25rem 0.75rem; 732} 733 734.wt-page-content { 735 margin-top: 1rem; 736} 737 738.wt-footer-container { 739} 740 741.wt-footer-content { 742} 743 744.wt-contact-links { 745} 746 747.wt-powered-by-webtrees { 748} 749 750.wt-page-views { 751} 752 753.wt-cookie-warning { 754} 755 756/* 757 * The home/my pages 758 * 759 * wt-home-page / wt-user-page 760 * +---wt-main-blocks 761 * | +---wt-block, wt-block-AAA 762 * | +---wt-block, wt-block-BBB 763 * | +---wt-block, wt-block-CCC 764 * +---wt-side-blocks 765 * +---wt-block, wt-block-XXX 766 * +---wt-block, wt-block-YYY 767 * +---wt-block, wt-block-ZZZ 768 * 769 * Each block as the structure 770 * wt-block, wt-block-XXX 771 * +---wt-block-header, wt-block-header-XXX 772 * +---wt-block-content, wt-block-content-XXX 773 */ 774 775.wt-block { 776 color: #000; 777 margin-bottom: 5px; 778 padding: 1px; 779 vertical-align: top; 780} 781 782.wt-block-header { 783 background: url(clouds/images/block-header-background.png); 784 background-size: auto 100%; 785 padding: 0.25rem 0.75rem; 786} 787 788.wt-block-header::before { 789 content: url(clouds/images/block-header-disk.png); 790 margin: 0.5rem; 791} 792 793.blockcontent { 794 border: solid #999 1px; 795 margin: 0 2px 10px 0; 796 overflow: auto; 797 padding: 5px; 798} 799 800.blockcontent .list_table { 801 border-spacing: 1px; 802 border: solid #999 1px; 803 border-right: 0; 804} 805 806.blockcontent .list_value, 807.blockcontent .list_value_wrap { 808 border: 0; 809 border-top: solid #999 1px; 810 border-right: solid #999 1px; 811} 812 813/* 814 * Pending changes page 815 * 816 * wt-pending-changes-page 817 */ 818 819/* 820 * Edit genealogy data page 821 * 822 * wt-edit-page, wt-edit-XXXX-page 823 */ 824 825/* 826 * Configure home/my page blocks page 827 * 828 * wt-edit-blocks-page 829 */ 830 831/* 832 * Login page 833 * 834 * wt-login-page 835 */ 836 837/* 838 * Ancestors chart 839 * 840 * wt-chart, wt-ancestors-chart 841 * +---wt-ancestors-chart-list 842 * +---wt-ancestors-chart-list-item 843 */ 844.wt-ancestors-chart-list { 845} 846 847/* 848 * Compact chart 849 * 850 * wt-chart, wt-compact-chart 851 */ 852 853.wt-ancestors-chart-list-item { 854} 855 856/* 857 * Descendants chart 858 * 859 * wt-chart, wt-descendants-chart 860 * +---wt-descendants-chart-list 861 * +---wt-descendants-chart-list-item 862 */ 863.wt-descendants-chart-list { 864} 865 866.wt-descendants-chart-list-item { 867} 868 869/* 870 * Family book chart 871 * 872 * wt-chart, wt-family-book-chart 873 */ 874 875/* 876 * Fan chart 877 * 878 * wt-chart, wt-fan-chart 879 */ 880 881/* 882 * Hourglass chart 883 * 884 * wt-chart, wt-hourglass-chart 885 */ 886 887/* 888 * Hourglass chart 889 * 890 * wt-chart, wt-interactive-tree 891 */ 892 893/* 894 * Lifespans chart 895 * 896 * wt-chart, wt-lifespans-chart 897 */ 898 899/* 900 * Pedigree chart 901 * 902 * wt-chart, wt-pedigree-chart 903 */ 904 905/* 906 * Pedigree map 907 * 908 * wt-chart, wt-pedigree-map 909 */ 910 911/* 912 * Relationships chart 913 * 914 * wt-chart, wt-relationships-chart 915 */ 916 917/* 918 * Statistics chart 919 * 920 * wt-chart, wt-statistics-chart 921 */ 922 923/* 924 * Timeline chart 925 * 926 * wt-chart, wt-timeline-chart 927 */ 928 929/* 930 * Family list and individual list 931 * 932 * wt-page-options 933 * +---wt-initials-list 934 * +---wt-initial-list-item 935 * +---wt-initial 936 * +---wt-initial, active 937 * wt-page-content 938 * +---wt-list, wt-{family,individual}-list 939 */ 940 941.wt-initials-list { 942 list-style: none; 943} 944 945.wt-initials-list-item { 946 display: inline; 947} 948 949.wt-initials-list-item + .wt-initials-list-item::before { 950 content: '|'; 951} 952 953.wt-initial { 954 padding: 0 0.25rem; 955} 956 957.wt-initial.active { 958 color: #f00; 959 font-weight: bold; 960} 961 962/* 963 * Media object list 964 * 965 * wt-list, wt-media-list 966 */ 967 968/* 969 * Note object list 970 * 971 * wt-list, wt-note-list 972 */ 973 974/* 975 * Source list 976 * 977 * wt-list, wt-source-list 978 */ 979 980/* 981 * Repository list 982 * 983 * wt-list, wt-repository-list 984 */ 985 986/* 987 * Branches list 988 * 989 * wt-branches-page 990 */ 991 992/* 993 * Place hierarchy 994 * 995 * wt-place-hierarchy-page 996 */ 997 998/* 999 * Calendar 1000 * 1001 * wt-calendar-page 1002 */ 1003 1004/* 1005 * Reports 1006 * 1007 * wt-reports-page 1008 */ 1009 1010/* 1011 * Search 1012 * 1013 * wt-search-page, wt-general-serach-page/wt-phonetic-search-page/wt-advanced-search-page/wt-search-replace-page 1014 */ 1015 1016/* ====== Round Corners ======== */ 1017input, 1018fieldset, 1019.border1, 1020.block, 1021.list_label, 1022.list_label_wrap, 1023.list_value, 1024.list_value_wrap, 1025.messagebox, 1026.optionbox, 1027.person_box, 1028.person_boxF, 1029.person_boxNN, 1030.person0, 1031.person1, 1032.person2, 1033.person3, 1034.person4, 1035.person5, 1036.wt-primary-menu ul, 1037.secondary-menu li ul, 1038footer, 1039#indi_main_blocks, 1040#tabs{ 1041 border-radius: 3px; 1042} 1043 1044/* ios on click workaround */ 1045.iconz { 1046 cursor: pointer; 1047} 1048 1049a { 1050 color: #039; 1051 text-decoration: none; 1052} 1053 1054a:hover { 1055 color: #f00; 1056 text-decoration: none; 1057} 1058 1059:focus { 1060 outline-style: none; 1061} 1062 1063.flash-messages { 1064 clear: both; 1065 text-align: center; 1066} 1067 1068img { 1069 border: 0; 1070} 1071 1072legend img { 1073 height: 20px; 1074 vertical-align: middle; 1075 width: 20px; 1076} 1077 1078img.block, 1079#mycart img { 1080 border: 0; 1081 height: 25px; 1082 vertical-align: middle; 1083} 1084 1085.topbottombar { 1086 font-size: 12px; 1087 font-weight: bold; 1088 padding: 4px; 1089 text-align: center; 1090} 1091 1092#mycart a img { 1093 height: 15px; 1094} 1095 1096.button { 1097 width: 60px; 1098} 1099 1100button:focus { 1101 outline: 0; 1102} 1103 1104.alpha_index { 1105 color: #999; 1106} 1107 1108.person_box_template .details0, 1109.person_box_template .details1 { 1110 font-size: 11px; 1111} 1112 1113hr { 1114 margin-top: 5px; 1115 border-color: #006; 1116} 1117 1118.person_box, .action_header { 1119 background: #ddf; 1120 border: 1px solid #aaa; 1121 padding: 3px; 1122} 1123 1124.person_boxF, .action_headerF { 1125 background: #fdd; 1126 border: 1px solid #aaa; 1127 padding: 3px; 1128} 1129 1130.person_boxNN { 1131 background: #fff; 1132 border: 1px solid #aaa; 1133 padding: 3px; 1134} 1135 1136.person_box:target, 1137.news_box:target, 1138#gedcom_stats:target { 1139 background-color: #ffc; 1140} 1141 1142/* families tab person box */ 1143#relatives_content .person_box > .person_box, 1144#relatives_content .person_boxF > .person_boxF, 1145#relatives_content .person_boxNN > .person_boxNN { 1146 border: 0; 1147 min-height: 50px; 1148} 1149 1150.center { 1151 text-align: center; 1152} 1153 1154table.center { 1155 margin-left: auto; 1156 margin-right: auto; 1157} 1158 1159.list_table { 1160 margin: 0 auto; 1161} 1162 1163.list_label, 1164.list_label_wrap { 1165 color: #fff; 1166 border: 1px solid #999; 1167 font-weight: bold; 1168 text-align: center; 1169} 1170 1171.list_value, 1172.list_value_wrap { 1173 background-color: #edf7f9; 1174 border: solid #999 1px; 1175 vertical-align: top; 1176} 1177 1178.list_label, 1179.list_value { 1180 white-space: nowrap; 1181 padding: 4px; 1182} 1183 1184.list_label_wrap, 1185.list_value_wrap { 1186 white-space: normal; 1187} 1188 1189div.fact_SHARED_NOTE { 1190 clear: both; 1191} 1192 1193/* Table of genealogical facts */ 1194 1195.wt-facts-table { 1196 border-collapse: separate; 1197} 1198 1199.wt-facts-table caption { 1200 caption-side: top; 1201} 1202 1203.wt-facts-table th { 1204 background-color: #95b8e0; 1205 color: #039; 1206 border: 1px solid #acf; 1207 border-radius: 3px; 1208 font-weight: normal; 1209 text-align: center; 1210 min-width: 20%; 1211} 1212 1213.wt-facts-table td { 1214 background: #fff; 1215 border: solid #999 1px; 1216 border-radius: 3px; 1217} 1218 1219.wt-facts-table .wt-gender-M td { 1220 background-color: #ddf; 1221} 1222 1223.wt-facts-table .wt-gender-F td { 1224 background-color: #fdd; 1225} 1226 1227.tabs_table { 1228 width: 99%; 1229} 1230 1231.name1 { 1232 font-weight: bold; 1233 font-size: 12px; 1234} 1235 1236.name2 { 1237 font-size: 16px; 1238 } 1239 1240a:hover .name1, a:hover .name2 { 1241 color: #f00; 1242 font-weight: bold; 1243 font-size: 12px; 1244} 1245 1246a:hover .nameZoom { 1247 color: #f00; 1248 font-size: 16px; 1249 font-weight: bold; 1250} 1251 1252.details0, 1253.details1 { 1254 font-size: 13px; 1255} 1256 1257.details2 { 1258 color: #006; 1259 font-size: 12px; 1260} 1261 1262.nameZoom { 1263 color: #006; 1264 font-size: 16px; 1265 font-weight: bold; 1266} 1267 1268.details_label { 1269 font-weight: bold; 1270} 1271 1272.name_head { 1273 color: #333; 1274 font-size: 16px; 1275 font-weight: bold; 1276 line-height: 2; 1277 padding: 0 5px; 1278} 1279 1280.date { 1281 color: #039; 1282} 1283 1284.label { 1285 font-weight: bold; 1286} 1287 1288.error { 1289 color: #d00; 1290 font-weight: bold; 1291} 1292 1293.largeError { 1294 color: #d00; 1295 font-size: large; 1296 font-weight: bold; 1297} 1298 1299.warning { 1300 color: #f00; 1301 font-weight: bold; 1302} 1303 1304.indent { 1305 padding-left: 7px; 1306} 1307 1308.image { 1309 height: 150px; 1310 padding: 5px; 1311 margin-right: 15px; 1312} 1313 1314.gender_image { 1315 margin: 0 3px; 1316 border: 0; 1317 vertical-align: middle; 1318} 1319 1320.thumbnail { 1321 height: auto; 1322 padding: 3px; 1323} 1324 1325.icon { 1326 border: 0; 1327 padding: 0 5px; 1328} 1329 1330.sublinks_cell { 1331 background-color: #9be; 1332 font-size: 12px; 1333} 1334 1335.submenu .icon { 1336 vertical-align: middle; 1337 width: 20px; 1338 height: 20px; 1339} 1340 1341.subheaders { 1342 color: #006; 1343 font-weight: bold; 1344 font-size: 15px; 1345 margin-top: 15px; 1346 vertical-align: bottom; 1347} 1348 1349#family-table .subheaders:first-child { 1350 width: 285px; 1351} 1352 1353.parentdeath { 1354 border: thin solid #888; 1355 padding: 1px; 1356} 1357 1358.source_citations { 1359 display: none; 1360} 1361 1362.selected-option { 1363 background-color: #cef; 1364} 1365 1366.border1 { 1367 border: solid #000 1px; 1368} 1369 1370.menuitem { 1371 text-decoration: none; 1372 font-size: 11px; 1373 padding: 1px; 1374} 1375 1376.menuitem_hover { 1377 text-decoration: none; 1378 font-size: 11px; 1379 padding: 1px; 1380} 1381 1382.menuitem .icon, .menuitem_hover .icon { 1383 width: 50px; 1384 height: 50px; 1385} 1386 1387.submenu { 1388 text-decoration: none; 1389 font-size: 11px; 1390 background-color: #fff; 1391 border: solid #ccc 1px; 1392 visibility: hidden; 1393 position: absolute; 1394 padding: 5px; 1395} 1396 1397.submenuitem { 1398 vertical-align: middle; 1399 font-size: 11px; 1400 height: 20px; 1401 text-decoration: none; 1402 background-color: #fff; 1403 padding: 1px; 1404 white-space: nowrap; 1405} 1406 1407.submenuitem_hover { 1408 vertical-align: middle; 1409 height: 20px; 1410 font-size: 11px; 1411 background-color: #fff; 1412 border: 1px solid #ccc; 1413 white-space: nowrap; 1414 padding: 1px; 1415} 1416 1417.submenuitem a, 1418.submenuitem_hover a { 1419 display: inline-block; 1420 vertical-align: middle; 1421} 1422 1423.journal_box { 1424 padding: 3pt; 1425 border: thin solid #aaa; 1426 overflow: visible; 1427} 1428 1429.news_box { 1430 border-top: solid #ccc 1px; 1431} 1432 1433.news_title { 1434 color: #000; 1435 font-weight: bold; 1436} 1437 1438.news_date { 1439 color: #000; 1440 margin-bottom: 12px; 1441} 1442 1443.current_day { 1444 font-weight: bold; 1445 font-size: 16px; 1446} 1447 1448.cal_day { 1449 float: left; 1450 font-weight: bold; 1451} 1452 1453.helpcontent { 1454 margin-left: 10px; 1455 margin-right: 10px; 1456} 1457 1458.helpcontent dt { 1459 clear: both; 1460} 1461 1462#user-page h1 { 1463 margin: 0.25em auto 0.6em; 1464} 1465 1466.tvertline { 1467 vertical-align: bottom; 1468} 1469 1470#childbox { 1471 padding: 5px; 1472 position: absolute; 1473 display: none; 1474 text-align: start; 1475 white-space: nowrap; 1476 top: 20px; 1477 left: 0; 1478} 1479 1480.layout3 #childbox { 1481 top: auto; 1482 bottom: 20px; 1483} 1484 1485#childbox a.name1 { 1486 display: block; 1487 margin-left: 5px; 1488} 1489 1490.person0 { 1491 background-color: #ddf; 1492 border: outset #999 1px; 1493 vertical-align: top; 1494} 1495 1496.person1 { 1497 background-color: #afa; 1498 border: outset #afa 1px; 1499 vertical-align: top; 1500} 1501 1502.person2 { 1503 background-color: #faa; 1504 border: outset #faa 1px; 1505 vertical-align: top; 1506} 1507 1508.person3 { 1509 background-color: #aad; 1510 border: outset #55f 1px; 1511 vertical-align: top; 1512} 1513 1514.person4 { 1515 background-color: #f55; 1516 border: outset #f55 1px; 1517 vertical-align: top; 1518} 1519 1520.person5 { 1521 background-color: #5f5; 1522 border: outset #5f5 1px; 1523 vertical-align: top; 1524} 1525 1526.listlog { 1527 line-height: 20pt; 1528 color: #555; 1529} 1530 1531.starredname { 1532 text-decoration: underline; 1533} 1534 1535.search_hit { 1536 background-color: #ff0; 1537} 1538 1539.search_item { 1540 font-weight: 600; 1541} 1542 1543.descriptionbox { 1544 font-size: 12px; 1545 border: 1px solid #ccc; 1546 vertical-align: top; 1547 padding: 3px; 1548} 1549 1550.optionbox { 1551 font-size: 1rem; 1552 background-color: #ecf5ff; 1553 color: #006; 1554 border: solid #ccc 1px; 1555 vertical-align: top; 1556 white-space: nowrap; 1557 padding: 3px; 1558} 1559 1560.vmiddle { 1561 vertical-align: middle; 1562} 1563 1564.red { 1565 color: #f00; 1566} 1567 1568.wt-relation-fact, 1569.wt-historic-fact { 1570 opacity: 0.8; 1571} 1572 1573.messagebox { 1574 background-color: #c2ceef; 1575 border: solid #ccc 1px; 1576} 1577 1578/* ---Pending edits--- */ 1579.new { 1580 outline: solid blue 1px; 1581} 1582 1583.old { 1584 outline: solid red 1px; 1585} 1586 1587.tag_cloud { 1588 text-align: center; 1589} 1590 1591.tag_cloud a { 1592 white-space: nowrap; 1593} 1594 1595.nowrap { 1596 white-space: nowrap; 1597} 1598 1599.wrap { 1600 white-space: normal; 1601} 1602 1603.statistics-page { 1604 text-align: center; 1605} 1606 1607.center2 { 1608 text-align: center; 1609} 1610 1611.gchart { 1612 border: solid #999 1px; 1613} 1614 1615/* ---Find special characters--- */ 1616.largechars { 1617 font-family: monospace; 1618 font-size: 200%; 1619} 1620 1621#facts_content dd { 1622 float: left; 1623 width: 70%; 1624} 1625 1626.clearfloat { 1627 clear: both; 1628} 1629 1630/* this keeps the tag color the same when it is a link as when not */ 1631 1632.place { 1633 padding-top: 5px; 1634} 1635 1636#pending h2 { 1637 text-align: center; 1638 margin-bottom: 20px; 1639} 1640 1641#pending h3 { 1642 text-align: center; 1643 margin-top: 20px; 1644} 1645 1646#pending .list_value { 1647 padding: 3px; 1648 text-align: center; 1649 vertical-align: middle; 1650 white-space: nowrap; 1651} 1652 1653#pending .indent { 1654 padding: 0; 1655} 1656 1657/* ======== Person box ======= */ 1658.gedcom_favorites_block, 1659.user_favorites_block, 1660.person_box_template { 1661 overflow: visible !important; 1662} 1663 1664/* Box styles are 1665 0 compact view 1666 1 normal view - small box 1667 2 normal view - large box 1668*/ 1669.box-style0 { 1670 cursor: url(clouds/images/zoomin.png), n-resize; 1671} 1672 1673.box-style0-expanded { 1674 cursor: url(clouds/images/zoomout.png), n-resize; 1675} 1676 1677.person_box_template { 1678 height: auto; 1679 white-space: normal; 1680 overflow: hidden !important; 1681 font-size: .75rem; 1682} 1683 1684.box-style0-expanded, 1685.box-style1-expanded { 1686 width: 300px !important; 1687 height: auto !important; 1688 line-height: 1.5em!important; 1689 font-size: 1rem; 1690} 1691 1692.person_box_template .namedef i[class^="icon-sex"] { 1693 margin-left: 3px; 1694} 1695 1696.person_box_template .icons { 1697 float: right; 1698} 1699 1700.person_box_template .chart_textbox { 1701 overflow: hidden; 1702 font-size: .75rem; /* .75 = 12px*/ 1703 line-height: 1.1; 1704 padding-bottom: 4px; 1705} 1706 1707.person_box_template img, 1708.person_box_template a.gallery { 1709 float: left; 1710 height: 50px; 1711 margin: 0 2px 0 0; 1712 max-width: 80px; 1713 width: auto; 1714} 1715 1716.person_box_template i[class^="icon-silhouette"] { 1717 float: left; 1718} 1719 1720/* --- reportengine.php --- */ 1721#reportengine-page table { 1722 margin: 20px auto; 1723} 1724 1725#reportengine-page .report-type { 1726 overflow: hidden; 1727 margin: auto; 1728 width: 180px; 1729} 1730 1731#reportengine-page .report-type div { 1732 float: left; 1733 margin: 0 20px; 1734} 1735 1736#reportengine-page .report-type p { 1737 margin: 0; 1738 text-align: center; 1739} 1740 1741/* styles for popup menus */ 1742.itr { 1743 position: absolute; 1744 line-height: 1.5; 1745} 1746 1747.popup { 1748 position: absolute; 1749 top: 21px; 1750 right: 0; 1751 left: auto; 1752 visibility: hidden; 1753 opacity: 0; 1754 transition: visibility 0s ease .25s,opacity .25s ease; 1755 z-index: 9999; 1756 box-shadow: 5px 5px 5px 0 rgba(0,0,0,.4); 1757} 1758 1759.popup ul { 1760 white-space: nowrap; 1761 list-style: none; 1762 margin: 0; 1763 padding: 0 10px; 1764 font-size: .83rem; 1765} 1766 1767.popup > ul { 1768 padding: 2px 10px; 1769} 1770 1771.popup li .NAME { 1772 padding: 0 5px; 1773} 1774 1775.popup .nav-link { 1776 display: inline; 1777 vertical-align: top; 1778 padding: 5px; 1779} 1780 1781.itr:hover .popup { 1782 visibility: visible; 1783 opacity: 1; 1784 transition-delay: 0s; 1785} 1786 1787/* styles for FindFacts pop-up */ 1788#layDefinedTags, 1789#tabDefinedTagsShow { 1790 width: 450px; 1791} 1792 1793#tabDefinedTags { 1794 width: 430px; 1795} 1796 1797#layDefinedTags { 1798 margin-left: auto; 1799 margin-right: auto; 1800 height: 285px; 1801 overflow: auto; 1802} 1803 1804#tabDefinedTags { 1805 border-collapse: collapse; 1806} 1807 1808#tabDefinedTags th, 1809#tabDefinedTags td { 1810 border: solid 1px #000; 1811 margin: 0; 1812 padding: 3px; 1813} 1814 1815#tabDefinedTags tbody th { 1816 text-align: left; 1817 font-weight: bold; 1818} 1819 1820#tabDefinedTags tr.sel { 1821 background-color: #d1d9ef; 1822 color: #888; 1823} 1824 1825#tabDefinedTags tr.unsel { 1826 background-color: #fff; 1827 color: #888; 1828} 1829 1830#tabDefinedTagsShow { 1831 margin-left: auto; 1832 margin-right: auto; 1833} 1834 1835#tabDefinedTagsShow td { 1836 width: 50%; 1837 text-align: center; 1838} 1839 1840#tabFilterAndCustom { 1841 margin-left: auto; 1842 margin-right: auto; 1843} 1844 1845#tabAction { 1846 margin-left: auto; 1847 margin-right: auto; 1848} 1849 1850#tabAction td { 1851 width: 50%; 1852 text-align: center; 1853} 1854 1855/* ======== List styles ====== */ 1856.surname-list, 1857.givn-list { 1858 margin: 5px auto; 1859} 1860 1861.source-list table, 1862.note-list table, 1863.repo-list table, 1864.media-list table, 1865.indi-list table, 1866.fam-list table { 1867 width: 100%; 1868} 1869 1870.source-list td, 1871.note-list td, 1872.repo-list td, 1873.media-list td, 1874.indi-list td, 1875.fam-list td, 1876.recent_changes_block td, 1877.upcoming_events_block td, 1878.surname-list td, 1879.givn-list td { 1880 padding: 2px 5px; 1881} 1882 1883.surname-list td { 1884 vertical-align: top; 1885} 1886 1887.indi-list .stats, 1888.fam-list .stats { 1889 margin: 0 auto; 1890 width: auto; 1891} 1892 1893.source-list th, 1894.note-list th, 1895.repo-list th, 1896.media-list th, 1897.indi-list th, 1898.fam-list th, 1899.wt-table-changes th, 1900.wt-table-events th, 1901.wt-table-tasks th, 1902.wt-table-yahrzeits th, 1903.surname-list th, 1904.givn-list th { 1905 cursor: pointer; 1906 font-weight: 600; 1907 padding: 2px 4px; 1908 white-space: nowrap; 1909} 1910 1911.source-list th:last-child, 1912.note-list th:last-child, 1913.repo-list th:last-child { 1914 margin: 0 -2px 1px 1px; 1915 padding: 3px 0 4px; 1916 width: 24px; 1917} 1918 1919.givn-list th { 1920 cursor: pointer; 1921 white-space: nowrap; 1922 padding: 2px; 1923 text-align: center; 1924} 1925 1926#source-details h2, 1927#sourcelist-page h2, 1928#note-details h2, 1929#notelist-page h2, 1930#repo-details h2, 1931#repolist-page h2, 1932#media-details h2, 1933#statistics-page h2 { 1934 margin-bottom: 20px; 1935 text-align: center; 1936} 1937 1938#source-edit, 1939#note-edit, 1940#repo-edit, 1941#media-edit { 1942 overflow-x: auto; 1943} 1944 1945.media-list td img { 1946 display: block; 1947 height: 40px; 1948 width: auto; 1949 margin: 3px auto; 1950} 1951 1952.filtersH, 1953.filtersF { 1954 margin: 4px; 1955} 1956 1957.filtersH img { 1958 margin-bottom: 2px; 1959} 1960 1961.list-charts { 1962 text-align: center; 1963} 1964 1965#search-result-tabs h3 { 1966 text-align: center; 1967} 1968 1969#searchAccordion-indi, 1970#searchAccordion-fam, 1971#searchAccordion-source, 1972#searchAccordion-note { 1973 margin: auto; 1974 width: 99%; 1975} 1976 1977#place-hierarchy h2, 1978#place-hierarchy h4 { 1979 text-align: center; 1980} 1981 1982#main_select, 1983#available_select, 1984#right_select { 1985 min-width: 150px; 1986} 1987 1988.user_welcome_block table, 1989.gedcom_block_block table { 1990 margin: auto; 1991} 1992 1993.user_welcome_block td, 1994.gedcom_block_block td { 1995 width: 33%; 1996 text-align: center; 1997 vertical-align: top; 1998} 1999 2000/* ==== Favourites block ===== */ 2001.blockcontent .person_box_template .details2 { 2002 min-height: 40px; 2003} 2004 2005.blockcontent [class*='box-style2'] { 2006 margin: 5px 0; 2007} 2008 2009.add_fav_head { 2010 font-weight: 900; 2011 margin: 5px 0; 2012} 2013 2014.add_fav_head i { 2015 margin: 0 5px 1px; 2016} 2017 2018.add_fav_ref label { 2019 display: inline-block; 2020 min-width: 100px; 2021} 2022 2023.add_fav_ref input { 2024 margin: 0 5px; 2025} 2026 2027/* === Who is online block === */ 2028.logged_in_list { 2029 margin: 5px 0 0; 2030 padding: 0; 2031 line-height: 20px; 2032} 2033 2034/* ==== Theme select block === */ 2035.theme_form ul { 2036 margin: -10px auto; 2037} 2038 2039.theme_form li { 2040 visibility: hidden; 2041} 2042 2043.theme_form li ul li { 2044 display: inline-block; 2045 padding: 10px; 2046 visibility: visible; 2047} 2048 2049/* ==== FAQ table styles ===== */ 2050table.faq { 2051 background-color: #eee; 2052 margin: 5px 0 50px 5px; 2053 width: 98%; 2054} 2055 2056table.faq tr:nth-child(odd) td { 2057 background-color: #eee; 2058} 2059 2060div.faq_title { 2061 background-color: #eee; 2062 margin: 1em 0; 2063 padding: .25em; 2064 font-weight: bold; 2065 width: 98%; 2066} 2067 2068div.faq_body { 2069 clear: both; 2070 padding: 0 1em; 2071} 2072 2073.faq_top { 2074 float: right; 2075} 2076 2077/* === Positioning edit, copy, delete links === */ 2078/* General use */ 2079.editfacts { 2080 clear: left; 2081 padding-top: 15px; 2082} 2083 2084/* ======== Indi header ====== */ 2085#indi_header { 2086 overflow: hidden; 2087 margin: 0 0 5px; 2088} 2089 2090#indi_header h3 { 2091 color: #006; 2092 font-size: 90%; 2093 font-weight: bold; 2094 margin: 0; 2095 padding: 0 10px 0 30px; 2096 text-align: left; 2097 overflow: hidden; 2098 position: relative; 2099} 2100 2101#indi_header .name_one { 2102 font-size: 1.5em; 2103} 2104 2105#indi_header h3 .details1 { 2106 font-size: 1.0em; 2107} 2108 2109#indi_header h3.person_box, 2110#indi_header h3.person_boxF, 2111#indi_header h3.person_boxNN { 2112 background-color: #acf; 2113 border: 1px solid #8fbcff; 2114} 2115 2116#indi_header h3 .header_age { 2117 padding: 5px 0 5px 5px; 2118 float: right; 2119 font-weight: normal; 2120 font-size: 65%; 2121} 2122 2123#indi_header h3 a { 2124 display: inline; 2125} 2126 2127#indi_header a { 2128 color: #337; 2129 font-size: 0.75em; 2130 font-weight: normal; 2131} 2132 2133#indi_header a:hover { 2134 color: #f00; 2135} 2136 2137#indi_mainimage { 2138 float: left; 2139} 2140 2141#header_accordion1 { 2142 overflow: hidden; 2143} 2144 2145#header_accordion1 .indi_name_details { 2146 margin: 0; 2147 overflow: hidden; 2148 padding: 5px; 2149} 2150 2151.indi_name_details .name1 { 2152 font-weight: normal; 2153 padding-top: 5px; 2154 font-size: inherit; 2155} 2156 2157#indi_header a.warning { 2158 color: #f00; 2159 font-size: 1em; 2160} 2161 2162#indi_note { 2163 margin: 0 0 5px; 2164} 2165 2166.indi_table { 2167 clear: left; 2168} 2169 2170#sex { 2171 float: right; 2172} 2173 2174#dates { 2175 color: #333; 2176 float: right; 2177} 2178 2179#individual-names .wt-icon-edit, 2180#individual-names .wt-icon-delete { 2181 float: right; 2182} 2183 2184#indi_note .fact_NOTE { 2185 float: left; 2186 margin: 0 5px 0 0; 2187} 2188 2189#indi_note .fact_SOUR { 2190 margin: 3px 0; 2191} 2192 2193#indi_note .fact_SOUR a { 2194 font-size: 100%; 2195} 2196 2197#indi_note .fact_NOTE, 2198#indi_note .fact_SOUR { 2199 clear: both; 2200} 2201 2202/* ===== markdown formatting ===== */ 2203 2204.markdown { 2205 /* Tables and pre-formatted text can break the layout. */ 2206 overflow-x: auto; 2207} 2208 2209.markdown p { 2210 margin: 0 0 0.5em; 2211 white-space: pre-wrap; 2212} 2213 2214.markdown table { 2215 border-collapse: collapse; 2216 margin-bottom: 5px; 2217} 2218 2219.markdown th { 2220 font-weight: bold; 2221} 2222 2223.markdown td, 2224.markdown th { 2225 border: solid thin #000; 2226 padding: 3px; 2227} 2228 2229.odometer { 2230 font-family: courier, monospace; 2231 font-weight: bold; 2232 background: #000; 2233 color: #fff; 2234} 2235 2236/* ======= General sprite ==== */ 2237.male_gender, 2238.female_gender, 2239.unknown_gender { 2240 display: block; 2241 background: url(clouds/images/general_sprite.png) no-repeat left 0; 2242} 2243 2244.female_gender { 2245 background-position: -45px 3px; 2246 width: 24px; 2247 height: 30px; 2248} 2249 2250.male_gender { 2251 background-position: -72px 3px; 2252 width: 24px; 2253 height: 30px; 2254} 2255 2256.unknown_gender { 2257 background-position: -100px 4px; 2258 width: 24px; 2259 height: 30px; 2260} 2261 2262/* ======== Indi tabs ======== */ 2263/* Facts & Events tab */ 2264#personal_facts_content .fact_NOTE, 2265#personal_facts_content .fact_SOUR, 2266#family-table .fact_NOTE, 2267#family-table .fact_SOUR { 2268 margin: 5px 3px 5px 0; 2269 clear: both; 2270} 2271 2272.media-display-image { 2273 float: left; 2274} 2275 2276.media-display-title { 2277 float: left; 2278 font-style: italic; 2279 margin: 10px; 2280} 2281 2282/* === jQuery.datatable styling general over-rides === */ 2283.odd { 2284 background-color: #d9eaf7; 2285} 2286 2287.even { 2288 background-color: #fafafa; 2289} 2290 2291.css_right { 2292 float: left; 2293} 2294 2295.fg-button { 2296 padding: 2px 6px; 2297} 2298 2299.dataTables_paginate { 2300 float: left; 2301 margin-bottom: 3px; 2302} 2303 2304.dataTables_processing { 2305 float: left; 2306} 2307 2308.dataTables_filter { 2309 float: right; 2310 font-weight: normal; 2311} 2312 2313.dataTables_info { 2314 float: left; 2315 font-weight: normal; 2316 padding: 4px; 2317} 2318 2319.recent_changes_block .dataTables_info, 2320.upcoming_events_block .dataTables_info, 2321.todays_events_block .dataTables_info, 2322.todo_block .dataTables_info, 2323.yahrzeit_block .dataTables_info { 2324 padding: 0; 2325} 2326 2327.upcoming_events_block .dataTables_info, 2328.todays_events_block .dataTables_info { 2329 padding: 2px 0 0; 2330} 2331 2332.upcoming_events_block button, 2333.todays_events_block button { 2334 margin: 0 20px; 2335} 2336 2337.dataTables_length { 2338 float: right; 2339 font-weight: normal; 2340} 2341 2342.dataTables_length select, 2343.dataTables_filter input { 2344 font-size: 11px; 2345 padding: 1px; 2346} 2347 2348.dt-clear { 2349 clear: both; 2350} 2351 2352#loading { 2353 text-align: center; 2354} 2355 2356.DataTables_sort_wrapper { 2357 position: relative; 2358 margin: 0 20px; 2359 white-space: normal; 2360} 2361 2362.DataTables_sort_wrapper span { 2363 left: 0; 2364 margin-left: -20px; 2365 margin-top: -8px; 2366 position: absolute; 2367 top: 50%; 2368} 2369 2370.dataTables_wrapper { 2371 margin-bottom: 10px; 2372} 2373 2374/* ======= Sidebar setup ===== */ 2375#main { 2376 min-width: 600px; 2377 width: 100%; 2378 display: table; 2379 table-layout: fixed; 2380} 2381 2382#indi_left { 2383 display: table-cell; 2384} 2385 2386#tabs { 2387 background-color: #fff; 2388 width: 100%; 2389 overflow: visible; 2390 padding-top: 0.2em; 2391} 2392 2393/* sidebar */ 2394#sidebar { 2395 width: 20%; 2396 display: table-cell; 2397 vertical-align: top; 2398} 2399 2400/* Sidebar - Family navigator */ 2401.wt-family-navigator-dropdown-heading { 2402 font-weight: bold; 2403 font-size: inherit; 2404 color: inherit; 2405} 2406 2407/* Sidebar - Descendants */ 2408#sb_content_descendancy { 2409 margin-top: 0; 2410} 2411 2412#sb_desc_content { 2413 margin-left: 3px; 2414 font-size: 0.8em; 2415} 2416 2417#sb_desc_content ul { 2418 padding: 0; 2419 margin: 0; 2420} 2421 2422.sb_desc_indi_li { 2423 list-style-type: none; 2424 margin-left: 5px; 2425} 2426 2427.desc_tree_div { 2428 display: none; 2429} 2430 2431.desc_tree_div ul { 2432 padding: 0; 2433 margin-left: 10px; 2434 margin-top: 0; 2435 margin-right: 0; 2436} 2437 2438/* Individuals and Families */ 2439#sidebar-content-individuals, 2440#sidebar-content-families { 2441 margin-top: 0; 2442} 2443 2444.sb_indi_surname_li, 2445.sb_fam_surname_li { 2446 list-style-image: url(clouds/images/plus.png); 2447} 2448 2449.name_tree_div ul { 2450 padding: 0; 2451 margin: 0; 2452} 2453 2454.name_tree_div li { 2455 list-style: none; 2456 margin: 0; 2457 padding: 0; 2458} 2459 2460/* Clippings */ 2461#sb_clippings_content ul { 2462 padding: 0; 2463 margin: 0; 2464} 2465 2466#sb_clippings_content li { 2467 list-style: none; 2468 margin: 0; 2469 padding: 0; 2470 white-space: nowrap; 2471} 2472 2473/* Extra info */ 2474#sb_content_extra_info { 2475 font-size: 80%; 2476 font-weight: bold; 2477 margin-top: 0; 2478 overflow: hidden; 2479 padding: 5px; 2480} 2481 2482#sb_content_extra_info .editfacts { 2483 float: right; 2484 margin-top: -30px; 2485} 2486 2487#sb_content_extra_info a { 2488 display: block; 2489} 2490 2491#sb_content_extra_info span { 2492 font-weight: normal; 2493} 2494 2495#sb_content_extra_info span a { 2496 display: inline; 2497} 2498 2499#sb_content_extra_info #hitcounter { 2500 border-top: 1px solid #bcd; 2501 font-weight: bold; 2502 padding-top: 5px; 2503} 2504 2505#addmedia-page input[type="text"][id*="PAGE"], 2506#addmedia-page input[type="text"][id*="_UID"] { 2507 width: 350px; 2508} 2509 2510#addmedia-page input[type="text"][id*="SOUR"], 2511#addmedia-page input[type="text"][id*="REPO"], 2512#addmedia-page input[type="text"][id*="OBJE"], 2513#addmedia-page input[type="text"][id*="FAMC"], 2514#addmedia-page input[type="text"][id*="ASSO"], 2515#addmedia-page input[type="text"][id^="AGE"], 2516#addmedia-page input[type="text"][id*="SHARED_NOTE"] { 2517 width: 70px; 2518} 2519 2520#addmedia-page input[id*="TEXT"] { 2521 height: 140px; 2522 width: 440px; 2523} 2524 2525/* http://www.jacklmoore.com/colorbox */ 2526#colorbox, 2527#cboxOverlay, 2528#cboxWrapper { 2529 position: absolute; 2530 top: 0; 2531 left: 0; 2532 z-index: 9999; 2533 overflow: hidden; 2534} 2535 2536#cboxWrapper { 2537 max-width: none; 2538} 2539 2540#cboxOverlay { 2541 position: fixed; 2542 width: 100%; 2543 height: 100%; 2544 background: #fff; 2545} 2546 2547#cboxContent { 2548 background: #fff; 2549 overflow: hidden; 2550 position: relative; 2551 padding: 0.5rem; 2552 border: 0.25rem solid #ccc; 2553} 2554 2555#cboxLoadingOverlay, 2556#cboxLoadingGraphic { 2557 position: absolute; 2558 top: 0; 2559 left: 0; 2560 width: 100%; 2561 height: 100%; 2562} 2563 2564.cboxPhoto { 2565 float: left; 2566 margin: auto; 2567 border: 0; 2568 display: block; 2569 max-width: none; 2570} 2571 2572#colorbox, 2573#cboxContent, 2574#cboxLoadedContent { 2575 box-sizing: content-box; 2576} 2577 2578#cboxError { 2579 padding: 50px; 2580 border: 1px solid #ccc; 2581} 2582 2583#cboxLoadedContent { 2584 margin-bottom: 28px; 2585} 2586 2587#cboxTitle { 2588 background: #fff; 2589 position: absolute; 2590 bottom: 0.25rem; 2591 left: 0; 2592 margin: 0 3rem; 2593 text-align: center; 2594} 2595 2596#cboxLoadingGraphic { 2597 background: url(images/loading-32x32.gif) no-repeat center center; 2598} 2599 2600#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { 2601 background: none; 2602 border: 0; 2603 cursor: pointer; 2604 font-family: "Font Awesome\ 5 Free", sans-serif; 2605 font-weight: 900; 2606 overflow: visible; 2607 padding: 0; 2608 position: absolute; 2609} 2610 2611#cboxSlideshow { 2612 bottom: 0.25rem; 2613 right: 0.25rem; 2614} 2615 2616#cboxPrevious { 2617 bottom: 0.25rem; 2618 left: 0.25rem; 2619} 2620 2621#cboxNext { 2622 bottom: 0.25rem; 2623 left: 1.5rem; 2624} 2625 2626#cboxClose { 2627 top: 0.25rem; 2628 right: 0.25rem; 2629} 2630 2631/* Stories module */ 2632.story_title { 2633 padding-top: 12px; 2634 font-size: 13px; 2635 height: 32px; 2636 font-weight: bold; 2637} 2638 2639.story_body { 2640 padding: 20px; 2641 white-space: normal; 2642} 2643 2644.story_edit { 2645 padding: 12px; 2646} 2647 2648/* ====== Charts Styles ======== */ 2649#people label { 2650 display:block; 2651} 2652 2653/* Ancestry chart */ 2654.wt-ancestors-chart-list { 2655 background: transparent url(images/vline.png) left top repeat-y; 2656 margin: 0 0 0 15px; 2657 padding: 0; 2658 display: block; 2659} 2660 2661.wt-ancestors-chart-list-item { 2662 margin: 5px 0; 2663} 2664 2665.chart_common li { 2666 list-style: outside none none; 2667} 2668 2669.generations { 2670 background: transparent url(images/vline.png) repeat-y scroll left top; 2671 display: block; 2672 margin: 0 0 0 15px; 2673 padding: 0; 2674} 2675 2676.chart_common table { 2677 padding: 0; 2678 border-spacing: 0; 2679 border-collapse: collapse; 2680 margin: 5px 0; 2681} 2682 2683.chart_common td { 2684 border: 0; 2685 padding: 0; 2686} 2687 2688.chart_common span.details1 div[class^=fact_] { 2689 display: inline-block; 2690} 2691 2692.chart_common span.details1 .date { 2693 color: inherit; 2694} 2695 2696/*-- Family book --*/ 2697#familybook_chart { 2698 margin-left: 10px; 2699} 2700 2701#familybook_chart table { 2702 border-collapse: collapse; 2703 empty-cells: show; 2704} 2705 2706#familybook_chart td { 2707 margin: 0; 2708 padding: 0; 2709} 2710 2711#familybook_chart h2 { 2712 text-align: center; 2713} 2714 2715#familybook_chart .line3, 2716#familybook_chart .pvline, 2717#familybook_chart .spacer { 2718 width: 3px; 2719} 2720 2721#familybook_chart .line4 { 2722 width: 7px; 2723 vertical-align: middle; 2724} 2725 2726[ID^="vline"] { 2727 width: 3px; 2728} 2729 2730#familybook_chart h3 { 2731 color: #006; 2732 font-size: 16px; 2733 text-align: center; 2734} 2735 2736/*-- Fan chart ---- */ 2737.fan_chart_menu { 2738 position: absolute; 2739 display: none; 2740 z-index: 100; 2741} 2742 2743#fan_chart ul { 2744 list-style-type: none; 2745 margin: 0; 2746} 2747 2748/* Lifespans chart */ 2749.wt-lifespans-subtitle { 2750 text-align: center; 2751} 2752 2753.wt-lifespans-scale { 2754 white-space: nowrap; 2755} 2756 2757.wt-lifespans-decade { 2758 width: 70px; 2759 height: 60px; 2760 display: inline-block; 2761 background-image: url(clouds/images/lifespan-chunk.png); 2762 background-position-y: bottom; 2763 background-repeat: no-repeat; 2764 background-size: 70px 37px; 2765} 2766 2767.wt-lifespans-individuals { 2768 background: #fafafa; 2769} 2770 2771.wt-lifespans-individual { 2772 2773} 2774 2775.wt-lifespans-summary { 2776 background: #ffffff; 2777 border: thin solid #000; 2778 z-index: 1; 2779} 2780 2781.wt-lifespans-summary-link { 2782 font-weight: bold; 2783} 2784 2785/*-- Pedigree ---- */ 2786#pedigree_chart { 2787 position: relative; 2788 margin: 20px auto; 2789} 2790 2791#pedigree_canvas { 2792 color: #81a9cb; 2793 z-index: -1000; 2794} 2795 2796#pedigree-page .shadow { 2797 position: absolute; 2798 white-space: nowrap; 2799} 2800 2801#pedigree-page .layout0 .shadow > div, 2802#pedigree-page .layout1 .shadow > div { 2803 display: inline-block; 2804 vertical-align: middle; 2805} 2806 2807#pedigree-page .spacer { 2808 background-image: url(images/spacer.png); 2809 height: 20px; 2810 width: 1px; 2811} 2812 2813#childarrow, 2814.ancestorarrow { 2815 text-align: center; 2816} 2817 2818#pedigree-page #childarrow { 2819 position: relative; 2820} 2821 2822#pedigree-page #childbox { 2823 border: 1px solid; 2824 background-color: #fff; 2825} 2826 2827#pedigree-page table.list_table { 2828 margin: 0 auto; 2829 width: 500px; 2830} 2831 2832.pedigree_chart_table { 2833 border: 0; 2834 border-collapse: collapse; 2835 padding: 0; 2836 width: 100%; 2837} 2838 2839/*-- timeline --*/ 2840#timeline_chart { 2841 position: relative; 2842 top: 0; 2843 left: 0; 2844} 2845 2846#field_table { 2847 width: 30%; 2848 min-width: 500px; 2849} 2850 2851/* ====== Common Icons ========= */ 2852[class^="icon-"], 2853[class*=" icon-"] { 2854 display: inline-block; 2855 vertical-align: middle; 2856 background-repeat: no-repeat; 2857} 2858 2859.icon-add { 2860 width: 14px; 2861 height: 15px; 2862 background-image: url(images/add.png); 2863} 2864 2865.icon-cfamily { 2866 width: 22px; 2867 height: 22px; 2868 background-image: url(clouds/images/cfamily.png); 2869} 2870 2871.icon-childless { 2872 width: 25px; 2873 height: 25px; 2874 background-image: url(clouds/images/childless.png); 2875} 2876 2877.icon-children { 2878 width: 16px; 2879 height: 16px; 2880 background-image: url(clouds/images/children.png); 2881} 2882 2883.icon-clippings { 2884 width: 22px; 2885 height: 22px; 2886 background-image: url(clouds/images/clippings.png); 2887} 2888 2889.icon-edit_indi { 2890 width: 22px; 2891 height: 22px; 2892 background-image: url(clouds/images/edit_indi.png); 2893} 2894 2895.icon-fam-list { 2896 width: 22px; 2897 height: 22px; 2898 background-image: url(clouds/images/sfamily.png); 2899} 2900 2901.icon-indi-list { 2902 width: 22px; 2903 height: 22px; 2904 background-image: url(clouds/images/indis.png); 2905} 2906 2907.icon-loading-small { 2908 width: 16px; 2909 height: 16px; 2910 background-image: url(clouds/images/indicator.gif); 2911} 2912 2913.icon-media { 2914 width: 32px; 2915 height: 32px; 2916 background-image: url(clouds/images/media.png); 2917} 2918 2919.icon-media-list { 2920 width: 32px; 2921 height: 32px; 2922 background-image: url(clouds/images/media.png); 2923} 2924 2925.icon-media-next { 2926 width: 20px; 2927 height: 20px; 2928 background-image: url(clouds/images/rdarrow.png); 2929} 2930 2931.icon-media-play { 2932 width: 20px; 2933 height: 20px; 2934 background-image: url(clouds/images/rarrow.png); 2935} 2936 2937.icon-media-stop { 2938 width: 20px; 2939 height: 20px; 2940 background-image: url(clouds/images/stop.png); 2941} 2942 2943.icon-minus { 2944 width: 11px; 2945 height: 11px; 2946 background-image: url(clouds/images/minus.png); 2947} 2948 2949.icon-mypage { 2950 width: 22px; 2951 height: 22px; 2952 background-image: url(clouds/images/mypage.png); 2953} 2954 2955.icon-note { 2956 width: 22px; 2957 height: 22px; 2958 background-image: url(clouds/icons/note.png); 2959} 2960 2961.icon-plus { 2962 width: 11px; 2963 height: 11px; 2964 background-image: url(clouds/images/plus.png); 2965} 2966 2967.icon-reminder { 2968 width: 15px; 2969 height: 12px; 2970 background-image: url(clouds/images/reminder.png); 2971} 2972 2973.icon-remove { 2974 width: 16px; 2975 height: 16px; 2976 background-image: url(clouds/images/delete.png); 2977} 2978 2979.icon-resn-confidential { 2980 width: 16px; 2981 height: 16px; 2982 background-image: url(clouds/images/resn_confidential.png); 2983} 2984 2985.icon-resn-locked { 2986 width: 16px; 2987 height: 16px; 2988 background-image: url(clouds/images/resn_locked.png); 2989} 2990 2991.icon-resn-none { 2992 width: 16px; 2993 height: 16px; 2994 background-image: url(clouds/images/resn_none.png); 2995} 2996 2997.icon-resn-privacy { 2998 width: 16px; 2999 height: 16px; 3000 background-image: url(clouds/images/resn_privacy.png); 3001} 3002 3003.icon-rings { 3004 width: 9px; 3005 height: 9px; 3006 background-image: url(clouds/images/rings.png); 3007} 3008 3009.icon-selected { 3010 width: 12px; 3011 height: 12px; 3012 background-image: url(clouds/images/selected.png); 3013} 3014 3015.icon-sex_f_15x15 { 3016 width: 15px; 3017 height: 15px; 3018 background-image: url(clouds/images/sex_f_15x15.png); 3019} 3020 3021.icon-sex_f_9x9 { 3022 width: 9px; 3023 height: 9px; 3024 background-image: url(clouds/images/sex_f_9x9.png); 3025} 3026 3027.icon-sex_m_15x15 { 3028 width: 15px; 3029 height: 15px; 3030 background-image: url(clouds/images/sex_m_15x15.png); 3031} 3032 3033.icon-sex_m_9x9 { 3034 width: 9px; 3035 height: 9px; 3036 background-image: url(clouds/images/sex_m_9x9.png); 3037} 3038 3039.icon-sex_u_15x15 { 3040 width: 15px; 3041 height: 15px; 3042 background-image: url(clouds/images/sex_u_15x15.png); 3043} 3044 3045.icon-sex_u_9x9 { 3046 width: 9px; 3047 height: 9px; 3048 background-image: url(clouds/images/sex_u_9x9.png); 3049} 3050 3051.icon-source { 3052 width: 25px; 3053 height: 25px; 3054 background-image: url(clouds/images/source.png); 3055} 3056 3057.icon-warning { 3058 width: 17px; 3059 height: 17px; 3060 background-image: url(clouds/images/warning.png); 3061} 3062 3063.icon-zoomin { 3064 width: 25px; 3065 height: 25px; 3066 background-image: url(clouds/images/zoomin.png); 3067} 3068 3069.icon-zoomout { 3070 width: 25px; 3071 height: 25px; 3072 background-image: url(clouds/images/zoomout.png); 3073} 3074 3075/* Silhouettes on charts */ 3076.icon-silhouette-F { 3077 width: 37px; 3078 height: 45px; 3079 background-image: url(clouds/images/silhouette_female_small.png); 3080} 3081 3082.icon-silhouette-M { 3083 width: 37px; 3084 height: 45px; 3085 background-image: url(clouds/images/silhouette_male_small.png); 3086} 3087 3088.icon-silhouette-U { 3089 width: 37px; 3090 height: 45px; 3091 background-image: url(clouds/images/silhouette_unknown_small.png); 3092} 3093 3094.wt-silhoutte { 3095 width: 200px; 3096 height: 260px; 3097} 3098 3099.wt-silhoutte::before { 3100 content: url(clouds/images/silhouette_unknown.png); 3101} 3102 3103.wt-silhoutte-F::before { 3104 content: url(clouds/images/silhouette_female.png); 3105} 3106 3107.wt-silhouette-M::before { 3108 content: url(clouds/images/silhouette_male.png); 3109} 3110 3111[class^="icon-mime-"], 3112[class*=" icon-mime-"] { 3113 display: inline-block; 3114 background: transparent url(clouds/images/icon-mime-sprite.png) no-repeat; 3115 width: 48px; 3116 height: 48px; 3117} 3118 3119/* ===== Generic MIME types ===== */ 3120[class^="icon-mime-"], 3121[class*=" icon-mime-"] { 3122 background-position: -99px -49px; 3123} 3124 3125[class^="icon-mime-application-"], 3126[class*=" icon-mime-application-"] { 3127 background-position: -99px -196px; 3128} 3129 3130[class^="icon-mime-audio-"], 3131[class*=" icon-mime-audio-"] { 3132 background-position: -197px -98px; 3133} 3134 3135[class^="icon-mime-image-"], 3136[class*=" icon-mime-image-"] { 3137 background-position: -148px -245px; 3138} 3139 3140[class^="icon-mime-text-"], 3141[class*=" icon-mime-text-"] { 3142 background-position: -197px -147px; 3143} 3144 3145[class^="icon-mime-video-"], 3146[class*=" icon-mime-video-"] { 3147 background-position: -148px -147px; 3148} 3149 3150/* ===== Specific MIME types ===== */ 3151.icon-mime-application-pdf { 3152 background-position: -1px -49px; 3153} 3154 3155.icon-mime-application-msword { 3156 background-position: -148px -49px; 3157} 3158 3159.icon-mime-application-vnd-ms-excel { 3160 background-position: -148px -196px; 3161} 3162 3163.icon-mime-application-x-rar-compressed { 3164 background-position: -50px -98px; 3165} 3166 3167.icon-mime-application-zip { 3168 background-position: -50px -147px; 3169} 3170 3171.icon-mime-application-x-shockwave-flash { 3172 background-position: -148px 0; 3173} 3174 3175.icon-mime-audio-mp3 { 3176 background-position: -50px -245px; 3177} 3178 3179.icon-mime-audio-mpeg { 3180 background-position: -50px 0; 3181} 3182 3183.icon-mime-audio-x-ms-wma { 3184 background-position: -1px -245px; 3185} 3186 3187.icon-mime-audio-wav { 3188 background-position: -1px -98px; 3189} 3190 3191.icon-mime-text-html { 3192 background-position: -99px -245px; 3193} 3194 3195.icon-mime-text-x-gedcom { 3196 background-position: -50px -49px; 3197} 3198 3199.icon-mime-image-bmp { 3200 background-position: 197px 0; 3201} 3202 3203.icon-mime-image-gif { 3204 background-position: -197px -49px; 3205} 3206 3207.icon-mime-image-jpeg { 3208 background-position: -1px -147px; 3209} 3210 3211.icon-mime-image-png { 3212 background-position: -99px -98px; 3213} 3214 3215.icon-mime-image-svg { 3216 background-position: -197px -196px; 3217} 3218 3219.icon-mime-image-tiff { 3220 background-position: -148px -98px; 3221} 3222 3223.icon-mime-video-quicktime { 3224 background-position: -99px -147px; 3225} 3226 3227.icon-mime-video-avi { 3228 background-position: -99px 0; 3229} 3230 3231.icon-mime-video-x-ms-wmv { 3232 background-position: -50px -196px; 3233} 3234/* ====== End Icon styles ====== */ 3235 3236/* ====== Theme Header ========= */ 3237 3238/* Tbl hdrs and Light Text */ 3239.descriptionbox, 3240.topbottombar, 3241.topbottombar a, 3242.list_label, 3243.list_label a { 3244 background-color: #95b8e0; 3245 color: #039; 3246} 3247 3248/* Base Color */ 3249.descriptionbox .submenu a, 3250.blockcontent, 3251.list_value, 3252.list_value_wrap, 3253.news_box, 3254.submenuitem_hover { 3255 background: inherit; 3256} 3257 3258#topMenu { 3259 background: #acf; 3260 clear: both; 3261 height: 31px; 3262 width: 100%; 3263} 3264 3265#topMenu ul { 3266 margin: 0; 3267 padding: 0; 3268} 3269 3270/* Set stack level for top two header menu rows */ 3271.hsearch { 3272 display: block; 3273 float: right; 3274 padding-right: 10px; 3275 padding-top: 5px; 3276} 3277 3278.search-icon { 3279 height: 17px; 3280 vertical-align: top; 3281} 3282 3283.powered-by-webtrees { 3284 display: inline-block; 3285 margin-top: 10px; 3286 width: 100px; 3287 height: 21px; 3288} 3289 3290.powered-by-webtrees:after { 3291 content: url(clouds/images/powered-by-webtrees.png); 3292} 3293 3294.logo { 3295 text-align: center; 3296} 3297 3298footer .center { 3299 text-align: center; 3300} 3301 3302footer .error { 3303 color: #d00; 3304 font-weight: bold; 3305} 3306 3307.user_links { 3308 white-space: nowrap; 3309} 3310 3311/* ====== End Theme Footer ===== */ 3312 3313/* ====== Theme Icons ========== */ 3314.icon-indis { 3315 width: 22px; 3316 height: 22px; 3317 background-image: url(clouds/images/indis.png); 3318} 3319 3320.icon-patriarch { 3321 width: 25px; 3322 height: 25px; 3323 background-image: url(clouds/images/patriarch.png); 3324} 3325 3326.icon-pedigree { 3327 width: 22px; 3328 height: 22px; 3329 background-image: url(clouds/images/pedigree.png); 3330} 3331 3332.icon-place { 3333 width: 22px; 3334 height: 22px; 3335 background-image: url(clouds/images/place.png); 3336} 3337 3338.icon-repo-list { 3339 width: 22px; 3340 height: 22px; 3341 background-image: url(clouds/images/repository.png); 3342} 3343 3344.icon-repository { 3345 width: 22px; 3346 height: 22px; 3347 background-image: url(clouds/images/repository.png); 3348} 3349 3350.icon-search { 3351 width: 16px; 3352 height: 16px; 3353 background-image: url(clouds/images/go.png); 3354} 3355 3356.icon-sfamily { 3357 width: 22px; 3358 height: 22px; 3359 background-image: url(clouds/images/sfamily.png); 3360} 3361 3362.icon-source-list { 3363 width: 25px; 3364 height: 25px; 3365 background-image: url(clouds/images/source.png); 3366} 3367 3368.icon-user_add { 3369 width: 22px; 3370 height: 22px; 3371 background-image: url(clouds/images/user_add.png); 3372} 3373 3374.cookie-warning { 3375 background: #666; 3376 color: #fff; 3377 height: 3em; 3378 line-height: 2.5em; 3379 transition: height 0.5s; 3380} 3381