.deviceOnline {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 25px;
    background-color: #00E25A;
}

.deviceOffline {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 25px;
    background-color: #e24500;
}

.deviceTroubled {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 25px;
    background-color: #e2a006;
}

.btn-inline {
    padding: 0px;
    padding-left: 6px;
}

.btn-link {
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
    color: #007bff;
    padding: 0;
    text-decoration: underline;
    font-family: inherit;
    font-size: inherit;
}

.form-inline {
    display: inline;
}

.cursor-pointer {cursor: pointer;}

.cursor-context-menu {cursor: context-menu;}

.cursor-no-drop {cursor: no-drop;}

.color-sleep {
    color: #004c99;
}

.color-awake {
    color: #efa700;
}

/* https://datatables.net/forums/discussion/49003/cell-nowrap-isnt-working */
td.dt-nowrap { white-space: nowrap }

.btn-group-sm>.btn, .btn-xsm {
    padding: 0.15rem 0.5rem;
    font-size: .600rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

table.dataTable {
    width: 100% !important;
}

/* Fix for the editable-checklist to fix it's allignment */
.editable-checklist label {
    justify-content: start !important;
}
