/* Generic Banner Styles */
.rrs-gbanner {
	margin: 10px auto;
	min-width: 480px;
}

.rrs-gbanner .rrs-gbanner-logo {
	float: left;
	padding: 10px;
}
.rrs-gbanner.right-align-icons .rrs-gbanner-logo {
	float: right;
}
.rrs-gbanner .rrs-SectionHeader h3 {
	margin: 5px 0;
}
 .rrs-gbanner div.rrs-List {
	overflow: hidden;
} 
.rrs-gbanner div.rrs-List-InlineStack > div.rrs-ListItem {
	height: auto;
}
.rrs-gbanner div.rrs-List-InlineStack > div.rrs-ListItem > div:first-child {
	float: left;
	margin: 0 5px;
	/* max-width: 50%; */
}
.rrs-gbanner div.rrs-List > div.rrs-ListItem > div:first-child + div {
	overflow: hidden !important;
	text-overflow: ellipsis;
	 white-space: nowrap;
	height: 15px;
}
.rrs-gbanner div.rrs-List-InlineStack.rrs-3x > div.rrs-ListItem > div {
	width: auto;
}
.rrs-gbanner div.rrs-List-InlineStack.rrs-3x > div.rrs-ListItem {
	width: 20%;
	min-width: auto;
}
	/*override rrs-list height that is nested inside rrs-gbanner-logo*/
	.rrs-gbanner .rrs-gbanner-logo div.rrs-List > div.rrs-ListItem > div:first-child + div {
		height: auto;
	}
/* Generic Banner Styles */
/* Styles to set Glyph Icons size used in Security form */
.rrs-gbanner.rrs-security-gbanner [class^="icon-"],
.rrs-gbanner.rrs-security-gbanner [class*=" icon-"] {
	display: inline-block;
	font-size: 30px;
	color: #b43c7a;
	/* text-shadow: 1px 1px 1px #888; */
	padding: 5px;
	border: 1px solid #000;
	box-shadow: 1px 1px 1px #ccc;
}