form.tr,
div.tr {
    display: table-row;
}

div.permissions-list-table {
    display: table;
}

div.td {
    display: table-cell;
}
div.th {
    display: table-cell;
    font-weight: bold;
    text-align: center;
    padding: 8px;
}

.plugin-options-table {
    width: 100%;
    padding: 0;
}

.plugin-options-table tr:nth-child(even),
.plugin-options-table .tr:nth-child(even) {
    background: #f9f9f9
}

.plugin-options-table tr:nth-child(odd),
.plugin-options-table .tr:nth-child(odd) {
    background: #FFF
}

.plugin-options-table tr:first-child,
.plugin-options-table .tr:first-child{
    width: 35%;
}

.plugin-options-table td,
.plugin-options-table .td {
    vertical-align: middle;
}

.plugin-options-table td + td,
.plugin-options-table .td + .td {
    width: auto
}

.plugin-options-table td > p,
.plugin-options-table .td > p {
    margin-top: 0;
    margin-bottom: 0;
}


.permissions-list-table {  }

.permissions-list-table tr,
.permissions-list-table .tr {  }

.permissions-list-table td,
.permissions-list-table .td,
.groups-list-table td,
.group-edit-table td {
    padding: 8px;
}

.permissions-list-table .indent {
    font-family: Courier New, Courier, monospace;
    font-weight: bold;
}

.permissions-list-table .inherited, span.inherited {
    background-color: #c2e2ff;
    font-style: italic;
}

span.inherited {
    display: inline-block;
    padding: 2px 5px;
}

a.group-edit-button, a.group-delete-button {
    text-decoration: none;
}

a.group-delete-button {
    color: red;
}

.group-add-button {
    color: #237a08;
    text-decoration: none;
}

.add-to-group-button {}

button span.dashicons {
    margin-top: 3px;
}

span.lighter {
    color: #aaaaaa;
}

span.indent-bar {
    display: inline-block;
    background: black;
    height: 2px;
    width: 20px;
    position: relative;
    top: -3px;
}

span.indent-bar-vertical {
    display: inline-block;
    background: black;
    width: 2px;
    height: 46px;
    position: relative;
    top: 19px;
    margin-top: -33px;
}

span.indent-space {
    display: inline-block;
    width: 20px;
}