
.entry_vcards{display:block;margin:0 0 2em 0;}
.entry_vcards > ul{display:block;margin:1em 0 0 0;padding:0;list-style:none;}
.entry_vcards > ul > li{display:block;padding:2em;width:100%;background:#fff;border:1px solid #b5c0cd;border-radius:6px;}
.entry_vcards > ul > li h2{margin:0 0 1em 0;}
.entry_vcards > ul > li p.vcard-name{font-size:1.2em;}
.entry_vcards > ul > li p:last-of-type{margin-bottom:0;}
.entry_vcards > ul > li .avatar{float:right;display:block;margin:0;}
.entry_vcards > ul > li .avatar a{position:relative;display:inline-block;width:120px;height:120px;}
.entry_vcards > ul > li .avatar a i{position:absolute;right:0;bottom:0;display:block;width:30px;height:30px;line-height:30px;background:#fff;color:#1c4170;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);border-radius:50%;}
.entry_vcards > ul > li .avatar a:hover i{background:#f1f4f7;}
.entry_vcards > ul > li .avatar span{position:relative;display:inline-block;width:120px;height:120px;}
.entry_vcards > ul > li .avatar img{width:100%;height:auto;vertical-align:bottom;object-fit:cover;border-radius:50%;}

.bt_view_fiche{display:inline-block;margin:0;padding:0.5em 0.75em;line-height:1;border-radius:6px;text-decoration:none;background:#f1f4f7;border:1px solid #b5c0cd;font-size:0.75em;vertical-align:bottom;}

.table-profile{margin:2em 0;width:100%;overflow:auto;}
.table-profile table{margin:0;width:100%;min-width:800px;}
.table-profile table tr th{padding:0.5em 1em;background:#f1f4f7;border:1px solid #b5c0cd;text-align:left;}
.table-profile table tr td{position:relative;padding:0.5em 1em;background:#fff;border:1px solid #b5c0cd;line-height:1.4;vertical-align:middle;}
.table-profile table tr:last-child td{border-bottom:1px solid #b5c0cd;}