#building-config-list-container ul {
    margin: 0;
    padding-left: 16px;
}

#building-config-edit-modal .side-by-side-edit > label input {
    display: inline-block;
}

#building-config-edit-modal .side-by-side-edit {
    display: inline-block;
}

#building-config-edit-modal .date-part-label {
    display: inline-block;
}

#building-config-edit-modal .date-part {
    width: 3em;
}

#building-config-edit-modal .list {
    min-width: 5em;
}

#building-config-edit-modal #building-config-edit-default-warning-container {
    margin-top: 1em;
}

#building-config-edit-modal #building-config-edit-default-warning-container input {
    display: inline-block;
}

#building-config-edit-modal #building-config-edit-default-warning-container label {
    display: inline-block;
}

#building-config-edit-modal .building-config-desc .bold {
    font-weight: bold;
}

#building-config .isAngel .angel-only {
    display: table-cell;
}

#building-config .angel-only {
    display: none;
}

#building-config .isAngel .clickable-row-angel {
    cursor: pointer;
}

#building-config #building-config-list-container .container .empty {
    font-style: italic;
}

#building-config-list-container tr td {
    white-space: nowrap;
}

#building-config-list-container .building_config-desc {
    white-space: pre-wrap;
}

#building-config-list-container .bold {
    font-weight: bold;
}

#building-config .scrollable-container {
    height: calc(100vh - 150px);
    overflow-y: scroll;
}
