/* General */
	body {
	    overflow-y: scroll !important;
	    position: relative;
	}
	body, html {
		overflow: auto !important;
	}
	section.portal {
		height: auto !important;
		overflow: auto !important;
	}
	body, body>section.main, div.no-data-message, html, html>section.main,
	section.portal>.portal-canvas,
	aside,
	section.portal>.portal-canvas>section.main {
		height: auto !important;
	}
	body>section.main {
		position: relative !important;
	}
	#content {
	    padding-top: 0;
	}
	.navbar-widgets .btn {
		color: #cd7628;
	    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
	}
	.navbar-widgets .btn:hover {
		color: #fff;
	}
	/* Main */
	section.job-list > h4 {
	    color: #1d4591 !important;
	    font-size: 3em !important;
	    font-weight: 700 !important;
	    text-transform: uppercase !important;
	}
	#HpContent section.portal {
	    /*height: 500px;*/
	}
	a.card.slide-up-item:hover {
	    color: #ddd;
	}
	#Content.sub {
		padding: 0px !important;
	}
	/*Filters Sidebar*/
	aside {
	    background-color: transparent !important;
	    color: #676767 !important;
	}
	aside > header {
	    background-color: #eaeaea !important;
	    color:#676767 !important;
	}
	aside > header > label {
		font-weight: normal !important;
	}
	aside > section > div.keyword-search > input.search { //this needs to be added to head of index.html in order to override BHs styles
		background-color:  #eaeaea !important;
        color: #000;
	}
	aside > section > section.filter-section > .filter-item > input[type="checkbox"] {
	    background: #ddd !important;
	}
	aside > section > section.filter-section > .filter-item > input[type="checkbox"]:checked {
	    background: #1d4591 !important;
	}
	aside > section > section.filter-section > .filter-item > label {
	    color: #8d8d8d !important;
	}
	aside > section > section.filter-section > .filter-item {
	    border-bottom: 0 none !important;
	}

	/*Main Section*/
	header.app {
	    background-color: transparent !important;
	}
	header.app > label {
		color: #676767 !important;
		font-weight: normal !important;
	}

	section.job-detail > div.apply > button.apply {
	    background: #1d4591 !important;
	    color: #fff !important;
	}

	ul#menu-footer li a:visited, ul#menu-footer li a:focus, ul#menu-footer li a:active {
	    color: #fff;
	}
	/*Cards*/
	.card > .card-title-category > .card-title {
	    font-weight: normal !important;
	    color: #1d4591 !important;
	}
	a:hover {
	    text-decoration: none !important;
	}
	.card > .card-title-category > .card-category {
	    color: #676767 !important;
	    font-weight: normal !important;
	}
	i.bhi-arrow-right {
	    color: #1d4591!important;
	}

/*mobile*/
.outreach-pro-blue button {
    color: #000;
}