body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}
main {
	flex: 1 0 auto;
}

.webproduct-nav-title {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	color:#212121;
	height:30px;
	padding-left:42px;
	font-weight:bold;
}
.webproduct-nav-item {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	color:#777;
	height:30px;
	padding-left:3px;
}
.webproduct-nav-item:hover {
	color:#333;
}
.webproduct-nav-open {
	color:#fff !important;
	font-weight:bold !important;
	background-color:#03a9f4 !important;
}
.webproduct-nav-spacer {
	height:15px;
	min-height:15px;
}
.webproduct-flex-content {
	padding-left:20px;
	flex:1;
}
.webproduct-flex-navbar-logo {
	font-weight:bold;
	width:200px;
}
.webproduct-flex-navbar-quickhelp {
	width:52px;
	height:56px;
	line-height:56px;
}
@media only screen and (max-width: 992px) {
	.webproduct-flex-navbar-logo {
		width:50px;
	}
}
.webproduct-flex-navbar-breadcrumbs {
	padding-left:20px;
	padding-right:20px;
	flex:1;
	white-space:nowrap;
	overflow:hidden;
	direction:rtl;
}
.webproduct-flex-navbar-breadcrumbs-left {
	padding-left:20px;
	padding-right:20px;
	flex:1;
	white-space:nowrap;
	overflow:hidden;
}