
/* USER - PARTNER */

.datacomp tr.user40 td {font-size: 15px; padding: 14px 6px;}
.datacomp .user40 td a {font-size: 17px; font-weight: bold;}
.datacomp .user40 .logo img {max-width: 100%; max-height: 80px;}
.datacomp  tbody .user40 td {padding: 33px 6px 2px 10px;}



/* USER - PREMIUM */

.datacomp tr.user30 td {font-size: 15px; padding: 14px 6px;}
.datacomp .user30 td a {font-size: 17px; font-weight: bold;}
.datacomp .user30 .logo img {max-width: 100%; max-height: 80px;}
.datacomp tbody .user30 td {padding: 33px 6px 2px 10px;}



/* USER - CLASSIC */

.datacomp .user20 td {font-size: 15px;}
.datacomp .user20 td a {font-size: 16px;}
.datacomp .user20 .logo img {max-width: 100%; max-height: 30px;}


/* USER - BASIC */

.user10 td {font-size: 13px;}
.user10 td a {font-size: 16px;}




/* COMMON */
.datacomp tbody td {vertical-align: top; padding: 25px 7px;}
.user_border td, .datacomp tbody tr.user20 td, .datacomp tbody tr.user20 th, .datacomp tbody tr.user10 td, .datacomp tbody tr.user10 th {border-bottom: 1px solid rgba(0,0,0,0.07);}
.datacomp tbody tr:nth-child(even) td, .datacomp tbody tr:nth-child(odd) td {background: none;}
.datacomp tbody .activity td {font-size: 14px; color: #676767; padding: 0px 0px 28px 12px;}
.datacomp tbody .web a {font-weight: normal;}
.table tbody tr:nth-child(odd) td, .table tbody tr:nth-child(odd) th {background: inherit;}
.datacomp table tr svg {max-height: 24px; max-width: 24px; margin: 0px 5px 0px 0px;}
.datacomp table tr input[type="checkbox"] {height: 22px; width: 22px; vertical-align: middle; margin: 0px 5px 0px 0px; padding:0; display: block;}
.datacomp tbody .user_border td {padding: 0px;}
.datacomp .logo {max-width: 100px;}


@media (max-width: 1023px) {
.datacomp .checkbox {display: none;}
}


.ui_table_scroll {padding: 0px 15px;}

.ui_table_scroll table {width: 100%; margin: 10px auto;}
.ui_table_scroll table thead {display: none;}

