/*
    Copyright © ART-DECOR Expert Group and ART-DECOR Open Tools
    see https://docs.art-decor.org/copyright and https://docs.art-decor.org/licenses
    
    Derived from: jquery.treetable.theme.default.css
    See: http://ludo.cubicphuse.nl/jquery-treetable/
    
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    The full text of the license is available at http://www.gnu.org/licenses/gpl-2.0.html
*/
table.treetable{
    /*border:1px solid #888;
    border-collapse:collapse;
    font-size:.8em;
    line-height:1;
    margin:.6em 0 1.8em 0;
    width:100%;*/
}
table.treetable caption{
    font-size:.9em;
    font-weight:bold;
    margin-bottom:.2em;
}
table.treetable thead{
    background:#aaa url(../images/bg-table-thead.png) repeat-x top left;
    font-size:.9em;
}
table.treetable thead tr th{
    /*border:1px solid #888;*/
    font-weight:normal;
    padding:.3em 1em .1em 1em;
    text-align:left;
}
table.treetable tbody tr td{
    /*border:1px solid #888;*/
    cursor:default;
    padding:.3em .5em;
}
table.treetable span{
    /*background-position:center left;
    background-repeat:no-repeat;
    padding:.2em 0 .2em 1.5em;*/
}
table.treetable span.file{
    background-image:url(../images/file.png);
}
table.treetable span.folder{
    background-image:url(../images/folder.png);
}
table.treetable tr.collapsed span.indenter a{
    background-image:url(../images/expand.png);
}
table.treetable tr.expanded span.indenter a{
    background-image:url(../images/collapse.png);
}
table.treetable tr.selected{
    background-color:#3875d7;
    color:#fff;
}
table.treetable tr.collapsed.selected span.indenter a{
    background-image:url(../images/expand-light.png);
}
table.treetable tr.expanded.selected span.indenter a{
    background-image:url(../images/collapse-light.png);
}
table.treetable tr.accept{
    background-color:#a3bce4;
    color:#fff
}
table.treetable tr.collapsed.accept td span.indenter a{
    background-image:url(../images/expand-light.png);
}
table.treetable tr.expanded.accept td span.indenter a{
    background-image:url(../images/collapse-light.png);
}
table.treetable span.indenter{
    display:inline-block;
    margin:0;
    padding:0;
    text-align:right;
    user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -webkit-user-select:none;
    width:19px;
}
table.treetable span.indenter a{
    background-position:left center;
    background-repeat:no-repeat;
    display:inline-block;
    text-decoration:none;
    width:19px;
}
span.hideMe{
    cursor:pointer;
}
/* 
* additional style color classes to future style element replacements, see AD30-2306
* KH 20260112
*/
.cardColor {
    color: #000000;
}
.elementRowColor {
    color: #ffeaea;
}
.conceptsColor {
    background-color: #f4fff4;
}
.itemColor {
    background-color: #ffeeee;
}
.firstLastColNeutralColor {
    color: #ffffff;
}