1*e837ff07SGreg Roach/** 2*e837ff07SGreg Roach * webtrees: online genealogy 3*e837ff07SGreg Roach * Copyright (C) 2018 webtrees development team 4*e837ff07SGreg Roach * This program is free software: you can redistribute it and/or modify 5*e837ff07SGreg Roach * it under the terms of the GNU General Public License as published by 6*e837ff07SGreg Roach * the Free Software Foundation, either version 3 of the License, or 7*e837ff07SGreg Roach * (at your option) any later version. 8*e837ff07SGreg Roach * This program is distributed in the hope that it will be useful, 9*e837ff07SGreg Roach * but WITHOUT ANY WARRANTY; without even the implied warranty of 10*e837ff07SGreg Roach * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11*e837ff07SGreg Roach * GNU General Public License for more details. 12*e837ff07SGreg Roach * You should have received a copy of the GNU General Public License 13*e837ff07SGreg Roach * along with this program. If not, see <http://www.gnu.org/licenses/>. 14*e837ff07SGreg Roach */ 15*e837ff07SGreg Roach 16*e837ff07SGreg Roach/* The minimal theme */ 17*e837ff07SGreg Roach 18*e837ff07SGreg Roach/* Override Bootstrap formatting */ 19*e837ff07SGreg Roach.btn-link { 20*e837ff07SGreg Roach padding-left: 0.25rem; 21*e837ff07SGreg Roach padding-right: 0.25rem; 22*e837ff07SGreg Roach} 23*e837ff07SGreg Roach 24*e837ff07SGreg Roach.table-given-name { 25*e837ff07SGreg Roach overflow-x: hidden; 26*e837ff07SGreg Roach} 27*e837ff07SGreg Roach 28*e837ff07SGreg Roach.container-fluid { 29*e837ff07SGreg Roach padding-left: 5px; 30*e837ff07SGreg Roach padding-right: 5px; 31*e837ff07SGreg Roach} 32*e837ff07SGreg Roach 33*e837ff07SGreg Roachtable { 34*e837ff07SGreg Roach border-collapse: separate; 35*e837ff07SGreg Roach} 36*e837ff07SGreg Roach 37*e837ff07SGreg Roach/* 38*e837ff07SGreg Roach * Any element that is loaded dynamically has the class wt-ajax-load. 39*e837ff07SGreg Roach * We can provide a "loading" placeholder for empty elements with this class. 40*e837ff07SGreg Roach */ 41*e837ff07SGreg Roach.wt-ajax-load:empty { 42*e837ff07SGreg Roach height: 32px; 43*e837ff07SGreg Roach background: url(images/loading-32x32.gif) no-repeat 50% 50%; 44*e837ff07SGreg Roach} 45*e837ff07SGreg Roach 46*e837ff07SGreg Roach/* 47*e837ff07SGreg Roach * Icons use FontAwesome by default, but have additional classes to 48*e837ff07SGreg Roach * allow them to be overridden 49*e837ff07SGreg Roach * 50*e837ff07SGreg Roach * .wt-icon-arrow-down 51*e837ff07SGreg Roach * .wt-icon-arrow-end (right on LTR, left on RTL) 52*e837ff07SGreg Roach * .wt-icon-arrow-start (left on LTR, right on RTL) 53*e837ff07SGreg Roach * .wt-icon-arrow-up 54*e837ff07SGreg Roach * .wt-icon-bing-maps 55*e837ff07SGreg Roach * .wt-icon-calendar 56*e837ff07SGreg Roach * .wt-icon-copy 57*e837ff07SGreg Roach * .wt-icon-delete 58*e837ff07SGreg Roach * .wt-icon-edit 59*e837ff07SGreg Roach * .wt-icon-email 60*e837ff07SGreg Roach * .wt-icon-family 61*e837ff07SGreg Roach * .wt-icon-help 62*e837ff07SGreg Roach * .wt-icon-individual 63*e837ff07SGreg Roach * .wt-icon-google-maps 64*e837ff07SGreg Roach * .wt-icon-keyboard 65*e837ff07SGreg Roach * .wt-icon-media 66*e837ff07SGreg Roach * .wt-icon-note 67*e837ff07SGreg Roach * .wt-icon-openstreetmap 68*e837ff07SGreg Roach * .wt-icon-preferences 69*e837ff07SGreg Roach * .wt-icon-repository 70*e837ff07SGreg Roach * .wt-icon-source 71*e837ff07SGreg Roach * .wt-icon-submitter 72*e837ff07SGreg Roach */ 73*e837ff07SGreg Roach.wt-icon-bing-maps::before { 74*e837ff07SGreg Roach width: 16px; 75*e837ff07SGreg Roach height: 16px; 76*e837ff07SGreg Roach content: url(minimal/icons/bing-maps.png); 77*e837ff07SGreg Roach} 78*e837ff07SGreg Roach 79*e837ff07SGreg Roach.wt-icon-google-maps::before { 80*e837ff07SGreg Roach width: 16px; 81*e837ff07SGreg Roach height: 16px; 82*e837ff07SGreg Roach content: url(minimal/icons/google-maps.png); 83*e837ff07SGreg Roach} 84*e837ff07SGreg Roach 85*e837ff07SGreg Roach.wt-icon-openstreetmap::before { 86*e837ff07SGreg Roach width: 16px; 87*e837ff07SGreg Roach height: 16px; 88*e837ff07SGreg Roach content: url(minimal/icons/openstreetmap.png); 89*e837ff07SGreg Roach} 90*e837ff07SGreg Roach 91*e837ff07SGreg Roach/* 92*e837ff07SGreg Roach * Pages have the following high-level structure: 93*e837ff07SGreg Roach * 94*e837ff07SGreg Roach * wt-global 95*e837ff07SGreg Roach * +---wt-header-wrapper 96*e837ff07SGreg Roach * +---wt-header-container 97*e837ff07SGreg Roach * | +---wt-header-content 98*e837ff07SGreg Roach * | +---wt-accessibility-links 99*e837ff07SGreg Roach * | +---wt-site-logo 100*e837ff07SGreg Roach * | +---wt-site-title 101*e837ff07SGreg Roach * | +---wt-header-search 102*e837ff07SGreg Roach * | | +---wt-header-search-form 103*e837ff07SGreg Roach * | | +---wt-header-search-field 104*e837ff07SGreg Roach * | | +---wt-header-search-button 105*e837ff07SGreg Roach * | +---wt-secondary-navigation 106*e837ff07SGreg Roach * | | +---wt-secondary-menu 107*e837ff07SGreg Roach * | +---wt-primary-navigation 108*e837ff07SGreg Roach * | +---wt-primary-menu 109*e837ff07SGreg Roach * +---wt-main-container 110*e837ff07SGreg Roach * | +---wt-main-content 111*e837ff07SGreg Roach * | +---wt-messages 112*e837ff07SGreg Roach * | +---wt-page-title 113*e837ff07SGreg Roach * | +---wt-page-options wt-page-options-xxxxx 114*e837ff07SGreg Roach * | +---wt-page-content 115*e837ff07SGreg Roach * +---wt-footer-container 116*e837ff07SGreg Roach * +---wt-footer-content 117*e837ff07SGreg Roach */ 118*e837ff07SGreg Roach 119*e837ff07SGreg Roach.wt-global { 120*e837ff07SGreg Roach /* Avoid extremes of black and white. It is better for users with dyslexia. */ 121*e837ff07SGreg Roach color: #0a0a0a; 122*e837ff07SGreg Roach background-color: #f9f9f9; 123*e837ff07SGreg Roach} 124*e837ff07SGreg Roach 125*e837ff07SGreg Roach.wt-header-container { 126*e837ff07SGreg Roach margin-top: 1rem; 127*e837ff07SGreg Roach} 128*e837ff07SGreg Roach 129*e837ff07SGreg Roach.wt-header-content { 130*e837ff07SGreg Roach} 131*e837ff07SGreg Roach 132*e837ff07SGreg Roach.wt-accessibility-links { 133*e837ff07SGreg Roach} 134*e837ff07SGreg Roach 135*e837ff07SGreg Roach.wt-site-logo { 136*e837ff07SGreg Roach display: none; 137*e837ff07SGreg Roach} 138*e837ff07SGreg Roach 139*e837ff07SGreg Roach.wt-site-title { 140*e837ff07SGreg Roach order: 1; 141*e837ff07SGreg Roach flex: 1 1 0; 142*e837ff07SGreg Roach font-size: 1.75rem; 143*e837ff07SGreg Roach} 144*e837ff07SGreg Roach 145*e837ff07SGreg Roach.wt-header-search { 146*e837ff07SGreg Roach order: 3; 147*e837ff07SGreg Roach flex: 0 0 15rem; 148*e837ff07SGreg Roach} 149*e837ff07SGreg Roach 150*e837ff07SGreg Roach.wt-header-search-form { 151*e837ff07SGreg Roach} 152*e837ff07SGreg Roach 153*e837ff07SGreg Roach.wt-secondary-navigation { 154*e837ff07SGreg Roach order: 2; 155*e837ff07SGreg Roach flex: 0 0 0; 156*e837ff07SGreg Roach white-space: nowrap; 157*e837ff07SGreg Roach} 158*e837ff07SGreg Roach 159*e837ff07SGreg Roach.wt-secondary-menu { 160*e837ff07SGreg Roach} 161*e837ff07SGreg Roach 162*e837ff07SGreg Roach.wt-secondary-menu .nav-link { 163*e837ff07SGreg Roach padding: 0.5rem; 164*e837ff07SGreg Roach} 165*e837ff07SGreg Roach 166*e837ff07SGreg Roach.wt-primary-navigation { 167*e837ff07SGreg Roach order: 4; 168*e837ff07SGreg Roach /* Extend to full page width */ 169*e837ff07SGreg Roach flex: 0 1 100vw; 170*e837ff07SGreg Roach max-width: 100vw; 171*e837ff07SGreg Roach /* Recalculate margins for content */ 172*e837ff07SGreg Roach margin: 0 calc(50% - 50vw); 173*e837ff07SGreg Roach padding: 0 calc(50vw - 50%); 174*e837ff07SGreg Roach border-bottom: 2px solid #aaa; 175*e837ff07SGreg Roach} 176*e837ff07SGreg Roach 177*e837ff07SGreg Roach.wt-primary-menu { 178*e837ff07SGreg Roach justify-content: center; 179*e837ff07SGreg Roach} 180*e837ff07SGreg Roach 181*e837ff07SGreg Roach.wt-primary-menu .nav-link { 182*e837ff07SGreg Roach padding: 0.5rem; 183*e837ff07SGreg Roach} 184*e837ff07SGreg Roach 185*e837ff07SGreg Roach.wt-main-container { 186*e837ff07SGreg Roach} 187*e837ff07SGreg Roach 188*e837ff07SGreg Roach.wt-main { 189*e837ff07SGreg Roach} 190*e837ff07SGreg Roach 191*e837ff07SGreg Roach.wt-messages { 192*e837ff07SGreg Roach} 193*e837ff07SGreg Roach 194*e837ff07SGreg Roach.wt-page-title { 195*e837ff07SGreg Roach text-align: center; 196*e837ff07SGreg Roach} 197*e837ff07SGreg Roach 198*e837ff07SGreg Roach.wt-page-content { 199*e837ff07SGreg Roach margin-top: 1rem; 200*e837ff07SGreg Roach} 201*e837ff07SGreg Roach 202*e837ff07SGreg Roach.wt-footer-container { 203*e837ff07SGreg Roach} 204*e837ff07SGreg Roach 205*e837ff07SGreg Roach.wt-footer-content { 206*e837ff07SGreg Roach} 207*e837ff07SGreg Roach 208*e837ff07SGreg Roach.wt-contact-links { 209*e837ff07SGreg Roach} 210*e837ff07SGreg Roach 211*e837ff07SGreg Roach.wt-powered-by-webtrees { 212*e837ff07SGreg Roach} 213*e837ff07SGreg Roach 214*e837ff07SGreg Roach.wt-page-views { 215*e837ff07SGreg Roach} 216*e837ff07SGreg Roach 217*e837ff07SGreg Roach.wt-cookie-warning { 218*e837ff07SGreg Roach} 219*e837ff07SGreg Roach 220*e837ff07SGreg Roach/* 221*e837ff07SGreg Roach * The home/my pages 222*e837ff07SGreg Roach * 223*e837ff07SGreg Roach * wt-home-page / wt-user-page 224*e837ff07SGreg Roach * +---wt-main-blocks 225*e837ff07SGreg Roach * | +---wt-block, wt-block-AAA 226*e837ff07SGreg Roach * | +---wt-block, wt-block-BBB 227*e837ff07SGreg Roach * | +---wt-block, wt-block-CCC 228*e837ff07SGreg Roach * +---wt-side-blocks 229*e837ff07SGreg Roach * +---wt-block, wt-block-XXX 230*e837ff07SGreg Roach * +---wt-block, wt-block-YYY 231*e837ff07SGreg Roach * +---wt-block, wt-block-ZZZ 232*e837ff07SGreg Roach * 233*e837ff07SGreg Roach * Each block as the structure 234*e837ff07SGreg Roach * wt-block, wt-block-XXX 235*e837ff07SGreg Roach * +---wt-block-header, wt-block-header-XXX 236*e837ff07SGreg Roach * +---wt-block-content, wt-block-content-XXX 237*e837ff07SGreg Roach */ 238*e837ff07SGreg Roach 239*e837ff07SGreg Roach.wt-block { 240*e837ff07SGreg Roach border: solid #000 1px; 241*e837ff07SGreg Roach} 242*e837ff07SGreg Roach 243*e837ff07SGreg Roach.wt-block-header { 244*e837ff07SGreg Roach background-color: #fff; 245*e837ff07SGreg Roach} 246*e837ff07SGreg Roach 247*e837ff07SGreg Roach.wt-block-content { 248*e837ff07SGreg Roach} 249*e837ff07SGreg Roach 250*e837ff07SGreg Roach/* 251*e837ff07SGreg Roach * Edit genealogy data page 252*e837ff07SGreg Roach * 253*e837ff07SGreg Roach * wt-edit-page, wt-edit-XXXX-page 254*e837ff07SGreg Roach */ 255*e837ff07SGreg Roach 256*e837ff07SGreg Roach/* 257*e837ff07SGreg Roach * Configure home/my page blocks page 258*e837ff07SGreg Roach * 259*e837ff07SGreg Roach * wt-edit-blocks-page 260*e837ff07SGreg Roach */ 261*e837ff07SGreg Roach 262*e837ff07SGreg Roach.wt-block-content .list_table { 263*e837ff07SGreg Roach border-spacing: 1px; 264*e837ff07SGreg Roach border: solid #000 1px; 265*e837ff07SGreg Roach border-right: 0; 266*e837ff07SGreg Roach} 267*e837ff07SGreg Roach 268*e837ff07SGreg Roach.wt-block-content .list_value, 269*e837ff07SGreg Roach.wt-block-content .list_value_wrap { 270*e837ff07SGreg Roach border: 0; 271*e837ff07SGreg Roach border-top: solid #000 1px; 272*e837ff07SGreg Roach border-right: solid #000 1px; 273*e837ff07SGreg Roach} 274*e837ff07SGreg Roach 275*e837ff07SGreg Roach/* 276*e837ff07SGreg Roach * Ancestors chart 277*e837ff07SGreg Roach * 278*e837ff07SGreg Roach * wt-chart, wt-ancestors-chart 279*e837ff07SGreg Roach * +---wt-ancestors-chart-list 280*e837ff07SGreg Roach * +---wt-ancestors-chart-list-item 281*e837ff07SGreg Roach * +--- 282*e837ff07SGreg Roach * +---wt-ancestors-chart-list 283*e837ff07SGreg Roach * +---wt-ancestors-chart-list-item 284*e837ff07SGreg Roach * +---... 285*e837ff07SGreg Roach */ 286*e837ff07SGreg Roach.wt-ancestors-chart-list { 287*e837ff07SGreg Roach} 288*e837ff07SGreg Roach 289*e837ff07SGreg Roach.wt-ancestors-chart-list-item { 290*e837ff07SGreg Roach} 291*e837ff07SGreg Roach 292*e837ff07SGreg Roach/* 293*e837ff07SGreg Roach * Compact chart 294*e837ff07SGreg Roach * 295*e837ff07SGreg Roach * wt-chart, wt-compact-chart 296*e837ff07SGreg Roach */ 297*e837ff07SGreg Roach 298*e837ff07SGreg Roach.wt-ancestors-chart-list-item { 299*e837ff07SGreg Roach} 300*e837ff07SGreg Roach 301*e837ff07SGreg Roach/* 302*e837ff07SGreg Roach * Descendants chart 303*e837ff07SGreg Roach * 304*e837ff07SGreg Roach * wt-chart, wt-descendants-chart 305*e837ff07SGreg Roach * +---wt-descendants-chart-list 306*e837ff07SGreg Roach * +---wt-descendants-chart-list-item 307*e837ff07SGreg Roach */ 308*e837ff07SGreg Roach.wt-descendants-chart-list { 309*e837ff07SGreg Roach} 310*e837ff07SGreg Roach 311*e837ff07SGreg Roach.wt-descendants-chart-list-item { 312*e837ff07SGreg Roach} 313*e837ff07SGreg Roach 314*e837ff07SGreg Roach/* 315*e837ff07SGreg Roach * Family book chart 316*e837ff07SGreg Roach * 317*e837ff07SGreg Roach * wt-chart, wt-family-book-chart 318*e837ff07SGreg Roach */ 319*e837ff07SGreg Roach 320*e837ff07SGreg Roach/* 321*e837ff07SGreg Roach * Fan chart 322*e837ff07SGreg Roach * 323*e837ff07SGreg Roach * wt-chart, wt-fan-chart 324*e837ff07SGreg Roach */ 325*e837ff07SGreg Roach 326*e837ff07SGreg Roach/* 327*e837ff07SGreg Roach * Hourglass chart 328*e837ff07SGreg Roach * 329*e837ff07SGreg Roach * wt-chart, wt-hourglass-chart 330*e837ff07SGreg Roach */ 331*e837ff07SGreg Roach 332*e837ff07SGreg Roach/* 333*e837ff07SGreg Roach * Hourglass chart 334*e837ff07SGreg Roach * 335*e837ff07SGreg Roach * wt-chart, wt-interactive-tree 336*e837ff07SGreg Roach */ 337*e837ff07SGreg Roach 338*e837ff07SGreg Roach/* 339*e837ff07SGreg Roach * Lifespans chart 340*e837ff07SGreg Roach * 341*e837ff07SGreg Roach * wt-chart, wt-lifespans-chart 342*e837ff07SGreg Roach */ 343*e837ff07SGreg Roach 344*e837ff07SGreg Roach/* 345*e837ff07SGreg Roach * Pedigree chart 346*e837ff07SGreg Roach * 347*e837ff07SGreg Roach * wt-chart, wt-pedigree-chart 348*e837ff07SGreg Roach */ 349*e837ff07SGreg Roach 350*e837ff07SGreg Roach/* 351*e837ff07SGreg Roach * Pedigree map 352*e837ff07SGreg Roach * 353*e837ff07SGreg Roach * wt-chart, wt-pedigree-map 354*e837ff07SGreg Roach */ 355*e837ff07SGreg Roach 356*e837ff07SGreg Roach/* 357*e837ff07SGreg Roach * Relationships chart 358*e837ff07SGreg Roach * 359*e837ff07SGreg Roach * wt-chart, wt-relationships-chart 360*e837ff07SGreg Roach */ 361*e837ff07SGreg Roach 362*e837ff07SGreg Roach/* 363*e837ff07SGreg Roach * Statistics chart 364*e837ff07SGreg Roach * 365*e837ff07SGreg Roach * wt-chart, wt-statistics-chart 366*e837ff07SGreg Roach */ 367*e837ff07SGreg Roach 368*e837ff07SGreg Roach/* 369*e837ff07SGreg Roach * Timeline chart 370*e837ff07SGreg Roach * 371*e837ff07SGreg Roach * wt-chart, wt-timeline-chart 372*e837ff07SGreg Roach */ 373*e837ff07SGreg Roach 374*e837ff07SGreg Roach/* 375*e837ff07SGreg Roach * Family list and individual list 376*e837ff07SGreg Roach * 377*e837ff07SGreg Roach * wt-page-options 378*e837ff07SGreg Roach * +---wt-initials-list 379*e837ff07SGreg Roach * +---wt-initial-list-item 380*e837ff07SGreg Roach * +---wt-initial 381*e837ff07SGreg Roach * +---wt-initial, active 382*e837ff07SGreg Roach * wt-page-content 383*e837ff07SGreg Roach * +---wt-list, wt-{family,individual}-list 384*e837ff07SGreg Roach */ 385*e837ff07SGreg Roach 386*e837ff07SGreg Roach.wt-initials-list { 387*e837ff07SGreg Roach list-style: none; 388*e837ff07SGreg Roach} 389*e837ff07SGreg Roach 390*e837ff07SGreg Roach.wt-initials-list-item { 391*e837ff07SGreg Roach display: inline; 392*e837ff07SGreg Roach} 393*e837ff07SGreg Roach 394*e837ff07SGreg Roach.wt-initials-list-item + .wt-initials-list-item::before { 395*e837ff07SGreg Roach content: '|'; 396*e837ff07SGreg Roach} 397*e837ff07SGreg Roach 398*e837ff07SGreg Roach.wt-initial { 399*e837ff07SGreg Roach padding: 0 0.25rem; 400*e837ff07SGreg Roach} 401*e837ff07SGreg Roach 402*e837ff07SGreg Roach.wt-initial.active { 403*e837ff07SGreg Roach color: #f00; 404*e837ff07SGreg Roach font-weight: bold; 405*e837ff07SGreg Roach} 406*e837ff07SGreg Roach 407*e837ff07SGreg Roach/* 408*e837ff07SGreg Roach * Media object list 409*e837ff07SGreg Roach * 410*e837ff07SGreg Roach * wt-list, wt-media-list 411*e837ff07SGreg Roach */ 412*e837ff07SGreg Roach 413*e837ff07SGreg Roach/* 414*e837ff07SGreg Roach * Note object list 415*e837ff07SGreg Roach * 416*e837ff07SGreg Roach * wt-list, wt-note-list 417*e837ff07SGreg Roach */ 418*e837ff07SGreg Roach 419*e837ff07SGreg Roach/* 420*e837ff07SGreg Roach * Source list 421*e837ff07SGreg Roach * 422*e837ff07SGreg Roach * wt-list, wt-source-list 423*e837ff07SGreg Roach */ 424*e837ff07SGreg Roach 425*e837ff07SGreg Roach/* 426*e837ff07SGreg Roach * Repository list 427*e837ff07SGreg Roach * 428*e837ff07SGreg Roach * wt-list, wt-repository-list 429*e837ff07SGreg Roach */ 430*e837ff07SGreg Roach 431*e837ff07SGreg Roach/* 432*e837ff07SGreg Roach * Branches list 433*e837ff07SGreg Roach * 434*e837ff07SGreg Roach * wt-branches-page 435*e837ff07SGreg Roach */ 436*e837ff07SGreg Roach 437*e837ff07SGreg Roach/* 438*e837ff07SGreg Roach * Place hierarchy 439*e837ff07SGreg Roach * 440*e837ff07SGreg Roach * wt-place-hierarchy-page 441*e837ff07SGreg Roach */ 442*e837ff07SGreg Roach 443*e837ff07SGreg Roach/* 444*e837ff07SGreg Roach * Calendar 445*e837ff07SGreg Roach * 446*e837ff07SGreg Roach * wt-calendar-page 447*e837ff07SGreg Roach */ 448*e837ff07SGreg Roach 449*e837ff07SGreg Roach/* 450*e837ff07SGreg Roach * Reports 451*e837ff07SGreg Roach * 452*e837ff07SGreg Roach * wt-reports-page 453*e837ff07SGreg Roach */ 454*e837ff07SGreg Roach 455*e837ff07SGreg Roach/* 456*e837ff07SGreg Roach * Search 457*e837ff07SGreg Roach * 458*e837ff07SGreg Roach * wt-search-page, wt-general-serach-page/wt-phonetic-search-page/wt-advanced-search-page/wt-search-replace-page 459*e837ff07SGreg Roach */ 460*e837ff07SGreg Roach 461*e837ff07SGreg Roach/* ios on click workaround */ 462*e837ff07SGreg Roach/* ---Pending edits--- */ 463*e837ff07SGreg Roach.new { 464*e837ff07SGreg Roach outline: solid thin blue; 465*e837ff07SGreg Roach} 466*e837ff07SGreg Roach.old { 467*e837ff07SGreg Roach outline: solid thin red; 468*e837ff07SGreg Roach} 469*e837ff07SGreg Roach 470*e837ff07SGreg Roach.person_box, 471*e837ff07SGreg Roach.person_boxF, 472*e837ff07SGreg Roach.person_boxNN { 473*e837ff07SGreg Roach margin: 0; 474*e837ff07SGreg Roach border: 1px solid #ccc; 475*e837ff07SGreg Roach} 476*e837ff07SGreg Roach 477*e837ff07SGreg Roach.person_box_template .details0, 478*e837ff07SGreg Roach.person_box_template .details1 { 479*e837ff07SGreg Roach font-size: 11px; 480*e837ff07SGreg Roach} 481*e837ff07SGreg Roach 482*e837ff07SGreg Roach.person_box { 483*e837ff07SGreg Roach padding: 3px; 484*e837ff07SGreg Roach background-color: #fff; 485*e837ff07SGreg Roach border: solid #555 1px; 486*e837ff07SGreg Roach} 487*e837ff07SGreg Roach 488*e837ff07SGreg Roach.person_boxF { 489*e837ff07SGreg Roach padding: 3px; 490*e837ff07SGreg Roach background-color: #fff; 491*e837ff07SGreg Roach border: solid #555 1px; 492*e837ff07SGreg Roach} 493*e837ff07SGreg Roach 494*e837ff07SGreg Roach.person_boxNN { 495*e837ff07SGreg Roach padding: 3px; 496*e837ff07SGreg Roach background-color: #fff; 497*e837ff07SGreg Roach border: 1px dashed #808080; 498*e837ff07SGreg Roach} 499*e837ff07SGreg Roach 500*e837ff07SGreg Roach.person_box:target, 501*e837ff07SGreg Roach.news_box:target, 502*e837ff07SGreg Roach#gedcom_stats:target { 503*e837ff07SGreg Roach background-color: #ffc; 504*e837ff07SGreg Roach} 505*e837ff07SGreg Roach 506*e837ff07SGreg Roach.center { 507*e837ff07SGreg Roach text-align: center; 508*e837ff07SGreg Roach} 509*e837ff07SGreg Roach 510*e837ff07SGreg Roach.clearfloat { 511*e837ff07SGreg Roach clear: both; 512*e837ff07SGreg Roach} 513*e837ff07SGreg Roach 514*e837ff07SGreg Roach.list_value, 515*e837ff07SGreg Roach.list_value_wrap { 516*e837ff07SGreg Roach border: solid #000 1px; 517*e837ff07SGreg Roach vertical-align: top; 518*e837ff07SGreg Roach padding: 4px; 519*e837ff07SGreg Roach} 520*e837ff07SGreg Roach 521*e837ff07SGreg Roach/* ---Find special characters--- */ 522*e837ff07SGreg Roach 523*e837ff07SGreg Roach/* ======== Person box ======= */ 524*e837ff07SGreg Roach.gedcom_favorites_block, 525*e837ff07SGreg Roach.user_favorites_block, 526*e837ff07SGreg Roach.person_box_template { 527*e837ff07SGreg Roach overflow: visible !important; 528*e837ff07SGreg Roach} 529*e837ff07SGreg Roach 530*e837ff07SGreg Roach/* Box styles are 531*e837ff07SGreg Roach 0 compact view 532*e837ff07SGreg Roach 1 normal view - small box 533*e837ff07SGreg Roach 2 normal view - large box 534*e837ff07SGreg Roach*/ 535*e837ff07SGreg Roach.box-style0 { 536*e837ff07SGreg Roach cursor: url(minimal/images/zoomin.png), n-resize; 537*e837ff07SGreg Roach} 538*e837ff07SGreg Roach 539*e837ff07SGreg Roach.box-style0-expanded { 540*e837ff07SGreg Roach cursor: url(minimal/images/zoomout.png), n-resize; 541*e837ff07SGreg Roach} 542*e837ff07SGreg Roach 543*e837ff07SGreg Roach.box-style0-expanded, 544*e837ff07SGreg Roach.box-style1-expanded { 545*e837ff07SGreg Roach width: 300px !important; 546*e837ff07SGreg Roach height: auto !important; 547*e837ff07SGreg Roach line-height: 1.5em!important; 548*e837ff07SGreg Roach} 549*e837ff07SGreg Roach 550*e837ff07SGreg Roach.person_box_template { 551*e837ff07SGreg Roach height: auto; 552*e837ff07SGreg Roach white-space: normal; 553*e837ff07SGreg Roach overflow: hidden !important; 554*e837ff07SGreg Roach} 555*e837ff07SGreg Roach 556*e837ff07SGreg Roach.person_box_template .namedef i[class^="icon-sex"] { 557*e837ff07SGreg Roach margin-left: 3px; 558*e837ff07SGreg Roach} 559*e837ff07SGreg Roach 560*e837ff07SGreg Roach.person_box_template .icons { 561*e837ff07SGreg Roach float: right; 562*e837ff07SGreg Roach} 563*e837ff07SGreg Roach 564*e837ff07SGreg Roach.person_box_template .inout { 565*e837ff07SGreg Roach clear: both; 566*e837ff07SGreg Roach display: none; 567*e837ff07SGreg Roach} 568*e837ff07SGreg Roach 569*e837ff07SGreg Roach.person_box_template .noprint { 570*e837ff07SGreg Roach width: 25px; 571*e837ff07SGreg Roach height: 50px; 572*e837ff07SGreg Roach position: relative; 573*e837ff07SGreg Roach} 574*e837ff07SGreg Roach 575*e837ff07SGreg Roach.person_box_template .chart_textbox { 576*e837ff07SGreg Roach overflow: hidden; 577*e837ff07SGreg Roach font-size: .75rem; 578*e837ff07SGreg Roach line-height: 1; 579*e837ff07SGreg Roach padding-bottom: 4px; 580*e837ff07SGreg Roach} 581*e837ff07SGreg Roach 582*e837ff07SGreg Roach.person_box_template .chart_textbox .name1{ 583*e837ff07SGreg Roach line-height: 1; 584*e837ff07SGreg Roach font-weight: bold; 585*e837ff07SGreg Roach} 586*e837ff07SGreg Roach 587*e837ff07SGreg Roach.person_box_template img, 588*e837ff07SGreg Roach.person_box_template a.gallery { 589*e837ff07SGreg Roach float: left; 590*e837ff07SGreg Roach height: 50px; 591*e837ff07SGreg Roach margin: 0 2px 0 0; 592*e837ff07SGreg Roach max-width: 80px; 593*e837ff07SGreg Roach width: auto; 594*e837ff07SGreg Roach} 595*e837ff07SGreg Roach 596*e837ff07SGreg Roach.person_box_template i[class^="icon-silhouette"] { 597*e837ff07SGreg Roach float: left; 598*e837ff07SGreg Roach} 599*e837ff07SGreg Roach 600*e837ff07SGreg Roach.list_table { 601*e837ff07SGreg Roach margin: 0 auto; 602*e837ff07SGreg Roach} 603*e837ff07SGreg Roach 604*e837ff07SGreg Roach#reportengine-page .report-type { 605*e837ff07SGreg Roach overflow: hidden; 606*e837ff07SGreg Roach margin: auto; 607*e837ff07SGreg Roach width: 180px; 608*e837ff07SGreg Roach} 609*e837ff07SGreg Roach 610*e837ff07SGreg Roach#reportengine-page .report-type div { 611*e837ff07SGreg Roach float: left; 612*e837ff07SGreg Roach margin: 0 20px; 613*e837ff07SGreg Roach} 614*e837ff07SGreg Roach 615*e837ff07SGreg Roach#reportengine-page .report-type p { 616*e837ff07SGreg Roach margin: 0; 617*e837ff07SGreg Roach text-align: center; 618*e837ff07SGreg Roach} 619*e837ff07SGreg Roach 620*e837ff07SGreg Roach/* styles for popup menus */ 621*e837ff07SGreg Roach.itr { 622*e837ff07SGreg Roach position: absolute; 623*e837ff07SGreg Roach line-height: 1.5; 624*e837ff07SGreg Roach} 625*e837ff07SGreg Roach 626*e837ff07SGreg Roach.popup { 627*e837ff07SGreg Roach position: absolute; 628*e837ff07SGreg Roach top: 20px; 629*e837ff07SGreg Roach right: 0; 630*e837ff07SGreg Roach left: auto; 631*e837ff07SGreg Roach visibility: hidden; 632*e837ff07SGreg Roach opacity: 0; 633*e837ff07SGreg Roach transition: visibility 0s ease .25s,opacity .25s ease; 634*e837ff07SGreg Roach z-index: 9999; 635*e837ff07SGreg Roach box-shadow: 5px 5px 5px 0 rgba(0,0,0,.4); 636*e837ff07SGreg Roach} 637*e837ff07SGreg Roach 638*e837ff07SGreg Roach.popup ul { 639*e837ff07SGreg Roach white-space: nowrap; 640*e837ff07SGreg Roach list-style: none; 641*e837ff07SGreg Roach margin: 0; 642*e837ff07SGreg Roach padding: 0 10px; 643*e837ff07SGreg Roach font-size: smaller; 644*e837ff07SGreg Roach} 645*e837ff07SGreg Roach 646*e837ff07SGreg Roach.popup > ul { 647*e837ff07SGreg Roach padding: 2px 10px; 648*e837ff07SGreg Roach} 649*e837ff07SGreg Roach 650*e837ff07SGreg Roach.popup li .NAME { 651*e837ff07SGreg Roach padding: 0 5px; 652*e837ff07SGreg Roach} 653*e837ff07SGreg Roach 654*e837ff07SGreg Roach.itr:hover .popup { 655*e837ff07SGreg Roach visibility: visible; 656*e837ff07SGreg Roach opacity: 1; 657*e837ff07SGreg Roach transition-delay: 0s; 658*e837ff07SGreg Roach} 659*e837ff07SGreg Roach 660*e837ff07SGreg Roach/* styles for FindFacts pop-up */ 661*e837ff07SGreg Roach#layDefinedTags, 662*e837ff07SGreg Roach#tabDefinedTagsShow { 663*e837ff07SGreg Roach width: 450px; 664*e837ff07SGreg Roach} 665*e837ff07SGreg Roach 666*e837ff07SGreg Roach#tabDefinedTags { 667*e837ff07SGreg Roach width: 430px; 668*e837ff07SGreg Roach} 669*e837ff07SGreg Roach 670*e837ff07SGreg Roach#layDefinedTags { 671*e837ff07SGreg Roach margin-left: auto; 672*e837ff07SGreg Roach margin-right: auto; 673*e837ff07SGreg Roach height: 285px; 674*e837ff07SGreg Roach overflow: auto; 675*e837ff07SGreg Roach} 676*e837ff07SGreg Roach 677*e837ff07SGreg Roach#tabDefinedTags { 678*e837ff07SGreg Roach border-collapse: collapse; 679*e837ff07SGreg Roach} 680*e837ff07SGreg Roach 681*e837ff07SGreg Roach#tabDefinedTags th, 682*e837ff07SGreg Roach#tabDefinedTags td { 683*e837ff07SGreg Roach border: solid 1px #000; 684*e837ff07SGreg Roach margin: 0; 685*e837ff07SGreg Roach padding: 3px; 686*e837ff07SGreg Roach} 687*e837ff07SGreg Roach 688*e837ff07SGreg Roach#tabDefinedTags tbody th { 689*e837ff07SGreg Roach text-align: left; 690*e837ff07SGreg Roach font-weight: bold; 691*e837ff07SGreg Roach} 692*e837ff07SGreg Roach 693*e837ff07SGreg Roach#tabDefinedTags tr.sel { 694*e837ff07SGreg Roach background-color: #cde; 695*e837ff07SGreg Roach color: #888; 696*e837ff07SGreg Roach} 697*e837ff07SGreg Roach 698*e837ff07SGreg Roach#tabDefinedTags tr.unsel { 699*e837ff07SGreg Roach background-color: #fff; 700*e837ff07SGreg Roach color: #888; 701*e837ff07SGreg Roach} 702*e837ff07SGreg Roach 703*e837ff07SGreg Roach#tabDefinedTagsShow { 704*e837ff07SGreg Roach margin-left: auto; 705*e837ff07SGreg Roach margin-right: auto; 706*e837ff07SGreg Roach} 707*e837ff07SGreg Roach 708*e837ff07SGreg Roach#tabDefinedTagsShow td { 709*e837ff07SGreg Roach width: 50%; 710*e837ff07SGreg Roach text-align: center; 711*e837ff07SGreg Roach} 712*e837ff07SGreg Roach 713*e837ff07SGreg Roach#tabFilterAndCustom { 714*e837ff07SGreg Roach margin-left: auto; 715*e837ff07SGreg Roach margin-right: auto; 716*e837ff07SGreg Roach} 717*e837ff07SGreg Roach 718*e837ff07SGreg Roach#tabAction { 719*e837ff07SGreg Roach margin-left: auto; 720*e837ff07SGreg Roach margin-right: auto; 721*e837ff07SGreg Roach} 722*e837ff07SGreg Roach 723*e837ff07SGreg Roach#tabAction td { 724*e837ff07SGreg Roach width: 50%; 725*e837ff07SGreg Roach text-align: center; 726*e837ff07SGreg Roach} 727*e837ff07SGreg Roach 728*e837ff07SGreg Roach/* ======== List styles ====== */ 729*e837ff07SGreg Roach.source-list, 730*e837ff07SGreg Roach.note-list, 731*e837ff07SGreg Roach.repo-list, 732*e837ff07SGreg Roach.media-list, 733*e837ff07SGreg Roach.indi-list, 734*e837ff07SGreg Roach.fam-list { 735*e837ff07SGreg Roach margin: 5px auto; 736*e837ff07SGreg Roach width: 98%; 737*e837ff07SGreg Roach} 738*e837ff07SGreg Roach 739*e837ff07SGreg Roach.recent_changes_block, 740*e837ff07SGreg Roach.upcoming_events_block, 741*e837ff07SGreg Roach.todays_events_block, 742*e837ff07SGreg Roach.todo_block { 743*e837ff07SGreg Roach width: 98%; 744*e837ff07SGreg Roach} 745*e837ff07SGreg Roach 746*e837ff07SGreg Roach.surname-list, 747*e837ff07SGreg Roach.givn-list { 748*e837ff07SGreg Roach margin: 5px auto; 749*e837ff07SGreg Roach} 750*e837ff07SGreg Roach 751*e837ff07SGreg Roach.source-list table, 752*e837ff07SGreg Roach.note-list table, 753*e837ff07SGreg Roach.repo-list table, 754*e837ff07SGreg Roach.media-list table, 755*e837ff07SGreg Roach.indi-list table, 756*e837ff07SGreg Roach.fam-list table { 757*e837ff07SGreg Roach width: 100%; 758*e837ff07SGreg Roach} 759*e837ff07SGreg Roach 760*e837ff07SGreg Roach.source-list td, 761*e837ff07SGreg Roach.note-list td, 762*e837ff07SGreg Roach.repo-list td, 763*e837ff07SGreg Roach.media-list td, 764*e837ff07SGreg Roach.indi-list td, 765*e837ff07SGreg Roach.fam-list td, 766*e837ff07SGreg Roach.recent_changes_block td, 767*e837ff07SGreg Roach.upcoming_events_block td, 768*e837ff07SGreg Roach.surname-list td, 769*e837ff07SGreg Roach.givn-list td { 770*e837ff07SGreg Roach padding: 2px 5px; 771*e837ff07SGreg Roach} 772*e837ff07SGreg Roach 773*e837ff07SGreg Roach.indi-list td, 774*e837ff07SGreg Roach.fam-list td { 775*e837ff07SGreg Roach color: #555; 776*e837ff07SGreg Roach} 777*e837ff07SGreg Roach 778*e837ff07SGreg Roach.surname-list td { 779*e837ff07SGreg Roach vertical-align: top; 780*e837ff07SGreg Roach} 781*e837ff07SGreg Roach 782*e837ff07SGreg Roach.indi-list .stats, 783*e837ff07SGreg Roach.fam-list .stats { 784*e837ff07SGreg Roach margin: 0 auto; 785*e837ff07SGreg Roach width: auto; 786*e837ff07SGreg Roach} 787*e837ff07SGreg Roach 788*e837ff07SGreg Roach.source-list th, 789*e837ff07SGreg Roach.note-list th, 790*e837ff07SGreg Roach.repo-list th, 791*e837ff07SGreg Roach.media-list th, 792*e837ff07SGreg Roach.indi-list th, 793*e837ff07SGreg Roach.fam-list th, 794*e837ff07SGreg Roach.wt-table-changes th, 795*e837ff07SGreg Roach.wt-table-events th, 796*e837ff07SGreg Roach.wt-table-tasks th, 797*e837ff07SGreg Roach.wt-table-yahrzeits th, 798*e837ff07SGreg Roach.surname-list th, 799*e837ff07SGreg Roach.givn-list th { 800*e837ff07SGreg Roach cursor: pointer; 801*e837ff07SGreg Roach font-weight: 600; 802*e837ff07SGreg Roach padding: 2px 4px; 803*e837ff07SGreg Roach white-space: nowrap; 804*e837ff07SGreg Roach} 805*e837ff07SGreg Roach 806*e837ff07SGreg Roach.source-list th:last-child, 807*e837ff07SGreg Roach.note-list th:last-child, 808*e837ff07SGreg Roach.repo-list th:last-child { 809*e837ff07SGreg Roach margin: 0 -2px 1px 1px; 810*e837ff07SGreg Roach padding: 3px 0 4px; 811*e837ff07SGreg Roach width: 24px; 812*e837ff07SGreg Roach} 813*e837ff07SGreg Roach 814*e837ff07SGreg Roach.givn-list th { 815*e837ff07SGreg Roach cursor: pointer; 816*e837ff07SGreg Roach white-space: nowrap; 817*e837ff07SGreg Roach padding: 2px; 818*e837ff07SGreg Roach text-align: center; 819*e837ff07SGreg Roach} 820*e837ff07SGreg Roach 821*e837ff07SGreg Roach#source-details h2, 822*e837ff07SGreg Roach#sourcelist-page h2, 823*e837ff07SGreg Roach#note-details h2, 824*e837ff07SGreg Roach#notelist-page h2, 825*e837ff07SGreg Roach#repo-details h2, 826*e837ff07SGreg Roach#repolist-page h2, 827*e837ff07SGreg Roach#media-details h2, 828*e837ff07SGreg Roach#statistics-page h2 { 829*e837ff07SGreg Roach margin-bottom: 20px; 830*e837ff07SGreg Roach text-align: center; 831*e837ff07SGreg Roach} 832*e837ff07SGreg Roach 833*e837ff07SGreg Roach#source-tabs, 834*e837ff07SGreg Roach#note-tabs, 835*e837ff07SGreg Roach#repo-tabs, 836*e837ff07SGreg Roach#media-tabs { 837*e837ff07SGreg Roach visibility: hidden; 838*e837ff07SGreg Roach} 839*e837ff07SGreg Roach 840*e837ff07SGreg Roach#statistics_chart { 841*e837ff07SGreg Roach visibility: hidden; 842*e837ff07SGreg Roach} 843*e837ff07SGreg Roach 844*e837ff07SGreg Roach#source-edit, 845*e837ff07SGreg Roach#note-edit, 846*e837ff07SGreg Roach#repo-edit, 847*e837ff07SGreg Roach#media-edit { 848*e837ff07SGreg Roach overflow-x: auto; 849*e837ff07SGreg Roach} 850*e837ff07SGreg Roach 851*e837ff07SGreg Roach.media-list td img { 852*e837ff07SGreg Roach display: block; 853*e837ff07SGreg Roach height: 40px; 854*e837ff07SGreg Roach width: auto; 855*e837ff07SGreg Roach margin: 3px auto; 856*e837ff07SGreg Roach} 857*e837ff07SGreg Roach 858*e837ff07SGreg Roach.filtersH, 859*e837ff07SGreg Roach.filtersF { 860*e837ff07SGreg Roach margin: 4px; 861*e837ff07SGreg Roach} 862*e837ff07SGreg Roach 863*e837ff07SGreg Roach.filtersH img { 864*e837ff07SGreg Roach margin-bottom: 2px; 865*e837ff07SGreg Roach} 866*e837ff07SGreg Roach 867*e837ff07SGreg Roach.list-charts { 868*e837ff07SGreg Roach text-align: center; 869*e837ff07SGreg Roach} 870*e837ff07SGreg Roach 871*e837ff07SGreg Roach#search-result-tabs, 872*e837ff07SGreg Roach#places-tabs { 873*e837ff07SGreg Roach margin: auto; 874*e837ff07SGreg Roach width: 98%; 875*e837ff07SGreg Roach visibility: hidden; 876*e837ff07SGreg Roach} 877*e837ff07SGreg Roach 878*e837ff07SGreg Roach#search-result-tabs h3 { 879*e837ff07SGreg Roach text-align: center; 880*e837ff07SGreg Roach} 881*e837ff07SGreg Roach 882*e837ff07SGreg Roach#searchAccordion-indi, 883*e837ff07SGreg Roach#searchAccordion-fam, 884*e837ff07SGreg Roach#searchAccordion-source, 885*e837ff07SGreg Roach#searchAccordion-note { 886*e837ff07SGreg Roach margin: auto; 887*e837ff07SGreg Roach width: 99%; 888*e837ff07SGreg Roach} 889*e837ff07SGreg Roach 890*e837ff07SGreg Roach#place-hierarchy h2, 891*e837ff07SGreg Roach#place-hierarchy h4 { 892*e837ff07SGreg Roach text-align: center; 893*e837ff07SGreg Roach} 894*e837ff07SGreg Roach 895*e837ff07SGreg Roach/* ======== Block styles ===== */ 896*e837ff07SGreg Roach#index_main_blocks { 897*e837ff07SGreg Roach clear: none; 898*e837ff07SGreg Roach width: 60%; 899*e837ff07SGreg Roach float: left; 900*e837ff07SGreg Roach} 901*e837ff07SGreg Roach 902*e837ff07SGreg Roach#index_small_blocks { 903*e837ff07SGreg Roach clear: none; 904*e837ff07SGreg Roach width: 40%; 905*e837ff07SGreg Roach float: right; 906*e837ff07SGreg Roach} 907*e837ff07SGreg Roach 908*e837ff07SGreg Roach#index_full_blocks { 909*e837ff07SGreg Roach clear: none; 910*e837ff07SGreg Roach width: 100%; 911*e837ff07SGreg Roach} 912*e837ff07SGreg Roach 913*e837ff07SGreg Roach.block { 914*e837ff07SGreg Roach background-color: #fff; 915*e837ff07SGreg Roach color: #555; 916*e837ff07SGreg Roach border: solid #ccc 1px; 917*e837ff07SGreg Roach padding: 3px; 918*e837ff07SGreg Roach vertical-align: top; 919*e837ff07SGreg Roach} 920*e837ff07SGreg Roach 921*e837ff07SGreg Roach.blockcontent { 922*e837ff07SGreg Roach margin: 5px; 923*e837ff07SGreg Roach overflow: auto; 924*e837ff07SGreg Roach} 925*e837ff07SGreg Roach 926*e837ff07SGreg Roach.blockcontent .list_table { 927*e837ff07SGreg Roach border-spacing: 0; 928*e837ff07SGreg Roach border: solid #555 1px; 929*e837ff07SGreg Roach border-right: 0; 930*e837ff07SGreg Roach} 931*e837ff07SGreg Roach 932*e837ff07SGreg Roach.blockcontent .list_value, 933*e837ff07SGreg Roach.blockcontent .list_value_wrap { 934*e837ff07SGreg Roach border: 0; 935*e837ff07SGreg Roach border-top: solid #555 1px; 936*e837ff07SGreg Roach border-right: solid #555 1px; 937*e837ff07SGreg Roach} 938*e837ff07SGreg Roach 939*e837ff07SGreg Roach.blockheader { 940*e837ff07SGreg Roach font-weight: bold; 941*e837ff07SGreg Roach} 942*e837ff07SGreg Roach 943*e837ff07SGreg Roach/* end Block styles */ 944*e837ff07SGreg Roach 945*e837ff07SGreg Roach#main_select, 946*e837ff07SGreg Roach#available_select, 947*e837ff07SGreg Roach#right_select { 948*e837ff07SGreg Roach min-width: 150px; 949*e837ff07SGreg Roach} 950*e837ff07SGreg Roach 951*e837ff07SGreg Roach.user_welcome_block table, 952*e837ff07SGreg Roach.gedcom_block_block table { 953*e837ff07SGreg Roach margin: auto; 954*e837ff07SGreg Roach} 955*e837ff07SGreg Roach 956*e837ff07SGreg Roach.user_welcome_block td, 957*e837ff07SGreg Roach.gedcom_block_block td { 958*e837ff07SGreg Roach width: 33%; 959*e837ff07SGreg Roach text-align: center; 960*e837ff07SGreg Roach vertical-align: top; 961*e837ff07SGreg Roach} 962*e837ff07SGreg Roach 963*e837ff07SGreg Roach.user_welcome_block i, 964*e837ff07SGreg Roach.gedcom_block_block i { 965*e837ff07SGreg Roach background-image: none; 966*e837ff07SGreg Roach height: 0; 967*e837ff07SGreg Roach width: 0; 968*e837ff07SGreg Roach} 969*e837ff07SGreg Roach 970*e837ff07SGreg Roach/* ==== Favourites block ===== */ 971*e837ff07SGreg Roach.blockcontent .person_box_template .details2 { 972*e837ff07SGreg Roach min-height: 40px; 973*e837ff07SGreg Roach} 974*e837ff07SGreg Roach 975*e837ff07SGreg Roach.blockcontent [class*='box-style2'] { 976*e837ff07SGreg Roach margin: 5px 0; 977*e837ff07SGreg Roach} 978*e837ff07SGreg Roach 979*e837ff07SGreg Roach.add_fav_head { 980*e837ff07SGreg Roach font-weight: 900; 981*e837ff07SGreg Roach margin: 5px 0; 982*e837ff07SGreg Roach} 983*e837ff07SGreg Roach 984*e837ff07SGreg Roach.add_fav_head i { 985*e837ff07SGreg Roach margin: 0 5px 1px; 986*e837ff07SGreg Roach} 987*e837ff07SGreg Roach 988*e837ff07SGreg Roach.add_fav_ref label { 989*e837ff07SGreg Roach display: inline-block; 990*e837ff07SGreg Roach min-width: 100px; 991*e837ff07SGreg Roach} 992*e837ff07SGreg Roach 993*e837ff07SGreg Roach.add_fav_ref input { 994*e837ff07SGreg Roach margin: 0 5px; 995*e837ff07SGreg Roach} 996*e837ff07SGreg Roach 997*e837ff07SGreg Roach/* === Who is online block === */ 998*e837ff07SGreg Roach.logged_in_list { 999*e837ff07SGreg Roach margin: 5px 0 0; 1000*e837ff07SGreg Roach padding: 0; 1001*e837ff07SGreg Roach line-height: 20px; 1002*e837ff07SGreg Roach} 1003*e837ff07SGreg Roach 1004*e837ff07SGreg Roach/* Table of genealogical facts */ 1005*e837ff07SGreg Roach 1006*e837ff07SGreg Roach.wt-facts-table caption { 1007*e837ff07SGreg Roach caption-side: top; 1008*e837ff07SGreg Roach} 1009*e837ff07SGreg Roach 1010*e837ff07SGreg Roach.wt-facts-table th { 1011*e837ff07SGreg Roach border: 1px solid #000; 1012*e837ff07SGreg Roach font-weight: normal; 1013*e837ff07SGreg Roach min-width: 20%; 1014*e837ff07SGreg Roach} 1015*e837ff07SGreg Roach 1016*e837ff07SGreg Roach.wt-facts-table td { 1017*e837ff07SGreg Roach border: solid #000 1px; 1018*e837ff07SGreg Roach} 1019*e837ff07SGreg Roach 1020*e837ff07SGreg Roacha { 1021*e837ff07SGreg Roach color: #333; 1022*e837ff07SGreg Roach text-decoration: none; 1023*e837ff07SGreg Roach} 1024*e837ff07SGreg Roach 1025*e837ff07SGreg Roacha:hover { 1026*e837ff07SGreg Roach color: #333; 1027*e837ff07SGreg Roach text-decoration: underline; 1028*e837ff07SGreg Roach} 1029*e837ff07SGreg Roach 1030*e837ff07SGreg Roacha:hover { 1031*e837ff07SGreg Roach text-decoration: underline!important; 1032*e837ff07SGreg Roach} 1033*e837ff07SGreg Roach 1034*e837ff07SGreg Roach.nameZoom { 1035*e837ff07SGreg Roach font-size: 16px; 1036*e837ff07SGreg Roach font-weight: bold; 1037*e837ff07SGreg Roach} 1038*e837ff07SGreg Roach 1039*e837ff07SGreg Roach/* ==== Theme select block === */ 1040*e837ff07SGreg Roach.theme_form ul { 1041*e837ff07SGreg Roach margin: -10px auto; 1042*e837ff07SGreg Roach} 1043*e837ff07SGreg Roach 1044*e837ff07SGreg Roach.theme_form li { 1045*e837ff07SGreg Roach visibility: hidden; 1046*e837ff07SGreg Roach} 1047*e837ff07SGreg Roach 1048*e837ff07SGreg Roach.theme_form li ul li { 1049*e837ff07SGreg Roach display: inline-block; 1050*e837ff07SGreg Roach padding: 10px; 1051*e837ff07SGreg Roach visibility: visible; 1052*e837ff07SGreg Roach} 1053*e837ff07SGreg Roach 1054*e837ff07SGreg Roach/* ==== FAQ table styles ===== */ 1055*e837ff07SGreg Roachtable.faq { 1056*e837ff07SGreg Roach background-color: #ddd; 1057*e837ff07SGreg Roach margin: 5px 0 50px 5px; 1058*e837ff07SGreg Roach width: 98%; 1059*e837ff07SGreg Roach} 1060*e837ff07SGreg Roach 1061*e837ff07SGreg Roachtable.faq tr:nth-child(odd) td { 1062*e837ff07SGreg Roach background-color: #fff; 1063*e837ff07SGreg Roach} 1064*e837ff07SGreg Roach 1065*e837ff07SGreg Roachdiv.faq_title { 1066*e837ff07SGreg Roach background-color: #ddd; 1067*e837ff07SGreg Roach margin: 1em 0; 1068*e837ff07SGreg Roach padding: .25em; 1069*e837ff07SGreg Roach font-weight: bold; 1070*e837ff07SGreg Roach width: 98%; 1071*e837ff07SGreg Roach} 1072*e837ff07SGreg Roach 1073*e837ff07SGreg Roachdiv.faq_body { 1074*e837ff07SGreg Roach clear: both; 1075*e837ff07SGreg Roach padding: 0 1em; 1076*e837ff07SGreg Roach} 1077*e837ff07SGreg Roach 1078*e837ff07SGreg Roach.faq_top { 1079*e837ff07SGreg Roach float: right; 1080*e837ff07SGreg Roach} 1081*e837ff07SGreg Roach 1082*e837ff07SGreg Roach/* === Positioning edit, copy, delete links === */ 1083*e837ff07SGreg Roach/* General use */ 1084*e837ff07SGreg Roach.editfacts { 1085*e837ff07SGreg Roach clear: left; 1086*e837ff07SGreg Roach padding-top: 15px; 1087*e837ff07SGreg Roach} 1088*e837ff07SGreg Roach 1089*e837ff07SGreg Roach/* ======== Indi header ====== */ 1090*e837ff07SGreg Roach#indi_header { 1091*e837ff07SGreg Roach overflow: hidden; 1092*e837ff07SGreg Roach margin: 0 4px 5px; 1093*e837ff07SGreg Roach width: 98%; 1094*e837ff07SGreg Roach} 1095*e837ff07SGreg Roach 1096*e837ff07SGreg Roach#indi_header h3 { 1097*e837ff07SGreg Roach color: #555; 1098*e837ff07SGreg Roach font-size: 90%; 1099*e837ff07SGreg Roach font-weight: bold; 1100*e837ff07SGreg Roach margin: 0; 1101*e837ff07SGreg Roach padding: 0 10px 0 30px; 1102*e837ff07SGreg Roach text-align: left; 1103*e837ff07SGreg Roach overflow: hidden; 1104*e837ff07SGreg Roach position: relative; 1105*e837ff07SGreg Roach} 1106*e837ff07SGreg Roach 1107*e837ff07SGreg Roach#indi_header .name_one { 1108*e837ff07SGreg Roach font-size: 1.5em; 1109*e837ff07SGreg Roach} 1110*e837ff07SGreg Roach 1111*e837ff07SGreg Roach#indi_header h3 .details1 { 1112*e837ff07SGreg Roach font-size: 1.0em; 1113*e837ff07SGreg Roach border: 1px solid #888; 1114*e837ff07SGreg Roach} 1115*e837ff07SGreg Roach 1116*e837ff07SGreg Roach#indi_header h3.person_box, 1117*e837ff07SGreg Roach#indi_header h3.person_boxF, 1118*e837ff07SGreg Roach#indi_header h3.person_boxNN { 1119*e837ff07SGreg Roach border: 1px solid #888; 1120*e837ff07SGreg Roach background: #ddd; 1121*e837ff07SGreg Roach} 1122*e837ff07SGreg Roach 1123*e837ff07SGreg Roach#indi_header h3 .header_age { 1124*e837ff07SGreg Roach padding: 5px 0 5px 5px; 1125*e837ff07SGreg Roach color: #666; 1126*e837ff07SGreg Roach float: right; 1127*e837ff07SGreg Roach font-weight: normal; 1128*e837ff07SGreg Roach font-size: 65%; 1129*e837ff07SGreg Roach} 1130*e837ff07SGreg Roach 1131*e837ff07SGreg Roach#indi_header h3 a { 1132*e837ff07SGreg Roach display: inline; 1133*e837ff07SGreg Roach} 1134*e837ff07SGreg Roach 1135*e837ff07SGreg Roach#indi_header a { 1136*e837ff07SGreg Roach font-weight: normal; 1137*e837ff07SGreg Roach} 1138*e837ff07SGreg Roach 1139*e837ff07SGreg Roach#indi_header a:hover { 1140*e837ff07SGreg Roach color: #333; 1141*e837ff07SGreg Roach} 1142*e837ff07SGreg Roach 1143*e837ff07SGreg Roach#indi_mainimage { 1144*e837ff07SGreg Roach float: right; 1145*e837ff07SGreg Roach} 1146*e837ff07SGreg Roach 1147*e837ff07SGreg Roach#header_accordion1 { 1148*e837ff07SGreg Roach padding: 0 10px 0 0; 1149*e837ff07SGreg Roach overflow: hidden; 1150*e837ff07SGreg Roach} 1151*e837ff07SGreg Roach 1152*e837ff07SGreg Roach#header_accordion1 .indi_name_details { 1153*e837ff07SGreg Roach background: none #fff; 1154*e837ff07SGreg Roach border: 0; 1155*e837ff07SGreg Roach margin: 0; 1156*e837ff07SGreg Roach overflow: hidden; 1157*e837ff07SGreg Roach padding: 5px; 1158*e837ff07SGreg Roach} 1159*e837ff07SGreg Roach 1160*e837ff07SGreg Roach.indi_name_details .name1 { 1161*e837ff07SGreg Roach font-weight: normal; 1162*e837ff07SGreg Roach padding-top: 5px; 1163*e837ff07SGreg Roach font-size: inherit; 1164*e837ff07SGreg Roach} 1165*e837ff07SGreg Roach 1166*e837ff07SGreg Roach#indi_header a.warning { 1167*e837ff07SGreg Roach color: #f00; 1168*e837ff07SGreg Roach font-size: 1em; 1169*e837ff07SGreg Roach} 1170*e837ff07SGreg Roach 1171*e837ff07SGreg Roach#indi_note { 1172*e837ff07SGreg Roach margin: 0 0 5px; 1173*e837ff07SGreg Roach} 1174*e837ff07SGreg Roach 1175*e837ff07SGreg Roach.indi_table { 1176*e837ff07SGreg Roach clear: left; 1177*e837ff07SGreg Roach} 1178*e837ff07SGreg Roach 1179*e837ff07SGreg Roach#sex { 1180*e837ff07SGreg Roach float: right; 1181*e837ff07SGreg Roach} 1182*e837ff07SGreg Roach 1183*e837ff07SGreg Roach#dates { 1184*e837ff07SGreg Roach color: #666; 1185*e837ff07SGreg Roach float: right; 1186*e837ff07SGreg Roach} 1187*e837ff07SGreg Roach 1188*e837ff07SGreg Roach.label { 1189*e837ff07SGreg Roach font-weight: bold; 1190*e837ff07SGreg Roach} 1191*e837ff07SGreg Roach 1192*e837ff07SGreg Roach#individual-names .wt-icon-edit, 1193*e837ff07SGreg Roach#individual-names .wt-icon-delete { 1194*e837ff07SGreg Roach float: right; 1195*e837ff07SGreg Roach} 1196*e837ff07SGreg Roach 1197*e837ff07SGreg Roach#indi_note .fact_NOTE { 1198*e837ff07SGreg Roach float: left; 1199*e837ff07SGreg Roach margin: 0 5px 0 0; 1200*e837ff07SGreg Roach} 1201*e837ff07SGreg Roach 1202*e837ff07SGreg Roach#indi_note .fact_SOUR { 1203*e837ff07SGreg Roach margin: 3px 0; 1204*e837ff07SGreg Roach} 1205*e837ff07SGreg Roach 1206*e837ff07SGreg Roach#indi_note .fact_SOUR a { 1207*e837ff07SGreg Roach font-size: 100%; 1208*e837ff07SGreg Roach} 1209*e837ff07SGreg Roach 1210*e837ff07SGreg Roach#indi_note .fact_NOTE, 1211*e837ff07SGreg Roach#indi_note .fact_SOUR { 1212*e837ff07SGreg Roach clear: both; 1213*e837ff07SGreg Roach} 1214*e837ff07SGreg Roach 1215*e837ff07SGreg Roach/* markdown formatting ===== */ 1216*e837ff07SGreg Roach 1217*e837ff07SGreg Roach.markdown { 1218*e837ff07SGreg Roach /* Tables and pre-formatted text can break the layout. */ 1219*e837ff07SGreg Roach overflow-x: auto; 1220*e837ff07SGreg Roach} 1221*e837ff07SGreg Roach 1222*e837ff07SGreg Roach.markdown p { 1223*e837ff07SGreg Roach margin: 0 0 0.5em; 1224*e837ff07SGreg Roach white-space: pre-wrap; 1225*e837ff07SGreg Roach} 1226*e837ff07SGreg Roach 1227*e837ff07SGreg Roach.markdown table { 1228*e837ff07SGreg Roach border-collapse: collapse; 1229*e837ff07SGreg Roach font-size: 10px; 1230*e837ff07SGreg Roach margin-bottom: 5px; 1231*e837ff07SGreg Roach} 1232*e837ff07SGreg Roach 1233*e837ff07SGreg Roach.markdown th { 1234*e837ff07SGreg Roach font-weight: bold; 1235*e837ff07SGreg Roach} 1236*e837ff07SGreg Roach 1237*e837ff07SGreg Roach.markdown td, 1238*e837ff07SGreg Roach.markdown th { 1239*e837ff07SGreg Roach border: solid thin #000; 1240*e837ff07SGreg Roach padding: 3px; 1241*e837ff07SGreg Roach} 1242*e837ff07SGreg Roach 1243*e837ff07SGreg Roach.odometer { 1244*e837ff07SGreg Roach font-family: courier, monospace; 1245*e837ff07SGreg Roach font-weight: bold; 1246*e837ff07SGreg Roach background: #000; 1247*e837ff07SGreg Roach color: #fff; 1248*e837ff07SGreg Roach} 1249*e837ff07SGreg Roach 1250*e837ff07SGreg Roach/* ======= General sprite ==== */ 1251*e837ff07SGreg Roach.male_gender, 1252*e837ff07SGreg Roach.female_gender, 1253*e837ff07SGreg Roach.unknown_gender { 1254*e837ff07SGreg Roach display: block; 1255*e837ff07SGreg Roach background: url(minimal/images/indi_sprite.png) no-repeat; 1256*e837ff07SGreg Roach} 1257*e837ff07SGreg Roach 1258*e837ff07SGreg Roach.female_gender { 1259*e837ff07SGreg Roach background-position: -45px 3px; 1260*e837ff07SGreg Roach width: 24px; 1261*e837ff07SGreg Roach height: 30px; 1262*e837ff07SGreg Roach} 1263*e837ff07SGreg Roach 1264*e837ff07SGreg Roach.male_gender { 1265*e837ff07SGreg Roach background-position: -79px 3px; 1266*e837ff07SGreg Roach width: 24px; 1267*e837ff07SGreg Roach height: 30px; 1268*e837ff07SGreg Roach} 1269*e837ff07SGreg Roach 1270*e837ff07SGreg Roach.unknown_gender { 1271*e837ff07SGreg Roach background-position: -107px 4px; 1272*e837ff07SGreg Roach width: 24px; 1273*e837ff07SGreg Roach height: 30px; 1274*e837ff07SGreg Roach} 1275*e837ff07SGreg Roach 1276*e837ff07SGreg Roach/* ======== Indi tabs ======== */ 1277*e837ff07SGreg Roach/* Facts & Events tab */ 1278*e837ff07SGreg Roach#personal_facts_content .fact_NOTE, 1279*e837ff07SGreg Roach#personal_facts_content .fact_SOUR, 1280*e837ff07SGreg Roach#family-table .fact_NOTE, 1281*e837ff07SGreg Roach#family-table .fact_SOUR { 1282*e837ff07SGreg Roach margin: 5px 3px 5px 0; 1283*e837ff07SGreg Roach clear: both; 1284*e837ff07SGreg Roach} 1285*e837ff07SGreg Roach 1286*e837ff07SGreg Roach.media-display-image { 1287*e837ff07SGreg Roach float: left; 1288*e837ff07SGreg Roach} 1289*e837ff07SGreg Roach 1290*e837ff07SGreg Roach.media-display-title { 1291*e837ff07SGreg Roach float: left; 1292*e837ff07SGreg Roach font-style: italic; 1293*e837ff07SGreg Roach margin: 10px; 1294*e837ff07SGreg Roach} 1295*e837ff07SGreg Roach 1296*e837ff07SGreg Roach/* === jQuery.datatable styling general over-rides === */ 1297*e837ff07SGreg Roach.odd { 1298*e837ff07SGreg Roach background-color: #dcdcdc; 1299*e837ff07SGreg Roach} 1300*e837ff07SGreg Roach 1301*e837ff07SGreg Roach.even { 1302*e837ff07SGreg Roach background-color: #fff; 1303*e837ff07SGreg Roach} 1304*e837ff07SGreg Roach 1305*e837ff07SGreg Roach.css_right { 1306*e837ff07SGreg Roach float: left; 1307*e837ff07SGreg Roach} 1308*e837ff07SGreg Roach 1309*e837ff07SGreg Roach.fg-button { 1310*e837ff07SGreg Roach padding: 2px 6px; 1311*e837ff07SGreg Roach} 1312*e837ff07SGreg Roach 1313*e837ff07SGreg Roach.fg-toolbar { 1314*e837ff07SGreg Roach background-color: #fff; 1315*e837ff07SGreg Roach border-color: #aaa; 1316*e837ff07SGreg Roach} 1317*e837ff07SGreg Roach 1318*e837ff07SGreg Roach.dataTables_paginate { 1319*e837ff07SGreg Roach float: left; 1320*e837ff07SGreg Roach margin-bottom: 3px; 1321*e837ff07SGreg Roach} 1322*e837ff07SGreg Roach 1323*e837ff07SGreg Roach.dataTables_processing { 1324*e837ff07SGreg Roach float: left; 1325*e837ff07SGreg Roach} 1326*e837ff07SGreg Roach 1327*e837ff07SGreg Roach.dataTables_filter { 1328*e837ff07SGreg Roach float: right; 1329*e837ff07SGreg Roach font-weight: normal; 1330*e837ff07SGreg Roach} 1331*e837ff07SGreg Roach 1332*e837ff07SGreg Roach.dataTables_info { 1333*e837ff07SGreg Roach float: left; 1334*e837ff07SGreg Roach font-weight: normal; 1335*e837ff07SGreg Roach padding: 4px; 1336*e837ff07SGreg Roach} 1337*e837ff07SGreg Roach 1338*e837ff07SGreg Roach.recent_changes_block .dataTables_info, 1339*e837ff07SGreg Roach.upcoming_events_block .dataTables_info, 1340*e837ff07SGreg Roach.todays_events_block .dataTables_info, 1341*e837ff07SGreg Roach.todo_block .dataTables_info, 1342*e837ff07SGreg Roach.yahrzeit_block .dataTables_info { 1343*e837ff07SGreg Roach padding: 0; 1344*e837ff07SGreg Roach} 1345*e837ff07SGreg Roach 1346*e837ff07SGreg Roach.upcoming_events_block .dataTables_info, 1347*e837ff07SGreg Roach.todays_events_block .dataTables_info { 1348*e837ff07SGreg Roach padding: 2px 0 0; 1349*e837ff07SGreg Roach} 1350*e837ff07SGreg Roach 1351*e837ff07SGreg Roach.upcoming_events_block button, 1352*e837ff07SGreg Roach.todays_events_block button { 1353*e837ff07SGreg Roach margin: 0 20px; 1354*e837ff07SGreg Roach} 1355*e837ff07SGreg Roach 1356*e837ff07SGreg Roach.dataTables_length { 1357*e837ff07SGreg Roach float: right; 1358*e837ff07SGreg Roach font-weight: normal; 1359*e837ff07SGreg Roach} 1360*e837ff07SGreg Roach 1361*e837ff07SGreg Roach.dataTables_length select, 1362*e837ff07SGreg Roach.dataTables_filter input { 1363*e837ff07SGreg Roach padding: 1px; 1364*e837ff07SGreg Roach} 1365*e837ff07SGreg Roach 1366*e837ff07SGreg Roach.dt-clear { 1367*e837ff07SGreg Roach clear: both; 1368*e837ff07SGreg Roach} 1369*e837ff07SGreg Roach 1370*e837ff07SGreg Roach#loading { 1371*e837ff07SGreg Roach text-align: center; 1372*e837ff07SGreg Roach} 1373*e837ff07SGreg Roach 1374*e837ff07SGreg Roach.DataTables_sort_wrapper { 1375*e837ff07SGreg Roach position: relative; 1376*e837ff07SGreg Roach margin: 0 20px; 1377*e837ff07SGreg Roach} 1378*e837ff07SGreg Roach 1379*e837ff07SGreg Roach.DataTables_sort_wrapper span { 1380*e837ff07SGreg Roach left: 0; 1381*e837ff07SGreg Roach margin-left: -20px; 1382*e837ff07SGreg Roach margin-top: -8px; 1383*e837ff07SGreg Roach position: absolute; 1384*e837ff07SGreg Roach top: 50%; 1385*e837ff07SGreg Roach} 1386*e837ff07SGreg Roach 1387*e837ff07SGreg Roach.dataTables_wrapper { 1388*e837ff07SGreg Roach margin-bottom: 10px; 1389*e837ff07SGreg Roach} 1390*e837ff07SGreg Roach 1391*e837ff07SGreg Roach/* ======= Sidebar setup ===== */ 1392*e837ff07SGreg Roach#main { 1393*e837ff07SGreg Roach min-width: 600px; 1394*e837ff07SGreg Roach width: 100%; 1395*e837ff07SGreg Roach display: table; 1396*e837ff07SGreg Roach table-layout: fixed; 1397*e837ff07SGreg Roach} 1398*e837ff07SGreg Roach 1399*e837ff07SGreg Roach#indi_left { 1400*e837ff07SGreg Roach display: table-cell; 1401*e837ff07SGreg Roach} 1402*e837ff07SGreg Roach 1403*e837ff07SGreg Roach#tabs { 1404*e837ff07SGreg Roach background-color: #fff; 1405*e837ff07SGreg Roach border-color: #ddd; 1406*e837ff07SGreg Roach padding-bottom: 0; 1407*e837ff07SGreg Roach margin-bottom: 0; 1408*e837ff07SGreg Roach width: 98%; 1409*e837ff07SGreg Roach overflow: visible; 1410*e837ff07SGreg Roach} 1411*e837ff07SGreg Roach 1412*e837ff07SGreg Roach/* sidebar */ 1413*e837ff07SGreg Roach#sidebar { 1414*e837ff07SGreg Roach width: 20%; 1415*e837ff07SGreg Roach display: table-cell; 1416*e837ff07SGreg Roach vertical-align: top; 1417*e837ff07SGreg Roach} 1418*e837ff07SGreg Roach 1419*e837ff07SGreg Roach/* Sidebar - Family navigator */ 1420*e837ff07SGreg Roach 1421*e837ff07SGreg Roach/* Sidebar - Descendants */ 1422*e837ff07SGreg Roach#sb_content_descendancy { 1423*e837ff07SGreg Roach margin-top: 5px; 1424*e837ff07SGreg Roach} 1425*e837ff07SGreg Roach 1426*e837ff07SGreg Roach#sb_desc_content { 1427*e837ff07SGreg Roach margin-left: 3px; 1428*e837ff07SGreg Roach font-size: 0.8em; 1429*e837ff07SGreg Roach} 1430*e837ff07SGreg Roach 1431*e837ff07SGreg Roach#sb_desc_content ul { 1432*e837ff07SGreg Roach padding: 0; 1433*e837ff07SGreg Roach margin: 0; 1434*e837ff07SGreg Roach} 1435*e837ff07SGreg Roach 1436*e837ff07SGreg Roach.sb_desc_indi_li { 1437*e837ff07SGreg Roach list-style-type: none; 1438*e837ff07SGreg Roach} 1439*e837ff07SGreg Roach 1440*e837ff07SGreg Roach.desc_tree_div { 1441*e837ff07SGreg Roach display: none; 1442*e837ff07SGreg Roach} 1443*e837ff07SGreg Roach 1444*e837ff07SGreg Roach.desc_tree_div ul { 1445*e837ff07SGreg Roach padding: 0; 1446*e837ff07SGreg Roach margin-left: 10px; 1447*e837ff07SGreg Roach margin-top: 0; 1448*e837ff07SGreg Roach margin-right: 0; 1449*e837ff07SGreg Roach} 1450*e837ff07SGreg Roach 1451*e837ff07SGreg Roach/* Individuals and Families */ 1452*e837ff07SGreg Roach#sidebar-content-individuals, 1453*e837ff07SGreg Roach#sidebar-content-families { 1454*e837ff07SGreg Roach margin-top: 5px; 1455*e837ff07SGreg Roach} 1456*e837ff07SGreg Roach 1457*e837ff07SGreg Roach.sb_indi_surname_li, 1458*e837ff07SGreg Roach.sb_fam_surname_li { 1459*e837ff07SGreg Roach list-style-image: url(minimal/images/plus.png); 1460*e837ff07SGreg Roach} 1461*e837ff07SGreg Roach 1462*e837ff07SGreg Roach.name_tree_div ul { 1463*e837ff07SGreg Roach padding: 0; 1464*e837ff07SGreg Roach margin: 0; 1465*e837ff07SGreg Roach} 1466*e837ff07SGreg Roach 1467*e837ff07SGreg Roach.name_tree_div li { 1468*e837ff07SGreg Roach list-style: none; 1469*e837ff07SGreg Roach margin: 0; 1470*e837ff07SGreg Roach padding: 0; 1471*e837ff07SGreg Roach} 1472*e837ff07SGreg Roach 1473*e837ff07SGreg Roach/* Clippings */ 1474*e837ff07SGreg Roach#sb_clippings_content ul { 1475*e837ff07SGreg Roach padding: 0; 1476*e837ff07SGreg Roach margin: 0; 1477*e837ff07SGreg Roach} 1478*e837ff07SGreg Roach 1479*e837ff07SGreg Roach#sb_clippings_content li { 1480*e837ff07SGreg Roach list-style: none; 1481*e837ff07SGreg Roach margin: 0; 1482*e837ff07SGreg Roach padding: 0; 1483*e837ff07SGreg Roach white-space: nowrap; 1484*e837ff07SGreg Roach} 1485*e837ff07SGreg Roach 1486*e837ff07SGreg Roach/* Extra info */ 1487*e837ff07SGreg Roach#sb_content_extra_info { 1488*e837ff07SGreg Roach font-size: 80%; 1489*e837ff07SGreg Roach font-weight: bold; 1490*e837ff07SGreg Roach margin-top: 1px; 1491*e837ff07SGreg Roach overflow: hidden; 1492*e837ff07SGreg Roach padding: 5px; 1493*e837ff07SGreg Roach} 1494*e837ff07SGreg Roach 1495*e837ff07SGreg Roach#sb_content_extra_info .editfacts { 1496*e837ff07SGreg Roach float: right; 1497*e837ff07SGreg Roach margin-top: -10px; 1498*e837ff07SGreg Roach} 1499*e837ff07SGreg Roach 1500*e837ff07SGreg Roach#sb_content_extra_info a { 1501*e837ff07SGreg Roach display: block; 1502*e837ff07SGreg Roach} 1503*e837ff07SGreg Roach 1504*e837ff07SGreg Roach#sb_content_extra_info span { 1505*e837ff07SGreg Roach font-weight: normal; 1506*e837ff07SGreg Roach} 1507*e837ff07SGreg Roach 1508*e837ff07SGreg Roach#sb_content_extra_info span a { 1509*e837ff07SGreg Roach display: inline; 1510*e837ff07SGreg Roach} 1511*e837ff07SGreg Roach 1512*e837ff07SGreg Roach#sb_content_extra_info #hitcounter { 1513*e837ff07SGreg Roach border-top: 1px solid #b2c7d7; 1514*e837ff07SGreg Roach font-weight: bold; 1515*e837ff07SGreg Roach padding-top: 5px; 1516*e837ff07SGreg Roach} 1517*e837ff07SGreg Roach 1518*e837ff07SGreg Roach/* ===== Edit interface pop-ups ===== */ 1519*e837ff07SGreg Roach#edit_interface-page h4 { 1520*e837ff07SGreg Roach color: #555; 1521*e837ff07SGreg Roach margin: 5px; 1522*e837ff07SGreg Roach} 1523*e837ff07SGreg Roach 1524*e837ff07SGreg Roach#edit_interface-page .optionbox span { 1525*e837ff07SGreg Roach margin: 0 5px; 1526*e837ff07SGreg Roach} 1527*e837ff07SGreg Roach 1528*e837ff07SGreg Roach#edit_interface-page #LATI, 1529*e837ff07SGreg Roach#edit_interface-page #LONG, 1530*e837ff07SGreg Roach#edit_interface-page #SPFX, 1531*e837ff07SGreg Roach#edit_interface-page #NSFX, 1532*e837ff07SGreg Roach#edit_interface-page #NPFX { 1533*e837ff07SGreg Roach line-height: 18px; 1534*e837ff07SGreg Roach margin: 0 5px; 1535*e837ff07SGreg Roach width: 88px; 1536*e837ff07SGreg Roach} 1537*e837ff07SGreg Roach 1538*e837ff07SGreg Roach#edit_interface-page #GIVN, 1539*e837ff07SGreg Roach#edit_interface-page #SURN, 1540*e837ff07SGreg Roach#edit_interface-page #_MARNM { 1541*e837ff07SGreg Roach line-height: 18px; 1542*e837ff07SGreg Roach margin: 0 5px; 1543*e837ff07SGreg Roach width: 180px; 1544*e837ff07SGreg Roach} 1545*e837ff07SGreg Roach 1546*e837ff07SGreg Roach#edit_interface-page input[type="text"], 1547*e837ff07SGreg Roach#edit_interface-page #NAME_display { 1548*e837ff07SGreg Roach line-height: 18px; 1549*e837ff07SGreg Roach margin: 0 5px; 1550*e837ff07SGreg Roach vertical-align: top; 1551*e837ff07SGreg Roach width: 240px; 1552*e837ff07SGreg Roach} 1553*e837ff07SGreg Roach 1554*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="PAGE"], 1555*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="_UID"] { 1556*e837ff07SGreg Roach width: 350px; 1557*e837ff07SGreg Roach} 1558*e837ff07SGreg Roach 1559*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SOUR"], 1560*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="REPO"], 1561*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="OBJE"], 1562*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="FAMC"], 1563*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="ASSO"], 1564*e837ff07SGreg Roach#edit_interface-page input[type="text"][id^="AGE"], 1565*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SHARED_NOTE"] { 1566*e837ff07SGreg Roach width: 250px; 1567*e837ff07SGreg Roach} 1568*e837ff07SGreg Roach 1569*e837ff07SGreg Roach#edit_interface-page input[type="text"][id$="DATE"] { 1570*e837ff07SGreg Roach width: 160px; 1571*e837ff07SGreg Roach} 1572*e837ff07SGreg Roach 1573*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="OBJE_FILE"] { 1574*e837ff07SGreg Roach width: 200px; 1575*e837ff07SGreg Roach} 1576*e837ff07SGreg Roach 1577*e837ff07SGreg Roach#edit_interface-page input[type="text"][id*="SOUR_TITL"] { 1578*e837ff07SGreg Roach width: 250px; 1579*e837ff07SGreg Roach} 1580*e837ff07SGreg Roach 1581*e837ff07SGreg Roach#edit_interface-page input[id*="TEXT"] { 1582*e837ff07SGreg Roach height: 140px; 1583*e837ff07SGreg Roach width: 440px; 1584*e837ff07SGreg Roach} 1585*e837ff07SGreg Roach 1586*e837ff07SGreg Roach#edit_interface-page textarea { 1587*e837ff07SGreg Roach margin: 0 5px; 1588*e837ff07SGreg Roach width: 440px; 1589*e837ff07SGreg Roach} 1590*e837ff07SGreg Roach 1591*e837ff07SGreg Roach#edit_interface-page textarea[id*="NOTE"] { 1592*e837ff07SGreg Roach height: 240px; 1593*e837ff07SGreg Roach} 1594*e837ff07SGreg Roach 1595*e837ff07SGreg Roach#edit_interface-page textarea[id*="TEXT"], 1596*e837ff07SGreg Roach#edit_interface-page textarea[id*="PUBL"] { 1597*e837ff07SGreg Roach height: 140px; 1598*e837ff07SGreg Roach} 1599*e837ff07SGreg Roach 1600*e837ff07SGreg Roach#edit_interface-page textarea[id^="newgedrec"] { 1601*e837ff07SGreg Roach line-height: 18px; 1602*e837ff07SGreg Roach width: 605px; 1603*e837ff07SGreg Roach} 1604*e837ff07SGreg Roach 1605*e837ff07SGreg Roach#edit_interface-page textarea#gedcom { 1606*e837ff07SGreg Roach height: 364px; 1607*e837ff07SGreg Roach} 1608*e837ff07SGreg Roach 1609*e837ff07SGreg Roach#edit_interface-page textarea[id*="ADDR"], 1610*e837ff07SGreg Roach#edit_interface-page input[id*="ADDR"] { 1611*e837ff07SGreg Roach height: 80px; 1612*e837ff07SGreg Roach width: 300px; 1613*e837ff07SGreg Roach} 1614*e837ff07SGreg Roach 1615*e837ff07SGreg Roach#edit_interface-page, 1616*e837ff07SGreg Roach#addmedia-page { 1617*e837ff07SGreg Roach margin-bottom: 50px; 1618*e837ff07SGreg Roach} 1619*e837ff07SGreg Roach 1620*e837ff07SGreg Roach/* ===== Addmedia pop-ups ===== */ 1621*e837ff07SGreg Roach#addmedia-page input[type="text"] { 1622*e837ff07SGreg Roach line-height: 18px; 1623*e837ff07SGreg Roach margin: 0 5px; 1624*e837ff07SGreg Roach width: 350px; 1625*e837ff07SGreg Roach} 1626*e837ff07SGreg Roach 1627*e837ff07SGreg Roach#addmedia-page .optionbox select { 1628*e837ff07SGreg Roach margin: 0 5px; 1629*e837ff07SGreg Roach} 1630*e837ff07SGreg Roach 1631*e837ff07SGreg Roach#addmedia-page .optionbox p.sub { 1632*e837ff07SGreg Roach margin: 0 5px; 1633*e837ff07SGreg Roach font-size: 11px; 1634*e837ff07SGreg Roach} 1635*e837ff07SGreg Roach 1636*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="PAGE"], 1637*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="_UID"] { 1638*e837ff07SGreg Roach width: 350px; 1639*e837ff07SGreg Roach} 1640*e837ff07SGreg Roach 1641*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="SOUR"], 1642*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="REPO"], 1643*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="OBJE"], 1644*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="FAMC"], 1645*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="ASSO"], 1646*e837ff07SGreg Roach#addmedia-page input[type="text"][id^="AGE"], 1647*e837ff07SGreg Roach#addmedia-page input[type="text"][id*="SHARED_NOTE"] { 1648*e837ff07SGreg Roach width: 70px; 1649*e837ff07SGreg Roach} 1650*e837ff07SGreg Roach 1651*e837ff07SGreg Roach#addmedia-page input[id*="TEXT"] { 1652*e837ff07SGreg Roach height: 140px; 1653*e837ff07SGreg Roach width: 440px; 1654*e837ff07SGreg Roach} 1655*e837ff07SGreg Roach 1656*e837ff07SGreg Roach#addmedia-page textarea { 1657*e837ff07SGreg Roach margin: 0 5px; 1658*e837ff07SGreg Roach width: 440px; 1659*e837ff07SGreg Roach} 1660*e837ff07SGreg Roach 1661*e837ff07SGreg Roach#addmedia-page textarea[id*="NOTE"] { 1662*e837ff07SGreg Roach height: 240px; 1663*e837ff07SGreg Roach} 1664*e837ff07SGreg Roach 1665*e837ff07SGreg Roach#addmedia-page textarea[id*="TEXT"], 1666*e837ff07SGreg Roach#addmedia-page textarea[id*="PUBL"] { 1667*e837ff07SGreg Roach height: 140px; 1668*e837ff07SGreg Roach} 1669*e837ff07SGreg Roach 1670*e837ff07SGreg Roach/* http://www.jacklmoore.com/colorbox */ 1671*e837ff07SGreg Roach#colorbox, 1672*e837ff07SGreg Roach#cboxOverlay, 1673*e837ff07SGreg Roach#cboxWrapper { 1674*e837ff07SGreg Roach position: absolute; 1675*e837ff07SGreg Roach top: 0; 1676*e837ff07SGreg Roach left: 0; 1677*e837ff07SGreg Roach z-index: 9999; 1678*e837ff07SGreg Roach overflow: hidden; 1679*e837ff07SGreg Roach} 1680*e837ff07SGreg Roach 1681*e837ff07SGreg Roach#cboxWrapper { 1682*e837ff07SGreg Roach max-width: none; 1683*e837ff07SGreg Roach} 1684*e837ff07SGreg Roach 1685*e837ff07SGreg Roach#cboxOverlay { 1686*e837ff07SGreg Roach position: fixed; 1687*e837ff07SGreg Roach width: 100%; 1688*e837ff07SGreg Roach height: 100%; 1689*e837ff07SGreg Roach background: #fff; 1690*e837ff07SGreg Roach} 1691*e837ff07SGreg Roach 1692*e837ff07SGreg Roach#cboxContent { 1693*e837ff07SGreg Roach background: #fff; 1694*e837ff07SGreg Roach overflow: hidden; 1695*e837ff07SGreg Roach position: relative; 1696*e837ff07SGreg Roach padding: 0.5rem; 1697*e837ff07SGreg Roach border: 0.25rem solid #ccc; 1698*e837ff07SGreg Roach} 1699*e837ff07SGreg Roach 1700*e837ff07SGreg Roach#cboxLoadingOverlay, 1701*e837ff07SGreg Roach#cboxLoadingGraphic { 1702*e837ff07SGreg Roach position: absolute; 1703*e837ff07SGreg Roach top: 0; 1704*e837ff07SGreg Roach left: 0; 1705*e837ff07SGreg Roach width: 100%; 1706*e837ff07SGreg Roach height: 100%; 1707*e837ff07SGreg Roach} 1708*e837ff07SGreg Roach 1709*e837ff07SGreg Roach.cboxPhoto { 1710*e837ff07SGreg Roach float: left; 1711*e837ff07SGreg Roach margin: auto; 1712*e837ff07SGreg Roach border: 0; 1713*e837ff07SGreg Roach display: block; 1714*e837ff07SGreg Roach max-width: none; 1715*e837ff07SGreg Roach} 1716*e837ff07SGreg Roach 1717*e837ff07SGreg Roach#colorbox, 1718*e837ff07SGreg Roach#cboxContent, 1719*e837ff07SGreg Roach#cboxLoadedContent { 1720*e837ff07SGreg Roach box-sizing: content-box; 1721*e837ff07SGreg Roach} 1722*e837ff07SGreg Roach 1723*e837ff07SGreg Roach#cboxError { 1724*e837ff07SGreg Roach padding: 50px; 1725*e837ff07SGreg Roach border: 1px solid #ccc; 1726*e837ff07SGreg Roach} 1727*e837ff07SGreg Roach 1728*e837ff07SGreg Roach#cboxLoadedContent { 1729*e837ff07SGreg Roach margin-bottom: 28px; 1730*e837ff07SGreg Roach} 1731*e837ff07SGreg Roach 1732*e837ff07SGreg Roach#cboxTitle { 1733*e837ff07SGreg Roach background: #fff; 1734*e837ff07SGreg Roach position: absolute; 1735*e837ff07SGreg Roach bottom: 0.25rem; 1736*e837ff07SGreg Roach left: 0; 1737*e837ff07SGreg Roach margin: 0 3rem; 1738*e837ff07SGreg Roach text-align: center; 1739*e837ff07SGreg Roach} 1740*e837ff07SGreg Roach 1741*e837ff07SGreg Roach#cboxLoadingGraphic { 1742*e837ff07SGreg Roach background: url(images/loading-32x32.gif) no-repeat center center; 1743*e837ff07SGreg Roach} 1744*e837ff07SGreg Roach 1745*e837ff07SGreg Roach#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { 1746*e837ff07SGreg Roach background: none; 1747*e837ff07SGreg Roach border: 0; 1748*e837ff07SGreg Roach cursor: pointer; 1749*e837ff07SGreg Roach font-family: "Font Awesome\ 5 Free", sans-serif; 1750*e837ff07SGreg Roach font-weight: 900; 1751*e837ff07SGreg Roach overflow: visible; 1752*e837ff07SGreg Roach padding: 0; 1753*e837ff07SGreg Roach position: absolute; 1754*e837ff07SGreg Roach} 1755*e837ff07SGreg Roach 1756*e837ff07SGreg Roach#cboxSlideshow { 1757*e837ff07SGreg Roach bottom: 0.25rem; 1758*e837ff07SGreg Roach right: 0.25rem; 1759*e837ff07SGreg Roach} 1760*e837ff07SGreg Roach 1761*e837ff07SGreg Roach#cboxPrevious { 1762*e837ff07SGreg Roach bottom: 0.25rem; 1763*e837ff07SGreg Roach left: 0.25rem; 1764*e837ff07SGreg Roach} 1765*e837ff07SGreg Roach 1766*e837ff07SGreg Roach#cboxNext { 1767*e837ff07SGreg Roach bottom: 0.25rem; 1768*e837ff07SGreg Roach left: 1.5rem; 1769*e837ff07SGreg Roach} 1770*e837ff07SGreg Roach 1771*e837ff07SGreg Roach#cboxClose { 1772*e837ff07SGreg Roach top: 0.25rem; 1773*e837ff07SGreg Roach right: 0.25rem; 1774*e837ff07SGreg Roach} 1775*e837ff07SGreg Roach 1776*e837ff07SGreg Roach/* Stories module */ 1777*e837ff07SGreg Roach.story_title { 1778*e837ff07SGreg Roach padding-top: 12px; 1779*e837ff07SGreg Roach font-size: 13px; 1780*e837ff07SGreg Roach height: 32px; 1781*e837ff07SGreg Roach font-weight: bold; 1782*e837ff07SGreg Roach} 1783*e837ff07SGreg Roach 1784*e837ff07SGreg Roach.story_body { 1785*e837ff07SGreg Roach padding: 20px; 1786*e837ff07SGreg Roach white-space: normal; 1787*e837ff07SGreg Roach} 1788*e837ff07SGreg Roach 1789*e837ff07SGreg Roach.story_edit { 1790*e837ff07SGreg Roach padding: 12px; 1791*e837ff07SGreg Roach} 1792*e837ff07SGreg Roach 1793*e837ff07SGreg Roach/* Stories module */ 1794*e837ff07SGreg Roach.story_title { 1795*e837ff07SGreg Roach padding-top: 12px; 1796*e837ff07SGreg Roach font-size: 13px; 1797*e837ff07SGreg Roach height: 32px; 1798*e837ff07SGreg Roach font-weight: bold; 1799*e837ff07SGreg Roach} 1800*e837ff07SGreg Roach 1801*e837ff07SGreg Roach.story_body { 1802*e837ff07SGreg Roach padding: 20px; 1803*e837ff07SGreg Roach white-space: normal; 1804*e837ff07SGreg Roach} 1805*e837ff07SGreg Roach 1806*e837ff07SGreg Roach.story_edit { 1807*e837ff07SGreg Roach padding: 12px; 1808*e837ff07SGreg Roach} 1809*e837ff07SGreg Roach 1810*e837ff07SGreg Roach/* ====== Charts Styles ======== */ 1811*e837ff07SGreg Roach 1812*e837ff07SGreg Roach#people label { 1813*e837ff07SGreg Roach display:block; 1814*e837ff07SGreg Roach} 1815*e837ff07SGreg Roach 1816*e837ff07SGreg Roach/* Ancestry chart */ 1817*e837ff07SGreg Roach.wt-ancestors-chart-list { 1818*e837ff07SGreg Roach background: transparent url(images/vline.png) left top repeat-y; 1819*e837ff07SGreg Roach margin: 0 0 0 15px; 1820*e837ff07SGreg Roach padding: 0; 1821*e837ff07SGreg Roach display: block; 1822*e837ff07SGreg Roach} 1823*e837ff07SGreg Roach 1824*e837ff07SGreg Roach.wt-ancestors-chart-list-item { 1825*e837ff07SGreg Roach margin: 5px 0; 1826*e837ff07SGreg Roach} 1827*e837ff07SGreg Roach 1828*e837ff07SGreg Roach.chart_common li { 1829*e837ff07SGreg Roach list-style: outside none none; 1830*e837ff07SGreg Roach} 1831*e837ff07SGreg Roach 1832*e837ff07SGreg Roach.generations { 1833*e837ff07SGreg Roach background: transparent url(images/vline.png) repeat-y scroll left top; 1834*e837ff07SGreg Roach display: block; 1835*e837ff07SGreg Roach margin: 0 0 0 15px; 1836*e837ff07SGreg Roach padding: 0; 1837*e837ff07SGreg Roach} 1838*e837ff07SGreg Roach 1839*e837ff07SGreg Roach.chart_common table { 1840*e837ff07SGreg Roach padding: 0; 1841*e837ff07SGreg Roach border-spacing: 0; 1842*e837ff07SGreg Roach border-collapse: collapse; 1843*e837ff07SGreg Roach margin: 5px 0; 1844*e837ff07SGreg Roach} 1845*e837ff07SGreg Roach 1846*e837ff07SGreg Roach.chart_common td { 1847*e837ff07SGreg Roach border: 0; 1848*e837ff07SGreg Roach padding: 0; 1849*e837ff07SGreg Roach} 1850*e837ff07SGreg Roach 1851*e837ff07SGreg Roach.chart_common span.details1 div[class^=fact_] { 1852*e837ff07SGreg Roach display: inline-block; 1853*e837ff07SGreg Roach} 1854*e837ff07SGreg Roach 1855*e837ff07SGreg Roach.chart_common span.details1 .date { 1856*e837ff07SGreg Roach color: inherit; 1857*e837ff07SGreg Roach} 1858*e837ff07SGreg Roach 1859*e837ff07SGreg Roach/*-- Family book --*/ 1860*e837ff07SGreg Roach#familybook_chart { 1861*e837ff07SGreg Roach margin-left: 10px; 1862*e837ff07SGreg Roach} 1863*e837ff07SGreg Roach 1864*e837ff07SGreg Roach#familybook_chart table { 1865*e837ff07SGreg Roach border-collapse: collapse; 1866*e837ff07SGreg Roach empty-cells: show; 1867*e837ff07SGreg Roach} 1868*e837ff07SGreg Roach 1869*e837ff07SGreg Roach#familybook_chart td { 1870*e837ff07SGreg Roach margin: 0; 1871*e837ff07SGreg Roach padding: 0; 1872*e837ff07SGreg Roach} 1873*e837ff07SGreg Roach 1874*e837ff07SGreg Roach#familybook_chart h2 { 1875*e837ff07SGreg Roach text-align: center; 1876*e837ff07SGreg Roach} 1877*e837ff07SGreg Roach 1878*e837ff07SGreg Roach#familybook_chart .line3, 1879*e837ff07SGreg Roach#familybook_chart .pvline, 1880*e837ff07SGreg Roach#familybook_chart .spacer { 1881*e837ff07SGreg Roach width: 3px; 1882*e837ff07SGreg Roach} 1883*e837ff07SGreg Roach 1884*e837ff07SGreg Roach#familybook_chart .line4 { 1885*e837ff07SGreg Roach width: 7px; 1886*e837ff07SGreg Roach vertical-align: middle; 1887*e837ff07SGreg Roach} 1888*e837ff07SGreg Roach 1889*e837ff07SGreg Roach[ID^="vline"] { 1890*e837ff07SGreg Roach width: 3px; 1891*e837ff07SGreg Roach} 1892*e837ff07SGreg Roach 1893*e837ff07SGreg Roach#familybook_chart h3 { 1894*e837ff07SGreg Roach color: #006; 1895*e837ff07SGreg Roach font-size: 16px; 1896*e837ff07SGreg Roach text-align: center; 1897*e837ff07SGreg Roach} 1898*e837ff07SGreg Roach 1899*e837ff07SGreg Roach/*-- Fan chart ---- */ 1900*e837ff07SGreg Roach.fan_chart_menu { 1901*e837ff07SGreg Roach position: absolute; 1902*e837ff07SGreg Roach display: none; 1903*e837ff07SGreg Roach z-index: 100; 1904*e837ff07SGreg Roach} 1905*e837ff07SGreg Roach 1906*e837ff07SGreg Roach#fan_chart ul { 1907*e837ff07SGreg Roach list-style-type: none; 1908*e837ff07SGreg Roach margin: 0; 1909*e837ff07SGreg Roach} 1910*e837ff07SGreg Roach 1911*e837ff07SGreg Roach/*-- Hourglass ---- */ 1912*e837ff07SGreg Roach#hourglass_chart img.line4 { 1913*e837ff07SGreg Roach vertical-align: middle; 1914*e837ff07SGreg Roach} 1915*e837ff07SGreg Roach 1916*e837ff07SGreg Roach#hourglass_chart table, 1917*e837ff07SGreg Roach.charts_block table { 1918*e837ff07SGreg Roach border-collapse: collapse; 1919*e837ff07SGreg Roach} 1920*e837ff07SGreg Roach 1921*e837ff07SGreg Roach#hourglass_chart td, 1922*e837ff07SGreg Roach.charts_block td { 1923*e837ff07SGreg Roach padding: 0; 1924*e837ff07SGreg Roach empty-cells: show; 1925*e837ff07SGreg Roach} 1926*e837ff07SGreg Roach 1927*e837ff07SGreg Roach/* Lifespans chart */ 1928*e837ff07SGreg Roach.wt-lifespans-subtitle { 1929*e837ff07SGreg Roach text-align: center; 1930*e837ff07SGreg Roach} 1931*e837ff07SGreg Roach 1932*e837ff07SGreg Roach.wt-lifespans-scale { 1933*e837ff07SGreg Roach white-space: nowrap; 1934*e837ff07SGreg Roach} 1935*e837ff07SGreg Roach 1936*e837ff07SGreg Roach.wt-lifespans-decade { 1937*e837ff07SGreg Roach width: 70px; 1938*e837ff07SGreg Roach height: 60px; 1939*e837ff07SGreg Roach display: inline-block; 1940*e837ff07SGreg Roach background-image: url(minimal/images/lifespan-chunk.png); 1941*e837ff07SGreg Roach background-position-y: bottom; 1942*e837ff07SGreg Roach background-repeat: no-repeat; 1943*e837ff07SGreg Roach background-size: 70px 37px; 1944*e837ff07SGreg Roach} 1945*e837ff07SGreg Roach 1946*e837ff07SGreg Roach.wt-lifespans-individuals { 1947*e837ff07SGreg Roach background: #fafafa; 1948*e837ff07SGreg Roach} 1949*e837ff07SGreg Roach 1950*e837ff07SGreg Roach.wt-lifespans-individual { 1951*e837ff07SGreg Roach 1952*e837ff07SGreg Roach} 1953*e837ff07SGreg Roach 1954*e837ff07SGreg Roach.wt-lifespans-summary { 1955*e837ff07SGreg Roach background: #ffffff; 1956*e837ff07SGreg Roach border: thin solid #000; 1957*e837ff07SGreg Roach z-index: 1; 1958*e837ff07SGreg Roach} 1959*e837ff07SGreg Roach 1960*e837ff07SGreg Roach.wt-lifespans-summary-link { 1961*e837ff07SGreg Roach font-weight: bold; 1962*e837ff07SGreg Roach} 1963*e837ff07SGreg Roach 1964*e837ff07SGreg Roach/*-- Pedigree ---- */ 1965*e837ff07SGreg Roach#pedigree_canvas { 1966*e837ff07SGreg Roach color: #555; 1967*e837ff07SGreg Roach} 1968*e837ff07SGreg Roach 1969*e837ff07SGreg Roach 1970*e837ff07SGreg Roach.tvertline { 1971*e837ff07SGreg Roach vertical-align: bottom; 1972*e837ff07SGreg Roach} 1973*e837ff07SGreg Roach 1974*e837ff07SGreg Roach.optionbox, .descriptionbox { 1975*e837ff07SGreg Roach border: solid #000 1px; 1976*e837ff07SGreg Roach vertical-align: top; 1977*e837ff07SGreg Roach padding: 3px; 1978*e837ff07SGreg Roach} 1979*e837ff07SGreg Roach 1980*e837ff07SGreg Roach#childbox { 1981*e837ff07SGreg Roach padding: 5px; 1982*e837ff07SGreg Roach position: absolute; 1983*e837ff07SGreg Roach display: none; 1984*e837ff07SGreg Roach text-align: start; 1985*e837ff07SGreg Roach white-space: nowrap; 1986*e837ff07SGreg Roach top: 20px; 1987*e837ff07SGreg Roach left: 0; 1988*e837ff07SGreg Roach} 1989*e837ff07SGreg Roach 1990*e837ff07SGreg Roach.layout3 #childbox { 1991*e837ff07SGreg Roach top: auto; 1992*e837ff07SGreg Roach bottom: 20px; 1993*e837ff07SGreg Roach} 1994*e837ff07SGreg Roach 1995*e837ff07SGreg Roach#childbox a.name1 { 1996*e837ff07SGreg Roach display: block; 1997*e837ff07SGreg Roach margin-left: 5px; 1998*e837ff07SGreg Roach} 1999*e837ff07SGreg Roach 2000*e837ff07SGreg Roach.person0, .person1, .person2, .person3, .person4, .person5 { 2001*e837ff07SGreg Roach border:outset #555 1px; 2002*e837ff07SGreg Roach vertical-align:top; 2003*e837ff07SGreg Roach} 2004*e837ff07SGreg Roach.person0{ 2005*e837ff07SGreg Roach background-color:#eee; 2006*e837ff07SGreg Roach} 2007*e837ff07SGreg Roach 2008*e837ff07SGreg Roach.person1{ 2009*e837ff07SGreg Roach background-color:#bfbfbf; 2010*e837ff07SGreg Roach} 2011*e837ff07SGreg Roach 2012*e837ff07SGreg Roach.person2{ 2013*e837ff07SGreg Roach background-color:#999; 2014*e837ff07SGreg Roach} 2015*e837ff07SGreg Roach 2016*e837ff07SGreg Roach.person3{ 2017*e837ff07SGreg Roach background-color:#dfdfdf; 2018*e837ff07SGreg Roach} 2019*e837ff07SGreg Roach 2020*e837ff07SGreg Roach.person4{ 2021*e837ff07SGreg Roach background-color:#eee; 2022*e837ff07SGreg Roach} 2023*e837ff07SGreg Roach 2024*e837ff07SGreg Roach.person5{ 2025*e837ff07SGreg Roach background-color:#fefefe; 2026*e837ff07SGreg Roach} 2027*e837ff07SGreg Roach 2028*e837ff07SGreg Roach/*-- Pedigree ---- */ 2029*e837ff07SGreg Roach#pedigree_chart { 2030*e837ff07SGreg Roach position: relative; 2031*e837ff07SGreg Roach margin: 20px auto; 2032*e837ff07SGreg Roach} 2033*e837ff07SGreg Roach 2034*e837ff07SGreg Roach#pedigree_canvas { 2035*e837ff07SGreg Roach color: #555; 2036*e837ff07SGreg Roach z-index: -1000; 2037*e837ff07SGreg Roach} 2038*e837ff07SGreg Roach 2039*e837ff07SGreg Roach#pedigree-page .shadow { 2040*e837ff07SGreg Roach position: absolute; 2041*e837ff07SGreg Roach white-space: nowrap; 2042*e837ff07SGreg Roach} 2043*e837ff07SGreg Roach 2044*e837ff07SGreg Roach#pedigree-page .layout0 .shadow > div, 2045*e837ff07SGreg Roach#pedigree-page .layout1 .shadow > div { 2046*e837ff07SGreg Roach display: inline-block; 2047*e837ff07SGreg Roach vertical-align: middle; 2048*e837ff07SGreg Roach} 2049*e837ff07SGreg Roach 2050*e837ff07SGreg Roach#pedigree-page .spacer { 2051*e837ff07SGreg Roach background-image: url(images/spacer.png); 2052*e837ff07SGreg Roach height: 20px; 2053*e837ff07SGreg Roach width: 1px; 2054*e837ff07SGreg Roach} 2055*e837ff07SGreg Roach 2056*e837ff07SGreg Roach#childarrow, 2057*e837ff07SGreg Roach.ancestorarrow { 2058*e837ff07SGreg Roach text-align: center; 2059*e837ff07SGreg Roach} 2060*e837ff07SGreg Roach 2061*e837ff07SGreg Roach#pedigree-page #childarrow { 2062*e837ff07SGreg Roach position: relative; 2063*e837ff07SGreg Roach} 2064*e837ff07SGreg Roach 2065*e837ff07SGreg Roach#pedigree-page #childbox { 2066*e837ff07SGreg Roach border: 1px solid; 2067*e837ff07SGreg Roach background-color: #fff; 2068*e837ff07SGreg Roach} 2069*e837ff07SGreg Roach 2070*e837ff07SGreg Roach#pedigree-page table.list_table { 2071*e837ff07SGreg Roach margin: 0 auto; 2072*e837ff07SGreg Roach width: 500px; 2073*e837ff07SGreg Roach} 2074*e837ff07SGreg Roach 2075*e837ff07SGreg Roach.pedigree_chart_table { 2076*e837ff07SGreg Roach border: 0; 2077*e837ff07SGreg Roach border-collapse: collapse; 2078*e837ff07SGreg Roach padding: 0; 2079*e837ff07SGreg Roach width: 100%; 2080*e837ff07SGreg Roach} 2081*e837ff07SGreg Roach 2082*e837ff07SGreg Roach/*-- timeline --*/ 2083*e837ff07SGreg Roach#timeline_chart { 2084*e837ff07SGreg Roach position: relative; 2085*e837ff07SGreg Roach top: 0; 2086*e837ff07SGreg Roach left: 0; 2087*e837ff07SGreg Roach} 2088*e837ff07SGreg Roach/* ====== Common Icons ========= */ 2089*e837ff07SGreg Roach[class^="icon-"], 2090*e837ff07SGreg Roach[class*=" icon-"] { 2091*e837ff07SGreg Roach display: inline-block; 2092*e837ff07SGreg Roach vertical-align: middle; 2093*e837ff07SGreg Roach background-repeat: no-repeat; 2094*e837ff07SGreg Roach} 2095*e837ff07SGreg Roach 2096*e837ff07SGreg Roach.icon-add { 2097*e837ff07SGreg Roach width: 14px; 2098*e837ff07SGreg Roach height: 15px; 2099*e837ff07SGreg Roach background-image: url(images/add.png); 2100*e837ff07SGreg Roach} 2101*e837ff07SGreg Roach 2102*e837ff07SGreg Roach.icon-cfamily { 2103*e837ff07SGreg Roach} 2104*e837ff07SGreg Roach 2105*e837ff07SGreg Roach.icon-childless { 2106*e837ff07SGreg Roach width: 25px; 2107*e837ff07SGreg Roach height: 25px; 2108*e837ff07SGreg Roach background-image: url(minimal/images/childless.png); 2109*e837ff07SGreg Roach} 2110*e837ff07SGreg Roach 2111*e837ff07SGreg Roach.icon-children { 2112*e837ff07SGreg Roach width: 16px; 2113*e837ff07SGreg Roach height: 16px; 2114*e837ff07SGreg Roach background-image: url(minimal/images/children.png); 2115*e837ff07SGreg Roach} 2116*e837ff07SGreg Roach 2117*e837ff07SGreg Roach.icon-clippings { 2118*e837ff07SGreg Roach width: 22px; 2119*e837ff07SGreg Roach height: 22px; 2120*e837ff07SGreg Roach background-image: url(minimal/images/clippings.png); 2121*e837ff07SGreg Roach} 2122*e837ff07SGreg Roach 2123*e837ff07SGreg Roach.icon-edit_indi { 2124*e837ff07SGreg Roach width: 20px; 2125*e837ff07SGreg Roach height: 20px; 2126*e837ff07SGreg Roach background-image: url(minimal/images/edit_sm.png); 2127*e837ff07SGreg Roach} 2128*e837ff07SGreg Roach 2129*e837ff07SGreg Roach.icon-fam-list { 2130*e837ff07SGreg Roach width: 20px; 2131*e837ff07SGreg Roach height: 20px; 2132*e837ff07SGreg Roach background-image: url(minimal/icons/family.png); 2133*e837ff07SGreg Roach} 2134*e837ff07SGreg Roach 2135*e837ff07SGreg Roach.icon-indi-list { 2136*e837ff07SGreg Roach width: 20px; 2137*e837ff07SGreg Roach height: 20px; 2138*e837ff07SGreg Roach background-image: url(minimal/images/indis.png); 2139*e837ff07SGreg Roach} 2140*e837ff07SGreg Roach 2141*e837ff07SGreg Roach.icon-loading-small { 2142*e837ff07SGreg Roach width: 16px; 2143*e837ff07SGreg Roach height: 16px; 2144*e837ff07SGreg Roach background-image: url(minimal/images/indicator.gif); 2145*e837ff07SGreg Roach} 2146*e837ff07SGreg Roach 2147*e837ff07SGreg Roach.icon-loading-large { 2148*e837ff07SGreg Roach width: 32px; 2149*e837ff07SGreg Roach height: 32px; 2150*e837ff07SGreg Roach background-image: url(images/loading-32x32.gif); 2151*e837ff07SGreg Roach} 2152*e837ff07SGreg Roach 2153*e837ff07SGreg Roach.icon-media { 2154*e837ff07SGreg Roach width: 20px; 2155*e837ff07SGreg Roach height: 20px; 2156*e837ff07SGreg Roach background-image: url(minimal/images/media.png); 2157*e837ff07SGreg Roach} 2158*e837ff07SGreg Roach 2159*e837ff07SGreg Roach.icon-media-list { 2160*e837ff07SGreg Roach width: 20px; 2161*e837ff07SGreg Roach height: 20px; 2162*e837ff07SGreg Roach background-image: url(minimal/images/media.png); 2163*e837ff07SGreg Roach} 2164*e837ff07SGreg Roach 2165*e837ff07SGreg Roach.icon-media-next { 2166*e837ff07SGreg Roach width: 20px; 2167*e837ff07SGreg Roach height: 20px; 2168*e837ff07SGreg Roach background-image: url(minimal/images/rdarrow.png); 2169*e837ff07SGreg Roach} 2170*e837ff07SGreg Roach 2171*e837ff07SGreg Roach.icon-media-play { 2172*e837ff07SGreg Roach width: 20px; 2173*e837ff07SGreg Roach height: 20px; 2174*e837ff07SGreg Roach background-image: url(minimal/images/rarrow.png); 2175*e837ff07SGreg Roach} 2176*e837ff07SGreg Roach 2177*e837ff07SGreg Roach.icon-media-stop { 2178*e837ff07SGreg Roach width: 16px; 2179*e837ff07SGreg Roach height: 17px; 2180*e837ff07SGreg Roach background-image: url(minimal/images/stop.png); 2181*e837ff07SGreg Roach} 2182*e837ff07SGreg Roach 2183*e837ff07SGreg Roach.icon-minus { 2184*e837ff07SGreg Roach width: 11px; 2185*e837ff07SGreg Roach height: 11px; 2186*e837ff07SGreg Roach background-image: url(minimal/images/minus.png); 2187*e837ff07SGreg Roach} 2188*e837ff07SGreg Roach 2189*e837ff07SGreg Roach.icon-mypage { 2190*e837ff07SGreg Roach width: 24px; 2191*e837ff07SGreg Roach height: 24px; 2192*e837ff07SGreg Roach background-image: url(minimal/images/mypage.png); 2193*e837ff07SGreg Roach} 2194*e837ff07SGreg Roach 2195*e837ff07SGreg Roach.icon-note { 2196*e837ff07SGreg Roach width: 20px; 2197*e837ff07SGreg Roach height: 20px; 2198*e837ff07SGreg Roach background-image: url(minimal/icons/note.png); 2199*e837ff07SGreg Roach} 2200*e837ff07SGreg Roach 2201*e837ff07SGreg Roach.icon-plus { 2202*e837ff07SGreg Roach width: 11px; 2203*e837ff07SGreg Roach height: 11px; 2204*e837ff07SGreg Roach background-image: url(minimal/images/plus.png); 2205*e837ff07SGreg Roach} 2206*e837ff07SGreg Roach 2207*e837ff07SGreg Roach.icon-reminder { 2208*e837ff07SGreg Roach width: 15px; 2209*e837ff07SGreg Roach height: 12px; 2210*e837ff07SGreg Roach background-image: url(minimal/images/reminder.png); 2211*e837ff07SGreg Roach} 2212*e837ff07SGreg Roach 2213*e837ff07SGreg Roach.icon-remove { 2214*e837ff07SGreg Roach width: 14px; 2215*e837ff07SGreg Roach height: 15px; 2216*e837ff07SGreg Roach background-image: url(minimal/images/remove.png); 2217*e837ff07SGreg Roach} 2218*e837ff07SGreg Roach 2219*e837ff07SGreg Roach.icon-resn-confidential { 2220*e837ff07SGreg Roach width: 16px; 2221*e837ff07SGreg Roach height: 16px; 2222*e837ff07SGreg Roach background-image: none; 2223*e837ff07SGreg Roach} 2224*e837ff07SGreg Roach 2225*e837ff07SGreg Roach.icon-resn-locked { 2226*e837ff07SGreg Roach background-image: none; 2227*e837ff07SGreg Roach} 2228*e837ff07SGreg Roach 2229*e837ff07SGreg Roach.icon-resn-none { 2230*e837ff07SGreg Roach background-image: none; 2231*e837ff07SGreg Roach} 2232*e837ff07SGreg Roach 2233*e837ff07SGreg Roach.icon-resn-privacy { 2234*e837ff07SGreg Roach background-image: none; 2235*e837ff07SGreg Roach} 2236*e837ff07SGreg Roach 2237*e837ff07SGreg Roach.icon-rings { 2238*e837ff07SGreg Roach width: 9px; 2239*e837ff07SGreg Roach height: 9px; 2240*e837ff07SGreg Roach background-image: url(minimal/images/rings.png); 2241*e837ff07SGreg Roach} 2242*e837ff07SGreg Roach 2243*e837ff07SGreg Roach.icon-selected { 2244*e837ff07SGreg Roach width: 12px; 2245*e837ff07SGreg Roach height: 12px; 2246*e837ff07SGreg Roach background-image: url(minimal/images/selected.png); 2247*e837ff07SGreg Roach} 2248*e837ff07SGreg Roach 2249*e837ff07SGreg Roach.icon-sex_f_15x15 { 2250*e837ff07SGreg Roach width: 15px; 2251*e837ff07SGreg Roach height: 15px; 2252*e837ff07SGreg Roach background-image: url(minimal/images/sex_f_15x15.png); 2253*e837ff07SGreg Roach} 2254*e837ff07SGreg Roach 2255*e837ff07SGreg Roach.icon-sex_f_9x9 { 2256*e837ff07SGreg Roach width: 9px; 2257*e837ff07SGreg Roach height: 9px; 2258*e837ff07SGreg Roach background-image: url(minimal/images/sex_f_9x9.png); 2259*e837ff07SGreg Roach} 2260*e837ff07SGreg Roach 2261*e837ff07SGreg Roach.icon-sex_m_15x15 { 2262*e837ff07SGreg Roach width: 15px; 2263*e837ff07SGreg Roach height: 15px; 2264*e837ff07SGreg Roach background-image: url(minimal/images/sex_m_15x15.png); 2265*e837ff07SGreg Roach} 2266*e837ff07SGreg Roach 2267*e837ff07SGreg Roach.icon-sex_m_9x9 { 2268*e837ff07SGreg Roach width: 9px; 2269*e837ff07SGreg Roach height: 9px; 2270*e837ff07SGreg Roach background-image: url(minimal/images/sex_m_9x9.png); 2271*e837ff07SGreg Roach} 2272*e837ff07SGreg Roach 2273*e837ff07SGreg Roach.icon-sex_u_15x15 { 2274*e837ff07SGreg Roach width: 15px; 2275*e837ff07SGreg Roach height: 15px; 2276*e837ff07SGreg Roach background-image: url(minimal/images/sex_u_15x15.png); 2277*e837ff07SGreg Roach} 2278*e837ff07SGreg Roach 2279*e837ff07SGreg Roach.icon-sex_u_9x9 { 2280*e837ff07SGreg Roach width: 9px; 2281*e837ff07SGreg Roach height: 9px; 2282*e837ff07SGreg Roach background-image: url(minimal/images/sex_u_9x9.png); 2283*e837ff07SGreg Roach} 2284*e837ff07SGreg Roach 2285*e837ff07SGreg Roach.icon-sfamily { 2286*e837ff07SGreg Roach width: 24px; 2287*e837ff07SGreg Roach height: 24px; 2288*e837ff07SGreg Roach background-image: url(minimal/images/sfamily.png); 2289*e837ff07SGreg Roach} 2290*e837ff07SGreg Roach 2291*e837ff07SGreg Roach.icon-source { 2292*e837ff07SGreg Roach width: 20px; 2293*e837ff07SGreg Roach height: 20px; 2294*e837ff07SGreg Roach background-image: url(minimal/images/source.png); 2295*e837ff07SGreg Roach} 2296*e837ff07SGreg Roach 2297*e837ff07SGreg Roach.icon-warning { 2298*e837ff07SGreg Roach width: 17px; 2299*e837ff07SGreg Roach height: 17px; 2300*e837ff07SGreg Roach background-image: url(minimal/images/warning.png); 2301*e837ff07SGreg Roach} 2302*e837ff07SGreg Roach 2303*e837ff07SGreg Roach.icon-zoomin { 2304*e837ff07SGreg Roach width: 25px; 2305*e837ff07SGreg Roach height: 25px; 2306*e837ff07SGreg Roach background-image: url(minimal/images/zoomin.png); 2307*e837ff07SGreg Roach} 2308*e837ff07SGreg Roach 2309*e837ff07SGreg Roach.icon-zoomout { 2310*e837ff07SGreg Roach width: 25px; 2311*e837ff07SGreg Roach height: 25px; 2312*e837ff07SGreg Roach background-image: url(minimal/images/zoomout.png); 2313*e837ff07SGreg Roach} 2314*e837ff07SGreg Roach 2315*e837ff07SGreg Roach/* Silhouettes on charts */ 2316*e837ff07SGreg Roach.icon-silhouette-F { 2317*e837ff07SGreg Roach width: 37px; 2318*e837ff07SGreg Roach height: 50px; 2319*e837ff07SGreg Roach background-image: url(minimal/images/silhouette_female_small.png); 2320*e837ff07SGreg Roach} 2321*e837ff07SGreg Roach 2322*e837ff07SGreg Roach.icon-silhouette-M { 2323*e837ff07SGreg Roach width: 37px; 2324*e837ff07SGreg Roach height: 50px; 2325*e837ff07SGreg Roach background-image: url(minimal/images/silhouette_male_small.png); 2326*e837ff07SGreg Roach} 2327*e837ff07SGreg Roach 2328*e837ff07SGreg Roach.icon-silhouette-U { 2329*e837ff07SGreg Roach width: 37px; 2330*e837ff07SGreg Roach height: 50px; 2331*e837ff07SGreg Roach background-image: url(minimal/images/silhouette_unknown_small.png); 2332*e837ff07SGreg Roach} 2333*e837ff07SGreg Roach 2334*e837ff07SGreg Roach.wt-silhoutte { 2335*e837ff07SGreg Roach width: 200px; 2336*e837ff07SGreg Roach height: 260px; 2337*e837ff07SGreg Roach} 2338*e837ff07SGreg Roach 2339*e837ff07SGreg Roach.wt-silhoutte::before { 2340*e837ff07SGreg Roach content: url(minimal/images/silhouette_unknown.png); 2341*e837ff07SGreg Roach} 2342*e837ff07SGreg Roach 2343*e837ff07SGreg Roach.wt-silhoutte-F::before { 2344*e837ff07SGreg Roach content: url(minimal/images/silhouette_female.png); 2345*e837ff07SGreg Roach} 2346*e837ff07SGreg Roach 2347*e837ff07SGreg Roach.wt-silhouette-M::before { 2348*e837ff07SGreg Roach content: url(minimal/images/silhouette_male.png); 2349*e837ff07SGreg Roach} 2350*e837ff07SGreg Roach 2351*e837ff07SGreg Roach[class^="icon-mime-"], 2352*e837ff07SGreg Roach[class*=" icon-mime-"] { 2353*e837ff07SGreg Roach display: inline-block; 2354*e837ff07SGreg Roach background: transparent url(minimal/images/icon-mime-sprite.png) no-repeat; 2355*e837ff07SGreg Roach width: 48px; 2356*e837ff07SGreg Roach height: 48px; 2357*e837ff07SGreg Roach} 2358*e837ff07SGreg Roach 2359*e837ff07SGreg Roach/* ===== Generic MIME types ===== */ 2360*e837ff07SGreg Roach[class^="icon-mime-"], 2361*e837ff07SGreg Roach[class*=" icon-mime-"] { 2362*e837ff07SGreg Roach background-position: -99px -49px; 2363*e837ff07SGreg Roach} 2364*e837ff07SGreg Roach 2365*e837ff07SGreg Roach[class^="icon-mime-application-"], 2366*e837ff07SGreg Roach[class*=" icon-mime-application-"] { 2367*e837ff07SGreg Roach background-position: -99px -196px; 2368*e837ff07SGreg Roach} 2369*e837ff07SGreg Roach 2370*e837ff07SGreg Roach[class^="icon-mime-audio-"], 2371*e837ff07SGreg Roach[class*=" icon-mime-audio-"] { 2372*e837ff07SGreg Roach background-position: -197px -98px; 2373*e837ff07SGreg Roach} 2374*e837ff07SGreg Roach 2375*e837ff07SGreg Roach[class^="icon-mime-image-"], 2376*e837ff07SGreg Roach[class*=" icon-mime-image-"] { 2377*e837ff07SGreg Roach background-position: -148px -245px; 2378*e837ff07SGreg Roach} 2379*e837ff07SGreg Roach 2380*e837ff07SGreg Roach[class^="icon-mime-text-"], 2381*e837ff07SGreg Roach[class*=" icon-mime-text-"] { 2382*e837ff07SGreg Roach background-position: -197px -147px; 2383*e837ff07SGreg Roach} 2384*e837ff07SGreg Roach 2385*e837ff07SGreg Roach[class^="icon-mime-video-"], 2386*e837ff07SGreg Roach[class*=" icon-mime-video-"] { 2387*e837ff07SGreg Roach background-position: -148px -147px; 2388*e837ff07SGreg Roach} 2389*e837ff07SGreg Roach 2390*e837ff07SGreg Roach/* ===== Specific MIME types ===== */ 2391*e837ff07SGreg Roach.icon-mime-application-pdf { 2392*e837ff07SGreg Roach background-position: -1px -49px; 2393*e837ff07SGreg Roach} 2394*e837ff07SGreg Roach 2395*e837ff07SGreg Roach.icon-mime-application-msword { 2396*e837ff07SGreg Roach background-position: -148px -49px; 2397*e837ff07SGreg Roach} 2398*e837ff07SGreg Roach 2399*e837ff07SGreg Roach.icon-mime-application-vnd-ms-excel { 2400*e837ff07SGreg Roach background-position: -148px -196px; 2401*e837ff07SGreg Roach} 2402*e837ff07SGreg Roach 2403*e837ff07SGreg Roach.icon-mime-application-x-rar-compressed { 2404*e837ff07SGreg Roach background-position: -50px -98px; 2405*e837ff07SGreg Roach} 2406*e837ff07SGreg Roach 2407*e837ff07SGreg Roach.icon-mime-application-zip { 2408*e837ff07SGreg Roach background-position: -50px -147px; 2409*e837ff07SGreg Roach} 2410*e837ff07SGreg Roach 2411*e837ff07SGreg Roach.icon-mime-application-x-shockwave-flash { 2412*e837ff07SGreg Roach background-position: -148px 0; 2413*e837ff07SGreg Roach} 2414*e837ff07SGreg Roach 2415*e837ff07SGreg Roach.icon-mime-audio-mp3 { 2416*e837ff07SGreg Roach background-position: -50px -245px; 2417*e837ff07SGreg Roach} 2418*e837ff07SGreg Roach 2419*e837ff07SGreg Roach.icon-mime-audio-mpeg { 2420*e837ff07SGreg Roach background-position: -50px 0; 2421*e837ff07SGreg Roach} 2422*e837ff07SGreg Roach 2423*e837ff07SGreg Roach.icon-mime-audio-x-ms-wma { 2424*e837ff07SGreg Roach background-position: -1px -245px; 2425*e837ff07SGreg Roach} 2426*e837ff07SGreg Roach 2427*e837ff07SGreg Roach.icon-mime-audio-wav { 2428*e837ff07SGreg Roach background-position: -1px -98px; 2429*e837ff07SGreg Roach} 2430*e837ff07SGreg Roach 2431*e837ff07SGreg Roach.icon-mime-text-html { 2432*e837ff07SGreg Roach background-position: -99px -245px; 2433*e837ff07SGreg Roach} 2434*e837ff07SGreg Roach 2435*e837ff07SGreg Roach.icon-mime-text-x-gedcom { 2436*e837ff07SGreg Roach background-position: -50px -49px; 2437*e837ff07SGreg Roach} 2438*e837ff07SGreg Roach 2439*e837ff07SGreg Roach.icon-mime-image-bmp { 2440*e837ff07SGreg Roach background-position: 197px 0; 2441*e837ff07SGreg Roach} 2442*e837ff07SGreg Roach 2443*e837ff07SGreg Roach.icon-mime-image-gif { 2444*e837ff07SGreg Roach background-position: -197px -49px; 2445*e837ff07SGreg Roach} 2446*e837ff07SGreg Roach 2447*e837ff07SGreg Roach.icon-mime-image-jpeg { 2448*e837ff07SGreg Roach background-position: -1px -147px; 2449*e837ff07SGreg Roach} 2450*e837ff07SGreg Roach 2451*e837ff07SGreg Roach.icon-mime-image-png { 2452*e837ff07SGreg Roach background-position: -99px -98px; 2453*e837ff07SGreg Roach} 2454*e837ff07SGreg Roach 2455*e837ff07SGreg Roach.icon-mime-image-svg { 2456*e837ff07SGreg Roach background-position: -197px -196px; 2457*e837ff07SGreg Roach} 2458*e837ff07SGreg Roach 2459*e837ff07SGreg Roach.icon-mime-image-tiff { 2460*e837ff07SGreg Roach background-position: -148px -98px; 2461*e837ff07SGreg Roach} 2462*e837ff07SGreg Roach 2463*e837ff07SGreg Roach.icon-mime-video-quicktime { 2464*e837ff07SGreg Roach background-position: -99px -147px; 2465*e837ff07SGreg Roach} 2466*e837ff07SGreg Roach 2467*e837ff07SGreg Roach.icon-mime-video-avi { 2468*e837ff07SGreg Roach background-position: -99px 0; 2469*e837ff07SGreg Roach} 2470*e837ff07SGreg Roach 2471*e837ff07SGreg Roach.icon-mime-video-x-ms-wmv { 2472*e837ff07SGreg Roach background-position: -50px -196px; 2473*e837ff07SGreg Roach} 2474*e837ff07SGreg Roach/* ====== End Icon styles ====== */ 2475*e837ff07SGreg Roach 2476*e837ff07SGreg Roach/* ====== Theme Header ========= */ 2477*e837ff07SGreg Roachheader h1 { 2478*e837ff07SGreg Roach clear: left; 2479*e837ff07SGreg Roach float: left; 2480*e837ff07SGreg Roach font-size: 26px; 2481*e837ff07SGreg Roach font-weight: 900; 2482*e837ff07SGreg Roach margin: 0; 2483*e837ff07SGreg Roach} 2484*e837ff07SGreg Roach 2485*e837ff07SGreg Roachheader nav { 2486*e837ff07SGreg Roach position: relative; 2487*e837ff07SGreg Roach float: left; 2488*e837ff07SGreg Roach width: 100%; 2489*e837ff07SGreg Roach margin-top: 18px; 2490*e837ff07SGreg Roach border-bottom: 1px solid; 2491*e837ff07SGreg Roach margin-bottom: 10px; 2492*e837ff07SGreg Roach} 2493*e837ff07SGreg Roach 2494*e837ff07SGreg Roach/* Set stack level for top two header menu rows */ 2495*e837ff07SGreg Roach.secondary-menu ul, 2496*e837ff07SGreg Roach.primary-menu ul { 2497*e837ff07SGreg Roach z-index: 210; 2498*e837ff07SGreg Roach max-height: 400px; 2499*e837ff07SGreg Roach min-width: 140px; 2500*e837ff07SGreg Roach overflow-y: auto; 2501*e837ff07SGreg Roach overflow-x: hidden; 2502*e837ff07SGreg Roach} 2503*e837ff07SGreg Roach 2504*e837ff07SGreg Roach.title { 2505*e837ff07SGreg Roach font-size: 20px; 2506*e837ff07SGreg Roach} 2507*e837ff07SGreg Roach 2508*e837ff07SGreg Roach/* ====== Secondary menu ======= */ 2509*e837ff07SGreg Roach.secondary-menu { 2510*e837ff07SGreg Roach float: right; 2511*e837ff07SGreg Roach font-size: 14px; 2512*e837ff07SGreg Roach} 2513*e837ff07SGreg Roach 2514*e837ff07SGreg Roach.secondary-menu li { 2515*e837ff07SGreg Roach display: inline; 2516*e837ff07SGreg Roach position: relative; 2517*e837ff07SGreg Roach white-space: nowrap; 2518*e837ff07SGreg Roach float: left; 2519*e837ff07SGreg Roach border: 1px solid #999; 2520*e837ff07SGreg Roach line-height: 26px; 2521*e837ff07SGreg Roach 2522*e837ff07SGreg Roach} 2523*e837ff07SGreg Roach 2524*e837ff07SGreg Roach.secondary-menu li a { 2525*e837ff07SGreg Roach padding: 5px 8px; 2526*e837ff07SGreg Roach} 2527*e837ff07SGreg Roach 2528*e837ff07SGreg Roach.secondary-menu ul { 2529*e837ff07SGreg Roach position: absolute; 2530*e837ff07SGreg Roach top: 26px; 2531*e837ff07SGreg Roach left: 0; 2532*e837ff07SGreg Roach right: auto; 2533*e837ff07SGreg Roach display: none; 2534*e837ff07SGreg Roach font-weight: normal; 2535*e837ff07SGreg Roach font-size: 12px; 2536*e837ff07SGreg Roach background: #fff; 2537*e837ff07SGreg Roach border: 1px solid #999; 2538*e837ff07SGreg Roach} 2539*e837ff07SGreg Roach 2540*e837ff07SGreg Roach.secondary-menu ul li { 2541*e837ff07SGreg Roach border: 0; 2542*e837ff07SGreg Roach clear: both; 2543*e837ff07SGreg Roach display: block; 2544*e837ff07SGreg Roach line-height: 2; 2545*e837ff07SGreg Roach text-align: left; 2546*e837ff07SGreg Roach} 2547*e837ff07SGreg Roach 2548*e837ff07SGreg Roach.secondary-menu, 2549*e837ff07SGreg Roach.secondary-menu ul { 2550*e837ff07SGreg Roach list-style: none; 2551*e837ff07SGreg Roach margin: 0; 2552*e837ff07SGreg Roach padding: 1px; 2553*e837ff07SGreg Roach} 2554*e837ff07SGreg Roach 2555*e837ff07SGreg Roach.secondary-menu li:hover ul { 2556*e837ff07SGreg Roach display: block; 2557*e837ff07SGreg Roach} 2558*e837ff07SGreg Roach 2559*e837ff07SGreg Roach 2560*e837ff07SGreg Roach.secondary-menu ul li a { 2561*e837ff07SGreg Roach padding: 0 5px 0 2px; 2562*e837ff07SGreg Roach display: block; 2563*e837ff07SGreg Roach} 2564*e837ff07SGreg Roach 2565*e837ff07SGreg Roach.secondary-menu .active { 2566*e837ff07SGreg Roach font-weight: 900; 2567*e837ff07SGreg Roach} 2568*e837ff07SGreg Roach 2569*e837ff07SGreg Roach.header-search input { 2570*e837ff07SGreg Roach border: none; 2571*e837ff07SGreg Roach} 2572*e837ff07SGreg Roach 2573*e837ff07SGreg Roach/* ====== Primary menu ========= */ 2574*e837ff07SGreg Roach.primary-menu { 2575*e837ff07SGreg Roach position: relative; 2576*e837ff07SGreg Roach float: right; 2577*e837ff07SGreg Roach right: 50%; 2578*e837ff07SGreg Roach list-style: none; 2579*e837ff07SGreg Roach} 2580*e837ff07SGreg Roach 2581*e837ff07SGreg Roach.primary-menu li { 2582*e837ff07SGreg Roach float: left; 2583*e837ff07SGreg Roach position: relative; 2584*e837ff07SGreg Roach left: 50%; 2585*e837ff07SGreg Roach clear: right; 2586*e837ff07SGreg Roach width: auto; 2587*e837ff07SGreg Roach padding: 0 5px; 2588*e837ff07SGreg Roach border: 1px solid #999; 2589*e837ff07SGreg Roach} 2590*e837ff07SGreg Roach 2591*e837ff07SGreg Roach.primary-menu li a { 2592*e837ff07SGreg Roach display: block; 2593*e837ff07SGreg Roach font-size: 14px; 2594*e837ff07SGreg Roach text-align: center; 2595*e837ff07SGreg Roach padding: 5px; 2596*e837ff07SGreg Roach background-color: #fff; 2597*e837ff07SGreg Roach} 2598*e837ff07SGreg Roach 2599*e837ff07SGreg Roach.primary-menu ul { 2600*e837ff07SGreg Roach position: absolute; 2601*e837ff07SGreg Roach top: 27px; 2602*e837ff07SGreg Roach left: 0; 2603*e837ff07SGreg Roach right: auto; 2604*e837ff07SGreg Roach display: none; 2605*e837ff07SGreg Roach background: #fff; 2606*e837ff07SGreg Roach white-space: nowrap; 2607*e837ff07SGreg Roach border: 1px solid #999; 2608*e837ff07SGreg Roach list-style: none; 2609*e837ff07SGreg Roach} 2610*e837ff07SGreg Roach 2611*e837ff07SGreg Roach.primary-menu ul li { 2612*e837ff07SGreg Roach float: left; 2613*e837ff07SGreg Roach width: 100%; 2614*e837ff07SGreg Roach border: 0; 2615*e837ff07SGreg Roach left: auto; 2616*e837ff07SGreg Roach margin: 0; 2617*e837ff07SGreg Roach padding: 0; 2618*e837ff07SGreg Roach clear: left; 2619*e837ff07SGreg Roach} 2620*e837ff07SGreg Roach 2621*e837ff07SGreg Roach.primary-menu li:hover ul { 2622*e837ff07SGreg Roach position: absolute; 2623*e837ff07SGreg Roach margin: 0; 2624*e837ff07SGreg Roach display: block; 2625*e837ff07SGreg Roach text-align: left; 2626*e837ff07SGreg Roach padding: 0; 2627*e837ff07SGreg Roach} 2628*e837ff07SGreg Roach 2629*e837ff07SGreg Roach.primary-menu ul li a { 2630*e837ff07SGreg Roach padding: 5px; 2631*e837ff07SGreg Roach text-align: left; 2632*e837ff07SGreg Roach font-size: 12px; 2633*e837ff07SGreg Roach} 2634*e837ff07SGreg Roach 2635*e837ff07SGreg Roach/* ====== End Theme Header ===== */ 2636*e837ff07SGreg Roach 2637*e837ff07SGreg Roach/* ====== Theme Footer ========= */ 2638*e837ff07SGreg Roach 2639*e837ff07SGreg Roachfooter { 2640*e837ff07SGreg Roach clear: both; 2641*e837ff07SGreg Roach font-size: 12px; 2642*e837ff07SGreg Roach color: #555; 2643*e837ff07SGreg Roach text-align: center; 2644*e837ff07SGreg Roach} 2645*e837ff07SGreg Roach 2646*e837ff07SGreg Roach.contact-links { 2647*e837ff07SGreg Roach margin-top: 15px; 2648*e837ff07SGreg Roach} 2649*e837ff07SGreg Roach 2650*e837ff07SGreg Roach.powered-by-webtrees { 2651*e837ff07SGreg Roach font-size: 16px; 2652*e837ff07SGreg Roach margin-top: 10px; 2653*e837ff07SGreg Roach} 2654*e837ff07SGreg Roach 2655*e837ff07SGreg Roach/* ====== End Theme Footer ===== */ 2656*e837ff07SGreg Roach 2657*e837ff07SGreg Roach/* ====== Theme Icons ========== */ 2658*e837ff07SGreg Roach.icon-indis { 2659*e837ff07SGreg Roach width: 24px; 2660*e837ff07SGreg Roach height: 24px; 2661*e837ff07SGreg Roach background-image: url(minimal/images/indis.png); 2662*e837ff07SGreg Roach} 2663*e837ff07SGreg Roach 2664*e837ff07SGreg Roach.icon-pedigree { 2665*e837ff07SGreg Roach width: 24px; 2666*e837ff07SGreg Roach height: 24px; 2667*e837ff07SGreg Roach background-image: url(minimal/images/pedigree.png); 2668*e837ff07SGreg Roach} 2669*e837ff07SGreg Roach 2670*e837ff07SGreg Roach.icon-search { 2671*e837ff07SGreg Roach width: 24px; 2672*e837ff07SGreg Roach height: 24px; 2673*e837ff07SGreg Roach background-image: url(minimal/images/search.png); 2674*e837ff07SGreg Roach} 2675*e837ff07SGreg Roach 2676*e837ff07SGreg Roach.cookie-warning { 2677*e837ff07SGreg Roach background: #aaa; 2678*e837ff07SGreg Roach color: #fff; 2679*e837ff07SGreg Roach height: 3em; 2680*e837ff07SGreg Roach line-height: 2.5em; 2681*e837ff07SGreg Roach transition: height 0.5s; 2682*e837ff07SGreg Roach} 2683*e837ff07SGreg Roach.cookie-warning.hidden { 2684*e837ff07SGreg Roach height: 0; 2685*e837ff07SGreg Roach overflow: hidden; 2686*e837ff07SGreg Roach} 2687