.navbar.bg-dark {
background-color:#384452 !important;
}
html, body {
height:100%;
}
body {
font-size:0.9rem !important;
padding-top:60px;
position:relative !important;
}
.badge-big {
font-size:85%;
}
.absolute-w-100 {
left:0;
right:0;
}
.absolute-h-100 {
top:0;
bottom:0;
}
.ratio-4-3 {
width:100%;
padding-bottom:75%;
position:relative;
}
.ratio-4-3 > div {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.overflow-x-auto {
overflow-x:auto;
}
nav.fixed-top .navbar-brand {
height:calc(60px - 2 * 0.5rem);
}
nav.fixed-top .navbar-brand img {
vertical-align:bottom;
}
.ui-fancytree .fancytree-container .fancytree-treefocus,
.fancytree-container:focus {
outline:0 none !important;
border:0 !important;
}
.tree tbody,
.tree tr,
.tree td {
display:block;
height:100%;
}
.tree thead,
.tree thead tr,
.tree thead td {
display:block;
width:100%;
}
.tree td {
border:0;
}
.tree td.ajax:empty {
padding:1rem !important;
}
.tree td.ajax:empty::after {
content:"Chargement...";
}
.tree ul {
list-style-type:none;
padding:0;
margin:0;
max-height:100%;
overflow-y:auto;
}
.tree .fancytree-node {
line-height:1;
display:flex;
}
.tree li {
border-bottom:1px solid #dee2e6!important;
}
.tree .fancytree-node.fancytree-focused {
background:aliceblue;
}
.tree .fancytree-node .fancytree-checkbox {
padding:0.7rem 1rem;
}
.tree .fancytree-node .fancytree-title {
padding:0.7rem 0;
flex-grow: 1!important;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tree .fancytree-node.fancytree-has-children {
padding-right:1.5rem;
position:relative;
}
.tree .fancytree-node.fancytree-has-children .fancytree-title::after {
content:"\f054";
font-family: "Font Awesome 5 Pro";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
position:absolute;
right:0.7rem;
top:50%;
transform:translateY(-50%);
}
#territoire_tree #territoire_COMMUNES > .fancytree-node > .fancytree-title {
padding-left:1rem;
}
#territoire_tree #territoire_COMMUNES > .fancytree-node > .fancytree-checkbox {
display:none;
}
.dropdown-item.d-none + .dropdown-divider,
.dropdown-divider + .dropdown-divider {
display:none;
}
.anchor {
display:inline-block;
width:1px;
height:130px;
position:absolute;
left:0;
bottom:0;
}
table.themeResult.dataTable {
margin:0 !important;
border-top:0;
border-left:0;
border-right:0;
}
.dataTables_length label {
margin-bottom:0 !important;
margin-top:0.5rem;
}
.DT_cell-loading::after {
content:"Chargement...";
font-size:90%;
}
#toolbox {
position:sticky;
top:60px;
z-index:1020;
}
#toolbox.collapse:not(.show) {
display:block !important;
visibility:hidden;
height:0 !important;
padding:0 !important;
}
#toolbox.collapsing #toolbox-switch {
display:none;
}
#toolbox.collapse #toolbox-switch.collapsed {
visibility:visible;
white-space:nowrap;
position:absolute;
right:0;
top:0;
width:50%;
border-radius:0;
}
.card-header.text-muted {
opacity:0.5;
pointer-events:none;
}
#toolbox #toolbox-switch .reduce {
display:none;
}
#toolbox.show #toolbox-switch .reduce {
display:inline;
}
#toolbox.show #toolbox-switch .expand {
display:none;
}
#menu-button {
position:fixed;
left:0;
top:60px;
width:50%;
border-radius:0;
z-index:1010;
}
.backtotopinstance {
right:1rem;
bottom:1rem;
padding:5px 10px;
font-size:100% !important;
}
.themeResult td:first-child,
.themeResult th:first-child {
border-left:0;
}
.themeResult td:last-child,
.themeResult th:last-child {
border-right:0;
}
.dataTables_paginate .pagination {
justify-content:center!important;
margin-top:1rem;
}
.theme-dropdown .dropdown-menu {
top:auto;
bottom:120%;
right:-100%;
left:auto;
}
