blob: dcb9b4570064ed0eb89e390ed810a7ea7131cc4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
/**
* webtrees: online genealogy
* Copyright (C) 2020 webtrees development team
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* Common formatting for all themes.
*/
@import "_blocks.css";
@import "_charts.css";
@import "_colorbox.css";
@import "_lists.css";
@import "_mime-type-icons.css";
@import "_on-screen-keyboard.css";
@import "_pages.css";
@import "_sortable.css";
@import "_tab-relatives.css";
/* Some icons need to be reversed on right-to-left pages */
[dir=rtl] .wt-icon-flip-rtl,
[dir=rtl] .wt-icon-flip-rtl svg
{
transform: scale(-1, 1);
}
/* Remove border-radius for left-to-right input groups on right-to-left pages */
[dir=rtl] .input-group[dir=ltr] [dir=ltr] {
border-radius: 0;
}
/* rtl:ignore */
td.align-digits,
th.align-digits {
text-align: right;
}
/* Allows twitter typeahead to work with bootstrap input groups */
.input-group > .twitter-typeahead {
flex: 1 1;
}
/* Allows select2 to work with bootstrap input groups */
.input-group > .select2-container {
flex: 1 1;
}
/* Workaround for dropdown menu position on RTL with popper.js */
/* See also https://github.com/FezVrasta/popper.js/issues/695 */
[dir=rtl] .wt-genealogy-menu .dropdown-menu {
right: 0;
left: auto !important;
}
/*
* https://github.com/fisharebest/webtrees/issues/2291
* Chrome 72 has problems with all cards in the control panel.
* Chrome 73 has problems with the family-tree card in the control panel.
* Chrome 76 seems OK.
* https://github.com/fisharebest/webtrees/issues/2813
* Safari 13 has the same issue.
*/
.wt-control-panel .card {
display: block;
}
/*
* Flexbox fixes for IE11
*/
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
/* Move the body down below the mangled header */
div.wt-main-container {
padding-top: 4rem;
}
}
/* Keep the page as tall as the window, so the footer can remain at the bottom. */
.wt-global {
display: flex;
min-height: 100vh;
flex-direction: column;
}
.wt-main-container {
flex: 1;
}
/* Scrollbars */
.wt-global {
/* Prevent redraws when dynamic content requires a scrollbar. */
overflow-y: scroll;
/* Any wide content will have its own horizontal scrollbar */
overflow-x: hidden;
}
/* Browsers only understand US English */
[lang=en-AU] q,
[lang=en-GB] q {
quotes: "‘" "’" "“" "”";
}
/* Expand/collapse icons on accordions, etc. */
[data-toggle=collapse][aria-expanded=true] > .wt-icon-expand {
display: none;
}[data-toggle=collapse][aria-expanded=false] > .wt-icon-collapse {
display: none;
}
|