-
+
diff --git a/module/program/view/browsebylist.html.php b/module/program/view/browsebylist.html.php
index 4e59f68dc1..488d46ddbd 100644
--- a/module/program/view/browsebylist.html.php
+++ b/module/program/view/browsebylist.html.php
@@ -62,9 +62,7 @@
+
-
+
realname;?>
user->roleList, $user->role, '');?>
- PM]) ? html::image($usersAvatar[$program->PM]) : strtoupper($program->PM[0]);?>
-
+ $usersAvatar[$program->PM], 'account' => $program->PM)); ?>
PM]) ? $PMList[$program->PM]->id : '';?>
PM);?>
createLink('user', 'profile', "userID=$userID", '', true), $userName, '', "title='{$userName}' data-toggle='modal' data-type='iframe' data-width='600'");?>
diff --git a/module/project/view/browsebycard.html.php b/module/project/view/browsebycard.html.php
index fd7f10253f..c551ff53c4 100644
--- a/module/project/view/browsebycard.html.php
+++ b/module/project/view/browsebycard.html.php
@@ -29,7 +29,7 @@
#cards .project-infos > span + span {margin-left: 15px;}
#cards .project-infos > .budget {max-width: 75px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#cards .project-detail {position: absolute; top: 75px; left: 16px; right: 16px; font-size: 12px;}
-#cards .project-footer {position: absolute; bottom: 5px;}
+#cards .project-footer {position: absolute; bottom: 10px; right: 10px; left: 15px;}
#cards .pager {margin: 0; float: right;}
#cards .pager .btn {border: none}
#cards .panel .label-wait {background: #EFEFEF !important; color: #838A9D;}
@@ -40,16 +40,18 @@
#cards .project-infos .text-red {color: #F85A40 !important;}
#cards .project-detail .progress-pie {width: 24px; position: absolute; top: 18px;}
#cards .project-detail .leftTasks, .totalLeft {display:block; margin-top: 8px;}
-#cards .project-members {float: left;}
-#cards .project-members .avatar {display: inline-block; width: 25px; height: 25px; line-height: 25px; margin-right: 1px;}
-#cards .project-members a:not(:first-child) {margin-left: -5px;}
-#cards .totalMembers{display: inline-block; margin-left: 6px; position: absolute; bottom: 8px;}
-#cards .project-actions {float: right;}
-#cards .project-actions .menu-actions {padding-right: 20px;}
-#cards .project-actions ul {min-width: 35px; padding: 5px 6px;}
-#cards .project-actions .dropdown-hover:hover>.dropdown-menu ul,
-#cards .project-actions .open>.dropdown-menu ul {display: flex;}
-#cards .menu-actions .btn.btn-action {margin-bottom: -3px !important; margin-right: 5px;}
+#cards .project-members {float: left; height: 24px; line-height: 24px;}
+#cards .project-members > a {display: inline-block; height: 24px;}
+#cards .project-members > a + a {margin-left: -5px;}
+#cards .project-members > a > .avatar {display: inline-block; width: 24px; height: 24px; line-height: 24px; margin-right: 1px;}
+#cards .project-members > span {display: inline-block; color: transparent; width: 2px; height: 2px; background-color: #8990a2; position: relative; border-radius: 50%; top: 3px; margin: 0 3px;}
+#cards .project-members > span:before,
+#cards .project-members > span:after {content: ''; display: block; position: absolute; width: 2px; height: 2px; background-color: #8990a2; top: 0; border-radius: 50%}
+#cards .project-members > span:before {left: -4px;}
+#cards .project-members > span:after {right: -4px;}
+#cards .project-members-total {display: inline-block; margin-left: 6px; position: relative; top: 3px}
+#cards .project-actions {position: absolute; right: -8px; bottom: -5px; white-space: nowrap;}
+#cards .project-actions ul {padding: 5px 6px;}
#cards .icon-ellipsis-v {font-size: 13px;}
#cards .teamTitle {margin-bottom: 30px;}
@@ -138,41 +140,39 @@
-