
.alert_box{
	width: 100%;
	height: 32px;
	background-color: #FFF;
	position: relative;
	box-shadow: 0 1px 4px 0px #666;
	z-index:3;
	overflow:hidden;
	display:none;

	box-sizing: border-box;
}
#hm_site_alerts{
	position: -webkit-sticky; /* Safari */
	position: sticky;
	display: block;
	width: 100%;
	top: 0;
	z-index: 4;
}
#bnews{
	border: 3px solid #a3171e;
}

#w_alert{
	border: 3px solid #0050A0;
}

#p_alert{
	border: 3px solid #F3AF00;
}
#cc_alert{
	border: 3px solid #F38100;
}
p.bn_label{
	color: #FFF;
	display:table;
	padding:4px;
	margin:0;
	z-index: 4;
}
p.cc_label{
	font-size: 13px;
	padding-bottom: 7px;
	padding-top: 6px;

}
#bnews .bn_label{
	background-color: #a3171e;
}
#w_alert .bn_label{
	background-color: #0050A0;
}
#p_alert .bn_label{
	background-color: #F3AF00;
}

#cc_alert .bn_label{
	background-color: #F38100;
}

.breaking_icon{
	height: 100%;
	width: 35px;
	position: absolute;
	right: 0;
	top: 0;
	z-index:5;
}

#bnews .breaking_icon{
	background-color: #a3171e;
}

#p_alert .breaking_icon{
	background-color: #F3AF00;
}

#w_alert .breaking_icon{
	background-color: #0050A0;
}

#cc_alert .breaking_icon{
	background-color: #F38100;
}
.breaking_icon img{
	width: 19px;
	margin-left: 7px;
	margin-top: 2px;
}

.bn_list{
	list-style:none;
	position: absolute;
	left: 143px;
	top: 5px;
	width:82.5%;
	margin:0;
}
#cc_alert .bn_list{
	left:203px;
	padding-left:0;
}
.bn_title_wrapper{
	width:100%;
	z-index:4;
	margin-bottom: 5px;
	height:25px;
	overflow:hidden;
	white-space:no-wrap;
	overflow:hidden;
	width:100%;

	position:relative;
	top: -5px;

}

.alert_box a.bn_title{
	font-size: 14px;
	white-space:nowrap;
	display:inline;
}

.bn_inline_view_all{
	position: absolute;
	top: 4px;
	left: 143px;
	width: 82.5%;
	display: table;
	text-align: center;
	display:none;
}
.bn_inline_view_all a{
	color: #a3171e;
}
