/* --- View 101 --- */

div.view101 {
    font-size: 15px;
}

/* --- Chart --- */
div.view101 div.chart {
    position: relative; 
    width: auto; height: auto;
}


/* --- Results --- */
div.view101 div.chart div.results {
    position: relative; 
    width: 100%; height: auto;
    overflow-x: auto;
    padding-bottom: 1em;
}

/* --- Fixed label --- */
div.view101 div.chart div.fixedLabel {
    position: absolute; top: 0em; left: 0em;
    background: white;
    border-right: solid 1px lightgray;
}


/* --- THead and Values --- */
div.view101 table {
    border-collapse: collapse;
}

div.view101 table td div {
    padding: 0.1em 0em;
}
div.view101 table td div > span {
    font-size: 0.85em;
}

div.view101 table td.bm_name div {
    width: 20em;
    padding-left: 0.2em;
}
div.view101 table.thead tr:nth-child(2) td.mean div,
div.view101 table.thead tr:nth-child(2) td.external div,
div.view101 table.thead tr:nth-child(2) td.internal div,
div.view101 table.values td.mean div,
div.view101 table.values td.external div,
div.view101 table.values td.internal div {
    width: 3.5em;
    text-align: center;
    color: black;
}
/* ..Internal comparison column */
div.view101 table.thead tr:nth-child(2) td.internal.surveys div,
div.view101 table.values td.internal.surveys div {
    width: 5em;
}


/* --- THead --- */
/* Legend */
div.view101 table.thead tr:nth-child(1) td div {
    text-align: center;
}
div.view101 table.thead tr:nth-child(1) td.internal div span {
    padding: 0.1em 0.7em;
}
/* Col Headers */
div.view101 table.thead tr:nth-child(2) td div {
    /*font-weight: bold;*/
}


/* --- Values --- */
div.view101 table.values {
    margin: 0.5em 0 0 0;
}
/* Table rows */
div.view101 table.values tr:nth-child(odd) {
    background: #e6e6e6;
}
div.view101 table.values tr:nth-child(even) {
    background: #fff;
}
/* External comparison image (triangles) */
div.view101 table img {
    width: 1em; height: 1em;
}


/* Red borders */
div.view101 table.thead tr:nth-child(2) td {
    border-bottom: solid 0.15em crimson;
}
div#view101_ags01 table td:nth-child(14) { /* primary analyses */
    border-right: solid 0.15em crimson;
}
div#view101_ags02 table td:nth-child(15) { /* academic area analyses */
    border-right: solid 0.15em crimson;
}

