a {
    color: rgb(255,255,255);
    text-shadow: -1px -1px 1px rgb(0,0,0), 1px 1px 1px rgb(0,0,0), -1px 1px 1px rgb(0,0,0), 1px -1px 1px rgb(0,0,0);
}

#queue.table th {
    font-size: 12px;
    padding: 0.1rem 0.2rem;
    border: 1px solid black;
}

#queue.table td {
    padding: 0rem 0.25rem;
    font-size: 12px;
}

#hosts.row > .card {
    min-width: 7rem;
    max-width: 8rem;
}

#hosts.row > .card > .card-body {
    padding: 0.25rem;
}

#hosts.row > .card > .card-footer {
    font-size: 12px;
    font-weight: bold;
    padding: 0.25rem;
    letter-spacing: 0.1rem;
}

#queueList > .card {
    border-radius: 0.5rem;
}

#queueList > .card > .card-header:after {
    font-family: 'FontAwesome';
    content: "\f077";
    float: right;
    color: grey;
}

#queueList > .card > .card-header.collapsed:after {
    content: "\f078";
}

#queueList > .card > .card-header > h2 > button {
    background: transparent;
    border: 1px solid transparent;
}

.chart {
    height: 4rem;
    padding: 0px;
    display: table;
    margin: auto;
    margin-top: 0.2rem;
    margin-bottom: 0.6rem;
}

.chart li {
    list-style-type: none;
    font-size: 12px;
    display: table-cell;
    vertical-align: bottom;
    position: relative;
    width: 4rem;
    padding: 0px 1px;
}

.barbounds {
    border: dotted 1px #DDDDDD;
    background-color: #EEEEEE;
    position: relative;
    height: 4rem;
    width: 3rem;
}

.bar {
    display: block;
    padding: 0px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
    width: 3rem;
}

.barlabel {
    height: 1rem;
    line-height: .8rem;
    padding: 0px;
    margin: 0px;
}

.cpu {
    background-color: #0d4363;
}

.cpuused {
    background-color: #28b1ffab;
    padding: 0px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    width: 3rem;
}

.mem {
    background-color: #006b4f;
}

.memused {
    background-color: #09d29bcf;
    padding: 0px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    width: 3rem;
}

.islocked:before {
    content: "\01F512";
    color: black;
}

.isoffline:before {
    content: "\274C";
}

.isdrained:before {
    content: "\2757";
}

.border-basic { border-color: rgb(99,99,99) }


.bg-128x24 { background-color: rgb(180,240,210) }
.bg-96x24gpu4 { background-color: rgb(90,180,210) }
.bg-256x44 { background-color: rgb(150,240,255) }
.bg-256x20 { background-color: rgb(250,238,76) }
.bg-1024x28 { background-color: rgb(240,269,10) }
.bg-512x64 { background-color: rgb(223,104,10) }
.bg-lab-xwang { background-color: rgb(214,131,177) }

.bg-lab-afurniss { background-color: rgb(10,168,125) }
.bg-lab-colibri,.bg-lab-colibri-hmem { background-color: rgb(10,123,188) }
.bg-lab-mpinsky { background-color: rgb(96,190,243) }
.bg-cccr-hmem,.bg-cccr-std,.bg-cccr { background-color: rgb(250,238,76) }
.bg-cccr-gpu { background-color: rgb(240,269,10) }
.bg-lab-amaciasmunoz { background-color: rgb(223,104,10) }
