
.universe-templates, form .configuration {
    display: none;
}

form .panel-title {
    font-weight: bold;
}

form span.glyphicon-move {
    margin-right: 0.5em;
    color: #666;
}

.survey-form .choices > .form-group {
    display: block;
    margin: 1em 0;
}

.survey-form .addQuestion {
    margin-top: 1em;
}

/* Dashboard colours */

.universe-dashboard .chart {
    text-align: center;
}

.universe-dashboard .text-danger {
    color: rgba(220, 20, 60, 0.8);
}

.universe-dashboard .text-warning {
    color: rgba(255, 165, 0, 0.6);
}

.universe-dashboard .text-success {
    color: rgba(50, 205, 50, 0.8);
}

/* Time Helper */
th.universe-time {
    width: 360px;
}

div.universe-time .details {
    font-size: 0.8em;
    width: 360px;
    background: #e0e0e0;
    border: 1px dashed #666;
}

div.universe-time .details > table {
    margin: 1em 1em 0 1em;
    background: transparent;
}

div.universe-time .details .help {
    background: #f6f6f6;
    margin: 0.5em;
    padding: 0.5em;
    font-style: italic;
}

/* Station dashboard styles */

.bg-white {
    background-color: white;
}

.card {
    border: 1px solid #a7a7a7;
    border-radius: 2px;
    box-shadow: 1px 1px 1px rgba(65, 65, 65, 0.3);
    padding: 5px;
}

.diagnostic-container {
    margin-bottom: 2px;
    padding: 4px;
}

.buffer {
    padding: 0 3px;
}

.greyify {
    background-color: #e1e1e1;
    color: darkgrey;
    opacity: 0.6;
}

.thin-padding {
    padding-left: 3px;
    padding-right: 3px;
}

/* bootstrap-esque styles */

.bg-grey {
    background-color: #f4f4f4;
}

.bg-lightgrey {
    background-color: #fbfbfb;
}

.active-installation {
    background-color: rgba(100, 250, 100, 0.3);
}

.expired-installation {
    background-color: rgba(250, 100, 100, 0.3);
}

.upcoming-installation {
    background-color: rgba(100, 100, 250, 0.3);
}

.ending-soon-installation {
    background-color: rgba(250, 198, 79, 0.3);
}
