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