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