/* DbView css */

/* the whole page div */
.Page {
    text-align : center;
    /*background-color : #e4e4ff;*/
    /*width : 1024px;*/
}
/* The menu */
.MenuLink {
    margin-top : 2px;
    margin-bottom : 2px;
    margin-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
    padding-bottom : 5px;
    border-right : 1px solid #aaa;
    font-family : verdana, sans-serif;
    font-size : 12px;
}
/* Main part of the page */
.Main {
    /*background-color : #e4e4ff; */
    margin : auto;
    text-align : left;
}
.Main800 {
    width : 800px;
    /*background-color : #e4e4ff; */
    margin : auto;
    text-align : left;
}

/* Query Result Table */
table.tablesorter {
    border: 1px solid #ccf;
    border-collapse: collapse;
    border-spacing : 2px;
    font-family : Verdana, sans-serif;
}
table.tablesorter thead tr th {
    background-color : #ddf;
    border : 1px none #eef;
    cursor : pointer;
    font-size : 9pt;
    padding : 1px 3px 1px 3px;
    text-align : center;
    vertical-align : top;
}
table.tablesorter thead th:hover {
    color : gray;
}
table.tablesorter tbody td {
    background: #fff;
    border : 1px none #eef;
    font-family : Verdana, sans-serif;
    font-size : 8pt;
    padding : 1px 5px 0px 5px;
    text-align : left;
    white-space : nowrap;
}
/* For alternating rows in (zebra) table define the odd rows */
table.tablesorter tbody tr.odd td {
    background: #eef;
}
table.tablesorter .header,
table.tablesorter .tablesorter-header {
    background-position: center right;
    background-repeat: no-repeat;
    cursor: pointer;
}
table.tablesorter .headerSortUp,
table.tablesorter .tablesorter-headerSortUp,
table.tablesorter .tablesorter-headerAsc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}
table.tablesorter .headerSortDown,
table.tablesorter .tablesorter-headerSortDown,
table.tablesorter .tablesorter-headerDesc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}
table.tablesorter .headerSortDown,
table.tablesorter .headerSortUp,
table.tablesorter .tablesorter-headerSortDown,
table.tablesorter .tablesorter-headerSortUp,
table.tablesorter .tablesorter-headerAsc,
table.tablesorter .tablesorter-headerDesc {
    background-color: #ccf;
    padding-right : 20px;
}

/*
 * Style elements for the treeview of object and classes
 */
.editbox {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: normal
}
/* the JStree div */
.jstreeview {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    /*background-color: transparent;*/
}
.jstreeview li {
    margin: 0px;
    padding: 0px;
}
/* span's for showing the attributes in a trees */
span .attr_span {
    white-space: normal;
}
span .attr_name {
    vertical-align: top;
    display: inline-block;
    width: 150px;
    word-wrap:break-word;
}
span .attr_value {
    vertical-align: top;
    margin-left: 15px;
    display: inline-block;
    word-wrap:break-word;
    /* width is not specified here, this way the span value takes as much width as needed */
}
span .attr_oper {
    margin-left: 15px;
    display: inline-block;
    width: 150px;
}
span .attr_input {
    margin-left: 15px;
    display: inline-block;
    width: 150px;
}
/* span's for showing the preferences */
span .pref_span {
    white-space: normal;
}
span .pref_desc {
    vertical-align: top;
    display: inline-block;
    width: 250px;
    word-wrap:break-word;
}
span .pref_input {
    vertical-align: top;
    margin-left: 15px;
    display: inline-block;
    width: 500px;
}

/* context menu font size */
.vakata-context li > a { font-size:9pt; }
/* Show multiple line content
 * https://stackoverflow.com/questions/24746781/how-do-i-get-a-jstree-node-to-display-long-possibly-multiline-content
 */
.jstree-default a {
    white-space:normal !important; height: auto;
}
.jstree-anchor {
    height: auto !important;
}
.jstree-default li > ins {
    vertical-align:top;
}
.jstree-leaf {
    height: auto;
}
.jstree-leaf a {
    height: auto !important;
}

/* specific font styling */
.not_supported {
    font-style: italic;
}
.set_to_none {
    font-style: italic;
}
.small_text {
    font-family: verdana, sans-serif;
    font-size: 8pt;
}

/* overridden defaults of jquery tooltip and dialog */
div.ui-tooltip {
    max-width: 600px;
    font-size: 9pt;
    opacity: 1.0;
}
div.ui-widget-header {
    border: 1px solid #449;
    background: #88f;
}
div.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    font-size: 10pt;
    /*color: #333333;*/
}
div.ui-widget-content a {
    color: #3333ff;
}
.tooltip_table {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    border-collapse: collapse;
}
.tooltip_table td {
    vertical-align: top;
    padding: 2px 5px 1px 5px;
}
.tooltip-projects-table {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    border-collapse: collapse;
}
/* alternating rows in (zebra) table */
.tooltip_table tr:nth-child(even) {
    background-color: #fff;
}
.tooltip_table tr:nth-child(odd) {
    background-color: #eef;
}

/* style a close button (X) to the ToolTip
.tooltip_close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.tooltip_close:hover {
    font-weight: bold;
}*/
