#comments_list .comment{
	width: 90% !important;
    vertical-align: bottom;
	padding: 5px;
}
#comments_list .photouserphoto {
	height: 2.2em !important;
	width: 2.2em !important;
}

#comments_list td:first-child{
	width: 2% !important;
	vertical-align: top;
}
#comments_list span.date_comment{
	padding-left: 10px;
	color: #6b6666;
}
#comments_list span.fa-trash{
	/*color: #ce3232 !important;*/
}
#comments_list .edit_comment{
	display: none;
} 
#comments_list .repond_comment, #comments_list .edit_comment{
	display: none;
    padding-left: 40px;
}
#comments_list .comment_fild .text_comment {
    padding-left: 40px;
}
#comments_list a.repond {
    color: #31a9d8;
    margin-left: 10px;
}
#comments_list a:hover{
	cursor: pointer;
	text-decoration: none;
}
#comments_list .comment_fild{
	/*padding-left: 25px;*/
	padding: 2px 0 2px;
	border-top: 1px solid #e0e0e052;
}
#comments_list .annulcomment{
	padding-left: 10px;
	display: none;
}
#comments_list .fa-remove:before{
	color: red;
}
#comments_list .comment_fild .comment_fild {
    margin-left: 40px;
}
#comments_list .comment_fild{
	display: none;
}
#comments_list .comemnt_parent .up, #notif_memebre .up{
	display: none;
}
#comments_list .comemnt_parent .down, .comemnt_parent .up, #notif_memebre .down, #notif_memebre .up{
	color: #31a9d8;
	margin-left: 10px;
}

#comments_list input[type=submit]{
	background: #007bff;
    color: #fff;
    border: none;
    padding: 4px 8px;
    border-radius: 4px;
    font-weight: bold;
    vertical-align: text-bottom;
}
#comments_list input[type=submit]:hover{
	cursor: pointer;
}

#comments_list .cancel{
	background: rgb(234, 228, 225);
    color: #633;
    padding: 4px 8px;
    font-weight: bold;
    border-radius: 3px;
    margin-left: 5px;
    vertical-align: super;
}
#comments_list .action_repond{
	margin-left: 30px;
}

/* Notification */

div#notif_memebre .td_day{
	width: 100%;
    margin-top: 15px;
    text-align: center;
    margin-bottom: 30px;
    padding: 0px !important;
    border-bottom: 1px solid #6080a0 !important;
    
}
div#notif_memebre .td_day span{
	position: relative;
    top: 10px;
    margin: 0 auto;
    padding: 0 10px;
    font-weight: bold;
    font-size: 16px;
    background: white;
}

div#notif_memebre table {
    border: none;
}

.get_notif{
    cursor: pointer;
}

.notifs .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#nav{list-style:none;margin: 0px;
padding: 0px;}
#nav li {
float: left;
margin-right: 20px;
font-size: 14px;
font-weight:bold;
}
#nav li a{color:#333333;text-decoration:none}
#nav li a:hover{color:#006699;text-decoration:none}
#notification_li{position:relative}
#notificationContainer {
background-color: #fff;
border: 1px solid rgba(100, 100, 100, .4);
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
overflow: visible;
/*position: absolute;*/
/*top: 30px;*/
/*margin-left: -170px;*/
width: 300px;
z-index: -1;
display: none;
}
#notificationContainer:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 0;
color: transparent;
border: 10px solid black;
border-color: transparent transparent white;
margin-top: -20px;
margin-left: 230px;
}
#notificationTitle {
    z-index: 1000;
    font-weight: bold;
    padding: 8px 0 8px 8px;
    font-size: 13px;
    background-color: #ffffff;
    /*width: 100%;*/
    border-bottom: 1px solid #dddddd;
}

#notificationFooter {
background-color: #e9eaed;
text-align: center;
font-weight: bold;
padding: 8px;
font-size: 12px;
border-top: 1px solid #dddddd;
}
#notification_count {
padding: 3px 7px 3px 7px;
background: #cc0000;
color: #ffffff;
font-weight: bold;
margin-left: 77px;
border-radius: 9px;
position: absolute;
margin-top: -11px;
font-size: 11px;
}

#notificationContainer ul{
    list-style: none;
    padding-left: 10px;
}
#notificationContainer ul li{
    padding: 8px;
}
#notificationContainer a{
    color: #000 !important;
}

.comemnt_parent a.editcomment, .comemnt_parent a.annulcomment {
    margin: 8px;
}

.champs_edit {
    display: none;
}
.down:hover, .up:hover{
    cursor: pointer;
    text-decoration: none;
}