/*

Siesta 5.1.0
Copyright(c) 2009-2018 Bryntum AB
https://bryntum.com/contact
https://bryntum.com/products/siesta/license

*/
.st-cov-report-tree-panel,
.st-cov-report-source-panel {
    border-bottom : 0 none;
}

.st-cov-report-tree-panel .x-toolbar {
    padding-top : 3px;
}

.st-cov-report-tree-panel .x-grid-cell {
    padding : 0 4px;
    border  : 0 none !important;
}

.st-cov-report-tree-panel .x-grid-cell-inner {
    padding-bottom : 2px;
}

.st-cov-report-tree-panel .x-grid-row-selected .cov-result-cell {
    background : transparent !important;
}

.st-cov-report-tree-panel .x-tree-icon {
    background-size : 16px 16px !important;
    border-radius   : 16px;
}

.st-cov-report-tree-panel .x-btn {
    background-image : none !important;
}

.st-cov-level-high .x-grid-cell-inner {
    border-bottom : 4px solid;
}

.st-cov-level-medium .x-grid-cell-inner {
    border-bottom : 4px solid;
    font-weight   : 300;
}

.st-cov-level-low .x-grid-cell-inner {
    border-bottom : 4px solid #ff1111 !important;
    font-weight   : 300;
}

.st-cov-report-tree-panel .x-tree-icon:before
{
    content:'';
}

/* CODE AREA STYLING Styles from Istanbul, TODO: remove unused rules, or completely re-style */

pre.coverage {
    margin        : 0;
    padding       : 0;
    line-height   : 15px;
    font-size     : 13px;
    -moz-tab-size : 2;
    -o-tab-size   : 2;
    tab-size      : 2;
}

table.coverage {
    border-collapse : collapse;
    margin          : 0;
    padding         : 0
}

table.coverage td {
    margin         : 0;
    padding        : 0;
    vertical-align : top;
}

table.coverage td.line-count {
    text-align    : right;
    padding-right : 5px;
}

table.coverage td.line-coverage {
    color        : #777 !important;
    border-left  : 1px solid;
    border-right : 1px solid;
}

table.coverage td span.cline-any {
    display : inline-block;
    padding : 0 5px;
    width   : 40px;
}

.missing-if-branch {
    display         : inline-block;
    margin-right    : 10px;
    position        : relative;
    padding         : 0 4px;
    text-decoration : line-through;
}

.missing-if-branch .typ {
    color : inherit !important;
}

span.cover-fill, span.cover-empty {
    display    : inline-block;
    border     : 1px solid;
    height     : 12px;
}

span.cover-fill {
    border-right : 1px solid;
}

span.cover-empty {
    border-left : none;
}

span.cover-full {
    border-right : none !important;
}

pre.prettyprint {
    border  : none !important;
    padding : 0 !important;
    margin  : 0 !important;
}

/* EOF Styles from Istanbul */