/* * Style for Xenea theme * * webtrees: Web based Family History software * Copyright (C) 2014 webtrees development team. * * Derived from PhpGedView * Copyright (C) 2002 to 2010 PGV Development Team. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /* Add a permanent scrollbar, to prevent "flickering" when hover effects lengthen page */ html { overflow-y: scroll; } body { color: #006; background-color: #fff; font: 12px tahoma, arial, helvetica, sans-serif; margin: 1px; } main { display: block; } a { color: #00f; text-decoration: none; } a:hover { color: #f00; text-decoration: none; } a.link:link, a.link:active, a.link:visited { color: #fff; font-weight: bold; } a.link:hover { color: #336; font-weight: bold; } :focus { outline-style: none; } input:required:valid, textarea:required:valid { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAONJREFUeNpi/P//PwMlgImBQjDwBrCgCzDOF2Zg+Adk/AOGDRvQfHZGoDWMxgyMDMb/Q1/NIt0F/xk8gIbNZPj7P41YL4AUGsM1//rfkuyeYMzw8z9xXgBqgNm0nuHnv0D/IH/juavmngV6oYY4F3z7y2DqY2oMpANB9MYl684yfP9Xw3Dzzw7sXgQmJGTM0MbjwdDKc0b2vt5/EM2QwunBoMyCVS1YPYYAMOwZ7FmiGLLYzjBYsSQD+QpALAjErNgMYERPyoyMjMxAih+IOYD4LxD/hOJfQLV/MaJ9NC8wAAQYAPbPfH2KJKx/AAAAAElFTkSuQmCC) no-repeat right top; } input:required:invalid, textarea:required:invalid { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMpJREFUeNpi/P//PwMlgImBQjAMDGBBF1jFyOgBpFqAuOYPA8MOoAI4P+z//x0YJoBiARkvYWA486+k5D+IBuJqZD66WnAMogvMA9o4F6j4R3Lyf2R6IQODMVEGTAW6CoirgfjMB2/v/yB6CgNDYQ8W14IwRiB+A7rgOwNDYLChofGcrVvPgugfDAzR/yFhwUAwDJqBNj6Ulf0PooEhV4jMx+YCRvSknAeMBWDotwgwMKRzMTCcfQW0GcQHxkbNJCyxwDiaFxgAAgwAYy67YIOQ//cAAAAASUVORK5CYII=) no-repeat right top; } [dir=rtl] input:required:valid, [dir=rtl] textarea:required:valid, [dir=rtl] input:required:invalid, [dir=rtl] textarea:required:invalid { background-position: left top; } /* Header Layout */ #header { height: 40px; background: #039 url(images/cabeza.png) left top; } header h1 { display: block; float: left; margin: 10px 12px; font-size: 24px; font-weight: normal; } [dir=rtl] header h1 { float: right; } .hsearch { display: block; float: right; margin-top: 10px; margin-right: 5px; } /* LTR to RTL Translation */ [dir=rtl] #header { background: url(images/cabeza_rtl.png) right top; } [dir=rtl] .hsearch { float: left; padding-left: 10px; } #bodydiv .title { margin: 0; } #header { color: #fff; } #flash-messages { clear: both; } /* Set stack level for top two header menu rows */ .makeMenu ul, #main-menu ul { z-index: 210; } /* Options Menu Layout */ #header-user-links { background: #84beff url(images/barra.png); width: 100%; color: #fff; font-weight: bold; font-size: 11px; height: 40px; position: relative; } #theme-menu { position: absolute; margin-left: 10px; margin-top: 5px; } #fav-menu { position: absolute; left: 80px; top: 5px; } #login-menu { position: absolute; left: 50%; top: 15px; } #lang-menu { float: right; margin-right: 10px; margin-top: 5px; text-align: right; } #lang-menu .makeMenu li ul { left: auto; right: 0; } .lang-active, .theme-active { color: #006; font-weight: 900; } /* LTR to RTL Translation */ [dir=rtl] #theme-menu { position: absolute; margin-right: 10px; } [dir=rtl] #fav-menu { position: absolute; right: 80px; } [dir=rtl] #login-menu { position: absolute; left: auto; right: 50%; } [dir=rtl] #lang-menu { float: left; margin-left: 10px; text-align: left; } [dir=rtl] #lang-menu .makeMenu li ul { right: auto; left: 0; } .makeMenu li { display: inline; position: relative; white-space: nowrap; } .makeMenu a { color: #fff; font-weight: bold; } .makeMenu a:hover { color: #f00; } .makeMenu li ul { display: none; position: absolute; left: 0; right: auto; top: 1.1em; background-color: #fff; border: thin solid #c3dfff; } .makeMenu li ul li { padding: 2px; display: block; text-align: left; } .makeMenu li ul li a { color: #000; font-weight: normal; } .makeMenu li ul li a:hover { color: #f00;; } .makeMenu, .makeMenu li ul { list-style: none; margin: 0; padding: 1px; } .makeMenu li:hover > ul { display: block; } .makeMenu li ul li a.lang-active, .makeMenu li ul li a.theme-active { color: #006; font-weight: 900; } [dir=rtl] li ul li { text-align: right; } [dir=rtl] .makeMenu li ul { left: auto; right: 0; } [dir=rtl] .makeMenu li ul li { text-align: right !important; } [dir=rtl] #extra-menu { text-align: left; } [dir=rtl] #extra-menu.makeMenu li ul { left: 0; right: auto; } /* ======= Main menu items ========== */ header nav { border-bottom: 2px solid #0073cf; float: left; height: 40px; margin-bottom: 14px; padding: 10px 0; position: relative; width: 100%; clear: both; } #main-menu { margin: 0 auto; display: table; } #main-menu, #main-menu ul { padding: 0; list-style-type: none; } #main-menu li { float: left; position: relative; } #main-menu li li { clear: both; } #main-menu li:hover > ul { display: block; position: absolute; top: 0; left: 100%; right: auto; margin-top: 0; } #main-menu > li:hover > ul { left: 0; right: auto; top: 42px; } #main-menu a { display: block; white-space: nowrap; overflow: hidden; } #main-menu ul { position: absolute; display: none; background: #fff; border: thin solid #aaa; padding: 0; } #main-menu li a { margin: auto; padding-top: 22px; width: 100%; } #main-menu li li a { display: block; position: relative; float: left; font-size: 11px; line-height: 1.5; padding: 0 10px 1px 5px; } /* Menu icons */ #main-menu > li { background-image: url(images/sprites-top-menu.png); background-repeat: no-repeat; width: 80px; text-align: center; height: 28px; line-height: 28px; text-indent: 0; } #main-menu li li { background-image: url(images/sprites-sub-menu.png); background-repeat: no-repeat; height: 23px; left: auto; line-height: 23px; text-align: left; text-indent: 26px; width: 100%; } /* Reverse left and right on RTL pages */ [dir=rtl] #main-menu li { float: right; } [dir=rtl] #main-menu li:hover > ul { right: 100%; left: auto; } [dir=rtl] #main-menu > li:hover > ul { left: auto; right: 0; } [dir=rtl] #main-menu li li { text-align: right; } [dir=rtl] #main-menu li li a { float: right; padding: 1px 5px 1px 10px; } /********************Menu Top Row Icons **********************/ #menu-tree { background-position: center -0px; } #menu-chart { background-position: center -29px; } #menu-list { background-position: center -58px; } #menu-calendar { background-position: center -87px; } #menu-report { background-position: center -116px; } #menu-search { background-position: center -145px; } #menu-help { background-position: center -174px; } #menu-mymenu { background-position: center -203px; } #menu-clippings { background-position: center -232px; } #menu-indi { background-position: center -261px; } #menu-sour { background-position: center -319px; } #menu-fam { background-position: center -290px; } #menu-note { background-position: center -348px; } #menu-obje { background-position: center -377px; } #menu-repo { background-position: center -406px; } #menu-story { background-position: center -435px; } /*******************Menu submenu Icons**********************/ /* Chart Icons */ #menu-chart-ancestry { background-position: left -0px; } [dir=rtl] #menu-chart-ancestry { background-position: right -0px; } #menu-chart-fanchart { background-position: left -23px; } [dir=rtl] #menu-chart-fanchart { background-position: right -23px; } #menu-chart-compact { background-position: left -46px; } [dir=rtl] #menu-chart-compact { background-position: right -46px; } #menu-chart-descendancy { background-position: left -69px; } [dir=rtl] #menu-chart-descendancy { background-position: right -69px; } #menu-chart-familybook { background-position: left -92px; } [dir=rtl] #menu-chart-familybook { background-position: right -92px; } #menu-chart-hourglass { background-position: left -115px; } [dir=rtl] #menu-chart-hourglass { background-position: right -115px; } #menu-chart-tree { background-position: left -138px; } [dir=rtl] #menu-chart-tree { background-position: right -138px; } #menu-chart-lifespan { background-position: left -161px; } [dir=rtl] #menu-chart-lifespan { background-position: right -161px; } #menu-chart-pedigree { background-position: left -184px; } [dir=rtl] #menu-chart-pedigree { background-position: right -184px; } #menu-chart-pedigree_map { background-position: left -207px; } [dir=rtl] #menu-chart-pedigree_map { background-position: right -207px; } #menu-chart-relationship { background-position: left -230px; } [dir=rtl] #menu-chart-relationship { background-position: right -230px; } #menu-chart-relationship li { background-position: left -230px; } [dir=rtl] #menu-chart-relationship li { background-position: right -230px; } #menu-chart-statistics { background-position: left -253px; } [dir=rtl] #menu-chart-statistics { background-position: right -253px; } #menu-chart-timeline { background-position: left -276px; } [dir=rtl] #menu-chart-timeline { background-position: right -276px; } #menu-chart-timeline li { background-position: left -276px; } [dir=rtl] #menu-chart-timeline li { background-position: right -276px; } /* Lists Icons */ #menu-list-obje { background-position: left -299px; } [dir=rtl] #menu-list-obje { background-position: right -299px; } #menu-list-plac { background-position: left -322px; } [dir=rtl] #menu-list-plac { background-position: right -322px; } #menu-list-repo { background-position: left -345px; } [dir=rtl] #menu-list-repo { background-position: right -345px; } #menu-list-note { background-position: left -368px; } [dir=rtl] #menu-list-note { background-position: right -368px; } #menu-list-sour { background-position: left -391px; } [dir=rtl] #menu-list-sour { background-position: right -391px; } #menu-branches { background-position: left -414px; } [dir=rtl] #menu-branches { background-position: right -414px; } #menu-list-fam { background-position: left -437px; } [dir=rtl] #menu-list-fam { background-position: right -437px; } #menu-list-indi { background-position: left -460px; } [dir=rtl] #menu-list-indi { background-position: right -460px; } /* Report Icons */ #menu-report li { background-position: left -483px; } [dir=rtl] #menu-report li { background-position: right -483px; } /* Calendar Icons */ #menu-calendar-day { background-position: left -506px; } [dir=rtl] #menu-calendar-day { background-position: right -506px; } #menu-calendar-month { background-position: left -506px; } [dir=rtl] #menu-calendar-month { background-position: right -506px; } #menu-calendar-year { background-position: left -506px; } [dir=rtl] #menu-calendar-year { background-position: right -506px; } /* Search Icons */ #menu-search-general { background-position: left -529px; } [dir=rtl] #menu-search-general { background-position: right -529px; } #menu-search-soundex { background-position: left -529px; } [dir=rtl] #menu-search-soundex { background-position: right -529px; } #menu-search-advanced { background-position: left -529px; } [dir=rtl] #menu-search-advanced { background-position: right -529px; } #menu-search-replace { background-position: left -529px; } [dir=rtl] #menu-search-replace { background-position: right -529px; } /* Help Icons */ #menu-help-genealogy { background-position: left -552px; } [dir=rtl] #menu-help-genealogy { background-position: right -552px; } #menu-help-show { background-position: left -552px; } [dir=rtl] #menu-help-show { background-position: right -552px; } #menu-help-contents { background-position: left -552px; } [dir=rtl] #menu-help-contents { background-position: right -552px; } #menu-help-hide { background-position: left -552px; } [dir=rtl] #menu-help-hide { background-position: right -552px; } #menu-help-faq { background-position: left -552px; } [dir=rtl] #menu-help-faq { background-position: right -552px; } #menu-help-wiki { background-position: left -575px; } [dir=rtl] #menu-help-wiki { background-position: right -575px; } #menu-help-technical { background-position: left -598px; } [dir=rtl] #menu-help-technical { background-position: right -598px; } /* MyPage Icons */ #menu-mypage { background-position: left -598px; } [dir=rtl] #menu-mypage { background-position: right -598px; } #menu-myaccount { background-position: left -598px; } [dir=rtl] #menu-myaccount { background-position: right -598px; } #menu-mypedigree { background-position: left -828px; } [dir=rtl] #menu-mypedigree { background-position: right -828px; } #menu-myrecord { background-position: left -460px; } [dir=rtl] #menu-myrecord { background-position: right -460px; } #menu-admin { background-position: left -644px; } [dir=rtl] #menu-admin { background-position: right -644px; } #menu-tree li { background-position: left -667px; } [dir=rtl] #menu-tree li { background-position: right -667px; } /* Family Icons */ #menu-fam-addchil { background-position: left -759px; } [dir=rtl] #menu-fam-addchil { background-position: right -759px; } #menu-fam-addfav { background-position: left -736px; } [dir=rtl] #menu-fam-addfav { background-position: right -736px; } #menu-fam-change { background-position: left -759px; } [dir=rtl] #menu-fam-change { background-position: right -759px; } #menu-fam-editraw { background-position: left -667px; } [dir=rtl] #menu-fam-editraw { background-position: right -667px; } #menu-fam-del { background-position: left -713px; } [dir=rtl] #menu-fam-del { background-position: right -713px; } #menu-fam-orderchil { background-position: left -759px; } [dir=rtl] #menu-fam-orderchil { background-position: right -759px; } /* Clipping Icons */ #menu-clippingscart { background-position: left -621px; } [dir=rtl] #menu-clippingscart { background-position: right -621px; } #menu-clippingsadd { background-position: left -621px; } [dir=rtl] #menu-clippingsadd { background-position: right -621px; } /* Edit Icons */ #menu-indi-addname { background-position: left -690px; } [dir=rtl] #menu-indi-addname { background-position: right -690px; } #menu-indi-editraw { background-position: left -667px; } [dir=rtl] #menu-indi-editraw { background-position: right -667px; } #menu-indi-editsex { background-position: left -690px; } [dir=rtl] #menu-indi-editsex { background-position: right -690px; } #menu-indi-del { background-position: left -713px; } [dir=rtl] #menu-indi-del { background-position: right -713px; } #menu-indi-orderfam { background-position: left 0; } [dir=rtl] #menu-indi-orderfam { background-position: right 0; } #menu-indi-addfav { background-position: left -736px; } [dir=rtl] #menu-indi-addfav { background-position: right -736px; } /* Edit Notes */ #menu-note-addfav { background-position: left -736px; } [dir=rtl] #menu-note-fav { background-position: right -736px; } #menu-note-del { background-position: left -713px; } [dir=rtl] #menu-note-del { background-position: right -713px; } #menu-note-edit { background-position: left -805px; } [dir=rtl] #menu-note-edit { background-position: right -805px; } #menu-note-editraw { background-position: left -667px; } [dir=rtl] #menu-note-editraw { background-position: right -667px; } /* Objects */ #menu-obje-addfav { background-position: left -736px; } [dir=rtl] #menu-obje-addfav { background-position: right -736px; } #menu-obje-del { background-position: left -713px; } [dir=rtl] #menu-obje-del { background-position: right -713px; } #menu-obje-edit { background-position: left -852px; } [dir=rtl] #menu-obje-edit { background-position: right -852px; } #menu-obje-editraw { background-position: left -667px; } [dir=rtl] #menu-obje-editraw { background-position: right -667px; } #menu-obje-link { background-position: left -875px; } [dir=rtl] #menu-obje-link { background-position: right -875px; } #menu-obje-link-fam { background-position: left -437px; } [dir=rtl] #menu-obje-link-fam { background-position: right -437px; } #menu-obje-link-indi { background-position: left -460px; } [dir=rtl] #menu-obje-link-indi { background-position: right -460px; } #menu-obje-link-sour { background-position: left -391px; } [dir=rtl] #menu-obje-link-sour { background-position: right -391px; } /* Repository */ #menu-repo-addfav { background-position: left -736px; } [dir=rtl] #menu-repo-addfav { background-position: right -736px; } #menu-repo-del { background-position: left -713px; } [dir=rtl] #menu-repo-del { background-position: right -713px; } #menu-repo-edit { background-position: left -897px; } [dir=rtl] #menu-repo-edit { background-position: right -897px; } #menu-repo-editraw { background-position: left -667px; } [dir=rtl] #menu-repo-editraw { background-position: right -667px; } /* Source */ #menu-sour-addfav { background-position: left -736px; } [dir=rtl] #menu-sour-addfav { background-position: right -736px; } #menu-sour-del { background-position: left -713px; } [dir=rtl] #menu-sour-del { background-position: right -713px; } #menu-sour-edit { background-position: left -782px; } [dir=rtl] #menu-sour-edit { background-position: right -782px; } #menu-sour-editraw { background-position: left -667px; } [dir=rtl] #menu-sour-editraw { background-position: right -667px; } /* Stories */ #menu-story-sub { background-position: left -920px; } [dir=rtl] #menu-story-sub { background-position: right -920px; } #menu-language li { text-align: left; } /* The language menu is always LTR, even on RTL pages */ #menu-theme li { text-align: left; } /* The theme menu is always LTR, even on RTL pages */ /* Header end */ fieldset { margin: 8px 8px 4px; text-align: left; } [dir=rtl] fieldset { text-align: right; } legend { font-weight: bold; } img { border: 0; } ul { padding-left: 15px; padding-right: 15px; margin: 8px; } .center { text-align: center; } table.center { margin-left: auto; margin-right: auto; } th { font-weight: 100; } .button { width: 60px; } .person_box { background: #f0f9ff; border: 1px solid #84beff; padding: 3px; } .person_boxF { background: #fff0f0; border: 1px solid #ff2080; padding: 3px; } .person_boxNN { background: #fff; border: dashed #008080 1px; padding: 3px; } .person_box:target, .news_box:target, #gedcom_stats:target { background-color: #ffc; } .person_box_lifespan { display: inline; } /* families tab person box */ #relatives_content .person_box > .person_box, #relatives_content .person_boxF > .person_boxF, #relatives_content .person_boxNN > .person_boxNN { border: 0; min-height: 50px; } .list_table { margin-left: auto; margin-right: auto; } .list_label, .list_label_wrap { color: #006; background-color: #c3dfff; font-weight: bold; font-size: 12px; text-align: center; } .list_value, .list_value_wrap { background-color: #ecf5ff; border: solid #c3dfff 1px; color: #006; font-size: 12px; vertical-align: top; } .list_label, .list_value { white-space: nowrap; } .list_label_wrap, .list_value_wrap { white-space: normal; } .list_item { font-size: 12px; } .facts_table { width: 99%; } div.fact_SHARED_NOTE { clear: both; } .facts_label { color: #006; background-color: #c3dfff; font-size: 12px; padding: 4px; width: 20%; text-align: center; } .facts_label03 { color: #f00; background-color: #84beff; font-size: 12px; padding: 4px; text-align: center; font-weight: bold; } .facts_value { background-color: #ecf5ff; border: solid #c3dfff 1px; color: #006; font-size: 12px; padding: 4px; } .quickfacts a { font-size: 9px; padding: 0 3px; } .tabs_table { width: 99%; } .name1 { color: #006; font-weight: bold; font-size: 11px; } a:hover .name1 { color: #f00; font-weight: bold; font-size: 11px; } a:hover .name2 { color: #f00; font-weight: bold; font-size: 11px; } a:hover .nameZoom { color: #f00; font-weight: bold; font-size: 14px; } .name2 { color: #006; font-weight: bold; font-size: 11px; } .details0, .details1 { font-size: 10px; } .details2 { color: #006; font-size: 11px; text-decoration: none; } .nameZoom { color: #006; font-weight: bold; font-size: 14px; } .name_head { color: #006; font-weight: bold; font-size: 16px; } .label { font-weight: bold; } .error { color: #d00; font-weight: bold; } .largeError { color: #d00; font-size: large; font-weight: bold; } .warning { color: #f00; font-weight: bold; } .indent { padding-left: 7px; } .image { height: 150px; padding: 5px; } .gender_image { padding-left: 3px; padding-right: 3px; border: 0; vertical-align: middle; } .pedigree_form { width: 60px; } .thumbnail { height: auto; padding: 5px; } .icon { border: 0; padding-left: 0; padding-right: 5px; } [dir=rtl] .icon { padding-left: 5px; padding-right: 0; } .link { font-size: 11px; text-align: center; } .sublinks_cell { font-size: 11px; background-color: #ecf5ff; } .menuitem .icon { width: 32px; height: 32px; } .menuitem_hover .icon { width: 32px; height: 32px; } .submenu .icon { vertical-align: middle; width: 25px; height: 25px; } .subheaders { font-weight: bold; font-size: 16px; text-indent: 20px; margin-top: 15px; vertical-align: bottom; } .age { font-size: 9px; } .parentdeath { border: thin solid #808080; padding: 1px; } .source_citations { display: none; } .contact_links { margin-top: 15px; text-align: center; } .theme_form { margin-top: 0; font-size: 14px; color: #fff; } .hit-counter { background: #000; color: #fff; font-weight: bold; } .border1 { border: solid #000 1px; } .selected-option { background-color: #ecf5ff; border: solid #84beff 1px; } .menuitem { color: #000; font-size: 11px; text-decoration: none; text-align: center; padding: 1px; } .menuitem_hover { color: #000; font-size: 11px; text-decoration: none; text-align: center; padding: 1px; } .submenu { visibility: hidden; position: absolute; color: #000; text-decoration: none; font-size: 11px; background-color: #ecf5ff; border: solid #84beff 1px; } .submenuitem { vertical-align: middle; height: 22px; color: #000; font-size: 11px; text-decoration: none; background-color: #ecf5ff; padding: 1px; white-space: nowrap; } .submenuitem a, .submenuitem_hover a { color: #000; display: inline-block; vertical-align: middle; } .submenuitem_hover { vertical-align: middle; height: 22px; color: #000; font-size: 11px; text-decoration: none; background-color: #fff; white-space: nowrap; padding: 1px; } .journal_box { padding: 3pt; border: thin solid #aaa; overflow: visible; } .news_box { background-color: #f0f9ff; border: 1px solid #84beff; } .news_title { font-weight: bold; font-size: 14px; color: #000; } .news_date { font-size: 12px; color: #000; margin-bottom: 12px; } .menuitem a { color: #000; } .current_day { font-weight: bold; font-size: 16px; } .cal_day { float: left; font-weight: bold; } .rtl_cal_day { direction: rtl; float: right; color: #00f; font-weight: bold; } .helpcontent { margin-left: 10px; margin-right: 10px; } .helpcontent dt { clear: both; } #content { clear: both; margin-left: 1px; } #footer { clear: both; color: #006; font-size: 12px; width: 99%; } /*-- index.php specific style sheets -- */ .small_inner_block { max-height: 190px; overflow: auto; text-decoration: none; } .normal_inner_block { overflow: auto; } .block { background-color: #ecf5ff; border: solid #84beff 1px; color: #000; font-size: 12px; vertical-align: top; margin-bottom: 5px; padding: 1px; } .blockcontent { margin-left: auto; margin-right: 5px; margin-bottom: 10px; font-size: 13px; overflow: auto; } .blockcontent .list_table { border-spacing: 0; border: solid #84beff 1px; border-right: 0; } .blockcontent .list_value, .blockcontent .list_value_wrap { border: 0; border-top: solid #84beff 1px; border-right: solid #84beff 1px; } .blockheader { font-weight: bold; } img.block { border: 0; height: 20px; vertical-align: middle; } .line1, .line2, .line3 { vertical-align: middle; } #hourglass_chart img.line4 { vertical-align: middle; } .line5 { vertical-align: top; } #index_main_blocks { clear: none; width: 66%; float: left; } #index_small_blocks { clear: none; width: 33%; float: right; } #index_full_blocks { clear: none; width: 100%; } [dir=rtl] #index_main_blocks { float: right; } [dir=rtl] #index_small_blocks { float: left; } #main_select, #available_select, #right_select { min-width: 150px; } .user_welcome_block table, .gedcom_block_block table { margin: auto; } .user_welcome_block td, .gedcom_block_block td { width: 33%; text-align: center; vertical-align: top; } #link_change_blocks { clear: both; margin: 0 auto; padding: 25px 0 0; text-align: center; width: 400px; } #link_change_blocks span { padding: 0 50px; } #link_change_blocks span span { padding: 0 3px; } #random_picture { text-align: center; } #random_picture_box { width: 100%; } #familybook_chart { margin-left: 10px; } #familybook_chart table { border-collapse: collapse; empty-cells: show; } #familybook_chart td { margin: 0; padding: 0; } #familybook_chart h2 { text-align: center; } #familybook_chart .line3, #familybook_chart .pvline, #familybook_chart .spacer { width: 3px; } #familybook_chart .line4 { width: 7px; vertical-align: middle; } [ID^="vline"] { width: 3px; } #familybook_chart h3 { font-size: 16px; text-align: center; } #relationship-page h3 { margin: 20px 0 0 20px; } #relationship_chart { margin: 0 20px; } .tdtop { vertical-align: top; } .tdmid { vertical-align: middle; } .tdbot, .tvertline { vertical-align: bottom; } [dir=rtl] #familybook_chart { margin-right: 10px; } /*-- pedigree chart specific stylesheets --*/ #pedigree-page table.list_table { margin: 0 auto; width: 500px; } .pedigree_chart_table { border: 0; border-collapse: collapse; padding: 0; width: 100%; } #pedigree_chart { position: relative; top: -200px; left: 0; } #pedigree_canvas { color: #81a9cb; position: absolute; top: 200px; z-index: -1000; } #pedigree_chart #childarrow, #pedigree_chart #uparrow, #pedigree_chart .shadow, .ancestorarrow { position: absolute; } #childbox { padding: 5px; position: absolute; display: none; text-align: start; white-space: nowrap; top: 20px; left: 0; } [dir=rtl] #childbox { left: auto; right: 0; } .layout3 #childbox { top: auto; bottom: 20px; } #childbox a.name1 { /* font-weight: normal;*/ display: block; margin-left: 5px; } #hourglass_chart table, .charts_block table { border-collapse: collapse; } #hourglass_chart td, .charts_block td { padding: 0; empty-cells: show; } #pedigree_chart #childbox { border: 1px solid; background-color: #fff; } /*-- pedigree chart rtl specific stylesheets --*/ [dir=rtl] #pedigree_chart { left: auto; right: 0; } /*-- descendancy chart specific stylesheets --*/ #descendancy_chart { margin: 20px; } #descendancy_chart ul { background-image:url(images/vline.png); background-position:left top;background-repeat:repeat-y; list-style: none; margin: 0 0 5px 15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #descendancy_chart li { list-style: none; margin: 5px 0 0 -15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #descendancy_chart span.details1 div[class^="fact_"] { display: inline-block; } #descendancy_chart td.details1 { padding-top: 5px; } /*-- descendancy chart rtl specific stylesheets --*/ [dir=rtl] #descendancy_chart ul { background-position: right top; margin: 0 15px 0 0; left: auto; } /*-- ancestry chart specific stylesheets --*/ #ancestry_chart ul { background-image:url(images/vline.png); background-position:left top;background-repeat:repeat-y; list-style: none; display: block; margin: 0 0 0 15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #ancestry_chart li { list-style: none; margin: 0 0 2px -15px; /* top right bottom left */ padding-top: 0; padding-right: 0; padding-bottom: 0; } #ancestry_chart li table { margin: 5px 0; } #ancestry_chart span.details1 div[class^="fact_"] { display: inline-block; } /*-- ancestry chart rtl specific stylesheets --*/ [dir=rtl] #ancestry_chart ul { background-position: right top; margin: 0 15px 0 0; left: auto; } [dir=rtl] #ancestry_chart li { margin: 0; padding: 0 2px 0 0; left: auto; } #compact_chart, #fan_chart, #ancestry_chart, #familybook_chart, #hourglass_chart { margin: 20px; } .fan_chart_menu { position: absolute; display: none; z-index: 100; } #fan_chart ul { list-style-type: none; margin: 0; } #fan_chart ul.children li:before { content: "< "; font-weight: bold; } #fan_chart_img { text-align: center; } /*-- timeline chart specific styles --*/ #timeline_chart { position: relative; top: 0; } .person0 { background-color: #ecf5ff; border: outset #84beff 1px; vertical-align: top; } .person1 { background-color: #afa; border: outset #afa 1px; vertical-align: top; } .person2 { background-color: #faa; border: outset #faa 1px; vertical-align: top; } .person3 { background-color: #aad; border: outset #55f 1px; vertical-align: top; } .person4 { background-color: #f55; border: outset #f55 1px; vertical-align: top; } .person5 { background-color: #5f5; border: outset #5f5 1px; vertical-align: top; } .listlog { line-height: 20pt; color: #555; } input, button, textarea { border-color: #fff #006 #006 #fff; border-width: 1px; font-family: inherit; font-size: 12px; } input, textarea { padding-left: 3px; padding-right: 3px; } select { border: 1px #84beff; font-family: inherit; font-size: 12px; } form { font-size: 12px; } h2 { color: #006; font-weight: bold; font-size: 18px; } h4 { color: #006; font-weight: bold; font-size: 12px; } .formField { font-size: 12px; } .starredname { text-decoration: underline; } .search_hit { background-color: #ff0; } .search_item { font-weight: 600; } .details_label { font-weight: bold; } /* Style for the top and bottom bar */ .topbottombar { color: #fff; background-color: #84beff; font-weight: bold; font-size: 12px; padding: 4px; text-align: center; } /* Style for the descriptionbox */ .descriptionbox { color: #006; background-color: #c3dfff; font-size: 12px; padding: 4px; vertical-align: top; } /* Style for the optionbox */ .optionbox { background-color: #ecf5ff; border: solid #c3dfff 1px; color: #006; font-size: 12px; padding: 3px; vertical-align: top; white-space: nowrap; } .vmiddle { vertical-align: middle; } /* Colors */ .red { color: #f00; } .rela, .histo { opacity: 0.8; } /* Width settings */ .width10 { width: 10%; } .width20 { width: 20%; } .width25 { width: 25%; } .width30 { width: 30%; } .width33 { width: 33%; } .width40 { width: 40%; } .width50 { width: 50%; } .width60 { width: 60%; } .width66 { width: 66%; } .width70 { width: 70%; } .width75 { width: 75%; } .width80 { width: 80%; } .width90 { width: 90%; } .width100 { width: 100%; } /* Font sizes */ .font9 { font-size: 9px; } /* Message box */ .messagebox { background-color: #dfeeff; border: solid #c3dfff 1px; } /* Pending edits - TODO perhaps show differently in different contexts? */ .new { border: solid blue 1px; overflow: hidden; } .old { border: solid red 1px; overflow: hidden; } a.showit { position: relative; z-index: 24; color: #000; text-decoration: none; } a.showit:hover { z-index: 25; background-color: #ffff9b; cursor: crosshair; } a.showit > span { display: none; } a.showit:hover > span { display: block; position: absolute; top: 22px; left: 0; width: 225px; border-left: 15px outset #1f1f1f; border-top: 2px solid #1f1f1f; border-bottom: 2px solid #000; border-right: 2px solid #000; padding: 3px; background: #4f4f4f; color: #fff; font-size: 15px; text-align: left; opacity: .85; z-index: 5; white-space: normal; } .lifespan_people span:first-letter { font-variant: small-caps; font-weight: bold; font-size: 16px; padding: 1px; } .lifespan_outer { position: relative; width: 99.5%; height: 600px; overflow: hidden; border: solid #00f 1px; } .lifespan_outer a { color: #000; } .lifespan_outer a:hover { color: #f00; text-decoration: none; } .lifespan_timeline { position: absolute; width: 100%; left: -10px; top: -65px; z-index: 2; background-color: #fff; } .lifespan_people { position: absolute; width: 500px; left: -10px; top: -60px; z-index: 1; } .tag_cloud a { white-space: nowrap; } /* Autocomplete styles*/ .ui-autocomplete-input { background-color: #eee8aa; } .ui-autocomplete { padding: 0; border: 1px solid #000; background-color: #fff; z-index: 99999; list-style: none outside none; margin: 0; max-height: 200px; overflow-y: auto; } .ui-autocomplete li { margin: 0; padding: 2px 5px; cursor: default; display: block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width:100%;*/ font: menu; font-size: 12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height: 14px; overflow: hidden; } .ui-autocomplete-loading { background: #fff url(images/indicator.gif) right center no-repeat; } .ui-autocomplete li:nth-child(odd) { background-color: #eee; } .ui-autocomplete a.ui-state-focus { color: #f00; } .ui-sortable li { list-style-type: none; } .ui-sortable .noprint { display: none; } /* End of Autocomplete styles*/ .nowrap { white-space: nowrap; } .wrap { white-space: normal; } ul.clist { list-style-image: none; margin: 0; } .statistics-page { text-align: center; } .execution_stats { padding-top: 12px; text-align: center; } .clearfloat { clear: both; } dl { margin: 0; } dt { float: left; font-weight: bold; margin-right: 10px; clear: both; } [dir=rtl] dt { float: right; margin-right: auto; margin-left: 10px; } #pending h2 { text-align: center; margin-bottom: 20px; } #pending h3 { text-align: center; margin-top: 20px; } /* ============= Statistics block ============ */ .gedcom_stats_block table td { vertical-align: top; } .gedcom_stats_block table td td { vertical-align: middle; } .gedcom_stats_block td .stats_value { text-align: center; } /* ============= Theme select block ============ */ .theme_form ul { margin: -10px auto; } .theme_form li { visibility: hidden; } .theme_form li ul li { display: inline-block; padding: 10px; visibility: visible; } /* ======= Favourites block ========== */ .blockcontent .person_box_template .details2 { min-height: 40px; } .blockcontent [class*='box-style2'] { margin: 5px 0; } .add_fav_head { font-weight: 900; margin: 5px 0; } .add_fav_head i { margin: 0 5px 1px; } .add_fav_ref label { display: inline-block; min-width: 100px; } .add_fav_ref label:after { content: ":"; } .add_fav_ref input { margin: 0 5px; } .gedcom_favorites_block, .user_favorites_block, .person_box_template { overflow: visible !important; } /* Box styles are 0 compact view 1 normal view - small box 2 normal view - large box */ .box-style0 { cursor: url(images/zoomin.png), n-resize; } .box-style0-expanded { cursor: url(images/zoomout.png), n-resize; } .box-style0-expanded, .box-style1-expanded { width: 300px !important; } .person_box_template { height: auto; } .person_box_template .namedef i { margin-left: 3px; } [dir=rtl] .person_box_template .namedef i { margin-right: 3px; } .person_box_template .icons { float: right; } [dir=rtl] .person_box_template .icons { float: left; } .person_box_template .inout { clear: both; display: none; } .person_box_template .noprint { width: 25px; height: 50px; position: relative; } .person_box_template .chart_textbox { overflow: hidden; } .person_box_template img, .person_box_template a.gallery { float: left; height: 50px; margin: 0 3px 0 0; max-width: 80px; width: auto; } [dir=rtl] .person_box_template img, [dir=rtl] .person_box_template a.gallery { float: right; margin: 0 0 0 3px; } .person_box_template i[class^="icon-silhouette"] { float: left; } [dir=rtl] .person_box_template i[class^="icon-silhouette"] { float: right; } #branches-page table, #medialist-page .list_table, #medialist-page .list_table_controls { margin: 0 auto; } #medialist-page .list_table_controls { width: 100%; } .list_table_controls td { min-width: 40px; text-align: center; } /* ============== medialist.php ======================= */ .lb-menu { display: inline-block; margin: 0; } .lb-menu ul { display: block; list-style-type: none; } .lb-menu > li { font-weight: normal; float: left; top: 0; } .lb-menu li:first-child { padding-left: 0; } .lb-menu > li ul { display: none; } .lb-menu > li:hover ul { display: block; top: 36px; } .lb-menu a { display: block; } .lb-menu li a { color: #00f; font-weight: normal; padding-top: 24px; } .lb-menu li a:hover { color: #f00; font-weight: normal; } .lb-menu li li a { padding: 1px 10px 1px 5px; } .lb-image_edit, .lb-image_link { padding-right: 5px; } [dir=rtl] .lb-menu > li { float: right; } .lb-image_edit { background: url(images/image_edit.png) no-repeat 50% 20%; } .lb-image_link { background: url(images/image_link.png) no-repeat 50% 20%; } .lb-image_view { background: url(images/image_view.png) no-repeat 50% 20%; } /* ============== login.php ======================= */ #login-register-page h2 { text-align: center; } #login-register-page .warning { margin: 20px auto; text-align: center; } #login-register-page .back { font-weight: bold; font-size: 14px; text-align: center; } #login-register-page .confirm { margin: 20px auto; text-align: justify; width: 500px; } #login-register-page .confirm p { font-size: 14px; font-weight: bold; } #login-register-page .confirm p + p { font-size: 12px; font-weight: normal; } #login-text, #register-text, #user-verify { margin: 20px auto; width: 610px; text-align: justify; } #login-box, #register-box { text-align: center; } #login-form, #new_passwd_form, #register-form, #verify-form { background-color: #c3dfff; display: inline-block; margin: 10px auto 0; padding: 5px; } #login-form div, #login-form div a, #new_passwd_form div, #register-form div, #verify-form div { color: #006; padding: 5px; text-align: center; } #login-form label, #new_passwd_form label, #verify-form label { display: block; text-align: right; } #login-form label input, #new_passwd_form label input, #verify-form input { width: 140px; margin: 0 10px; } #new_passwd_form h4, #register-form h4 { color: #006; font-weight: normal; text-align: center; } #register-form div, #verify-form div { text-align: right; } #register-form label input, #register-form label select, #register-form textarea { width: 220px; margin: 0 10px; } #register-form label select { margin: 0 9px; width: 223px; } #register-form textarea { margin: 0 3px; vertical-align: top; } #register-form div#registration-submit { text-align: center; } .login_block_block #login-form, .login_block_block #new_passwd_form { border: 0; background: none; } [dir=rtl] #login-form label, [dir=rtl] #new_passwd_form label, [dir=rtl] #register-form label, [dir=rtl] #verify-form label { text-align: left; } /* ============== reportengine.php ======================= */ #reportengine-page table { margin: 20px auto; } #reportengine-page .report-type { overflow: hidden; margin: auto; width: 180px; } #reportengine-page .report-type div { float: left; margin: 0 20px; } #reportengine-page .report-type p { margin: 0; text-align: center; } .itr { position: absolute; line-height: 1.5; } .block .itr, #family-table .itr, #ancestry_chart .itr, #descendancy_chart .itr, #familybook_chart .itr, #hourglass_chart .itr, #relatives_content .itr { position: relative; top: 0; } .popup { display: none; } .popup ul { background-image: none !important; font-size: 9px; list-style: none; margin: 0; padding: 0 10px; } .popup li { padding: 1px 5px; } .popup li span { padding: 0 5px; } .popup li ul, .popup li ul li, .popup li span span { padding: 0; } .itr:hover .popup { display: block; position: absolute; width: 12em; right: 0; z-index: 9999; } [dir=rtl] .itr:hover .popup { left: 0; right: auto; } /* styles for FindFacts pop-up */ #layDefinedTags, #tabDefinedTagsShow { width: 450px; } #tabDefinedTags { width: 430px; } #layDefinedTags { margin-left: auto; margin-right: auto; height: 285px; overflow: auto; } #tabDefinedTags { border-collapse: collapse; } #tabDefinedTags th, #tabDefinedTags td { border: solid 1px #000; margin: 0; padding: 3px; } #tabDefinedTags tbody th { text-align: left; font-weight: bold; } #tabDefinedTags tr.sel { background-color: #d1d9ef; color: #888; } #tabDefinedTags tr.unsel { background-color: #fff; color: #888; } #tabDefinedTagsShow { margin-left: auto; margin-right: auto; } #tabDefinedTagsShow td { width: 50%; text-align: center; } #tabFilterAndCustom { margin-left: auto; margin-right: auto; } #tabAction { margin-left: auto; margin-right: auto; } #tabAction td { width: 50%; text-align: center; } /* FAQ table styles */ table.faq { background-color: #e0e0e0; margin: 5px 0 50px 5px; width: 98%; } table.faq tr.odd td { background-color: #e7eef3; } div.faq_title { background-color: #e0e0e0; margin: 1em 0; padding: .25em; font-weight: bold; width: 98%; } div.faq_body { clear: both; margin: 1em 0; padding: 1em; } .faq_italic { font-style: italic; font-weight: bold; font-size: 90%; padding: 0 10px; } .faq_top { float: right; } .faq_edit { float: right; } [dir=rtl] .faq_top { float: left; } [dir=rtl] .faq_edit { float: left; } td.descriptionbox a { /* this keeps the tag color the same when it is a link as when not */ color: #00f; } .logo { text-align: center; } /* Find special characters */ .largechars { font-family: monospace; font-size: 200%; } /* ========= Positioning edit, copy, delete links ============= */ /* General use */ .editfacts { clear: left; padding-top: 15px; } /* a container for the following three links */ .editlink, .copylink, .deletelink { float: left; } span.link_text { display: none; } /* Indi header */ .field .editlink, .field .deletelink, .field .copylink { float: right; } [dir=rtl] .editlink, [dir=rtl] .copylink, [dir=rtl] .deletelink { float: right; } [dir=rtl].field .editlink, [dir=rtl].field .deletelink { float: left; } /* =========== end edit, copy, delete links ==================== */ /* =========== Indi header ================== */ #indi_header { overflow: hidden; border-radius: 3px; border: 1px solid #b2c7d7; margin: 0 0 5px; padding: 10px 0; background: #e8f5f8; /* Old browsers */ background: -moz-linear-gradient(top, #e8f5f8 0%, #f5fafb 60%, #fefefe 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8f5f8), color-stop(60%, #f5fafb), color-stop(100%, #fefefe)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e8f5f8 0%, #f5fafb 60%, #fefefe 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e8f5f8 0%, #f5fafb 60%, #fefefe 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e8f5f8 0%, #f5fafb 60%, #fefefe 100%); /* IE10+ */ background: linear-gradient(to bottom, #e8f5f8 0%, #f5fafb 60%, #fefefe 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f5f8', endColorstr='#fefefe', GradientType=0); /* IE6-9 */ } #indi_header h3 { color: #555; font-weight: bold; margin: 0; padding: 0 10px 0 30px; text-align: left; overflow: hidden; position: relative; } #indi_header .name_one { font-size: 1.5em; } #indi_header h3 span.details1 { font-size: 1em; } #indi_header h3.person_box { background-color: #f0f9ff; border: 1px solid #84beff; } #indi_header h3.person_boxF { background-color: #fff0f0; border: 1px solid #ff2080; } #indi_header h3.person_boxNN { background-color: #fff; border: 1px dashed #008080; } #indi_header h3 .header_age { padding: 5px 0 5px 15px; float: right; font-weight: normal; font-size: 65%; } #indi_header h3 a { display: inline; } #indi_header a { color: #337; font-size: 0.75em; font-weight: normal; } #indi_header a:hover { color: #f00; } #main_name { color: #555; float: left; font-size: 2em; margin: 10px; font-weight: bold; } #header_accordion1 { overflow: hidden; padding: 0 10px; } #header_accordion1 .indi_name_details { margin: 0; overflow: hidden; padding: 5px; } #indi_header a.warning { color: #f00; font-size: 1em; } .indi_name_details dt:after { content: ":"; } .indi_name_details .name1 { color: #000; font-weight: normal; padding-top: 5px; font-size: inherit; } #indi_note { margin: 0 0 5px; } #indi_note .fact_NOTE { float: left; margin: 0 10px 0 0; } #indi_note .fact_SOUR a { font-size: 100%; } #indi_note .fact_NOTE, #indi_note .fact_SOUR { clear: both; } .markdown p { margin: 0 0 0.5em; white-space: pre-wrap; } .markdown table { border-collapse: collapse; } .markdown th { font-weight: bold; } .markdown td, .markdown th { border: solid thin #000; padding: 3px; } .indi_table { clear: left; } #sex { float: right; } #dates { color: #555; float: right; } dd .editlink, dd .deletelink { float: right; } [dir=rtl] #indi_header h3 { padding: 0 30px 0 10px; text-align: right; } [dir=rtl] #indi_header h3 .header_age { padding: 5px 15px 5px 0; float: left; } [dir=rtl] #main_name { float: right; } [dir=rtl] #indi_mainimage { float: right; } [dir=rtl] #indi_note .fact_NOTE { float: right; margin: 0 0 0 10px; } [dir=rtl] .indi_table { clear: right; } [dir=rtl] #sex { float: left; } [dir=rtl] #dates { float: left; } [dir=rtl] dd .editlink, [dir=rtl] dd .deletelink { float: left; } /* INDI IMAGE SPRITE */ .male_gender, .female_gender, .unknown_gender, .editicon, .copyicon, .deleteicon { display: block; background: url(images/indi_sprite.png) no-repeat; } .female_gender { background-position: -45px 3px; width: 24px; height: 30px; } .male_gender { background-position: -72px 3px; width: 24px; height: 30px; } .unknown_gender { background-position: -100px 4px; width: 24px; height: 30px; } .editicon { background-position: -40px -32px; width: 24px; height: 16px; } .copyicon { background-position: -70px -32px; width: 24px; height: 16px; } .deleteicon { background-position: -100px -32px; width: 24px; height: 16px; } /* =========== Indi tabs ================== */ /* Facts & Events tab */ #personal_facts_content .fact_NOTE, #personal_facts_content .fact_SOUR, #family-table .fact_NOTE, #family-table .fact_SOUR { margin: 5px 3px 5px 0; clear: both; } .facts_table .field em { margin-top: 0; padding-left: 5px; } .facts_table .field img { vertical-align: middle; } .media-display-image { float: left; } .media-display-title { float: left; font-style: italic; margin: 10px; } [dir=rtl] .media-display-image { float: right; } [dir=rtl] .media-display-title { float: right; } [dir=rtl] .facts_table .field em { padding-right: 5px; } /* Album tab */ .album-list { list-style-type: none; } .album-list-item { display: inline-block; text-align: center; padding: 0 12px; height: 112px; width: 120px; } .album-list-item a img { max-height: 78px; max-width: 100px; height: auto; width: auto; } .album-list-item a:hover div { outline: thin solid #bdb071; } .album-image { margin: auto; } .album-title { padding-top: 4px; width: 100%; } /* ========= jquery-ui.custom.css changes ============ */ .ui-widget-content { color: #000; border-color: #999; } .ui-widget-content a { color: #00f; } .ui-widget-content a:hover { color: #f00; } .ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #c3dfff; background: #c3dfff; font-weight: normal; color: #000; outline: none; } .ui-state-active .ui-icon { background-image: url(../jquery-ui-1.11.2/images/ui-icons_222222_256x240.png); } .ui-state-default .ui-icon { background-image: url(../jquery-ui-1.11.2/images/ui-icons_222222_256x240.png); } .ui-tabs, .ui-tabs .ui-tabs-nav li a { padding: 0; } .ui-tabs .ui-tabs-nav li a span { padding: .5em 1em; } .ui-tabs .ui-tabs-nav { padding: .3em .3em 0; border-color: #888; } .ui-tabs .ui-tabs-nav li { font-size: 1em; bottom: 0; margin: 0 0.15em 0 0.1em; border-color: #888; background: #eff8f8; } .ui-tabs .ui-tabs-nav li a { color: #555; } .ui-tabs .ui-tabs-nav li:hover { color: #f00; background: #dfe8e8; } .ui-tabs .ui-tabs-nav li a:hover { color: #f00; } .ui-tabs-nav li.ui-tabs-active { color: #00f; padding-top: 0; top: 1px; bottom: 0; border-color: #888; border-bottom-width: 0; background: #f8f8f8; } .ui-tabs-nav li.ui-tabs-active a { font-weight: 600; color: #00f; } .ui-tabs-nav li.ui-tabs-active a:hover { font-weight: 600; color: #00f; background: #f8f8f8; } .ui-tabs-nav li.ui-tabs-active:hover { background: #f8f8f8; } .ui-tabs .ui-tabs-panel { background: #f8f8f8; } .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { border-top: 0; margin-top: 1px; position: relative; top: 1px; padding: 0 5px; overflow: visible; display: none; } .ui-accordion .ui-accordion-content-active { display: block; } .ui-accordion .ui-accordion-header a { padding: 0.5em; } .ui-helper-reset { line-height: 1.6; } .ui-state-highlight a { color: #f00; } [dir=rtl] .ui-tabs { direction: rtl; } [dir=rtl] .ui-tabs .ui-tabs-nav li.ui-tabs-active, [dir=rtl] .ui-tabs .ui-tabs-nav li.ui-state-default { float: right; } [dir=rtl] .ui-accordion .ui-accordion-header .ui-icon { right: 0.5em; } [dir=rtl] .ui-dialog-title { float: right; } [dir=rtl] .ui-dialog-titlebar-close { left: .3em; right: auto; } /* ========= jQuery.datatable styling over-rides ============ */ .odd { background-color: #dcdcdc; } .even { background-color: #fff; } .css_right { float: left; } .fg-button { padding: 2px 6px; } .dataTables_paginate { float: left; margin: 5px; } .dataTables_processing { float: left; margin: 5px; } .dataTables_filter { float: right; margin: 4px; } .dataTables_info { float: left; margin: 5px; } .recent_changes_block .dataTables_info, .upcoming_events_block .dataTables_info, .todays_events_block .dataTables_info, .todo_block .dataTables_info, .yahrzeit_block .dataTables_info { padding: 0; } .upcoming_events_block .dataTables_info, .todays_events_block .dataTables_info { padding: 2px 0 0; } .upcoming_events_block button, .todays_events_block button { margin: 5px 20px; } .dataTables_length { float: right; margin: 5px; } .dataTables_length select, .dataTables_filter input { font-size: 11px; padding: 1px; } .ui-widget-header { font-weight: normal; } .dt-clear { clear: both; } #loading { text-align: center; } .DataTables_sort_wrapper { position: relative; margin: 0 20px; } .DataTables_sort_wrapper span { left: 0; margin-left: -20px; margin-top: -8px; position: absolute; top: 50%; } [dir=rtl] .css_right { float: right; } [dir=rtl] .dataTables_paginate { float: right; } [dir=rtl] .dataTables_processing { float: right; } [dir=rtl] .dataTables_filter { float: left; } [dir=rtl] .dataTables_info { float: right; } [dir=rtl] .dataTables_length { float: left; } [dir=rtl] .DataTables_sort_wrapper { margin-right: 20px; } [dir=rtl] .DataTables_sort_wrapper span { left: auto; right: 0; margin-right: -20px; } /* ========= List styles ================= */ .source-list, .note-list, .repo-list, .media-list, .indi-list, .fam-list { margin: 5px auto; visibility: hidden; width: 98%; } .surname-list, .givn-list { margin: 5px auto; } .source-list table, .note-list table, .repo-list table, .media-list table, .indi-list table, .fam-list table { width: 100%; } .source-list td, .note-list td, .repo-list td, .media-list td, .indi-list td, .fam-list td, .recent_changes_block td, .upcoming_events_block, .surname-list td, .givn-list td { padding: 2px 5px; } .indi-list td, .fam-list td { color: #555; } .surname-list td { vertical-align: top; } .indi-list .stats, .fam-list .stats { margin: 0 auto; width: auto; } .source-list th, .note-list th, .repo-list th, .media-list th, .indi-list th, .fam-list th, .recent_changes_block th, .upcoming_events_block th, .todays_events_block th, .todo_block th, .yahrzeit_block th, .surname-list th, .givn-list th { cursor: pointer; white-space: nowrap; } .source-list th:last-child, .note-list th:last-child, .repo-list th:last-child { margin: 0 -2px 1px 1px; padding: 3px 0 4px; width: 24px; } .givn-list th { cursor: pointer; white-space: nowrap; padding: 2px; text-align: center; } #source-details h2, #sourcelist-page h2, #note-details h2, #notelist-page h2, #repo-details h2, #repolist-page h2, #media-details h2, #medialist-page h2, #statistics-page h2 { margin-bottom: 20px; text-align: center; } #source-tabs, #note-tabs, #repo-tabs, #media-tabs { margin: auto; visibility: hidden; width: 80%; } #statistics_chart { margin: auto; visibility: hidden; width: 90%; } #source-edit, #note-edit, #repo-edit, #media-edit { overflow-x: auto; } .media-list td img { display: block; height: 40px; width: auto; margin: 3px auto; } .filtersH, .filtersF { margin: 4px; } .filtersH img { margin-bottom: 2px; } .filtersH .ui-state-default, .filtersF .ui-state-default { margin: 0 2px; padding: 2px; } .loading-image { background: transparent url(images/loading.gif) 50% 50% no-repeat; height: 50px; margin: 50px; } #search-result-tabs, #places-tabs { margin: auto; width: 98%; visibility: hidden; } #search-result-tabs h3 { text-align: center; } #searchAccordion-indi, #searchAccordion-fam, #searchAccordion-source, #searchAccordion-note { margin: auto; width: 99%; } #place-hierarchy h2, #place-hierarchy h4 { text-align: center; } [dir=rtl] .source-list th:last-child, [dir=rtl] .note-list th:last-child, [dir=rtl] .repo-list th:last-child { margin: 0 1px 1px -2px; } /* ========= Sidebar ============== */ #main { min-width: 600px; width: 100%; display: table; table-layout: fixed; } #indi_left { display: table-cell; } #tabs { background-color: #fff; border-color: #ddd; width: 100%; overflow: visible; } [dir=rtl] #tabs { float: right; } #sidebarAccordion { width: auto; } #sidebarAccordion h3 { height: 30px; text-align: center; border-color: #999; } #sidebar { width: 20%; display: table-cell; vertical-align: top; } #separator { display: table-cell; width: 2.5em; position: relative; background-color: transparent; overflow: hidden; } #separator:after { position: absolute; top: 0; left: auto; right: 0; width: 10px; height: 99999px; content: ""; border: 1px solid #81a9cb; border-top-left-radius: 3px; border-top-right-radius: 3px; } [dir=rtl] #separator:after { left: 0; right: auto; } .separator-hidden:after, [dir=rtl] .separator-visible:after { background: #c3dfff url(images/indi_sprite.png) no-repeat -26px 100px; } .separator-visible:after, [dir=rtl] .separator-hidden:after { background: #c3dfff url(images/indi_sprite.png) no-repeat -1px 100px; } /* ============== Sidebar content items ============== */ /* Family navigator */ #sb_content_family_nav { padding: 0; } #sb_family_nav_content { margin-top: 2px; } .nam a:hover { color: #f00; } .nav_content { width: 100%; padding: 10px 0; } .nav_content .facts_label { width: 75px; } .famnav_link { font-size: 12px; padding: 0; width: 100%; } .famnav_title { font-weight: bold; display: block; padding: 5px 0; } .flyout { left: 40px; padding: 3px; } [dir=rtl] .flyout { left: auto; right: 40px; } .flyout a, .flyout a:hover { color: #000; cursor: default; text-decoration: none; } .flyout2 { font-weight: 700; } .flyout3 { cursor: pointer; color: #362b36; } .flyout3:hover { color: #f00; } .sb_indi_surname_li, .sb_fam_surname_li { list-style-image: url(images/plus.png); white-space: nowrap; } /* Descendancy */ #sb_desc_content { margin-left: 3px; font-size: 0.8em; } #sb_desc_content ul { padding: 0; margin: 0; } .sb_desc_indi_li { list-style-type: none; } .desc_tree_div { display: none; } .desc_tree_div ul { padding: 0; margin-left: 10px; margin-top: 0; margin-right: 0; } [dir=rtl] #sb_desc_content { margin-right: 3px; } [dir=rtl] .desc_tree_div ul { margin-right: 10px; margin-left: 0; } /* Individuals, Families */ .sb_indi_surname_li, .sb_fam_surname_li { list-style-image: url(images/plus.png); } .name_tree_div li, .name_tree_div_visible li { white-space: normal; } .name_tree_div { display: none; } .name_tree_div li, .name_tree_div_visible li { list-style: none; margin: 0; padding: 0; } .name_tree_div ul, .name_tree_div_visible ul { padding: 0; margin: 0; } /* Clippings */ #sb_clippings_content li { list-style: none; margin: 0; padding: 0; } #sb_clippings_content ul { padding: 0; margin: 0; } /* Extra info */ #sb_content_extra_info { font-size: 80%; font-weight: bold; margin-top: 1px; overflow: hidden; padding: 5px; } #sb_content_extra_info .editfacts { float: right; margin-top: -30px; } #sb_content_extra_info a { display: block; } #sb_content_extra_info span { font-weight: normal; } #sb_content_extra_info span a { display: inline; } #sb_content_extra_info #hitcounter { border-top: 1px solid #b2c7d7; font-weight: bold; padding-top: 5px; } [dir=rtl] #sb_content_extra_info .editfacts { float: left; } /* ============== find.php ======================= */ #find-page h3, #find-page h4 { margin: 10px; text-align: center; } #find-header { background-color: #c3dfff; margin: 10px auto; padding: 5px 20px; width: 50%; } #find-header p { margin: 5px; text-align: center; } #find-header span { font-weight: bold; } #find-output, #find-output-special { background-color: #ecf5ff; border: 1px solid #c3dfff; margin: 20px 5px; padding: 10px; } #find-output p { border-top: 1px solid #c3dfff; font-weight: bold; margin: 0; padding-top: 10px; text-align: center; } #find-media { background-color: #c3dfff; padding: 5px; text-align: center; } #find-media span { border: 0; font-weight: bold; margin: auto; padding: 5px; } #find-output .find-media-dirs { border-bottom: 1px solid #c3dfff; padding: 3px; } #find-output .find-media-media { border: 1px solid #c3dfff; overflow: hidden; margin: 1px; padding: 2px; } #find-output .find-media-thumb { clear: left; float: left; } #find-output .find-media-details { float: left; } #find-output .find-media-details p { border: 0; padding: 0 5px 2px; font-weight: normal; text-align: left; } #find-output .find-media-details div span { font-weight: normal; padding: 0 5px 2px; } #find-output p.find-media-title { font-weight: bold; } #find-output .find-media-details ul { padding: 0; margin: 0 20px 10px; list-style-type: none; } #find-facts-header .list_label { text-align: inherit; } /* ============== search.php ======================= */ #search-page h2, #search_submit { margin: 20px; text-align: center; } #search-page-table { background-color: #c3dfff; border: 1px solid #c3dfff; border-top: 0; margin: 20px auto 0; width: 580px; } #search-page-table .label { float: left; font-weight: bold; padding: 5px 10px 0; width: 150px; } #search-page-table .value { background-color: #ecf5ff; border-top: 1px solid #c3dfff; margin: 0 0 0 170px; padding: 5px; white-space: nowrap; } #search-page-table p { margin: 0; } [dir=rtl] #search-page-table .label { float: right; } [dir=rtl] #search-page-table .value { margin: 0 170px 0 0; } /* ============== edituser.php ======================= */ #edituser-page h2, #edituser_submit { margin: 20px; text-align: center; } #edituser-table { background-color: #c3dfff; border: 1px solid #c3dfff; border-top: 0; margin: 20px auto 0; width: 800px; } #edituser-table .label { float: left; font-weight: bold; padding: 5px 10px 0; width: 240px; white-space: nowrap; } #edituser-table .value { background-color: #ecf5ff; border-top: 1px solid #c3dfff; margin: 0 0 0 260px; padding: 5px; } #edituser-table .label span { margin: 0 10px; } #edituser-table select { margin: 0; } [dir=rtl] #edituser-table .label { float: right; } [dir=rtl] #edituser-table .value { margin: 0 260px 0 0; } /* ======= Who is online block ========== */ .logged_in_list { margin: 5px 0 0; padding: 0; line-height: 20px; } @media print { header, footer, #backprint, #sidebar, #separator, form, #CB_All, .noprint { display: none !important; } #pedigree_chart { right: auto; left: -80px; } #header_accordion1 { width: 500px !important; } [dir=rtl] #pedigree_chart { left: auto; right: -80px; } #familybook_chart h3 { margin-bottom: 10px; } .lifespan_outer { position: relative; width: auto; height: auto; overflow: visible; border: 0; } .lifespan_people { position: absolute; width: auto; left: -10px; top: -60px; z-index: 1; } } /* Icons */ [class^="icon-"], [class*=" icon-"] { display: inline-block; vertical-align: text-bottom; background-repeat: no-repeat; } .icon-add { width: 14px; height: 15px; background-image: url(images/add.png); } .icon-admin { width: 25px; height: 25px; background-image: url(images/admin.png); } .icon-bing { width: 16px; height: 16px; background-image: url(images/bing.png); } .icon-button_addmedia { width: 18px; height: 16px; background-image: url(images/buttons/addmedia.png); } .icon-button_addnote { width: 17px; height: 15px; background-image: url(images/buttons/addnote.png); } .icon-button_addrepository { width: 15px; height: 15px; background-image: url(images/buttons/addrepository.png); } .icon-button_addsource { width: 18px; height: 16px; background-image: url(images/buttons/addsource.png); } .icon-button_calendar { width: 19px; height: 15px; background-image: url(images/buttons/calendar.png); } .icon-button_family { width: 14px; height: 15px; background-image: url(images/buttons/family.png); } .icon-button_find_facts { width: 20px; height: 20px; background-image: url(images/buttons/find_facts.png); } .icon-button_head { width: 12px; height: 18px; background-image: url(images/buttons/head.png); } .icon-button_indi { width: 11px; height: 15px; background-image: url(images/buttons/indi.png); } .icon-button_keyboard { width: 30px; height: 15px; background-image: url(images/buttons/keyboard.png); } .icon-button_media { width: 18px; height: 16px; background-image: url(images/buttons/media.png); } .icon-button_note { width: 17px; height: 15px; background-image: url(images/buttons/note.png); } .icon-button_place { width: 15px; height: 15px; background-image: url(images/buttons/place.png); } .icon-button_repository { width: 15px; height: 15px; background-image: url(images/buttons/repository.png); } .icon-button_source { width: 18px; height: 16px; background-image: url(images/buttons/source.png); } .icon-cfamily { width: 25px; height: 25px; background-image: url(images/cfamily.png); } .icon-childless { width: 25px; height: 25px; background-image: url(images/childless.png); } .icon-children { width: 16px; height: 16px; background-image: url(images/children.png); } .icon-clippings { width: 25px; height: 25px; background-image: url(images/clippings.png); } .icon-darrow { width: 20px; height: 20px; background-image: url(images/darrow.png); } a.icon-darrow:hover { width: 20px; height: 20px; background-image: url(images/darrow2.png); } .icon-ddarrow { width: 20px; height: 20px; background-image: url(images/ddarrow.png); } .icon-edit_indi { width: 25px; height: 25px; background-image: url(images/edit_indi.png); } .icon-email { width: 16px; height: 16px; background-image: url(images/email.png); } .icon-fam-list { width: 25px; height: 25px; background-image: url(images/sfamily.png); } .icon-googlemaps { width: 16px; height: 16px; background-image: url(images/googlemaps.png); } .icon-help { cursor: help; width: 15px; height: 15px; background-image: url(images/help.png); } .icon-indi-list { width: 25px; height: 25px; background-image: url(images/indis.png); } .icon-indis { width: 25px; height: 25px; background-image: url(images/indis.png); } .icon-larrow { width: 20px; height: 20px; background-image: url(images/larrow.png); } a.icon-larrow:hover { width: 20px; height: 20px; background-image: url(images/larrow2.png); } .icon-ldarrow { width: 20px; height: 20px; background-image: url(images/ldarrow.png); } .icon-lifespan-chunk { width: 50px; height: 37px; background-image: url(images/lifespan-chunk.png); } .icon-lists { width: 25px; height: 25px; background-image: url(images/lists.png); } .icon-lsdnarrow { width: 48px; height: 48px; background-image: url(images/lifespan-down.png); } .icon-lsltarrow { width: 48px; height: 48px; background-image: url(images/lifespan-left.png); } .icon-lsrtarrow { width: 48px; height: 48px; background-image: url(images/lifespan-right.png); } .icon-lsuparrow { width: 48px; height: 48px; background-image: url(images/lifespan-up.png); } .icon-loading-small { width: 16px; height: 16px; background-image: url(images/indicator.gif); } .icon-loading-large { width: 32px; height: 32px; background-image: url(images/loading.gif); } .icon-media { width: 25px; height: 25px; background-image: url(images/media.png); } .icon-media-list { width: 25px; height: 25px; background-image: url(images/media.png); } .icon-media-next { width: 20px; height: 20px; background-image: url(images/rdarrow.png); } .icon-media-play { width: 20px; height: 20px; background-image: url(images/rarrow.png); } .icon-media-prev { width: 20px; height: 20px; background-image: url(images/ldarrow.png); } .icon-media-shuffle { width: 10px; height: 10px; background-image: url(images/reorder.png); } .icon-media-stop { width: 20px; height: 20px; background-image: url(images/stop.png); } .icon-minus { width: 11px; height: 11px; background-image: url(images/minus.png); } .icon-mypage { width: 25px; height: 25px; background-image: url(images/mypage.png); } .icon-note { width: 50px; height: 50px; background-image: url(images/notes.png); } .icon-note-list { width: 50px; height: 50px; background-image: url(images/notes.png); } .icon-osm { width: 16px; height: 16px; background-image: url(images/osm.png); } .icon-patriarch { width: 25px; height: 25px; background-image: url(images/patriarch.png); } .icon-pedigree { width: 25px; height: 25px; background-image: url(images/pedigree.png); } .icon-place { width: 25px; height: 25px; background-image: url(images/place.png); } .icon-plus { width: 11px; height: 11px; background-image: url(images/plus.png); } .icon-rarrow { width: 20px; height: 20px; background-image: url(images/rarrow.png); } a.icon-rarrow:hover { width: 20px; height: 20px; background-image: url(images/rarrow2.png); } .icon-rdarrow { width: 20px; height: 20px; background-image: url(images/rdarrow.png); } .icon-reminder { width: 15px; height: 12px; background-image: url(images/reminder.png); } .icon-remove { width: 16px; height: 16px; background-image: url(images/delete.png); } .icon-repo-list { width: 25px; height: 25px; background-image: url(images/repository.png); } .icon-repository { width: 25px; height: 25px; background-image: url(images/repository.png); } .icon-resn-confidential { width: 16px; height: 16px; background-image: url(images/resn_confidential.png); } .icon-resn-locked { width: 16px; height: 16px; background-image: url(images/resn_locked.png); } .icon-resn-none { width: 16px; height: 16px; background-image: url(images/resn_none.png); } .icon-resn-privacy { width: 16px; height: 16px; background-image: url(images/resn_privacy.png); } .icon-rings { width: 9px; height: 9px; background-image: url(images/rings.png); } .icon-search { width: 25px; height: 25px; background-image: url(images/search.png); } .icon-selected { width: 12px; height: 12px; background-image: url(images/selected.png); } .icon-sex_f_15x15 { width: 15px; height: 15px; background-image: url(images/sex_f_15x15.png); } .icon-sex_f_9x9 { width: 9px; height: 9px; background-image: url(images/sex_f_9x9.png); } .icon-sex_m_15x15 { width: 15px; height: 15px; background-image: url(images/sex_m_15x15.png); } .icon-sex_m_9x9 { width: 9px; height: 9px; background-image: url(images/sex_m_9x9.png); } .icon-sex_u_15x15 { width: 15px; height: 15px; background-image: url(images/sex_u_15x15.png); } .icon-sex_u_9x9 { width: 9px; height: 9px; background-image: url(images/sex_u_9x9.png); } .icon-sfamily { width: 25px; height: 25px; background-image: url(images/sfamily.png); } .icon-source { width: 25px; height: 25px; background-image: url(images/source.png); } .icon-source-list { width: 25px; height: 25px; background-image: url(images/source.png); } .icon-target { width: 15px; height: 15px; background-image: url(images/buttons/target.png); } .icon-tree { width: 25px; height: 25px; background-image: url(images/tree.png); } .icon-uarrow { width: 20px; height: 20px; background-image: url(images/uarrow.png); } a.icon-uarrow:hover { width: 20px; height: 20px; background-image: url(images/uarrow2.png); } .icon-udarrow { width: 20px; height: 20px; background-image: url(images/udarrow.png); } .icon-user_add { width: 25px; height: 25px; background-image: url(images/user_add.png); } .icon-warning { width: 17px; height: 17px; background-image: url(images/warning.png); } .icon-webtrees { width: 100px; height: 21px; background-image: url(images/webtrees.png); } .icon-wiki { width: 16px; height: 16px; background-image: url(images/w_button.png); } /* ios on click workaround */ .iconz { cursor: pointer; } .icon-zoomin { width: 25px; height: 25px; background-image: url(images/zoomin.png); } .icon-zoomout { width: 25px; height: 25px; background-image: url(images/zoomout.png); } [class^="icon-mime-"], [class*=" icon-mime-"] { display: inline-block; background: transparent url(images/icon-mime-sprite.png) no-repeat; width: 48px; height: 48px; } /* Generic MIME types */ [class^="icon-mime-"], [class*=" icon-mime-"] { background-position: -99px -49px; } [class^="icon-mime-application-"], [class*=" icon-mime-application-"] { background-position: -99px -196px; } [class^="icon-mime-audio-"], [class*=" icon-mime-audio-"] { background-position: -197px -98px; } [class^="icon-mime-image-"], [class*=" icon-mime-image-"] { background-position: -148px -245px; } [class^="icon-mime-text-"], [class*=" icon-mime-text-"] { background-position: -197px -147px; } [class^="icon-mime-video-"], [class*=" icon-mime-video-"] { background-position: -148px -147px; } /* Specific MIME types */ .icon-mime-application-pdf { background-position: -1px -49px; } .icon-mime-application-msword { background-position: -148px -49px; } .icon-mime-application-vnd-ms-excel { background-position: -148px -196px; } .icon-mime-application-x-rar-compressed { background-position: -50px -98px; } .icon-mime-application-zip { background-position: -50px -147px; } .icon-mime-application-x-shockwave-flash { background-position: -148px 0; } .icon-mime-audio-mp3 { background-position: -50px -245px; } .icon-mime-audio-mpeg { background-position: -50px 0; } .icon-mime-audio-x-ms-wma { background-position: -1px -245px; } .icon-mime-audio-wav { background-position: -1px -98px; } .icon-mime-text-html { background-position: -99px -245px; } .icon-mime-text-x-gedcom { background-position: -50px -49px; } .icon-mime-image-bmp { background-position: 197px 0; } .icon-mime-image-gif { background-position: -197px -49px; } .icon-mime-image-jpeg { background-position: -1px -147px; } .icon-mime-image-png { background-position: -99px -98px; } .icon-mime-image-svg { background-position: -197px -196px; } .icon-mime-image-tiff { background-position: -148px -98px; } .icon-mime-video-quicktime { background-position: -99px -147px; } .icon-mime-video-avi { background-position: -99px 0; } .icon-mime-video-x-ms-wmv { background-position: -50px -196px; } /* Silhouettes on charts */ .icon-silhouette-F { width: 37px; height: 50px; background-image: url(images/silhouette_female_small.png); } .icon-silhouette-M { width: 37px; height: 50px; background-image: url(images/silhouette_male_small.png); } .icon-silhouette-U { width: 37px; height: 50px; background-image: url(images/silhouette_unknown_small.png); } /* Silhouettes on individual pages */ #indi_mainimage { float: left; padding: 0 10px; } #indi_mainimage .icon-silhouette-F { width: 99px; height: 106px; background-image: url(images/silhouette_female.png); } #indi_mainimage .icon-silhouette-M { width: 99px; height: 99px; background-image: url(images/silhouette_male.png); } #indi_mainimage .icon-silhouette-U { width: 100px; height: 97px; background-image: url(images/silhouette_unknown.png); } /* Edit interface pop-ups*/ #edit_interface-page h4 { color: #555; margin: 5px; } #edit_interface-page .optionbox span { margin: 0 5px; } #edit_interface-page #LATI, #edit_interface-page #LONG, #edit_interface-page #SPFX, #edit_interface-page #NSFX, #edit_interface-page #NPFX { line-height: 18px; margin: 0 5px; width: 88px; } #edit_interface-page #GIVN, #edit_interface-page #SURN, #edit_interface-page #_MARNM { line-height: 18px; margin: 0 5px; width: 180px; } #edit_interface-page input[type="text"], #edit_interface-page #NAME_display { line-height: 18px; margin: 0 5px; vertical-align: top; width: 240px; } #edit_interface-page input[type="text"][id*="PAGE"], #edit_interface-page input[type="text"][id*="_UID"] { width: 350px; } #edit_interface-page input[type="text"][id*="SOUR"], #edit_interface-page input[type="text"][id*="REPO"], #edit_interface-page input[type="text"][id*="OBJE"], #edit_interface-page input[type="text"][id*="FAMC"], #edit_interface-page input[type="text"][id*="ASSO"], #edit_interface-page input[type="text"][id^="AGE"], #edit_interface-page input[type="text"][id*="SHARED_NOTE"] { width: 250px; } #edit_interface-page input[type="text"][id$="DATE"] { width: 160px; } #edit_interface-page input[type="text"][id^="TIME"] { width: 100px; } #edit_interface-page input[type="text"][id*="OBJE_FILE"] { width: 200px; } #edit_interface-page input[type="text"][id*="SOUR_TITL"] { width: 250px; } #edit_interface-page input[id*="TEXT"] { height: 140px; width: 440px; } #edit_interface-page textarea { margin: 0 5px; width: 440px; } #edit_interface-page textarea[id*="NOTE"] { height: 240px; } #edit_interface-page textarea[id*="TEXT"], #edit_interface-page textarea[id*="PUBL"] { height: 140px; } #edit_interface-page textarea[id^="newgedrec"] { line-height: 18px; width: 605px; } #edit_interface-page textarea#gedcom { height: 364px; } #edit_interface-page textarea[id*="ADDR"], #edit_interface-page input[id*="ADDR"] { height: 80px; width: 300px; } #edit_interface-page #changefam { padding: 5px; } #edit_interface-page #changefam table { margin: 10px auto; min-width: 400px; max-width: 650px; } #edit_interface-page #changefam span { margin: 0; } #edit_interface-page #changefam td { padding: 5px; white-space: normal; } #edit_interface-page #changefam td.child { text-align: center; } #save-cancel { position: fixed; bottom: 0; background-color: #c3dfff; margin: 0; width: 98%; } #save-cancel input { padding: 2px 8px; } #save-cancel .save { float: left; margin: 5px; } #save-cancel .cancel { float: right; margin: 5px; } [dir=rtl] #save-cancel .save { float: right; } [dir=rtl] #save-cancel .cancel { float: left; } #edit_interface-page, #addmedia-page { margin-bottom: 50px; } /* Addmedia pop-ups*/ #addmedia-page input[type="text"] { line-height: 18px; margin: 0 5px; width: 300px; } #addmedia-page .optionbox select { margin: 0 5px; } #addmedia-page .optionbox p.sub { font-size: 11px; margin: 0 5px; } #addmedia-page input[type="text"][id*="PAGE"], #addmedia-page input[type="text"][id*="_UID"] { width: 350px; } #addmedia-page input[type="text"][id*="SOUR"], #addmedia-page input[type="text"][id*="REPO"], #addmedia-page input[type="text"][id*="OBJE"], #addmedia-page input[type="text"][id*="FAMC"], #addmedia-page input[type="text"][id*="ASSO"], #addmedia-page input[type="text"][id^="AGE"], #addmedia-page input[type="text"][id*="SHARED_NOTE"] { width: 70px; } #addmedia-page input[id*="TEXT"] { height: 140px; width: 440px; } #addmedia-page textarea { margin: 0 5px; width: 440px; } #addmedia-page textarea[id*="NOTE"] { height: 240px; } /* Styling for the jquery.colorbox gallery */ #colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; } #colorbox { border: 2px solid #ccc; } #cboxOverlay { position: fixed; width: 100%; height: 100%; background: #ccc; } #cboxContent { background: #fff; border: 5px solid #888; } #cboxLoadedContent { overflow: auto; background: #fff; margin-bottom: 30px; margin-top: 35px; } #cboxTitle { position: absolute; left: 0; top: 10px; color: #949494; text-align: center; width: 100%; font-weight: 800; font-size: 14px; } .cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; } .cboxIframe { width: 100%; height: 100%; display: block; border: 0; } #cboxPrevious { position: absolute; bottom: 0; left: 0; background: url(images/controls.png) no-repeat -75px 0; width: 25px; height: 25px; text-indent: -9999px; margin: 10px; border: 0; } #cboxPrevious:hover { background-position: -75px -25px; } #cboxNext { position: absolute; bottom: 0; left: 27px; background: url(images/controls.png) no-repeat -50px 0; width: 25px; height: 25px; text-indent: -9999px; margin: 10px; border: 0; } #cboxNext:hover { background-position: -50px -25px; } #cboxSlideshow { position: absolute; bottom: 5px; left: 57px; margin: 10px; border: 0; background: none; font-size: 14px; } #cboxSlideshow:hover { color: #f00; background: #fff; } #cboxClose { position: absolute; bottom: 0; right: 0; background: url(images/controls.png) no-repeat -25px 0; width: 25px; height: 25px; text-indent: -9999px; margin: 10px; border: 0; } #cboxClose:hover { background-position: -25px -25px; } #cboxCurrent { bottom: 4px; color: #949494; left: 58px; position: absolute; } [dir=rtl] #cboxPrevious { right: 27px; left: auto; } [dir=rtl] #cboxNext { right: 0; left: auto; } [dir=rtl] #cboxCurrent { right: auto; left: 0; } [dir=rtl] #cboxClose { right: auto; left: 0; } [dir=rtl] #cboxSlideshow { right: 57px; left: auto; } /* Census assistant module */ table.table-census-assistant th { font-weight: bold; text-align: left; } /* Stories module */ .story_title { padding-top: 12px; height: 32px; font-size: 13px; font-weight: 700; } .story_body { padding: 20px; white-space: normal; } .story_edit { padding: 12px; } /* User content in stories tab */ #stories h2, #stories h3, #stories h4, #stories h5 { padding-top: 20px; } #stories p { padding-top: 8px; } .btn-group { display: inline-block; margin: 0 4px; } .btn-group button:first-child, [dir=rtl] .btn-group button:last-child { border-radius: 3px 0 0 3px; } .btn-group button:last-child, [dir=rtl] .btn-group button:first-child { border-radius: 0 3px 3px 0; }