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