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