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