th, td {
    text-align: center;
}

.tvd-am-products {
    width: 200px;
    text-align: left;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.87);
    text-transform: uppercase;
}

.tvd-am-icon img {
    max-width: 25px;
}

.tvd-am-title {
    padding: 0;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: rgba(0, 0, 0, 0.87);
}

.tvd-access-manager-setting {
    background: #f1f1f1;
}

table {
    margin: 10px 20px;
    max-width: 1670px;
}

.tvd-am-row {
    border-bottom: 10px solid #f1f1f1;
    background: #fff;
}

.tvd-am-role {
    min-width: 100px;
    padding: 0;
}

.tvd-am-role a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: rgba(0, 0, 0, 0.87) !important;
}

.tvd-am-cap svg {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.tvd-am-cap .tvd-icon-dash-cap {
    cursor: default;
}

.tvd-am-breadcrumbs {
    margin: 0 0 0 -20px;
    padding: 0 20px;
    background-color: #F8F8F8;
}

.tvd-am-breadcrumbs ul {
    margin: 0;
}


.tvd-am-section-title {
    margin: 5px 25px !important;
}

.tvd-am-dash-button{
    margin: 5px 20px;
}

.tvd-icon-no-cap:hover {
    filter: url(#icon-hover-filter) brightness(150%);
}

.tvd-icon-cap:hover {
    filter: contrast(300%) opacity(60%) grayscale(30%);
}
