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