.form-horizontal {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

table {
    outline: 0
}

table.dataTable {
    box-sizing: content-box;
}
table.dataTable tbody tr.odd, table.dataTable tbody tr.even {
    background-color: var(--bg-neutral-primary);
}
table.dataTable tbody tr.odd:hover, table.dataTable tbody tr.even:hover {
    background-color: var(--bg-neutral-secondary);
}

@media screen and (min-width: 0px) {
    .form-horizontal .form-group {
        width: 49%;
    }
}

@media screen and (min-width: 720px) {
    .form-horizontal .form-group {
        width: 24%;
    }
}
