.title {
    -fx-font-size: 1.5em;
    -fx-font-weight: bold;
    -fx-padding: 0 0 5px;
}

.details-pane {
    -fx-padding: 5px;
}

.details-gridpane {
    -fx-hgap: 5px;
    -fx-vgap: 2px;
}

.tasklist-vbox {
    -fx-alignment: top-center;
}

.tasklist-hbox {
    -fx-alignment: top-center;
    -fx-spacing: 20px;
}

.tasks-list {
    -fx-alignment: baseline-left;
}

.task-label {
    -fx-padding: 0 10px 0 10px;
}

.task-label-name {
    -fx-padding: 0 0 0 10px;
}

.taskstate-unsubmitted  {
    -fx-background-color: rgba(124,17,103,0.5);
}

.taskstate-blocked {
    -fx-background-color: rgba(255,138,0,0.5);
}

.taskstate-queued {
    -fx-background-color: rgba(250,190,40,0.5);
}

.taskstate-running {
    -fx-background-color: rgba(0,160,176,0.5);
}

.taskstate-failed {
    -fx-background-color: rgba(255,0,60,0.5);
}

.taskstate-success {
    -fx-background-color: rgba(136,193,0,0.5);
}