/** * webtrees: online genealogy * Copyright (C) 2019 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 . */ /* * Base formatting, resets, workarounds, etc. */ /* Some icons need to be reversed on right-to-left pages */ [dir=rtl] .wt-icon-flip-rtl { 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 */ .align-digits { text-align: right; } /* 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; } /* * Chrome 72 has problems with all cards in the control panel. * Chrome 73 has problems with the family-tree card in the control panel. */ .wt-route-admin-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; }