

.cui__menuLeft__navigation .cui__menuLeft__navigation .cui__menuLeft__item__link {
    padding-left: 20px;
}
.cui__menuLeft__item__link {
    padding: 0 0 0 10px;
}

/*
.table th, .table td {
    border: 1px solid #dee2e6;
}
*/
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #b4c1da52;
}

.cui__utils__content {
    padding: 1rem 2rem;
}

.badge {
    text-transform: none;
    padding: 0.3em 0.6em;
}

.select2.select2-container--disabled .select2-selection--single {
    xbackground: #ffffff;
}

.select2.select2-container--disabled .select2-selection--multiple {
    xbackground: #ffffff;
}

.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color: #f1f4f8 !important;
}


table.dataTable tbody td {
    outline: none;
}
.bg-attention {
    background-color: #f9e9e9 !important;
}

.toast-header {
    background-color: rgb(242 244 248);
}

.toast-body.info {
    background-color: #ffffff20;
}

.toast-body.error {
    background-color: #ff010120;
}

.toast {
    background-color: rgba(255, 255, 255, 0.95);
}

textarea.form-control {
    margin-bottom: 15px;
}

.form-color {
    padding: 2px 4px !important;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0;
    font-size: 11px;
    line-height: 17px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
    background-color: #fafafa;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

a.wiki {
    color: #0088cc;
    font-weight:120;
}

.form-control:disabled, .form-control[readonly] {
    color: #273150;
}

.cui__menuLeft__logo__name {
    max-width: 100%;
}

.badge {
    margin-bottom: 2px;
    vertical-align: middle;
}

.table tr.scene {
    background: #ddf6d1;
}

.table tr.inventory {
    background: #ecfae6;
}

.table tr.object {
    background: #fefefe;
}

.table tr.object-add {
    background-color: #f5f5ff;
    opacity: 1;
    background-size: 10px 10px;
    background-image: repeating-linear-gradient(45deg, #ffffff 0, #ffffff 3px, #f5f5ff 0, #f5f5ff 50%);
}

.table tr.object-remove {
    background-color: #fff5f5;
    opacity: 1;
    background-size: 10px 10px;
    background-image: repeating-linear-gradient(45deg, #ffffff 0, #ffffff 3px, #fff5f5 0, #fff5f5 50%);
}

.ct-point {
    stroke-width: 8px;
}
.ct-hidden-points .ct-point {
    stroke-linecap: round;
}
