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