table.rate-top {
	width:100%;
}
table.rate-top td {
	padding: 2px;
}
table.rate-top td.rate-val {
	text-align: right;
}
div#rate-popover {
	top: 38px;
	left: -72px;
	display: block;
	width: 220px;
	border: none;
	display: none;
}
div#rate-popover > div.arrow {
	left: 50%;
}
div#rate-popover > h3.popover-title {
	color:#fff;
	background-color:#7e553a;
}
.popover.header-popover {
	border:none;
}
.header-popover .popover-title {
	color: #fff;
	background-color: #7e553a;
}
.header-popover .popover-content {
	padding:0;
}
.notification {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #cccccc;
	display: block;
}
.notification.unread {
	background-color:#fce4d0;
}
.notification:hover {
	background-color: #f6f7f8;
}
.notifications-footer {
	display: block;
	padding: 5px 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:center;
}
.notification-title {
	padding-left:14px;
	padding-right:14px;
	color:#f57b20;
}
.notification-time {
	color:#999999;
	float:right;
}
.notification-content {
	padding-left:14px;
	padding-right:14px;
	font-size:12px;	
	color: #333;
}
.no-notification {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
#popover-notifications.popover {
	max-width: none;
	width: 420px;
}
.badge-alert {
    background-color: #d63849;
    margin-right: 5px;
}