.center-underline::after {
	content: "";
	position: absolute;
	display: block;
	width: 80px;
	height: 2px;
	background: #ea205f;
	left: 50%;
	margin-left: -40px;
	bottom: 45%
}

.list-group-item:hover {
	background-color: #fef6f9;
	color: #555;
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}


.sidebar-menu .list-group-item.active,
.sidebar-menu .list-group-item:focus,
.sidebar-menu .list-group-item:hover,
.sidebar-menu.collapse a.list-group-item-action:hover {
	color: #000000;
	background: #fef6f9
}



.articleWrapper h2,
.articleWrapper h3,
.articleWrapper h4 {
	color: #ea205f
}


.display-6 {
	font-size: 1.75rem;
	font-weight: 300;
}


.healthcare-products .card,
.healthcare-products .card .card-body,
.healthcare-products .card .card-footer {
	border: none !important;
}

.healthcare-products .card .card-footer {
	background: transparent;
}


p.lead:first-child::first-letter {
	color: #ea205f;
}


.sectionHeader:before {
	background: #ea205f
}


/*social media icons to share on articles*/
.social-media-icons li a:hover {
	background-color: #ea205f
}



/*added for job detail page*/


section.opp-criteria {
	border-top: 1px dashed #33030a;
	/* background: #555555; */
	background: #333333;
	color: #ffffff;
}

.opp-criteria .label {
	font-weight: bold;
	/* color: #33030a; */
	color:#d8c3c9;
	text-transform:uppercase;
	letter-spacing:1px
}


.card.sidebar .card-header::before,
.faqs .card-header a:before,
.faqs .card-header a:hover,
.faqs-links .card-header a:hover {
	color: #ea205f;
}

/*search page*/

.selected-criteria-panel {
	border: 1px solid #fef6f9;
	background-color: #fef6f9
}

ul#results li a:hover h4.health-search,
ul.healthcare-specialties li a:hover,
.underlined-health:hover,
#sidebar-filter a:hover {
	color: #ea205f;
}


.display-profession,
.number-states,
.number-jobs {
	background: #fedee7;
	padding: 4px;
}


.page-link {
	color: #ea205f;
	transition: 0.25s;
	transition-timing-function:ease-in-out
}

.page-link.active,
.page-link:active,
.page-link:hover,
.page-link:focus {
	color:#ffffff;
	background: #ea205f;
}

.page-link.disabled {
	color:#ddd;
	background: #eee;
}

/*body*/
.job-display .job-heading h2 {
	clear: both;
	font-size: 1.5rem;
	font-weight: 300;
	border-left: 4px solid #ea205f;
	padding: 10px;
	color: #000000
}


.nav-tabs .nav-link {
	max-width: 332px;
	line-height: 1.75;
	text-align: center;
	transition: all 0.5s linear;

}


.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover {
	color: #444444;
	border-top: 2px solid #ea205f
}



.healthcare-products {
	background-image: url(../images/healthcare-blue.jpg);
	background-position: 0 100%;
	background-size: cover;
	overflow: hidden;
	height: 100%;
	z-index: 0
}



/* ==========hero bg images==========*/

#healthcare-home {
	background-image: url(../images/other-health-new.jpg);
	background-position: 95% 0
}

.hero#registered-nurse {
	background-image: url(../images/registered-nurse.jpg);
	background-position: 95% 10%
}

.hero#physical-therapist {
	background-image: url(../images/physical-therapist.jpg);
	background-position: 95% 10%
}

.hero#counselor {
	background-image: url(../images/counselor.jpg);
	background-position: 95% 10%
}

.hero#executive {
	background-image: url(../images/executive.jpg);
	background-position: 95% 10%
}

.hero#advanced-practitioner {
	background-image: url(../images/advanced-practitioner.jpg);
	background-position: 95% 10%
}

.hero#chiropractor {
	background-image: url(../images/chiropractor.jpg);
	background-position: 95% 0%
}

.hero#dentist {
	background-image: url(../images/dentist.jpg);
	background-position: 95% 10%
}

.hero#occupational-therapist {
	background-image: url(../images/occupational-therapist.jpg);
	background-position: 95% 10%
}

.hero#registered-dietitian {
	background-image: url(../images/registered-dietitian.jpg);
	background-position: 95% 25%
}

.hero#military-healthcare-provider {
	background-image: url(../images/military-healthcare-provider.jpg);
	background-position: 95% 10%
}

.hero#psychologist {
	background-image: url(../images/psychologist.jpg);
	background-position: 95% 10%
}

.hero#social-worker {
	background-image: url(../images/social-worker.jpg);
	background-position: 95% 10%
}

.hero#pharmacist {
	background-image: url(../images/pharmacist.jpg);
	background-position: 95% 10%
}

.hero#articles {
	background-image: url(../images/healthcare-articles.jpg);
	background-position: 60% 10%
}

.hero#survey {
	background-image: url(../images/healthcare-survey.jpg);
	background-position: 100% 10%
}

.hero#faq {
	background-image: url(../images/faq-1.jpg);
	background-position: 0% 10%
}

/*  =====////top "hero"  bg images end==== */


/* ======survey on healthcarematch==== */

.carousel-item a {
	color: #ffffff;
	font-weight: 800
}

.carousel-item a:hover {
	color: #ea205f
}


.carousel-caption {
	top: 0;
	right: 10%;
	left: 10%;
}



.carousel-control-next-icon, .carousel-control-prev-icon {width:35px;
height:35px;}

.carousel-indicators {position: absolute;
	bottom:-3rem;
	margin-right: auto;
	margin-left: auto;
}

.carousel-indicators li {width:12px;
	height:12px;
	background-color:#ea205f;
}


.sources {
	font-size: 0.85rem;
}


@media screen and (max-width:576px) {

	.center-underline::after {
		bottom: 15% !important;
	}

	.job-display .job-heading h2 {
		font-size: 18px !important
	}

	.carousel-caption .lead {
		font-size: 1rem !important;
	}
}



@media screen and (min-width:600px) {
	.carousel-item {width:100%;
	height: 700px!important;
	}
	
	.carousel-item img.true-slide  {min-width:100%;
		height: 700px!important;
	}

}


@media screen and (min-width:992px) {
.carousel-control-prev {z-index:1000;
	left: 3.5rem;
}

.carousel-control-next {z-index:1000;
	right: 3.5rem;
}
}


.go {
    background:#ea205f
}