.popover-notifications {
	border-radius:3px;
	box-shadow: 2px 1px 1px rgba(0,0,0,.10);
	border-color:rgba(0,0,0,0.1);
	width: 420px;
	min-width: 420px;
	z-index: 1010;
}

.popover-notifications .popover-inner {
	width: 420px;
	min-width: 420px;
	-webkit-box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.3);
}

.popover-notifications .popover-content {
	padding:0;
	width: 420px;
	min-width: 420px;
}

.popover-notifications.bottom >.arrow {
	border-width:9px;
	margin-left: -9px;
	border-top-width: 0;
	top:-9px;
	border-bottom-color: rgba(0,0,0,.15);
}

.popover-notifications.bottom >.arrow:after {
	border-width:8px;
	margin-left: -8px;
	border-top-width: 0;
}

.popover-sub-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 13px;
	color:#fff;
	font-weight:bold;
  border-bottom: 1px solid rgba(0,0,0,0.025);
  border-radius: 2px 2px 0 0;
	box-shadow:0 -2px 0 rgba(0,0,0,0.03) inset;
}

.meetings-color {
	background-color: #88AD24;
}

.comments-color {
	background-color: #005b92;
}

.popover-filter {
	background-color:#eaf3f8;
}

.popover-filter .nav-pills li a  {
	padding: 4px 8px;
}

.popover-list {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	background-color:rgba(0,0,0,0.015);
}

.popover-list-overflow {
	display:block;
}


.popover-list-item {
	display:block;
	padding:12px 15px;
	margin:0;
}

.popover-list-item + .popover-list-item {
	border-top:5px solid #ebebeb
}

.popover-list-item-body.media-body {
	width:auto;
}

.popover-list-item-left.media-left {
	width:90px;
}

.popover-list-item-footer {
	display:table;
	width:100%;
	margin-top:8px;
	padding-top:8px;
	border-top:1px solid #ebebeb;
	box-shadow: 0 1px 0 #fff inset;
}

.popover-list-item-footer-left {
	display:table-cell;
}

.popover-list-item-footer-right {
	display:table-cell;
	text-align:right;
}

.popover-list-item-bottom {
	margin-top:5px;
}

.popover-list-item-dropdown {
	font-size:12px;
	padding:0;
	border: 1px solid #e4eaed;
}

.popover-list-item-dropdown-left {
	display:table-cell;
}

.popover-list-item-dropdown-right {
	display:table-cell;
	padding:10px 15px;
	min-width:160px;
}

.popover-list-item-list-group {
	margin:-1px;
	
}

.popover-list-item-list-group .list-group-item {
	white-space:nowrap;
}

.popover-list-item-title {
	font-size:13px;
	margin:0 0 1px 0;
	font-weight:bold;
	line-height:15px;
}

.popover-list-item-title a {
	color:#777;
}


.popover-list-item-title > .fa {
	margin-left:5px;
	float:right;
	color:#999;
}

.popover-list-item-date {
	font-size:11px;
	margin:0;
	color:#999;
	line-height:12px;
}

.popover-list-item-date-day {
	font-size:12px;
	font-weight:bold;
	color:#99be37;
	line-height:13px;
}

.popover-list-item-participate {
	font-size:11px;
	margin:0;
	color:#999;
	line-height:12px;
}

.popover-list-item-group {
	font-size:11px;
	margin:0;
	color:#999;
	line-height:12px;
}


.popover-list-item-posted .posted-public {
	margin-right:5px;
}

.form-group-outlook-from-to .input-group-date {
    max-width: 100%;
}

#user-nav {

	.popover-list-item-list-group a:first-of-type {
		border-top: none;
	}

	.popover-list-item-dropdown-right .from-notification-center {
		padding-left: 0;
		line-height: 3;
	}
	
	.popover-list-item-dropdown-right .from-notification-center:hover {
		background-color: transparent;
		text-decoration: underline;
	}

	.dropdown-toggle[aria-expanded="true"] {
		background-color: rgba(0,0,0,.125);
		border: 1px solid rgba(0, 0, 0, 0.3);
	}
}


.fc-content .fc-event.calendar-event-current-network.class-category-1,
.fc-content .fc-event.calendar-event-current-network.class-category-1:hover,
.fc-content .fc-event.calendar-event-current-network.class-category-1:active
{
    background-color: #ffb533 !important;
    border-color:#449d44!important;
}
.fc-content .fc-event.calendar-event-current-network.class-category-2,
.fc-content .fc-event.calendar-event-current-network.class-category-2:hover,
.fc-content .fc-event.calendar-event-current-network.class-category-2:active
{
    background-color: #339fff !important;
    border-color:#449d44!important;
}
.fc-content .fc-event.calendar-event-current-network.class-category-3,
.fc-content .fc-event.calendar-event-current-network.class-category-3:hover,
.fc-content .fc-event.calendar-event-current-network.class-category-3:active
{
    background-color: #72c76a !important;
    border-color:#449d44!important;
}
.fc-content .fc-event.calendar-event-current-network.class-category-4,
.fc-content .fc-event.calendar-event-current-network.class-category-4:hover,
.fc-content .fc-event.calendar-event-current-network.class-category-4:active
{
    background-color: #c8adfe !important;
    border-color:#449d44!important;
}
.fc-content .fc-event.calendar-event-current-network.default,
.fc-content .fc-event.calendar-event-current-network.default:hover,
.fc-content .fc-event.calendar-event-current-network.default:active
{
    background-color: #7f8179 !important;
    border-color:#449d44!important;
}
.fc-content .fc-event.calendar-event-other.class-category-1,
.fc-content .fc-event.calendar-event-other.class-category-1:hover,
.fc-content .fc-event.calendar-event-other.class-category-1:active
{
    background-color: #ffb533 !important;
    border-color:#5cb85c !important;
}
.fc-content .fc-event.calendar-event-other.class-category-2,
.fc-content .fc-event.calendar-event-other.class-category-2:hover,
.fc-content .fc-event.calendar-event-other.class-category-2:active
{
    background-color: #339fff !important;
    border-color:#5cb85c !important;
}
.fc-content .fc-event.calendar-event-other.class-category-3,
.fc-content .fc-event.calendar-event-other.class-category-3:hover,
.fc-content .fc-event.calendar-event-other.class-category-3:active
{
    background-color: #72c76a !important;
    border-color:#5cb85c !important;
}
.fc-content .fc-event.calendar-event-other.class-category-4,
.fc-content .fc-event.calendar-event-other.class-category-4:hover,
.fc-content .fc-event.calendar-event-other.class-category-4:active
{
    background-color: #c8adfe !important;
    border-color:#5cb85c !important;
}
.fc-content .fc-event.calendar-event-other.default,
.fc-content .fc-event.calendar-event-other.default:hover,
.fc-content .fc-event.calendar-event-other.default:active
{
    background-color: #7f8179 !important;
    border-color:#5cb85c !important;
}
.class-category-1
{
    background-color: #ffb533 !important;
    color: #ffffff !important;
}
.class-category-2
{
    background-color: #339fff !important;
    color: #ffffff !important;
}
.class-category-3
{
    background-color: #72c76a !important;
    color: #ffffff !important;
}
.class-category-4
{
    background-color: #c8adfe !important;
    color: #ffffff !important;
}