.highcharts-name-abbeville, .highcharts-name-anderson, .highcharts-name-cherokee, .highcharts-name-greenville, .highcharts-name-greenwood, .highcharts-name-laurens, 
.highcharts-name-mccormick, .highcharts-name-spartanburg, .highcharts-name-oconee, .highcharts-name-pickens, .highcharts-name-union  {
	fill: #fff;
}
.highcharts-name-aiken, .highcharts-name-chester, .highcharts-name-fairfield, .highcharts-name-newberry, .highcharts-name-kershaw, .highcharts-name-lancaster, .highcharts-name-edgefield, 
.highcharts-name-lexington, .highcharts-name-york, .highcharts-name-saluda, .highcharts-name-richland {
	fill: #c00000;
}
.highcharts-name-chesterfield, .highcharts-name-clarendon, .highcharts-name-darlington, .highcharts-name-dillon, .highcharts-name-lee, .highcharts-name-florence, .highcharts-name-marion, 
.highcharts-name-marlboro, .highcharts-name-sumter, .highcharts-name-horry, .highcharts-name-georgetown, .highcharts-name-williamsburg {
	fill: #2f5596;
}
.highcharts-name-calhoun, .highcharts-name-colleton, .highcharts-name-beaufort, .highcharts-name-charleston, .highcharts-name-allendale, .highcharts-name-barnwell, .highcharts-name-bamberg,
.highcharts-name-dorchester, .highcharts-name-orangeburg, .highcharts-name-jasper, .highcharts-name-hampton, .highcharts-name-berkeley {
	fill: #7f7f7f;
}

.highcharts-point-hover {
	opacity: .4;
}
.highcharts-background {
	fill: #F6F6F6;
}

.view-county-resources .views-label {
	font-weight: 600;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .flex-wrap>div:not(:last-child)  {
  border-top: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-tid {
  order: 1;
  padding: 5px 5px 5px 15px;
  margin: 5px -5px 0 -10px;
  margin-bottom: 0 !important;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-tid label {
  color: #737373;
  padding-right: 10px;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-tid input {
  display: inline-block;
  width: 29ch;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-tid input::placeholder {
	background-image: url('/themes/custom/ngpsb2/images/search.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 95% center;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-tid input.form-autocomplete {
  background-image: none;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-field-geo-county-name-value {
  border-right: 1px solid #dee2e6;
  order: 2;
  padding: 0 10px 5px 5px;
  margin: 5px 5px 0 5px;
  margin-bottom: 0 !important;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-field-geo-county-name-value label {
  color: #737373;
  padding-right: 10px;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .form-item-field-geo-county-name-value select {
  display: inline-block;
  width: auto;
  color: #737373;
  background-image: url(/themes/custom/ngpsb2/images/down-arrow-blue.svg);
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 #edit-actions {
  order: 0;
  margin-right: 10px;
  margin-bottom: 0 !important;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 #edit-actions button {
  background: #036 !important;
  color: #ffffff !important;
  padding-right: 40px;
  padding-left: 40px;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .view-map {
  order: 3;
  padding: 25px;
  padding-top:0;
}
/* Hide map on mobile */
@media only screen and (max-width: 575px) {
	.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .view-map {
		display: none;
	}
}
@media only screen and (max-width: 895px) {
	.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .flex-wrap>div:not(:last-child)  {
		border: none;
	}
}
@media only screen and (max-width: 895px) {
	.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .view-map {
		padding: 0 0 25px 0;
	}
}
@media only screen and (max-width: 800px) {
	.view-county-resources .view-filters #views-exposed-form-county-resources-page-1 .view-map {
		margin-left: -40px;
	}
}