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