.tabletitle {
    font: 15px Roboto Condensed, Roboto, Helvetica, Arial, sans-serif;
    margin: 0 0 16px 16px;
}

.userlisttable {
    background: white;
    width: 100%;
}

.userlisttable tr {
    width: 100%;
}
.userlisttable tr:hover:not(.nousers) {
    background-color: #fafafa;
}
.userlisttable td.nousers:hover {
    background-color: white !important;
}
.userlisttable tfoot tr:hover {
    background-color: inherit !important;
}
.userlisttable tr.highlighted {
    background-color: #eaffea;
}
.userlisttable tr.highlighted:hover {
    background-color: #d8ffd8;
}

.userlisttable td {
    font: 15px Roboto, Helvetica, Arial, sans-serif;
    padding: 10px 16px;
    border-bottom: 1px solid #d0d0d0;
}
.userlisttable td.nousers {
    text-align: center;
    padding: 32px 12px;
}
userlisttable .grey {
    color: #888888;
}
.userlisttable thead td {
    font: 13px Roboto Condensed, Roboto, Helvetica, Arial, sans-serif;
    color: #a0a0a0;
    font-weight: bold;
    background-color: #e8e8e8;
    height: 2.5em;
}
.userlisttable tfoot td {
    border: none;
    text-align: right;
    font: 13px Roboto, Helvetica, Arial, sans-serif;
    padding: 16px;
    color: #a0a0a0;
}
.userlisttable tfoot td span {
    margin-left: 40px;
}
.userlisttable tfoot td span.prevnext {
    cursor: pointer;
}
.userlisttable tfoot td span.prevnext i:hover {
    -webkit-transform:scale(1.15); /* Safari and Chrome */
    -moz-transform:scale(1.15); /* Firefox */
    -ms-transform:scale(1.15); /* IE 9 */
    -o-transform:scale(1.15); /* Opera */
    transform:scale(1.15);
    color: #222 !important;
}

td.userimage {
    width: 28px;
}
td.userimage div {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    overflow: hidden;
    color: #a0a0a0;
    background: #e4e4e4;
    text-align: center;
}
td.userimage div i {
    margin-top: 3px;
    font-size: 16pt;
}

td.tableaction {
    font-size: 14pt;
    width: 20px;
    padding: 6px;
    cursor: pointer;
}

td.tableaction:hover.red {
    color: #d00000;
}
td.tableaction:hover.blue {
    color: #40A9F2;
}
