#keyrs-alerts,
.bx-wrapper {
	float:left;
	width:970px;
	padding:0;
	margin:0 0 2em 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}

.bx-viewport {
	border-radius:5px;
	box-shadow:1px 1px 3px rgba( 0, 0, 0, 0.25 );
}

#keyrs-alerts .alert.single {
	display:block;
}

#keyrs-alerts .alert a,
#keyrs-alerts .alert span {
	float:left;
	width:100%;
	padding:0.75em;
    display: inline-block;
	border-style:solid;
	border-width:1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration:none;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25)
}

#keyrs-alerts .alert {
    float:left;
    width:100%;
    margin:0;
    padding:0;
    display: inline-block;
    opacity: 0;
    font-size: 1.25em;
    font-weight: bold;
}

#keyrs-alerts .alert.first,
#keyrs-alerts .alert.single {
    opacity: 1;
}

#keyrs-alerts .key-blue a,
#keyrs-alerts .key-blue span {
	background-color:#1B4297;
}

#keyrs-alerts .equity-release-orange a,
#keyrs-alerts .equity-release-orange span {
	background-color:#F79727;
}

#keyrs-alerts .annuities-blue a,
#keyrs-alerts .annuities-blue span {
	background-color:#119BD7;
}

#keyrs-alerts .wills-green a,
#keyrs-alerts .wills-green span {
	background-color:#8AC545;
}

#keyrs-alerts .insurance-cyan a,
#keyrs-alerts .insurance-cyan span {
	background-color:#168E9E;
}