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