.theheader label {
    color : #fff;
}

.sch-taskview div.special {
    background : lemonchiffon;
    color      : #000;
}

.sch-task {
    font-size : 1.1em;
}

/*.sch-taskcolumn .x-panel-body,
.sch-taskcolumn .x-container-docked-bottom {
    background-color : rgba(255, 255, 255, 0.7);
    border           : 1px solid #ddd !important;
}*/

.sch-taskcolumn .x-panel-header {
    background    : none;
    padding-left  : 0;
    padding-right : 0;
}

.sch-taskcolumn .x-title-text {
    color     : #404040;
    font-size : 0.9em;
}

.sch-taskcolumn .x-panel-header .x-tool-img {
    background : none;
    color      : #858585;
}

.sch-taskcolumn .x-header-body {
    margin-top : 5px;
}

.sch-taskcolumn-state-Acceptance .sch-taskview {
    background : repeating-linear-gradient(
            45deg,
            #f5f5f5,
            #f5f5f5 10px,
            #efefef 10px,
            #efefef 20px
    );
}

.sch-columnfilter-list li.x-boundlist-selected {
    color : #404040;
}

.sch-tool-ct {
    float         : left;
    width         : 100%;
    margin-top    : 7px;

    /* should never overlap with user image */
    padding-right : 20px;
}

.sch-tool {
    float       : left;
    width       : 14px;
    height      : 18px;
    color       : #c5c5c5;
    margin-left : 4px;
}

.sch-tool:first-child {
    margin-left : 0;
}

.sch-tool-text {
    position    : relative;
    top         : -2px;
    font-size   : 9px;
    margin-left : 2px;
}

.sch-tool:hover {
    color : #404040;
}

[size=mini] .sch-tool-ct {
    display : none;
}

.sch-tool-edit:before {
    font-family : 'Font Awesome 5 Free';
    font-weight : 900;
    content     : "\f303";
}

.sch-tool-comment:before {
    font-family : 'Font Awesome 5 Free';
    font-weight : 900;
    content     : "\f075";
}

.sch-tool-attachment:before {
    font-family : 'Font Awesome 5 Free';
    font-weight : 900;
    content     : "\f0c6";
}
