/*table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {*/
    /*background: url('../img/plus.png') no-repeat 5px center;*/
    /*padding-left: 32px;*/
    /*cursor: pointer;*/
/*}*/

/*table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {*/
    /*background: url('../img/minus.png') no-repeat 5px center;*/
/*}*/

/*table.has-columns-hidden > tbody > tr.row-detail > td {*/
    /*background: #eee;*/
/*}*/

/*table.has-columns-hidden > tbody > tr.row-detail > td > ul {*/
    /*list-style: none;*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {*/
    /*font-weight: bold;*/
/*}*/

/* using Font Awesome instead of images */
table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
    cursor: pointer;
    padding-left: 22px;
}

table.has-columns-hidden > tbody > tr > td > span.responsiveExpander:before{
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    color: #bbb;
    left: 0;
    top: -3px;
    position: absolute;
}

table.has-columns-hidden > tbody > tr > td > span.responsiveExpander:hover:before, table.has-columns-hidden > tbody > tr > td > span.responsiveExpander:focus:before{
    color: #ccc;
}

table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander:before {
    content: "";
}

table.has-columns-hidden > tbody > tr > td:first-of-type  *{
    position: relative;
}
