@media (min-width: 992px) {
html, body {
max-width: 100%;
overflow-x: hidden;
}
}
@media (min-width: 1440px) {
.col-xxl-6{
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.offset-xxl-0 {
margin-left: 0;
}
.align-self-xxl-center {
-ms-flex-item-align: center !important;
align-self: center !important;
}
}
.node {
cursor: pointer;
}
.node:hover {
stroke: #000;
stroke-width: 1.5px;
}
.node--leaf {
fill: white;
z-index:9999;
}
.label {
font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
text-anchor: middle;
text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;
}
.label,
.node--root{
pointer-events: none;
}
#table-wrapper {
/*sition:fixed;*/
right:0px;
top:100px;
overflow-y:scroll;
max-height:500px;
}
.tableFixHead { overflow-y: auto; height: 500px; }
.tableFixHead thead th { position: sticky; top: -2px; background-color:white}
.js-col-12{
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
.js-offset-3{
margin-left: 25% !important;
}
.filterbox {
flex: 0 0 35%;
}