

/** CUSTOM STYLE **/

.toolbar.top-nav-on,
.colored-top .site-sidebar-header {
	background-color: #fff;
}

.colored-top.collapsible-sidebar-nav .site-sidebar-header .navbar-toggle .icon-bar {
	background-color: #154194;
}

.site-sidebar {
	font-size: 12px;
}

a,
.text-primary,
.btn-primary .badge,
.btn-link,
.pagination > li > a,
.pagination > li > span,
.nav-site-sidebar .active > a,
.portal-single-publication .publication-icon i,
.portal-single-publication .publication-icon .fa,
.publication-contents a:hover,
.publication-contents h4 a,
.titlepage h1.title,
.titlepage h2.title,
.titlepage h3.title,
.listitem::marker,
.toolbar.top-nav-on i {
	color: #154194;
}

.bg-primary,
.btn-primary,
.publications-condensed .portal-single-publication a,
.toolbar,
.tool-search-form .search-field,
.pager li > a:hover,
.pager li > span:hover,
.theme2 .procedure > li::before {
	background-color: #154194;
}

.btn-primary, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus, .colored-top .site-sidebar-header {
	border-color: #fff;
}

.nav-site-sidebar .active > a {
	font-weight: bold !important;
	border-left: 4px solid #154194;
	background-color: #e4e4e4;
}

.theme2.colored-top .nav-site-sidebar {
	background-color: #f8f8f8;
}

a:hover, a:focus, a.text-primary:hover, a.text-primary:focus, .btn-link:hover, .btn-link:focus, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #2f69a2;
}

.theme2 .section-nav.nav li.active>a {
	color: #154194;
}

.theme2 .section-nav.nav > li.active > a:before {
	background: #154194;;
}

body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Segoe UI',
	'Helvetica Neue', Arial, 'Noto Sans', sans-serif !important;
}

.inlinemediaobject {
	vertical-align: baseline;
	height: 1em;
}

.note{
	border-left-color: #154194;
	background-color: rgb(219 239 255);
}

.note:before {
	color: #154194;
}

.mediaobject img {
	border: 0.75pt solid black;
}

.theme2 .procedure > li::before {
	background-color: inherit;
	color: #154194;
	display: flex;
	justify-content: center;
}

.procedure > li::before {
	margin-left: -10px;
}

ol.procedure, ul.procedure {
	margin-left: 5px;
}

.panel.panel-default {
	margin-top: 0;
	margin-bottom: 0;
}

.panel.panel-default section.accordion {
	padding: 0;
}

.panel.panel-default section.accordion .title {
	margin-top: 8px;
	margin-bottom: 8px;
}

.panel.panel-default section.accordion .panel-inner li:last-child p {
	margin-bottom: 0;
}

.panel.panel-default section.accordion .panel-body {
	padding-bottom: 0;
}


