body {
	background-color: #f6f6f6;
}

h2, h3{
    color: #005c9b;
}

.column_AnimalID, .ellipsis_AnimalID,
.column_Name, .ellipsis_Name,
.column_Breed, .ellipsis_Breed,
.column_Color, .ellipsis_Color,
.column_Gender, .ellipsis_Gender,
.column_Age.results, .ellipsis_Age.results,
.column_Weight, .ellipsis_Weight {
	display: none;
}

.line_AnimalID,
.line_Name,
.line_Breed,
.line_Color,
.line_Gender,
.line_Age,
.line_Weight {
	text-align: center;
}



.line_Age.details{
   	text-align: left;
}


.animalDetailsBox {
	background-color: #fff;
	color: #005c9b;
}

[class="detailsHeaders fontTitleSmall headerAnimalInfo"],
[class="detailsHeaders fontTitleSmall headerShelterInfo"]{
	color: #005c9b;
}

.fontLinkExtraSmall {
	font-family: 'GothamRegular';
	font-size: 12px;
	line-height: 22px;
	color: #005c9b;
	text-decoration: underline;
	cursor: pointer;
}

	.fontLinkExtraSmall:hover {
		color: #f08f00	;
	}

#filterDogs, #filterCats, #filterOther, #moreSearchOptions, #lessSearchOptions {
   border-radius: 80px;
   border: none;
   left: 15px;
   right: 15px;
   bottom: 15px;
   background-color: #005c9b;
   color: #fff;
   border: 1px solid #005c9b;
}

	#filterDogs:hover, #filterCats:hover, #filterOther:hover, #moreSearchOptions:hover, #lessSearchOptions:hover {
		color: #005c9b;
		background-color: #f08f00;
		border-color: #f08f00;
		outline: none;
	}



a, .links {
   color: #005c9b;
   cursor: pointer !important;
}

a:hover, .links:hover {
   color: #f08f00;
   cursor: pointer !important;
}

.breedReqStyle, .fontLinkExtraSmall, .page-link, .fontLinkSmall {
   color: #005c9b;
}