#jxdb {
    position:absolute;
    top:0;
    margin:0;
    padding:0;
    z-index:5000;
    font-size:10pt;
    font-family:sans-serif;
    font-weight:normal;
    color:black;
    display: flex;
    flex-direction: column;
    width:fit-content;
}
#jxdb-pjlx-a-right { display:none;}
#jxdb-pjlx-a-center { display:inline;}
#jxdb-pjlx-a-left { display:inline;}
#jxdb.jxdb-position-l {
    left: 0;
}
#jxdb.jxdb-position-r {
    right:0;
}
#jxdb.jxdb-position-l #jxdb-pjlx-a-right { display:inline;}
#jxdb.jxdb-position-l #jxdb-pjlx-a-center { display:inline;}
#jxdb.jxdb-position-l #jxdb-pjlx-a-left { display:none;}
#jxdb.jxdb-position-c {
    left: 0;
    right:0;
    margin:auto;
}
#jxdb.jxdb-position-c #jxdb-pjlx-a-right { display:inline;}
#jxdb.jxdb-position-c #jxdb-pjlx-a-center { display:none;}
#jxdb.jxdb-position-c #jxdb-pjlx-a-left { display:inline;}

#jxdb-header {
    padding:3px;
    font-size:10pt;
    color:#797979;
    z-index:1200;
    background-color: #EFF4F6;
    background:linear-gradient(to bottom, #EFF4F6, #87CDEF);
    border-radius:0 0 5px 5px ;
    box-shadow: #6B6F80 3px 3px 6px 0;
    align-self: flex-end;
    flex-grow: 0;
    flex-shrink: 1;
    width:fit-content;
}
#jxdb.jxdb-position-l #jxdb-header { align-self: flex-start;}
#jxdb.jxdb-position-c #jxdb-header { align-self: center;}
#jxdb-header img {vertical-align: middle;}
#jxdb-header a img {border:0;}
#jxdb-header span {display:inline-block;border-right: 1px solid #93B6B8;padding: 0 0.5em;color:black;}
#jxdb-header a {text-decoration:none;color:black;}
#jxdb-header span a:hover {text-decoration:underline;}
#jxdb-tabpanels {
    color:black;
    background-color: #CCE4ED;
    z-index:1100;
    margin:0;
    padding:0;
    max-height:70vh;
    max-width: 90vw;
    resize:both;
    border-radius:0 0  5px 5px;
    box-shadow: #6B6F80 3px 3px 3px 0;
    flex-grow: 0;
    flex-shrink: 1;
    align-self: flex-end;
    display: none;
    overflow:auto;
}
#jxdb.jxdb-tabpanels-open {}
#jxdb.jxdb-tabpanels-open #jxdb-tabpanels {
    display: block;
}
#jxdb.jxdb-position-l #jxdb-tabpanels { align-self: flex-start;}
#jxdb.jxdb-position-c #jxdb-tabpanels { align-self: center;}
#jxdb-tabpanels div.jxdb-tabpanel {
    display:none;
    padding:4px;
}
#jxdb-tabpanels div.jxdb-tabpanel.jxdb-tabpanel-displayed {
    display:block;
}

#jxdb-tabpanels div.jxdb-tabpanel pre { overflow: auto; padding-bottom: 1em; }
.jxdb-list {margin:10px; padding:8px 8px 8px 8px; list-style-type:none;}
.jxdb-list li {margin:3px 0; padding:0 0 0 0; background-color: #D0E6F4;}
.jxdb-list h5 a {color:black;text-decoration:none;display:inline-block;padding:0 0 0 18px;background-position:left center; background-repeat: no-repeat;}
.jxdb-list h5 span {display:inline-block;padding:0 0 0 18px;background-position: left center;background-repeat:no-repeat;}
.jxdb-list h5 {display:block;margin:0;padding:0;font-size:12pt;font-weight:normal; background-color:#FFF9C2;}
.jxdb-list p {margin:0 0 0 18px;font-size:10pt;}
.jxdb-list table {margin:0 0 0 18px;font-size:9pt;font-family:courier new, monospace;color:#3F3F3F; width:100%;}
#jxdb-errors li {background-color: inherit;}
#jxdb-errors li.jxdb-msg-error h5 {background-color:#FFD3D3;}
#jxdb-errors li.jxdb-msg-notice h5 {background-color:#DDFFE6;}
#jxdb-errors li.jxdb-msg-warning h5 { background-color:#FFB94E;}
.jxdb-list li >div {display:none;}
.jxdb-list li.jxdb-opened >div {display:block;}
p.jxdb-msg-error { background-color:#FFD3D3;}
p.jxdb-msg-warning { background-color:#FFB94E;}
