body {
    padding-top: 60px;
    padding-bottom: 40px;
}

.sidebar-nav {
    padding: 9px 0;
}

html {
    scroll-padding-top: 40px;
}

.table-clean-3 {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

.table-clean-3 th,
.table-clean-3 td {
    border: none;
    padding: 8px 12px;
    text-align: left;
    vertical-align: top;
}

.table-clean-3 td:first-child,
.table-clean-3 th:first-child {
    width: 150px;
    white-space: nowrap;
    color: #555;
    text-align: left;
}

.table-clean-3 td:nth-child(2),
.table-clean-3 th:nth-child(2) {
    width: 150px;
    white-space: nowrap;
    color: #555;
    text-align: left;
}

.table-clean-3 td:not(:first-child):not(:nth-child(2)),
.table-clean-3 th:not(:first-child):not(:nth-child(2)) {
    width: auto;
}

.table-clean-2 {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

.table-clean-2 th,
.table-clean-2 td {
    border: none;
    padding: 8px 12px;
    text-align: left;
    vertical-align: top;
}

.table-clean-2 td:first-child,
.table-clean-2 th:first-child {
    width: 150px;
    white-space: nowrap;
    color: #555;
    text-align: left;
}

.table-clean-2 td:not(:first-child),
.table-clean-2 th:not(:first-child) {
    width: auto;
}
