@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
font-style: normal;
margin-left: 5px;
}
.flaticon-bicycle14:before {
	content: "\e000";
}
.flaticon-board6:before {
	content: "\e001";
}
.flaticon-checkered12:before {
	content: "\e002";
}
.flaticon-first33:before {
	content: "\e003";
}
.flaticon-flexions:before {
	content: "\e004";
}
.flaticon-golf22:before {
	content: "\e005";
}
.flaticon-gym16:before {
	content: "\e006";
}
.flaticon-man-silhouette1:before {
	content: "\e007";
}
.flaticon-man459:before {
	content: "\e008";
}
.flaticon-person209:before {
	content: "\e009";
}
.flaticon-prize3:before {
	content: "\e00a";
}
.flaticon-recognition6:before {
	content: "\e00b";
}
.flaticon-sport22:before {
	content: "\e00c";
}
.flaticon-sprint:before {
	content: "\e00d";
}
.flaticon-stick-man1:before {
	content: "\e00e";
}
.flaticon-trophy42:before {
	content: "\e00f";
}
.flaticon-volleyball4:before {
	content: "\e010";
}
.flaticon-weightlifter3:before {
	content: "\e011";
}
.flaticon-yoga13:before {
	content: "\e012";
}

.update-nag{
	display: inline-block;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	height: 40px;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	margin-bottom: 10px;
}

.update-nag:hover{
	cursor: pointer;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.3);
}

.update-nag > .update-split{
	background: #337ab7;
	width: 33px;
	float: left;
	color: #fff!important;
	height: 100%;
	text-align: center;
}

.update-nag > .update-split > .glyphicon{
	position:relative;
	top: calc(50% - 9px)!important; /* 50% - 3/4 of icon height */
}
.update-nag > .update-split.update-success{
	background: #5cb85c!important;
}
.update-nag > .update-split.update-warning{
	background: #f0ad4e!important;
}
.update-nag > .update-split.update-danger{
	background: #d9534f!important;
}
.update-nag > .update-split.update-info{
	background: #5bc0de!important;
}



.update-nag > .update-text{
	line-height: 19px;
	padding-top: 11px;
	padding-left: 45px;
	padding-right: 20px;
}