@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400|Source+Sans+Pro&display=swap');



/* .autoWidth{
  width: auto;
} */
.header {
    height: 170px;
     margin-bottom: 0px !important; 
}
.container-fluid{
  width: auto;
}
.hide {
  display: none !important;
}
a {
	cursor: pointer;
	text-decoration: none;
	color:#4a61a6;
}
a:visited{
	color:#4a61a6;
}
#sidebar{
  padding-left: 10px;
}
#search-header{
 /* padding-left: 300px;*/
  padding-top: 20px;
}
.highlight {
	background-color: yellow;
}

#reportrange {
	cursor: pointer;
}

#reportrange .label {
	cursor: pointer;
}

.scrollHeight {
	overflow-y: scroll;
	height: 230px;
}

i {
	cursor: pointer;
}

input[type=checkbox] {
	cursor: pointer;
}

.table .thead-light th{
	background-color:#bdcad7;
}

.card-header{
	border-top:5px solid #404a59;
	color:#000;
}

h1{
		font:'source sans pro', Sans-Serif;
}


.primary-header{
	background-color:#fff;
	color:#000;
	font:'source sans pro', Sans-Serif;
}

.primary {
	color: #fff;
	background-color: #48677e;

}

.primary:hover {
	color: #fff;
	background-color: #3f78a2;

}

.page-item.active .page-link{
	z-index:1;
	color:#fff;
	background-color:#48677e;
	border-color:#48677e;
}



.btn-secondary:hover {
	color: #fff;
	background-color: #48677e;
	border-color: #48677e;
}

.btn-success {
	color: #fff;
	background-color: #48677e;
	border-color: #48677e;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .125);
	font-weight: 600;
}

body {
	color: #444444;
	font: 1em 'source sans pro', Sans-Serif !important;
	font-weight: 300;
	letter-spacing:.02em;
}


.hoverText {
	padding: 6px 0px;
	background-color: #3f78a2 !important;
	border-radius: 6px;
	padding: 5px 10px 5px 10px;
	color: white;
	position: absolute;
	bottom: 5px;
	left: 3px;
}

#rowSelectPerPage {
	margin-top: -7px;
}

#inlineType {
	background-color: white;
	width: auto;
}

#orgsCheckboxes{
	padding-left: 10px;
}

/*table*/
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info{
	background-color:#bdcad7;
	color:#000;
}

tr:nth-child(even) {background: #f3f4f5}
tr:nth-child(odd) {background: #e7e9ea}

tr:nth-child(even):hover {background: #fff}
tr:nth-child(odd):hover {background: #FFF}

@media all and (max-width:965px) {
	#table-overflow {
		overflow: auto
	}
}

@media all and (max-width:425px) {
	#inlineType {
		background-color: white;
		width: 100px;
	}
	#selectPerPage {
		width: 150px
	}
	#rowSelectPerPage {
		margin-top: 15px;
	}
	#buttonRow {
		margin-top: 30px
	}
	.hoverText {
		margin-bottom: 35px;
		margin-left: 12px;
	}
	#saveSearch {
		margin-top: 10px;
	}
}

@media all and (max-width:375px) {
	#selectPerPage {
		width: 150px
	}
	#rowSelectPerPage {
		margin-top: 15px;
	}
	#buttonRow {
		margin-top: 30px
	}
	.hoverText {
		margin-bottom: 35px;
		margin-left: 12px;
	}
	#shareSearch {
		margin-top: 10px;
	}
	#saveSearch {
		margin-top: 10px;
	}
}

.l-menu-sitemap * {
	font-size: 12px !important;
	line-height: 1.4em
}

.l-menu-sitemap a:link {
	color: #004fba !important
}

.l-menu-sitemap a:visited {
	color: #004fba !important
}

.l-menu-sitemap {
	background-color: #dbdad3;
	height: 800px
}

.l-menu-sitemap ul li {
	margin-bottom: 0px;
	line-height: 1.3em;
	list-style: none;
	margin-left: 0px
}

.sitemap-section {
	float: left;
	display: block;
	width: 20%;
	margin: 1em -100% 1em 0;
	padding: 0px 2.308em 0px 0;
	max-width: 160px;
}

/*.aboutgrants {
	margin-left: 28%;
}*/

/*.funding {
	margin-left: 38%;
}*/

/*.formsanddeadlines {    margin-left: 45%;}*/

.grantspolicy {
	margin-left: 48%;
	width: 25%;
	max-width: 220px;
}

.newsandevents {
	margin-left: 60%;
}

/*.aboutoer {
	margin-left: 70%;
}*/

.sitemap-section ul {
	margin-left: -20px
}

.sitemap-section ul ul {
	margin-left: 0px
}

.sitemap-section p {
	margin: 0px;
	margin-top: 0px
}

@media all and (max-width:1600px) {
	.sitemap-section {
		float: left;
		display: block;
		width: 20%;
		margin: 1.692em -100% 3.078em 0;
		padding: 10px 2.308em 10px 0;
		max-width: 150px;
	}
	.l-menu-sitemap * {
		font-size: 12px !important;
	}
	/*.aboutgrants {
		margin-left: 28%;
	}*/
	/*.funding {
		margin-left: 38%;
	}*/
	.grantspolicy {
		margin-left: 48%;
		width: 25%;
		max-width: 220px;
	}
	.newsandevents {
		margin-left: 62%;
	}
	/*.aboutoer {
		margin-left: 71%;
	}*/
}

@media all and (max-width:1300px) {
	.sitemap-section {
		float: left;
		display: block;
		width: 20%;
		margin: 1.692em -100% 3.078em 0;
		padding: 10px 2.308em 10px 0;
		max-width: 150px;
	}
	.l-menu-sitemap * {
		font-size: 12px !important;
	}
	/*.aboutgrants {
		margin-left: 18%;
	}
	.funding {
		margin-left: 33%;
	}
	.grantspolicy {
		margin-left: 46%;
		width: 25%;
		max-width: 200px;
	}
	.newsandevents {
		margin-left: 65%;
	}
	.aboutoer {
		margin-left: 80%;
	}*/
}

@media all and (max-width:900px) {
	.l-menu-sitemap {
		display: none
	}
}


.row {
    margin-right: 0px;
    margin-left: 0px;
    background-color: #fff;
    padding-bottom: 5px !important;
}

#exportToExcelButton:hover{
background-color:#3f78a2;
}

.btn-success:hover{
	background-color:#3f78a2 !important;
}

.modal-body{
	text-align: left;
}

#buttonRow{
	position: relative !important;
}