
.filter {
	border-radius:10px;
	margin-bottom:20px;
	background-color: #F3F3F3;
	border: 2px solid #F3F3F3;
}

.filter {
	
}
@media (min-width: 992px) {
	.filter {
		width: 18rem;
	}
}
.home-filters {
	width: 100%;	
	z-index:2;
	/*
	position:absolute;
	top:0px;
	left:0px;
	*/	
}

@media (min-width: 992px) {
	.home-filters {
		position:absolute;	
		z-index:2;
		top:60px;
		left:8px;
		width: 18rem;
	}
}

.filter .card-header {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	background: #030532;
	color:white;
}
.filter.filter-mobile .card-header {
	background: #030532;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

.filter.filter-home {
	border: 2px solid #030532;
}
.filter.filter-home .card-header {
	background: #030532;
}

.filter .card-body {
	padding: 1.125rem;
}

.filter-label {
	font-size:0.8rem;
	text-transform:uppercase;
	margin-bottom:0;
}

.filter .btn-primary {
	background-color:#6BB6A0;
	border-color: #6BB6A0;
	color: white;
}
.filter .btn-primary:hover {
	background-color:#3F6E60;
}


.org-sort a {
	color: black;
}
.org-sort a.active {
	color: #4CC9F3;
}

/* org list */
div.org-info {
	display:none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding:0 10p 1-px 10px;
	/*background-color:white;*/
}

.green-border {
	border-bottom: 1px solid #6BB6A0; 
}


div.fund-opp-info {
	display:none;
}

.fund-opp-info p {
	margin-bottom:.5rem;	
}


/* ul lists */

.list-index {
	font-size:80px;
	line-height:80px;
	color: #6BB6A0;
}
.list-index-smaller {
	font-size:50px;
	line-height:50px;
}


h3.list-sub-header,
h4.list-sub-header {
	color: #6BB6A0;
}

ul.list-list  {
	list-style-type: none;
	margin:0;
	padding:0;
	
}

.list-name strong a {
	color: #030532;
}

.list-info-right div {
	font-weight:500;
}
.list-info-right div a {
	color: #6BB6A0; 
}
.list-info-right div a:hover {
	color: #3F6E60; 
}
.list-info-right .btn-primary {
	background-color:#6BB6A0;
	border-color: #6BB6A0;
	color: white;
}
.list-info-right .btn-primary:hover {
	background-color:#3F6E60;
	color: white;
}

.content-info-block-open ul {
	margin:0;
	padding:0;
		list-style-type: none;
}

.content-info-block-open p {
	margin-bottom:8px;
}
