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 administration theme is mostly vanilla bootstrap. */ 17 18/* Tree Preferences - fit thumbnail into parent for Default Individual*/ 19.select2-selection.select2-selection--single { 20 min-height: 36px; 21 height: auto; 22} 23[dir] .select2-selection.select2-selection--single { 24 padding: 2px 0; 25} 26 27[dir=ltr] .select2-container .select2-selection--single .select2-selection__rendered { 28 padding-left: 2px; 29} 30 31[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered { 32 padding-right: 2px; 33} 34[dir=ltr] .select2-selection--single .NAME { 35 padding-left: 4px; 36} 37[dir=rtl] .select2-selection--single .NAME { 38 padding-right: 4px; 39} 40 41.wt-global { /* http://www.subtlepatterns.com */ 42} 43 44[dir] .wt-global { 45 background: url(/images/paper_fibers.png?d112114058ff18d508e767e7f8334395); 46} 47 48/* Show a placeholder for slow ajax responses. */ 49.wt-ajax-load:empty { 50 height: 32px; 51 width: 32px; 52} 53[dir] .wt-ajax-load:empty { 54 background: url('data:image/gif;base64,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') no-repeat; 55} 56 57@media (min-device-pixel-ratio: 2) { 58 [dir] .wt-global { 59 background: url(/images/paper_fibers_@2X.png?5cebcc3ba34573ac25254dcbadc3daac); 60 } 61} 62 63/* Raw GEDCOM data */ 64.gedcom-data { 65 white-space: pre-wrap; 66} 67 68.gedcom-data ins { 69 text-decoration: none; 70} 71 72[dir] .gedcom-data ins { 73 background-color: #eea; 74} 75 76/* Combine bootstrap styling with phpinfo() styling */ 77.php-info table { 78 width: 100%; 79} 80[dir] .php-info .center { 81 text-align: center; 82} 83[dir] .php-info .center table { 84 margin: 1em auto; 85} 86[dir=ltr] .php-info .center table { 87 text-align: left; 88} 89[dir=rtl] .php-info .center table { 90 text-align: right; 91} 92[dir] .php-info .center th { 93 text-align: center; 94} 95.php-info td, 96.php-info th { 97 vertical-align: baseline; 98} 99[dir] .php-info td, [dir] .php-info th { 100 border: 1px solid #666; 101 padding: 4px 5px; 102} 103.php-info .e { 104 width: 300px; 105} 106[dir] .php-info .e { 107 background-color: #ccf; 108} 109[dir] .php-info .h { 110 background-color: #99c; 111} 112.php-info .v { 113 max-width: 300px; 114 overflow-x: auto; 115 word-break: break-all; 116} 117[dir] .php-info .v { 118 background-color: #ddd; 119} 120.php-info .v i { 121 color: #999; 122} 123[dir] .php-info img { 124 border: 0; 125} 126[dir=ltr] .php-info img { 127 float: right; 128} 129[dir=rtl] .php-info img { 130 float: left; 131} 132