.txthdns{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cgtpl2{
    padding-left: 10px;
}

.custPrgbr{
    margin-bottom: 7px;
}
.brandcard{
    text-align: center;
}
.brandcard:hover{
    background: #e8f6ff;
}
.brandcard img.brndimg{
    width: 45px;
    margin-bottom: 10px;
}

.brand-logo img{
    width: 100%;
}
.table tbody tr td {
    vertical-align: middle;
    border-color: #ffffff;
    color: #3b3b3b;
}
.counts{
    font-size: 2rem;
}
.counts.ns{
    color: #e15da5;
}
.counts.ip{
    color: #D653C1;
}
.counts.sus{
    color: #09BD3C;
}
.counts.btlnk{
    color: #FC2E53;
}
