#searchTop h4 span, #searchTop h4 b {
	color: #7ab800;
}

.searchResults a h5, .searchResults a p {
	transition: color 300ms linear, background 300ms linear;
}

.searchResults a p {
	color: #4d4d4d;
}

.searchResults a:hover h5, .searchResults a:hover p {
	color: #7ab800 !important;
}

.pagination li {
	display: inline-block;
}

.pagination li a {
	padding: 20px;
	border: 1px solid darkgray;
	display: block;
}

.pagination .active a {
	color: white;
	background-color: #631d76;
}

.pagination .prev a, .pagination .next a, .pagination .first a, .pagination .last a {
	border: 1px solid transparent;
	font-size: 25px;
	padding: 20px 10px;
}

@media screen and (max-width: 768px) {
/*	.courseSearch {
		padding: 30px;
	}*/
	
	.searchForm .no-padding-right, .searchForm .no-padding-left {
		padding: 0;
	}
}