/* Start: General portal styling */
body {
	background: #fff;
	font-family: 'Open Sans', sans-serif !important;
}
.row.sectionBlockLayout {
	background: #f4f4f4;
}
h1, h2 {
	font-family: 'Open sans', sans-serif !important;
}
h1 {
	margin-bottom: 5px;
	margin-top: 30px;
	margin-left: -2px;
}
.navbar-top-small {
	padding: 7px 0;
	background-color: #0a2c59;
	color: #fff;
	text-align: right;
}
.navbar-top-small a {
	color: #fff;
	text-decoration: none;
}
.navbar-top-small li {
	list-style-type: none;
}
.skip-to-content a {
	top: 0;
}
.navbar-top-small .dropdown.open ul.dropdown-menu {
	z-index: 9999;
	right: 0;
	left: unset;
}
.navbar-static-top.navbar-inverse {
	background-color: #fff;
}
#mainContent .xrm-attribute-value > .row.sectionBlockLayout.sectionPrimaryColor {
	display: none !important;
}
.navbar {
	min-height: auto;
}
.navbar-top-small .row {
	margin: 0;
}
.navbar-header h1 {
	display: none !important;
}
.navbar.navbar-inverse.navbar-static-top {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-brand {
	display: block !important;
	height: auto !important;
}
.navbar-brand a {
	display: inline-block;
	position: relative;
	padding: 0 !important;
}
.navbar-brand img {
	height: 50px !important;
	margin: 0 !important;
}
.navbar>.container .navbar-brand {
	margin-left: 0;
	padding: 10px 0;
}
.navbar>.container > div {
	padding-left: 15px;
	padding-right: 15px;
}
.navbar-right {
	margin-right: 0 !important;
	float: none;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
	display: none;
}
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
	display: none;
}
.navbar-top-small .username {
	font-family: 'Open Sans', sans-serif;
}
.navbar.navbar-inverse.navbar-static-top a {
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
}
.navbar-inverse .navbar-nav > .weblink > a,
.navbar-inverse .navbar-nav > .dropdown > a {
	margin-left: 0;
}
.navbar-inverse .navbar-nav > .weblink > a:hover,
.navbar-inverse .navbar-nav > .dropdown > a:hover,
.navbar-inverse .navbar-nav > .dropdown.open,
.navbar-inverse .navbar-nav > .dropdown.open a {
	background-color: transparent !important;
	color: #123f79;
	text-decoration: none !important;
	border: none !important;
}

.navbar-inverse .navbar-nav > .weblink:hover,
.navbar-inverse .navbar-nav > .dropdown:hover {
	border-bottom: 2px solid #123f79;
}
ul {
	margin-bottom: 0;
}
nav.navbar-right.menu-bar {
	padding-top: 9px;
}
.footer-bottom {
	background-color: #fff !important;
	padding-left: 30px
}
.footer-bottom p {
	color: #0a2c59 !important;
}
label {
	font-weight: 600;
}
.skip-to-content {
	display: none;
}
.columnBlockLayout {
	margin-top: 0 !important;
}