.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: auto !important;
    height: auto !important;
}
.yellow {
    color: #F39C12;
}
.orange {
    color: #f0ad4e;
}

.blue-sky {
    color: #50C1CF;
}
.bg-dark {
    background: #34495E !important;
    color: #fff
}

.bg-aero {
    background: #9CC2CB !important;
    color: #fff
}

.white {
    color: white;
}

.humanname {
    width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space:nowrap;
}
.notes, .hostnames {
    width: 15em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space:nowrap;
    cursor: pointer;
}
.expand {
    max-height: 900px;
    width: auto;
    overflow: auto;
    white-space:normal;
}

.usd {
    min-width:5em;
    white-space: nowrap;
}

.nowrap {
    white-space: nowrap;
}

.legend {
    width: 3em;
    display: inline-block;
}

.tile_stats_count:hover
{ cursor: pointer;
}

/* override DataTables; hide search */
.dataTables_filter {
    display:none;
}
#datatable-query >tbody>tr>td,
#datatable-query >tfoot>tr>th{
    vertical-align: middle;
    /*white-space:nowrap;*/
}
#datatable-query >tfoot>tr>th,
.trafficdist a div{
    white-space:nowrap;
}

#datatable-query >tbody>tr>td {
    vertical-align: middle;
    box-sizing: content-box;
    padding-top: 2px;
    padding-bottom:0px
}


/* Dashboard.html specific */
.jqstooltip > div:first-of-type.jqsfield > .series:before {
    content:"Pipeline"
}
.jqstooltip > div:last-of-type.jqsfield > .series:before {
    content:"Commit"
}
.jqstooltip > div:last-of-type.jqsfield > div {
    display:none;
}

/* Progress Bars*/
.progress {
    margin-bottom:0px;

}
.progress.progress_sm {
    margin-bottom:4px;
}
.progress .progress-bar {
    margin-bottom:0px;
    position: relative;
}

.breakdown.progress.progress_sm {
    width:170px;
    min-width:170px;
}

.progress .progress-bar {
    border:0px !important;
}

.child-row, .child-row td, .child-row td a {
    font-weight: lighter;
    color:white;
    background-color: gray;
}
.expand-child {
    padding-left: 1em;
    text-indent: -1em;
    text-decoration: none;
    cursor: pointer
}
.expand-child:before{
    content:"\f055\00a0";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
    color: green;
}
.parent-row td .expand-child:before{
    content:"\f056\00a0";
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
    color:red;
}

.parent-row {
    /*font-weight: bolder;*/
}

th label {
    margin: 0px;
}

th label:hover {
    cursor: pointer;
}

.csvdownload {
    padding: 0px;
    margin-right: -300px;
    white-space: nowrap;
}
.csvdownload a {
    text-decoration: underline;
    color: #337ab7;
}