.header.bg-dark .header-title{
    color: #fff !important;
}

.my_color_legend{
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    display:inline-block;
}

@media print{
    .table td, .table th {
        background-color: inherit !important;
    }
}

/* Inline forms */
    .inline_form .form-group {
        margin-bottom: 0px;
    }

/* Production Line - Live view */
    .table-pl_liveoverview {
        /* Turn off the default full-width of bootstrap tables */
        width: auto !important;
    }
    .table-pl_liveoverview td {
        /* Reduce padding */
        padding: 0em;
        padding-right: 1em;
    }

/* Scan Logs - Live view */
    .list-group-item.active .text-muted {
        color: #ddd !important;
    }

/* Forms (General) */
    /* Hide those useless arrows on number fields. */
        /* Chrome, Safari, Edge, Opera */
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
          -webkit-appearance: none;
          margin: 0;
        }

        /* Firefox */
        input[type=number] {
          -moz-appearance: textfield;
        }
