@CHARSET "ISO-8859-1";

html, body {
	background-color: #fff;
}

body {
	font-family: "Arial Normal","Arial";
}

h1.xl, h2.xl.h1 {
	font-weight: 400;
}

header nav {
	background-color: #21578A;
}

header nav ul.primary > li > a {
	padding: 15px 23px 15px !important;
}

header .user .logged-out {
	background-color: transparent !important;
	padding: 12px 17px 12px 20px;
	font-weight: normal;
}

.search-wrapper > .inner, .search-wrapper {
	background-color: #FFF !important;
}
.search-result-wrapper {
	background-color: #FFF !important;
}

a {
	color: #035392;
}

.search-wrapper .recommended-searches {
	font-size: 13px;
}

.search-wrapper .recommended-searches a {
	color: #035392;
}

.search-wrapper > .inner .btn.btn-blue {
	background-color: #9A3B26 !important;
}
.search-wrapper > .inner .btn.btn-blue:hover, .search-wrapper > .inner .btn.btn-blue:focus {
	background-color: #843120 !important;
}

.popular-flows-wrapper {
	background-color: #F8F8F8 !important;
}

.filters-wrapper {
	background-color: #F8F8F8 !important;
}

.browsing .search-wrapper .search-field {
	background-image: none;
	padding: 15px;
	font-size: 14px;
}

header nav ul li a {
	text-shadow: none;
	font-weight: normal;
}

header nav ul li.active {
	background-color: #367ab7;
	border: none !important;
}

header nav ul li a:focus, header nav ul li a:hover {
	background-color: #367ab7;
}

header nav ul li.active.dd {
	background: #367ab7;
}
header nav ul li.active.dd:hover {
	background: #367ab7;
}

.btn-green {
	background-color: #21578A !important;
}

.btn.btn-green:hover, .btn.btn-green:focus {
	background-color: #367ab7 !important;
	border-color: #367ab7 !important;
	box-shadow: none !important
}

.btn.btn-blue, .btn.btn-search, header .user .logged-out, header .user .logged-out:hover, header .user .logged-out:focus {
	background-color: #21578A !important;
}

.btn.btn-blue:hover, .btn.btn-blue:focus {
	background: #367ab7 !important;
	border-color: #367ab7 !important;
	box-shadow: none !important
}

ul.flow-list li figure img {
	width: 50px;
}

ul.flow-list li {
	
}

ul.flow-list li h2 {
	font-size: 20px;
}

.popular-flows-wrapper .inner > h2 {
	font-size: 14px;
}

section.flowtype > .heading-wrapper > h2, section.targetgroup > h2 {
	font-size: 16px;
	font-weight: normal;
}

.search-wrapper .search-btn {
	padding: 10px 40px 11px;
}

.filter-list h2 {
	font-size: 18px;
	font-weight: 400;
	background-color: #E4F1D4;
}

.filter-list ul {
	margin: 0 !important;
}

.filter-list ul li a .count {
	background-color: #21578A !important;
}

.filter-list ul li a.selected .count {
	background-color: #367ab7 !important;
}

.filter-list ul li a.selected {
	background-color: #E4F1D4;
	color: #21578A !important;
	text-decoration: underline;
}

.section-inside .heading-wrapper figure img {
	border-radius: 50%;
}

.grid-view ul.flow-list li {
	padding-bottom: 65px;
}

.grid-view ul.flow-list li a.btn {
	padding: 18px 20px;
	height: 53px;
}

.aside-inside .section.yellow {
	background-color: #F8F8F8;
}

header nav ul.right li a {
    padding: 10px 11px 7.5px !important;
}

header .user {
    padding: 3px 1.5625% 0 0;
}

header .user .logged-in h2 span {
	font-weight: normal;
}

header .user .logged-in .toggler {
	background: #21578A !important;
	border: none;
}

header nav ul li .submenu ul li a:hover {
	color: #000;
}

header .user .logged-in .submenu ul li a:hover {
	color: #FFF;
}

header nav ul.right li .marker {
	bottom: 0 !important;
}

/* Overrides FlowInstanceAdmin */
#FlowInstanceAdminModule .heading-wrapper h2 {
    margin-bottom: 18px;
    padding-bottom: 0;
}
#FlowInstanceAdminModule .section-full > h2 {
	margin-bottom: 0;
}
#FlowInstanceAdminModule .section-full.preview article {
	padding-bottom: 30px;
}
#FlowInstanceAdminModule .query .italic {
	font-size: 0.8em;
	line-height: 12px;
	border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
#FlowInstanceAdminModule .query hr {
	margin: 5px 0 15px;
}