table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px
}

table.table-fixed {
    table-layout: fixed;
    white-space: nowrap
}

table.table-fixed th {
    overflow: hidden
}

table.table-fixed td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

table.table-small {
    font-size: 0.8em
}

table.table-striped tr:nth-child(odd) {
    background: #fefefe
}

@media (max-width: 768px) {
    table.table-scrolling {
        overflow-x: auto;
        display: inline-block;
        vertical-align: top;
        max-width: 100%;
        white-space: nowrap
    }
}

table th {
    text-align: left;
    padding: 0.5em 3px;
    border: 1px solid #eee;
    background: #fbfbfb
}

table th a {
    text-decoration: none;
    color: var(--color-primary);
}

table th a:focus,
table th a:hover {
    text-decoration: underline
}

table td {
    border: 1px solid #eee;
    padding: 0.5em 3px;
    vertical-align: top
}

table td li {
    margin-left: 20px
}

.column-1 {
    width: 1%
}

.column-2 {
    width: 2%
}

.column-3 {
    width: 3%
}

.column-4 {
    width: 4%
}

.column-5 {
    width: 5%
}

.column-6 {
    width: 6%
}

.column-7 {
    width: 7%
}

.column-8 {
    width: 8%
}

.column-9 {
    width: 9%
}

.column-10 {
    width: 10%
}

.column-11 {
    width: 11%
}

.column-12 {
    width: 12%
}

.column-13 {
    width: 13%
}

.column-14 {
    width: 14%
}

.column-15 {
    width: 15%
}

.column-16 {
    width: 16%
}

.column-17 {
    width: 17%
}

.column-18 {
    width: 18%
}

.column-19 {
    width: 19%
}

.column-20 {
    width: 20%
}

.column-21 {
    width: 21%
}

.column-22 {
    width: 22%
}

.column-23 {
    width: 23%
}

.column-24 {
    width: 24%
}

.column-25 {
    width: 25%
}

.column-26 {
    width: 26%
}

.column-27 {
    width: 27%
}

.column-28 {
    width: 28%
}

.column-29 {
    width: 29%
}

.column-30 {
    width: 30%
}

.column-31 {
    width: 31%
}

.column-32 {
    width: 32%
}

.column-33 {
    width: 33%
}

.column-34 {
    width: 34%
}

.column-35 {
    width: 35%
}

.column-36 {
    width: 36%
}

.column-37 {
    width: 37%
}

.column-38 {
    width: 38%
}

.column-39 {
    width: 39%
}

.column-40 {
    width: 40%
}

.column-41 {
    width: 41%
}

.column-42 {
    width: 42%
}

.column-43 {
    width: 43%
}

.column-44 {
    width: 44%
}

.column-45 {
    width: 45%
}

.column-46 {
    width: 46%
}

.column-47 {
    width: 47%
}

.column-48 {
    width: 48%
}

.column-49 {
    width: 49%
}

.column-50 {
    width: 50%
}

.column-51 {
    width: 51%
}

.column-52 {
    width: 52%
}

.column-53 {
    width: 53%
}

.column-54 {
    width: 54%
}

.column-55 {
    width: 55%
}

.column-56 {
    width: 56%
}

.column-57 {
    width: 57%
}

.column-58 {
    width: 58%
}

.column-59 {
    width: 59%
}

.column-60 {
    width: 60%
}

.column-61 {
    width: 61%
}

.column-62 {
    width: 62%
}

.column-63 {
    width: 63%
}

.column-64 {
    width: 64%
}

.column-65 {
    width: 65%
}

.column-66 {
    width: 66%
}

.column-67 {
    width: 67%
}

.column-68 {
    width: 68%
}

.column-69 {
    width: 69%
}

.column-70 {
    width: 70%
}

.column-71 {
    width: 71%
}

.column-72 {
    width: 72%
}

.column-73 {
    width: 73%
}

.column-74 {
    width: 74%
}

.column-75 {
    width: 75%
}

.column-76 {
    width: 76%
}

.column-77 {
    width: 77%
}

.column-78 {
    width: 78%
}

.column-79 {
    width: 79%
}

.column-80 {
    width: 80%
}

.column-81 {
    width: 81%
}

.column-82 {
    width: 82%
}

.column-83 {
    width: 83%
}

.column-84 {
    width: 84%
}

.column-85 {
    width: 85%
}

.column-86 {
    width: 86%
}

.column-87 {
    width: 87%
}

.column-88 {
    width: 88%
}

.column-89 {
    width: 89%
}

.column-90 {
    width: 90%
}

.column-91 {
    width: 91%
}

.column-92 {
    width: 92%
}

.column-93 {
    width: 93%
}

.column-94 {
    width: 94%
}

.column-95 {
    width: 95%
}

.column-96 {
    width: 96%
}

.column-97 {
    width: 97%
}

.column-98 {
    width: 98%
}

.column-99 {
    width: 99%
}

.column-100 {
    width: 100%
}
