:root {
	--primary: #255a93;
	/* light-blue */
	--secondary: #15add5;
	/* dark-blue */
	--tertiary: #adc810;
	/* green */
	--white: #fff;
	--black: #000;
	--dark-gray: #333;
	--light-gray: #f0f0f0;
	--bg-gray: #f9f9f9;
	--bg-light: #f8f9fa; /*navbar default*/
	--bg-dark: #e2e6ea;
	--text-color: #747478;
	--light-text-color: #9d9da0;
	--dark-text-color: #333;
	--standard-font: myriad-pro, sans-serif;
	--light-font: "Avenir Light";
	/* old colors
    --chkd-yellow: #FDDD00;
    --chkd-orange: #FDBB30;
    --chkd-magenta: #FF00FF;
    --chkd-purple: #7D2183;
    --chkd-cyan: #00AEFF;
    --chkd-blue: #0072CE;
    --chkd-lime: #C2D267;
    --chkd-green: #41AD49; */
	--chkd-yellow: #fbb80d;
	--chkd-orange: #fbb80d;
	--chkd-magenta: #de0661;
	--chkd-purple: #7d2183;
	--chkd-cyan: #255a93;
	--chkd-blue: #0072ce;
	--chkd-lime: #adc810;
	--chkd-green: #41ad49;
}

/* Fonts */

@font-face {
	font-family: "facetselecticon";
	src: url("../system/production/assets/377/original/facetselecticon.eot");
	src: url("../system/production/assets/380/original/facetselecticon.woff")
			format("woff"),
		url("../system/production/assets/378/original/facetselecticon.ttf")
			format("truetype"),
		url("../system/production/assets/379/original/facetselecticon.svg")
			format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Avenir;
	src: url("../system/production/assets/384/original/AvenirLTStd-Roman.eot?#iefix")
			format("embedded-opentype"),
		url("../system/production/assets/381/original/AvenirLTStd-Roman.woff")
			format("woff"),
		url("../system/production/assets/382/original/AvenirLTStd-Roman.ttf")
			format("truetype"),
		url("../system/production/assets/383/original/AvenirLTStd-Roman.svg")
			format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Avenir Light";
	src: url("../system/production/assets/388/original/AvenirLTStd-Light.eot?#iefix")
			format("embedded-opentype"),
		url("../system/production/assets/385/original/AvenirLTStd-Light.woff")
			format("woff"),
		url("../system/production/assets/386/original/AvenirLTStd-Light.ttf")
			format("truetype"),
		url("../system/production/assets/387/original/AvenirLTStd-Light.svg")
			format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "VAGRounded Lt Regular";
	src: url("../system/production/assets/12902/original/VAGRounded_Lt_Regular.ttf")
		format("truetype");
	font-weight: normal;
	font-style: normal;
}

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

/* end Fonts */

/* Custom Animations */

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadebgin {
	0% {
		background: transparent;
	}
	100% {
		background: rgba(255, 255, 255, 1);
	}
}

@-webkit-keyframes fadebgin {
	0% {
		background: transparent;
	}
	100% {
		background: rgba(255, 255, 255, 1);
	}
}

@keyframes fadebgout {
	0% {
		background: rgba(255, 255, 255, 1);
	}
	100% {
		background: transparent;
	}
}

@-webkit-keyframes fadebgout {
	0% {
		background: rgba(255, 255, 255, 1);
	}
	100% {
		background: transparent;
	}
}

@keyframes slideleft {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-80%);
	}
}

@-webkit-keyframes slideleft {
	0% {
		-webkit-transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-80%);
	}
}

@-moz-eyframes slideleft {
	0% {
		-moz-transform: translateX(0%);
	}
	100% {
		-moz-transform: translateX(-80%);
	}
}

@keyframes slideright {
	0% {
		transform: translateX(-80%);
	}
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideright {
	0% {
		-webkit-transform: translateX(-80%);
	}
	100% {
		-webkit-transform: translateX(0%);
	}
}

@-moz-keyframes slideright {
	0% {
		-moz-transform: translateX(-80%);
	}
	100% {
		-moz-transform: translateX(0%);
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}

/* end Custom Animations */

html {
	height: 100%;
	width: 100%;
}

body {
	min-height: 100%;
	background: var(--white);
	color: var(--text-color);
	font-family: var(--standard-font), sans-serif;
	display: flex;
	flex-direction: column;
}

.content {
	flex: 1 0 auto;
}

.main-footer {
	flex-shrink: 0;
}

/* General Classes */

.smaller {
	font-size: 85%;
}

.text-muted {
	color: var(--light-text-color) !important;
}

.has-shadow {
	box-shadow: 0 5px 15px rgba(34, 34, 34, 0.2);
	-moz-box-shadow: 0 5px 15px rgba(34, 34, 34, 0.2);
	-webkit-box-shadow: 0 5px 15px rgba(34, 34, 34, 0.2);
	position: relative;
	z-index: 1;
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.1;
	background-position: center;
	background-size: cover;
}

.sticky {
	position: sticky;
}

.sticky-top {
	z-index: 999;
	width: 100%;
}

.preloader {
	animation: rotate 0.8s infinite linear;
	border: 6px solid #999;
	border-right-color: #ccc;
	border-radius: 50%;
	height: 28px;
	left: 50%;
	margin: 50px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 28px;
}

.btn-primary {
	background-color: var(--chkd-blue);
	border-color: var(--chkd-blue);
	font-weight: 800;
}

.btn-primary:hover {
	background-color: var(--primary);
	border-color: var(--primary);
	opacity: 0.75;
}

.btn-primary a {
	color: var(--white);
}

.btn-secondary {
	background-color: var(--secondary);
	border-color: var(--secondary);
	font-weight: 800;
}

.btn-secondary:hover {
	background-color: var(--secondary);
	border-color: var(--secondary);
	opacity: 0.75;
}

.btn-success {
	background-color: var(--tertiary);
	border-color: var(--tertiary);
	font-weight: 800;
}

.btn-success:hover {
	background-color: var(--tertiary);
	border-color: var(--tertiary);
	opacity: 0.75;
}

.btn-light {
	background-color: var(--chkd-magenta);
	border-color: var(--chkd-magenta);
	color: #fff !important;
	font-weight: 800;
}

.btn-light:hover {
	background-color: var(--chkd-magenta);
	border-color: var(--chkd-magenta);
	opacity: 0.75;
	color: #fff;
}

.btn a:hover {
	text-decoration: none;
}
/* end General Classes */

/* Effects */

.slideright {
	animation-name: slideright;
	-webkit-animation-name: slideright;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}

.slideleft {
	animation-name: slideleft;
	-webkit-animation-name: slideleft;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}

.fadebgout {
	animation-name: fadebgout;
	-webkit-animation-name: fadebgout;
	animation-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}

.fadebgin {
	animation-name: fadebgin;
	-webkit-animation-name: fadebgin;
	animation-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}

.fadeIn {
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;
}

/* end Effects */

.hero-images {
	background: url(https://connect.healthcaretalentsource.com/system/production/assets/12620/original/whyCHKD.jpg)
		no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	padding: 340px 0;
	box-shadow: inset 0 -12px 24px -12px rgb(34 34 34 / 40%);
}
/*
  .hero-images:before {
    content: "";
    background: url('//connect.healthcaretalentsource.com/system/production/assets/12723/original/hospital-hero-web.jpg') no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  */
.hero-images .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	background: linear-gradient(to top left, var(--chkd-lime), var(--chkd-cyan));
	/* background-color: #000; */
	background-position: center;
	background-size: cover;
}

.hero-job-search {
	background-color: var(--chkd-blue);
}

.cs_share_container {
	float: left;
}

.inner-search {
	position: relative;
	width: 100%;
	z-index: 2;
	padding: 15px 0px;
}

.inner-search h1,
.hero-images h1 {
	color: var(--white);
}

.inner-search h1 {
	font-size: 4em;
	font-weight: 600;
	color: #fff;
}

.inner-search h2 {
	font-weight: 300;
	font-size: 2.5em;
	color: var(--chkd-lime);
}

.inner-search h4 {
	font-weight: 300;
	font-family: var(--light-font);
}

/* Pre Footer */

.pre-footer,
.logo-footer {
	background-color: var(--primary);
}

.pre-footer .fa-circle,
.pre-footer h3 {
	color: var(--white);
}

.pre-footer .fa-inverse {
	color: var(--secondary);
	transform: translateX(7%);
}

/* end Pre Footer */

/* footer form chkd */
/* Footer Styles */
.footer {
	box-sizing: border-box;
	display: block;
	width: 100%;
	background: #255a93;
	margin: 0;
	padding: 1rem 1rem 0 1rem;
}

.footer .row {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 1rem;
}

.footer .row:first-child {
	border-bottom: 1px solid #ffffff;
	padding: 1rem;
}

.footer-call-us {
	color: #ffffff;
	display: block;
	padding: 17px 0px 14px 0px;
	text-align: center;
	width: 100%;
	font-family: "Helvetica";
	/*font-family: 'VAGRounded LT Light';*/
	font-size: 2.2em;
}

.footer-call-us img {
	vertical-align: middle;
	padding-right: 17px;
}

.footer-logo {
	font-family: "Helvetica";
	/*font-family: VAGRounded LT Regular;*/
	font-weight: normal;
	font-size: 20px;
	/*position: absolute;
    left: 25px;
    color: #0a769c;
    margin-top: 29px;*/
	color: #fff;
	margin: 1rem 0;
}

.footer-logo img {
	height: auto;
	margin-right: 0.5rem;
	width: 100%;
}

/*#footer-links {*/
/*background: transparent url('../images/bg-footer-light.png') repeat-x 0 1px;*/
/*height: 42px;
    background-color: #12a7ce;
    border-bottom: 1px solid #7ebaca;
}

    #footer-links ul {
        list-style: none;
        margin: 0;
        padding: 0;
        font-size: 0;
        height: 41px;
    }

    #footer-links li {
        display: inline-block;
        vertical-align: middle;
        margin: 0 1px;
    }

        #footer-links li a {
            color: #FFFFFF;
            font-family: 'Helvetica';*/
/*font-family: 'VAGRounded LT Regular';*/
/*font-size: 1.3em;
            text-decoration: none;
        }

        #footer-links li.bg-alerts span, #footer-links li.bg-alerts-none span {
            color: #FFFFFF;
            font-family: 'Helvetica';*/
/*font-family: 'VAGRounded LT Regular';*/
/*font-size: 1.3em;
            text-decoration: none;
            cursor: pointer;
        }*/

.footer-links {
	text-align: left;
}

.footer-link-list a,
.footer-links a,
.copyright {
	color: #fff !important;
}

.footer .copyright {
	margin: 0;
	text-align: center;
}

.footer-link-list a,
.footer-links a {
	display: block;
	font-weight: 700;
	margin: 1rem;
}

.footer-link-list a:hover,
.footer-links a:hover {
	text-decoration: none;
}

.footer-links a {
	border-left: 1px solid #ffffff;
	padding: 0 1rem;
	margin: 1rem 0;
	font-size: 12pt;
	line-height: 18pt;
	font-weight: 400;
}

.footer-links a:first-child {
	border-left: none;
}

.footer-link-list,
.footer-links,
.footer-social {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style: none;
	padding: 1rem 0;
}

.footer-award {
	margin-left: 1rem;
}

@media screen and (min-width: 1024px) {
	.footer .row {
		flex-direction: row;
		padding: 0;
	}

	.footer-logo,
	.footer-links,
	.footer-social {
		width: 33.33%;
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: auto;
		padding: 0;
	}

	.footer-links {
		justify-content: flex-start;
	}

	.footer-logo {
		justify-content: center;
		margin: 0;
		text-align: center;
	}

	.footer-link-list a,
	.footer-links a {
		margin: 0 0.5rem;
	}

	.footer-links a {
		padding: 0 0.5rem;
		margin: 0.5rem 0;
	}

	.footer-link-list a,
	.footer-links a {
		display: block;
		font-weight: 700;
		margin: 1rem;
	}
	.footer-link-list a,
	.footer-links a,
	.copyright {
		color: #fff !important;
	}

	.footer-social {
		justify-content: flex-end;
	}
}

.footer-link-list,
.footer-links,
.footer-social {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style: none;
	padding: 1rem 0;
}

.footer-award {
	margin-left: 1rem;
}

@media screen and (max-width: 400px) {
	.footer-link-list,
	.footer-links {
		flex-direction: column;
	}

	.footer-links a {
		border-left: none;
	}
}

.smaller-font {
	font-family: "Helvetica";
	/*font-family: 'VAGRounded LT Regular';*/
	font-size: 0.9em;
	color: #ffffff;
	text-decoration: none;
}

.bigger-font {
	font-family: "Helvetica";
	/*font-family: 'VAGRounded LT Regular';*/
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}

.bg-dark {
	background: transparent url("../images/bg-footer-dark.png") repeat-x 0 0;
	/*width: 190px;*/
	width: 15%;
	padding: 10px 15px;
}

.bg-alerts,
.bg-alerts-none {
	background: transparent url("../images/bg-alerts.png") repeat-x 0 0;
	width: 15%;
	padding: 5px 15px 10px 15px;
}

#footer-links li.bg-alerts span,
#footer-links li.bg-alerts-none span {
	font-size: 1em !important;
	vertical-align: middle;
	display: inline-block;
	width: 94%;
	height: 100%;
	text-align: center;
}

.bg-alerts span a,
.bg-alerts-none span a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.bg-alerts span a:after {
	content: " ";
	background-image: url(/images/alert-icon.png);
	width: 23px;
	height: 23px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.bg-alerts-none span a:after {
	content: " ";
	background-image: url(/images/alert-icon-none.png);
	width: 23px;
	height: 23px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.footer-link-list a:hover,
.footer-links a:hover {
	text-decoration: none 1important;
}

.footer-link-list a,
.footer-links a {
	text-decoration: underline !important;
}

/*end footer form chkd */

/* Footer */

.footer {
	background-color: var(--primary);
	padding: 30px 15px;
	color: var(--white);
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:active {
	color: var(--white);
	margin: 0 0.5rem;
}

.footer a:hover {
	color: var(--primary);
}

/* end Footer */

/* Pages */

.page-section {
	margin: 0 0 30px 0;
}

.page__image {
	margin: 0 0 30px 0;
}

.page__image img {
	width: 100%;
}

/* end Pages */

/* Home Page */

/* Home Page */

/* .working-at {
    background-color: var(--bg-gray);
  } */

.working-at .row {
	padding: 30px 0;
}

.working-at-section {
	position: relative;
	overflow: hidden;
	height: 400px;
}

.working-at-section img {
	display: inline-block;
	transform: translate(-50%, 50%);
	left: 30%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.working-at-section-content {
	position: absolute;
	height: 100%;
	background-color: rgba(0, 114, 206, 0.8);
	padding: 35px;
	transition: 1s;
	-o-transition: 1s;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-webkit-transition: 1s;
	left: 50%;
	top: 122%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 100%;
}

.working-at-section:hover .working-at-section-content {
	top: 50%;
}

.working-at-section-content-inner {
	color: white;
	text-align: center;
}

.working-at-section-content-inner h3 {
	padding-bottom: 45px;
	margin: 0;
}

.working-at-section-content-inner p {
	margin-bottom: 45px;
}

.working-at-link {
	padding: 14px;
	border: thin solid var(--white);
	color: white;
}

.working-at-link:hover {
	color: #dae0e5;
}

.working-at-sidebar:before {
	content: "";
	box-shadow: 0px 6px 12px rgba(23, 26, 27, 0.3);
	height: 90%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	border-radius: 9px 9px 75% 75%;
}

.working-at a:hover {
	text-decoration: none;
}

.job-categories .row {
	margin-bottom: 30px;
}

.job-category {
	min-height: 400px;
	position: relative;
	cursor: pointer;
	height: 100%;
}

.job-category h3,
.job-category i {
	color: var(--white);
}

.job-category i {
	content: "";
}

.job-category.with-image-bg h3,
.job-category.with-image-bg i {
	color: var(--dark-text-color);
}

.job-category:hover {
	text-decoration: none;
}

.job-category:after {
	background-color: var(--chkd-orange);
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	content: "";
}

.job-category:hover:after {
	opacity: 0.75;
}

.job-category.with-image-bg.even:after {
	background-color: var(--primary);
	opacity: 0.1;
}

.job-category.with-image-bg.odd:after {
	background-color: var(--secondary);
	opacity: 0.2;
}

.job-category.with-image-bg.even:hover:after {
	opacity: 0.2;
}

.job-category.with-image-bg.odd:hover:after {
	opacity: 0.3;
}

.talent-network-block {
	background-color: var(--chkd-blue);
	color: var(--white);
	font-weight: bold !important;
}

/* @media (max-width: 767px) {
	.tn-center {
		text-align: center;
	}
} */

@media (max-width: 767px) {
	.tn-center {
		text-align: center;
	}
}

/* Home Page */

.filter {
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: 0.8;
	background-color: var(--white);
}

.job-search.page-section {
	background-color: #ffffff;
	padding: 15px;
}

/* Job Details */

.jobs-section__apply .btn,
.job__details-apply .btn {
	display: block;
	margin-bottom: 10px;
}

/* end Job Details */

/* Job Details : Saved Job Overlay */

.saved-jobs-alert-wrapper {
	background: rgba(34, 34, 34, 0.5);
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

.saved-jobs-alert {
	background: var(--white);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 280px;
}

.saved-jobs-alert__check {
	background: var(--dark-gray);
	color: var(--white);
	font-size: 120px;
	line-height: 120px;
	padding: 24px;
}

.saved-jobs-alert__check.removed {
	background: #8fd400;
}

.saved-jobs-alert__message {
	background: var(--white);
	padding: 24px;
}
/* end Job Details : Saved Job Overlay */

/* Pagination */

.pagination {
	display: inline-flex !important;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.pagination a,
.pagination span {
	position: relative;
	display: block;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	background-color: var(--white);
	border: 1px solid #dee2e6;
}

.pagination a.disabled,
.pagination span.disabled {
	color: var(--text-color);
	pointer-events: none;
	cursor: auto;
}

.pagination:first-child {
	margin-left: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.pagination span.current {
	color: var(--text-color);
	font-weight: 700;
}

/* end Pagination */

/* Jobs Search */

#search--jobs-search .row {
	background-color: #ffffff;
}

.jobs-section__item {
	border-top: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow: none;
}

.jobs-section__item:hover {
	box-shadow: 0 0 15px rgba(0, 114, 206, 0.8);
	/* 0px 11px 8px -10px #CCC, 0px -11px 8px -10px #CCC */
	transition: 100ms;
	border-top-color: transparent;
	z-index: 55;
}

.jobs-section__item:hover + .jobs-section__item {
	border-top-color: transparent;
}

.fa-star {
	color: var(--chkd-yellow);
}

.fa-flag {
	color: var(--chkd-magenta);
}

.tooltip > .tooltip-inner {
	background-color: var(--primary);
}

.tooltip > .arrow::before {
	border-top-color: var(--primary);
}

/* end Jobs Search */

/* Facets */

.facet-loading {
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	background-repeat: no-repeat;
	display: none;
	height: 60px;
	margin: 20px auto;
	padding: 20px 0;
	width: 60px;
}

.facet-loading--dark {
	background-image: url("/system/production/assets/43/original/facet-loading-bg--dark.gif");
}

.facet-loading--light {
	background-image: url("/system/production/assets/44/original/facet-loading-bg--light.gif");
}

.facet-section h2 {
	border-bottom: 1px solid var(--black);
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	position: relative;
}

.facet-section h2 span {
	font-size: 12px;
}

.facet-item {
	margin: 0 0 10px 0;
}

.facet-item--collapsed {
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px 0;
}

.facet-item__heading h3 {
	cursor: pointer;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	position: relative;
}

.facet-item--expanded .facet-item__heading h3 {
	margin: 0 0 10px 0;
}

.facet-item--expanded .facet-item__options {
	display: block;
}

.facet-item--collapsed .facet-item__options {
	display: none;
}

a.facet-item__show-more {
	display: inline-block;
	margin: 10px 0;
}

span.facet-item__heading-expand-collapse {
	bottom: 0;
	font-family: "facetselecticon";
	font-size: 12px;
	position: absolute;
	right: 0;
	vertical-align: middle;
	width: 10%;
}

.facet-item--expanded span.facet-item__heading-expand-collapse:after {
	content: "s";
}

.facet-item--collapsed span.facet-item__heading-expand-collapse:after {
	content: "p";
}

.facet-item__options-item {
	border-bottom: 1px solid #ddd;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	position: relative;
}

.facet-item__heading div {
	padding: 0 10px;
	text-align: right;
}

span.facet-item__options-item-type {
	font-family: "facetselecticon";
}

.facet-item__options-item-type--multi:after {
	content: "b";
}

.facet-item__options-item-type--selected.facet-item__options-item-type--multi:after {
	content: "o";
}

.facet-item__options-item-type--single:after {
	content: "f";
}

.facet-item__options-item-type--selected.facet-item__options-item-type--single:after {
	content: "g";
}

/* end Facets */

/* Job Alerts Popup */

#fancybox-wrap #fancybox-outer {
	padding: 15px;
}

#fancybox-wrap #fancybox-outer #fancybox-content {
	padding: 0;
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	.fInput
	br {
	display: none;
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	.g-recaptcha {
	margin: 0;
}

@media only screen and (min-width: 480px) {
	#fancybox-wrap {
		min-width: 344px;
		width: auto !important;
	}
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	.fInput {
	padding-left: 0;
	margin-bottom: 0;
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	.fInput
	.fLabel {
	color: var(--light-text-color);
	font-size: smaller;
	margin-bottom: 0.2rem;
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	button {
	/* have to emulate the bootstrap button here due to Talemetry defaults */
	background-color: var(--primary);
	border-color: var(--primary);
	text-transform: none;
	font-size: 1rem;
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: var(--white);
	padding: 0.375rem 0.75rem;
	box-shadow: none;
	margin-bottom: 0;
	right: 0;
}

#fancybox-wrap
	#fancybox-outer
	#fancybox-content
	#candidateJobNotification
	button:hover {
	opacity: 0.75;
}

/* Job Alerts Popup */

/* default (xs-screens) */

html,
body {
	font-size: 14px !important;
}

h1 {
	font-size: 1.602em;
}

h2 {
	font-size: 1.424em;
}

h3 {
	font-size: 1.266em;
}

h4 {
	font-size: 1.125em;
}

h5 {
	font-size: 0.889em;
}

h6 {
	font-size: 0.79em;
}

.display-1 {
	font-size: 3.906em;
}

.display-2 {
	font-size: 3.125em;
}

.display-3 {
	font-size: 2.5em;
}

.display-4 {
	font-size: 2em;
}

/* Navbar */
.navbar {
	-webkit-backface-visbility: hidden;
	z-index: 12;
	background-color: #ffffff;
}
.navbbar.scrolled-nav {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.navbar .navbar-brand img.logo {
	height: 29px;
}

.navbar.scrolled-nav {
	box-shadow: 0px 0px 23px 2px rgba(34, 34, 34, 0.4);
}

.jobs-search .navbar,
.jobs.search .navbar {
	box-shadow: none;
}

.jobs-search .search,
.jobs.search .search {
	z-index: 11;
}

.jobs-search .search.sticky,
.jobs.search .search.sticky {
	box-shadow: 0px 0px 23px 2px rgba(34, 34, 34, 0.4);
}

.mobile-subnav {
	box-shadow: none;
	position: unset !important;
}

.mobile-subnav {
	box-shadow: none;
	background-color: var(--bg-light);
}

.mobile-subnav a.nav-link {
}

.mobile-subnav.scrolled-nav {
	box-shadow: 0px 0px 23px 2px rgba(34, 34, 34, 0.4);
}

/* end Navbar */

.facet-section {
	background: var(--white);
	/* display: none; */
	font-size: 12px;
}

/* Small devices (landscape phones, 576px and up) */

@media (max-width: 456px) {
	.hero-font {
		font-size: 0.55em;
	}
}

@media (min-width: 576px) {
	.facet-section {
		display: block;
		height: auto;
		margin: 0 0 30px 0;
		position: relative;
		z-index: 0;
	}
}

@media (max-width: 767px) {
	.row-offcanvas {
		position: relative;
		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
		overflow: hidden;
	}
	.row-offcanvas-right .sidebar-offcanvas {
		right: -100%;
		padding: 0 20px 0 20px;
	}
	.row-offcanvas-left .sidebar-offcanvas {
		left: -100%;
		padding: 0 20px 0 20px;
	}
	.row-offcanvas-right.active {
		right: 110%;
		overflow: unset;
	}
	.row-offcanvas-left.active {
		left: 110%;
		overflow: unset;
	}
	.sidebar-offcanvas {
		position: absolute;
		top: 0;
		width: 100%;
	}
	.hero-images {
		height: 350px;
		padding: 0;
	}
	.hero-font {
		font-size: 0.75em;
	}
	.home-text {
		font-size: 1.602em;
	}
	.home-text2 > p {
		font-size: 1.125em;
	}
	.home-text2 > blockquote > p {
		font-size: 1.125em;
	}
	.nursing-text {
		font-size: 0.8em;
	}
	.nursing-text > p {
		font-size: 14px;
	}
	.nursing-text2 {
		font-size: 1.5em;
	}
}

/* Medium devices (tablets, 768px and up) */

@media (min-width: 768px) {
	h1 {
		font-size: 2.441em;
	}
	h2 {
		font-size: 1.953em;
	}
	h3 {
		font-size: 1.563em;
	}
	h4 {
		font-size: 1.25em;
	}
	.display-1 {
		font-size: 6em;
	}
	.display-2 {
		font-size: 5.5em;
	}
	.display-3 {
		font-size: 4.5em;
	}
	.display-4 {
		font-size: 3.5em;
	}
	.navbar .navbar-brand img.logo {
		height: 80px;
		transition-property: height;
		transition-duration: 200ms;
		transition-timing-function: linear;
		transition-delay: 0s;
	}
	.navbar.scrolled-nav .navbar-brand img.logo {
		height: 40px;
		transition-property: height;
		transition-duration: 200ms;
		transition-timing-function: linear;
		transition-delay: 0s;
	}

	/*Hero*/
	.inner-search {
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		width: 100%;
		z-index: 2;
		padding: 15px 0px;
	}
}

/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
	html,
	body {
		font-size: 16px !important;
	}
}

/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
}

/* Custom Styles */

.mobile-facet-label {
	background: var(--primary);
	color: var(--white);
	padding: 7px 10px;
	float: left;
	margin-right: 7px;
	font-size: 14px;
	line-height: normal;
	margin-bottom: 7px;
}
.mobile-facet-label i,
.mobile-facet-label a {
	color: var(--white);
	text-decoration: none;
	font-size: 12px;
}

/* Google Form */
.google-form-control {
	display: block;
	width: 100%;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* Job Search Autofill */
.cs_jsearchform .ui-widget-content {
	font-family: din-condensed, sans-serif;
	border-bottom: 2px solid #eee !important;
}
.cs_jsearchform .ui-corner-all {
	border: medium none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.cs_jsearchform .ui-autocomplete-head {
	border-bottom: 2px solid #fff;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
.cs_jsearchform .cs_srchresults_count {
	float: none;
}
.cs_jsearchform .cs_srchresults_close {
	float: none;
	position: absolute;
	right: 8px;
	top: 6px;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	background: #eee;
	border: medium none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 0;
}
.cs_jsearchform a.cs_mtitle,
.cs_jsearchform a.cs_mtitle.ui-state-focus,
.cs_jsearchform a.cs_mtitle.ui-state-active {
	border: medium none;
	font-family: din-condensed, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.cs_jsearchform .cs_mtitle .cs_mjob_title {
	position: relative;
}
.cs_jsearchform .cs_mtitle .ui-icon {
	margin: 0;
	position: absolute;
	top: 0;
}
.cs_jsearchform .cs_mtitle .cs_mjob_titletext {
	width: 100%;
}
.cs_jsearchform .cs_mtitle .cs_mjob_location {
	padding-left: 18px;
}
.cs_jsearchform .ui-autocomplete-foot a,
.cs_jsearchform .ui-autocomplete-foot a.ui-state-focus,
.cs_jsearchform .ui-autocomplete-foot a.ui-state-active {
	font-size: 12px;
	line-height: 18px;
}
.cs_jsearchform .ui-autocomplete-notfound {
	font-size: 12px;
	line-height: 18px;
	padding: 4px;
	width: 100%;
}
.jobs-search .cs_jsearchform .ui-autocomplete {
	z-index: 9999 !important;
}
/* Job Search Autofill End */

/* Chat Bot Mobile Fixes */
.wrapper {
	z-index: 99999;
}
@media (max-width: 576px) {
	.wrapper {
		width: 100%;
		height: 8vh !important;
		bottom: 0 !important;
		top: auto !important;
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.wrapper.opened {
		width: 100%;
		height: 100%;
		height: 100vh !important;
		top: 0 !important;
		bottom: auto !important;
		left: 0;
		-webkit-transform: translate(0%, 0px) !important;
		transform: translate(0%, 0px) !important;
	}
}
/* END Chat Bot Mobile Fixes */

/* Pagination */

.pagination {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding: 0px 15px;
}

.pagination a,
.pagination span {
	position: relative;
	display: none;
	padding: 0.5rem 0.75rem;
	margin-left: -1px;
	line-height: 1.25;
	background-color: var(--white);
	border: none;
}

.pagination a.disabled,
.pagination span.disabled {
	color: var(--text-color);
	pointer-events: none;
	cursor: auto;
}

.pagination:first-child {
	margin-left: 0;
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.pagination span.current {
	color: var(--dark-text-color);
	font-weight: 700;
}
.pagination span:first-child,
.pagination span:last-child,
.pagination a:last-child,
.pagination a:first-child {
	font-weight: 600;
	font-size: 25px;
	padding: 3px 1rem 5px 1rem;
	display: block !important;
}
.pagination span:first-child,
.pagination a:first-child {
	background: var(--secondary) !important;
	color: var(--white) !important;
}
.pagination span:last-child,
.pagination a:last-child {
	background: var(--primary) !important;
	color: var(--white) !important;
}
.pagination a:last-child:hover {
	background: var(--secondary) !important;
	text-decoration: none !important;
}
.pagination a:first-child:hover {
	background: var(--primary) !important;
	text-decoration: none !important;
}
.pagination-pages {
	position: absolute;
	right: 10%;
	bottom: 20%;
	color: var(--dark-text-color);
	margin-right: 20px;
	top: 10px;
}
@media (max-width: 576px) {
	.pagination-pages {
		right: 33%;
	}
}
@media (min-width: 577px) and (max-width: 767px) {
	.pagination-pages {
		right: 20%;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	.pagination-pages {
		right: 15%;
	}
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type="number"] {
	-moz-appearance: textfield; /* Firefox */
}
.pageNumber {
	max-width: 35px;
	text-align: center;
}
.pagination-pages span,
.pagination-pages .pageNumberForm {
	float: left;
}
.pagination-pages span {
	padding: 0px 13px 0px 10px;
}
/* end Pagination */

/* Subnav */
.dark-bg {
	background: var(--primary);
}
.subnav li {
	display: inline;
	padding: 10px 15px;
	width: 14.3%;
	text-align: center;
}
.subnav a {
	color: var(--white);
}
.dropdown-item {
	color: var(--text-color) !important;
}
@media (max-width: 767px) {
	.subnav {
		display: none;
	}
	.hero-benefits {
		margin-bottom: -3rem !important;
	}
}

.subnav .dropdown-item.active,
.dropdown-item:active {
	color: #fff !important;
	text-decoration: none;
	background-color: var(--primary);
}
/* End Subnav */

/* Featured Jobs Carousel */
/* home page */
@media (min-width: 768px) {
	/* show 3 items */
	.featured-section.carousel-inner .active,
	.featured-section.carousel-inner .active + .featured-section.carousel-item,
	.featured-section.carousel-inner
		.active
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item {
		display: block;
	}

	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left),
	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left)
		+ .featured-section.carousel-item,
	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left)
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item {
		transition: none;
	}

	.featured-section.carousel-inner .featured-section.carousel-item-next,
	.featured-section.carousel-inner .featured-section.carousel-item-prev {
		position: relative;
		transform: translate3d(0, 0, 0);
	}

	.featured-section.carousel-inner
		.active.featured-section.carousel-item
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item {
		position: absolute;
		top: 0;
		right: -33.3333%;
		z-index: -1;
		display: block;
		visibility: visible;
	}

	/* left or forward direction */
	.active.featured-section.carousel-item-left
		+ .featured-section.carousel-item-next.featured-section.carousel-item-left,
	.featured-section.carousel-item-next.featured-section.carousel-item-left
		+ .featured-section.carousel-item,
	.featured-section.carousel-item-next.featured-section.carousel-item-left
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item,
	.featured-section.carousel-item-next.featured-section.carousel-item-left
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item {
		position: relative;
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}

	/* farthest right hidden item must be abso position for animations */
	.featured-section.carousel-inner
		.featured-section.carousel-item-prev.featured-section.carousel-item-right {
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		display: block;
		visibility: visible;
	}

	/* right or prev direction */
	.active.featured-section.carousel-item-right
		+ .featured-section.carousel-item-prev.featured-section.carousel-item-right,
	.featured-section.carousel-item-prev.featured-section.carousel-item-right
		+ .featured-section.carousel-item,
	.featured-section.carousel-item-prev.featured-section.carousel-item-right
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item,
	.featured-section.carousel-item-prev.featured-section.carousel-item-right
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item
		+ .featured-section.carousel-item {
		position: relative;
		transform: translate3d(100%, 0, 0);
		visibility: visible;
		display: block;
		visibility: visible;
	}

	/* search jobs page */
	@media (min-width: 992px) {
		/* show 3 items */
		.featured-section2.carousel-inner .active,
		.featured-section2.carousel-inner
			.active
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-inner
			.active
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item {
			display: block;
		}

		.featured-section2.carousel-inner
			.featured-section2.carousel-item.active:not(.featured-section2.carousel-item-right):not(.featured-section2.carousel-item-left),
		.featured-section2.carousel-inner
			.featured-section2.carousel-item.active:not(.featured-section2.carousel-item-right):not(.featured-section2.carousel-item-left)
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-inner
			.featured-section2.carousel-item.active:not(.featured-section2.carousel-item-right):not(.featured-section2.carousel-item-left)
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item {
			transition: none;
		}

		.featured-section2.carousel-inner .featured-section2.carousel-item-next,
		.featured-section2.carousel-inner .featured-section2.carousel-item-prev {
			position: relative;
			transform: translate3d(0, 0, 0);
		}

		.featured-section2.carousel-inner
			.active.featured-section2.carousel-item
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item {
			position: absolute;
			top: 0;
			right: -33.3333%;
			z-index: -1;
			display: block;
			visibility: visible;
		}

		/* left or forward direction */
		.active.featured-section2.carousel-item-left
			+ .featured-section2.carousel-item-next.featured-section2.carousel-item-left,
		.featured-section2.carousel-item-next.featured-section2.carousel-item-left
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-item-next.featured-section2.carousel-item-left
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-item-next.featured-section2.carousel-item-left
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item {
			position: relative;
			transform: translate3d(-100%, 0, 0);
			visibility: visible;
		}

		/* farthest right hidden item must be abso position for animations */
		.featured-section2.carousel-inner
			.featured-section2.carousel-item-prev.featured-section2.carousel-item-right {
			position: absolute;
			top: 0;
			left: 0;
			z-index: -1;
			display: block;
			visibility: visible;
		}

		/* right or prev direction */
		.active.featured-section2.carousel-item-right
			+ .featured-section2.carousel-item-prev.featured-section2.carousel-item-right,
		.featured-section2.carousel-item-prev.featured-section2.carousel-item-right
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-item-prev.featured-section2.carousel-item-right
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item,
		.featured-section2.carousel-item-prev.featured-section2.carousel-item-right
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item
			+ .featured-section2.carousel-item {
			position: relative;
			transform: translate3d(100%, 0, 0);
			visibility: visible;
			display: block;
			visibility: visible;
		}

		.carousel-control-next,
		.carousel-control-prev {
			width: 2%;
		}

		.carousel-control-prev-icon {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
		}
		.carousel-control-next-icon {
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
		}
		.card-body__text {
			font-size: 14px !important;
		}
	}

	.carousel-control-next,
	.carousel-control-prev {
		width: 2%;
	}

	.carousel-control-prev-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
	}
	.carousel-control-next-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
	}
	.card-body__text {
		font-size: 14px !important;
	}
}

@media (max-width: 991px) {
	/* show 2 items - search job page */
	.featured-section2.carousel-inner .active,
	.featured-section2.carousel-inner .active + .featured-section2.carousel-item {
		display: block;
	}

	.featured-section2.carousel-inner
		.featured-section2.carousel-item.active:not(.featured-section2.carousel-item-right):not(.featured-section2.carousel-item-left),
	.featured-section2.carousel-inner
		.featured-section2.carousel-item.active:not(.featured-section2.carousel-item-right):not(.featured-section2.carousel-item-left)
		+ .featured-section2.carousel-item {
		transition: none;
	}
}

@media (max-width: 767px) {
	/* show 2 items - home page */
	.featured-section.carousel-inner .active,
	.featured-section.carousel-inner .active + .featured-section.carousel-item {
		display: block;
	}
	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left),
	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left)
		+ .featured-section.carousel-item {
		transition: none;
	}

	/* show 1 item - search job page */
	/* .featured-section2.carousel-inner .active {
		display: block;
	}
	.featured-section2.carousel-inner
		.active
		+ .featured-section2.carousel-item {
		display: none;
	} */
}

@media (max-width: 575px) {
	/* show 1 item - home page */
	.featured-section.carousel-inner .active {
		display: block;
	}
	.featured-section.carousel-inner .active + .featured-section.carousel-item {
		display: none;
	}

	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left),
	.featured-section.carousel-inner
		.featured-section.carousel-item.active:not(.featured-section.carousel-item-right):not(.featured-section.carousel-item-left)
		+ .featured-section.carousel-item {
		transition: none;
	}

	/* show 1 item - search job page */
	.featured-section2.carousel-inner .active {
		display: block;
	}
	.featured-section2.carousel-inner .active + .featured-section2.carousel-item {
		display: none;
	}
}

#featuredCarousel a:hover {
	text-decoration: underline;
}

.btn-search-home {
	background-color: var(--chkd-lime);
	border-color: var(--chkd-lime);
	color: #ffffff;
}

.featured-job-title {
	color: var(--chkd-blue);
	font-size: 16px;
	font-weight: 600;
}

/* end featured jobs */

.footer-call-us {
	color: #ffffff;
	display: block;
	padding: 17px 0px 14px 0px;
	text-align: center;
	width: 100%;
	font-family: "Helvetica";
	/* font-family: 'VAGRounded LT Light'; */
	font-size: 2.2em;
}

.footer-call-us img {
	vertical-align: middle;
	padding-right: 17px;
}

/* pre-footer */

.pre-footer li {
	display: inline;
	padding: 0px 15px;
}
.pre-footer a {
	color: var(--white);
}

@media (max-width: 767px) {
	.pre-footer {
		display: none;
	}
}

.pre-footer .dropdown-item.active,
.dropdown-item:active {
	color: #fff !important;
	text-decoration: none;
	background-color: var(--primary);
}

.pre-footer {
	margin-left: auto;
	margin-right: auto;
}

/* End pre-footer */

/* sub-footer */
.sub-footer li {
	display: inline;
	padding: 0px 15px;
}
.sub-footer a {
	color: #000;
}

@media (max-width: 767px) {
	.sub-footer {
		display: none;
	}
}

.sub-footer .dropdown-item.active,
.dropdown-item:active {
	color: #fff !important;
	text-decoration: none;
	background-color: var(--primary);
}

.sub-footer {
	margin-left: auto;
	margin-right: auto;
}

/* End sub-footer */

#navbarTogglerDemo03foot > ul {
	width: 100%;
}

.nav-item-1,
.nav-item-5,
.nav-item-9 {
	background-color: var(--chkd-lime);
}
.nav-item-2,
.nav-item-6,
.nav-item-10 {
	background-color: var(--chkd-orange);
}
.nav-item-3,
.nav-item-7,
.nav-item-11 {
	background-color: var(--chkd-magenta);
}
.nav-item-4,
.nav-item-8,
.nav-item-12 {
	background-color: var(--chkd-cyan);
}

.bg-color-cyan {
	background-color: var(--chkd-cyan);
}
.bg-color-lime {
	background-color: var(--chkd-lime);
}
.bg-color-magenta {
	background-color: var(--chkd-magenta);
}
.bg-color-yellow {
	background-color: var(--chkd-yellow);
}
.bg-color-blue {
	background-color: var(--chkd-blue);
}

.width-15 {
	width: 15%;
}

.width-13 {
	width: 13%;
}

.container-fluid-eighty {
	width: 80%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.btn-lime {
	background-color: var(--chkd-lime);
	border-color: var(--chkd-lime);
	color: var(--white);
}

.btn-lime:hover {
	background-color: var(--chkd-lime);
	border-color: var(--chkd-lime);
	color: var(--white);
	opacity: 0.75;
	font-weight: bold;
}

.btn-magenta {
	background-color: var(--chkd-magenta);
	border-color: var(--chkd-magenta);
	color: var(--white);
}

.btn-magenta:hover {
	background-color: var(--chkd-magenta);
	border-color: var(--chkd-magenta);
	color: var(--white);
	opacity: 0.75;
	font-weight: bold;
}

.btn-orange {
	background-color: var(--chkd-orange);
	border-color: var(--chkd-orange);
	color: var(--white);
	font-weight: bold;
}

.btn-orange:hover {
	background-color: var(--chkd-orange);
	border-color: var(--chkd-orange);
	color: var(--white);
	opacity: 0.75;
	font-weight: bold;
}

.featured-section::before {
	background: var(--chkd-orange);
	content: "";
	position: absolute;
	height: 100%;
	width: 95%;
	top: 9%;
	right: -8px;
	z-index: -1;
}

.featBg-color::before {
	background: var(--chkd-orange);
	content: "";
	position: absolute;
	height: 100%;
	width: 89.5%;
	top: 5%;
	right: 15px;
	z-index: -1;
}

.featured-section3::before {
	/* background: var(--chkd-orange); */
	content: "";
	position: absolute;
	height: 100%;
	width: 89.5%;
	top: 5%;
	right: 15px;
	z-index: -1;
}

@media (max-width: 991px) {
	.featured-section::before {
		top: 6%;
	}
}

@media (max-width: 767px) {
	.featured-section::before {
		top: 4%;
		right: -5px;
	}
}

@media (max-width: 757px) {
	.featured-section::before {
		top: 4%;
		right: -5px;
	}
}

@media (max-width: 500px) {
	.featBg-color::before {
		width: 89.5%;
	}
}

@media (max-width: 450px) {
	.featBg-color::before {
		width: 86.5%;
	}
}

@media (max-width: 400px) {
	.featBg-color::before {
		width: 84.5%;
	}
}

.jobs-section__item-details a {
	color: var(--chkd-blue);
	font-weight: 600;
}

.jobs-section__item-details .btn-primary {
	background-color: var(--chkd-blue);
	border-color: var(--chkd-blue);
	color: white;
}

.logo-footer-text {
	text-align: center;
	vertical-align: middle;
	color: var(--white);
	font-size: 2.2em;
}

#featuredCarousel i {
	color: var(--chkd-blue);
}

/* color for home page tiles */
.bg-color-1,
.bg-color-6,
.bg-color-8 {
	background-color: var(--chkd-magenta);
}

.bg-color-2,
.bg-color-4,
.bg-color-9 {
	background-color: var(--chkd-cyan);
}

.bg-color-3,
.bg-color-5,
.bg-color-7 {
	background-color: var(--chkd-lime);
}

.featured-section .carousel-item > .card {
	height: 275px;
}

/* favicon colors */

.fa-clock:before {
	color: var(--chkd-cyan);
}

.fa-sitemap:before,
.fa-hashtag:before {
	color: var(--chkd-magenta);
}

.fa-map-marker-alt:before,
.fa-calendar:before {
	color: var(--chkd-lime);
}

.fa-hospital:before,
.fa-tag:before {
	color: var(--chkd-orange);
}

/* internal badge color */

.badge-primary {
	background-color: var(--chkd-magenta);
}

.badge-primary.internal-badge {
	background-color: var(--chkd-magenta);
	font-size: 50%;
}

.job-details__job-title {
	color: var(--chkd-blue) !important;
}

/* Benefits Page */
/* .our-benefits {
    background: var(--chkd-blue);
    color: var(--white);
    padding: 1.25rem 0.75rem;
    float: left;
    border: 3px solid #fff;
    transition: 0.25s ease-in-out;
  } */
.our-benefits p {
	color: var(--white);
	margin: 0;
	font-size: 20px;
}
.our-benefits:hover {
	color: var(--white);
	background: var(--primary);
}
.our-benefits:hover p {
	color: var(--white);
}
.our-benefits i {
	font-size: 20px;
}
.modal-title {
	color: var(--tertiary);
}
.modal-dialog {
	margin: 150px auto;
}

.benefit-page {
	background-color: var(--chkd-orange);
}

.benefit-page_header {
	color: #fff;
}

/* Benefits Page */
.our-benefits {
	background: var(--chkd-blue);
	color: var(--white);
	padding: 1.25rem 0.75rem;
	float: left;
	border: 3px solid #fff;
	transition: 0.25s ease-in-out;
	font-weight: bold;
}
.our-benefits p {
	color: var(--white);
	margin: 0;
	font-size: 20px;
}
.our-benefits:hover {
	color: var(--white);
	background: var(--primary);
}

.hover-blue:hover {
	color: var(--white);
	background: var(--chkd-cyan);
}

.hover-pink:hover {
	color: var(--white);
	background: var(--chkd-magenta);
}

.hover-cyan:hover {
	color: var(--white);
	background: var(--chkd-cyan);
}

.hover-orange:hover {
	color: var(--white);
	background: var(--chkd-orange);
}

.hover-lime:hover {
	color: var(--white);
	background: var(--chkd-lime);
}

.our-benefits:hover p {
	color: var(--white);
}
.our-benefits i {
	font-size: 20px;
}
.modal-title {
	color: var(--tertiary);
}
.modal-dialog {
	margin: 150px auto;
}

#Herospace {
	position: relative;
	color: white;
	margin: 0 0 25px 0;
	padding-bottom: 5px;
	min-height: 44px;
}

#Herospace img {
	width: 100% !important;
	display: inline-block;
}

#Herospace h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	padding: 10px;
	font-family: "Helvetica";
	/* font-family: 'VAGRounded LT Light'; */
	font-size: 2.5em;
}

.hero1-images {
	position: relative;
	z-index: 1;
	padding: 240px 0;
	box-shadow: inset 0 -12px 24px -12px rgb(34 34 34 / 40%);
}

.hero1-images:before {
	content: "";
	background: url(//connect.healthcaretalentsource.com/system/production/assets/12620/original/whyCHKD.jpg)
		no-repeat;
	background-position: center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hero1-images .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-position: center;
	background-size: cover;
}

#information-systems-image {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.jobs-section__category-info-left {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.jobs-section__category-info-desc-left {
	background: rgba(255, 255, 255, 0.7);
	color: var(--dark-text-color);
	padding: 24px;
	height: 100%;
}

.jobs-section__category-info-right {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.jobs-section__category-info-desc-right {
	background: rgba(255, 255, 255, 0.7);
	color: var(--dark-text-color);
	padding: 24px;
	height: 100%;
}

.jobs-section__category-info-bottom {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.jobs-section__category-info-desc-bottom {
	background: rgba(255, 255, 255, 0.7);
	color: var(--dark-text-color);
	padding: 24px;
	position: absolute;
	bottom: 0%;
}

.jobs-section__category-info-top {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.jobs-section__category-info-desc-top {
	background: rgba(255, 255, 255, 0.7);
	color: var(--dark-text-color);
	padding: 24px;
	position: absolute;
	top: 0%;
}

.jobs-section__category-info {
	background-position: right top;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
}
.jobs-section__category-info-desc {
	background: var(--primary);
	color: var(--white);
	padding: 35px;
	border-radius: 10px 0px 0px 10px;
}
.jobs-section__category-info.page-section .jobs-section__category-info-desc {
	padding: 45px;
	min-height: 300px;
	font-size: 18px;
}

#nursing-image {
	background-position: right top !important;
}

#advanced-practice-image {
	background-position: right 35%;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

.advanced-practice-section {
	background-position: right 40%;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
}

.all-jobs-section {
	background-position: right 40%;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
}

.mental-health-section {
	background-position: right 25%;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
}

.professional-technical-section {
	background-position: 100% 15%;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
	font-size: 16px;
}

#clinical-image {
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

#management-image {
	background-position: right top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

#mental-health-image {
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

#professional-technical-image {
	/* background-size: 35%; */
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

#support-services-image {
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

#all-jobs-image {
	background-position: center 35%;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

.tips-header {
	background-color: var(--chkd-cyan);
	border: none;
	text-align: left;
	white-space: normal !important;
	display: block;
	padding: 1em;
}

.tips-header:hover {
	color: var(--white);
	background: var(--chkd-magenta);
}

.tips-header__secondary {
	background-color: var(--chkd-lime);
	border: none;
	text-align: left;
	white-space: normal !important;
	display: block;
	padding: 1em;
}

.tips-header__secondary:hover {
	color: var(--white);
	background: var(--chkd-magenta);
}

.panel-title > a {
	display: block;
	text-decoration: none;
	padding: 1em;
	background-color: var(--chkd-magenta);
	color: #fff;
}

.panel-title > a:hover {
	background-color: var(--chkd-lime);
}

.toggle-icon::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

a#toggle-btn::before {
	float: right !important;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f077";
}

a#toggle-btn.collapsed::before {
	float: right !important;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f078";
}

.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus {
	text-decoration: none;
}

button:focus {
	outline: 0 !important;
}

.faq-subheader {
	font-weight: 600;
	color: var(--chkd-lime);
	margin: 1em 0;
}

.nursing-at-chkd > h1 {
	font-weight: 600;
	color: var(--chkd-magenta);
}

.nursing-at-chkd > h2 {
	font-weight: 600;
	color: var(--chkd-cyan);
}

/* NURSING-AT-CHKD */

.nursing-noshow {
	display: none;
}

.inner-img {
	height: 400px;
}

@media (max-width: 700px) {
	.sidebar-disappear {
		display: none;
	}

	.nursing-show {
		display: block;
	}
	.nursing-fullscreen {
		width: 100%;
	}
	.nursing-h3 {
		font-size: 1.2em;
	}
	.mobile-nav-font {
		font-size: 14px !important;
	}
}

/* ACCESSORY PAGE SIDE NAV */

.side-nav {
	font-size: 2.2rem;
	position: relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.accessory-nav {
	background-color: var(--primary);
}

.white {
	color: #fff;
}

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

.side-nav a {
	text-decoration: none !important;
}

.side-nav a,
.side-nav .faux-link {
	color: #fff;
	display: block;
}

.side-nav > ul > li > .faux-link > span,
.side-nav > ul > li > a > span {
	margin-left: 15px;
}

.side-nav .faux-link > span,
.side-nav a > span {
	display: block;
	line-height: 1.2;
	padding: 10px 0;
	font-size: 1.25rem;
	font-weight: 600;
}

.side-nav.accessory-nav a {
	border-bottom: 1px solid var(--chkd-blue);
	padding: 10px;
}

.side-nav a:hover {
	color: var(--tertiary);
}

.side-nav a.active {
	background-color: var(--chkd-magenta);
}

/* END ACCESSORY PAGE SIDE NAV */

/* ACCESSORY PAGE SIDE NAV STICKY */

/* Chrome, Safari c */
@media screen and(-webkit-min-device-pixel-ratio:0) {
	.contain {
		display: table-row;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.side-navbar-container {
		flex-grow: 1;
	}

	.side-navbar-sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 30%;
	}
}

/* Chrome, Firefox*/
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
	.contain {
		display: flex;
		flex-direction: column;
	}

	.side-navbar-container {
		flex-grow: 1;
	}

	.side-navbar-sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 30%;
	}
}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
	.contain {
		display: table-row;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.side-navbar-container {
		flex-grow: 1;
	}

	.side-navbar-sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 30%;
	}
}

/* Edge */
@supports (-ms-ime-align: auto) {
	.contain {
		display: table-row;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.side-navbar-container {
		flex-grow: 1;
	}

	.side-navbar-sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 30%;
	}
}

/* Internet Explorer  */
@media all and (-ms-high-contrast: none) {
	#mySticky {
		display: block;
		left: 3%;
	}

	#mySticky.fixed {
		position: fixed;
		padding-top: 12em;
		top: 0;
		right: 0;
		left: 75%;
		z-index: 1;
	}
}

/* END ACCESSORY PAGE SIDE NAV STICKY */

.accessory-page-header {
	font-size: 2em;
	color: #fff;
	text-shadow: 2px 2px 4px #000000;
}

.accessory-page-header-dark {
	font-size: 6em;
	color: var(--chkd-magenta);
	text-shadow: 5px 5px #e7e7e9;
	font-weight: 600;
	padding-left: 1em;
	font-family: "VAGRounded Lt Regular";
}

.accessory-page-header-light {
	font-size: 6em;
	color: #fff;
	font-weight: 600;
	/* text-shadow: 2px 2px 4px #000000; */
	/* font-family: "VAGRounded Lt Regular"; */
}

.accessory-page-header > h1 {
	font-weight: 600;
}

.hero-image-accessory {
	position: relative;
	z-index: 1;
	padding: 240px 0;
	box-shadow: inset 0 -12px 24px -12px rgb(34 34 34 / 40%);
}

.hero-benefits {
	padding-top: 2rem !important;
	margin-bottom: -3rem !important;
}

/* HOME PAGE MODAL */

.home-page-modal-content {
	background-color: var(--tertiary);
}

.home-page-modal-content > .modal-body {
	background-color: #fff;
	padding: 0;
	margin: 1em;
	border-radius: 5px;
	text-align: center;
}

.home-page-modal-content > .modal-header > .modal-title {
	color: #fff !important;
	font-weight: 600;
}

/* END HOME PAGE MODAL */

.accessory-section-info {
	background-position: right top;
	background-size: inherit;
	border-radius: 10px;
	background-repeat: no-repeat;
}
.accessory-section-info-desc {
	color: var(--white);
	border-radius: 10px 0px 0px 10px;
}
.accessory-section-info.page-section .accessory-section-info-desc {
	padding: 25px;
	min-height: 300px;
	font-size: 18px;
}

#veteran-image {
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 0px 10px 10px 0px;
}

.returning-section {
	background-color: #f1f1f1;
	border: solid 1px black;
}

.returning-section h4 {
	margin: 0.25rem;
}

.accessory-section .carousel-item > .card {
	height: 300px;
}

.military-card-list {
	padding: 0px;
}

.diversity-image {
	background-image: url(//connect.healthcaretalentsource.com/system/production/assets/14998/original/Nurses_week_2021.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 300px;
	width: 300px;
	box-shadow: 10px 10px rgb(43, 181, 217);
}

.diversity-image2 {
	box-shadow: 10px 10px rgb(43, 181, 217);
}

@media (max-width: 550px) {
	.diversity-image {
		height: 250px !important;
		width: 250px !important;
	}
}

@media (max-width: 768px) {
	.diversity-image {
		height: 350px;
		width: 350px;
		background-position: center;
	}
	.outpatient-no-padding {
		padding: 0;
	}
	.outpatient-text {
		font-size: 1.466em;
	}
}

@media (min-width: 576px) and (max-width: 991px) {
	/* show 2 items */
	.accessory-section .carousel-inner .active + .carousel-item,
	.accessory-section .carousel-inner .active + .carousel-item + .carousel-item {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1300px) {
	/* show 2 items */
	.accessory-section .carousel-inner .active + .carousel-item + .carousel-item {
		display: none !important;
	}
}

@media (min-width: 1200px) and (max-width: 1300px) {
	#accessoryCarousel .col-xl-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
}

.military-image-1 {
	background-position: center top;
}

.military-image-2 {
	background-position: center top;
}

.military-image-3 {
	background-position: center center;
}

.military-image-4 {
	background-position: right top;
}

.military-image-5 {
	background-position: center top;
}

.accessory-nav-ul {
	font-size: 1.2rem;
	list-style: none;
	padding-inline-start: 0px;
}

/* BLOG */
.our-stories-cat {
	background-color: var(--secondary);
	color: var(--primary);
	margin: 0;
}

.our-stories-cat a {
	color: #fff;
	font-weight: 600;
}

.our-stories-image {
	overflow: hidden;
	height: 100%;
	cursor: pointer;
}

.our-stories-image .image-bg {
	width: 100%;
	min-height: 250px;
	position: relative;
	display: block;
	background-position: top;
	background-size: cover;
	color: var(--text-dark-color);
	transition: transform 0.2s, opacity 0.2s;
}

.post-wrapper-odd:hover .our-stories-image .image-bg {
	transform: scale(1.05);
	opacity: 0.9;
}

.post-wrapper-odd {
	box-shadow: 10px 10px rgb(173 200 16);
	-moz-box-shadow: 10px 10px rgb(173 200 16);
	-webkit-box-shadow: 10px 10px rgb(173 200 16);
	margin: 30px 0;
	cursor: pointer;
}

.post-wrapper-even:hover .our-stories-image .image-bg {
	transform: scale(1.05);
	opacity: 0.9;
}

.post-wrapper-even {
	box-shadow: 10px 10px rgb(222 6 97);
	-moz-box-shadow: 10px 10px rgb(222 6 97);
	-webkit-box-shadow: 10px 10px rgb(222 6 97);
	margin: 30px 0;
	cursor: pointer;
}

.post-wrapper-third:hover .our-stories-image .image-bg {
	transform: scale(1.05);
	opacity: 0.9;
}

.post-wrapper-third {
	box-shadow: 10px 10px rgb(251 184 13);
	-moz-box-shadow: 10px 10px rgb(251 184 13);
	-webkit-box-shadow: 10px 10px rgb(251 184 13);
	margin: 30px 0;
	cursor: pointer;
}

.post-wrapper-four:hover .our-stories-image .image-bg {
	transform: scale(1.05);
	opacity: 0.9;
}

.post-wrapper-four {
	box-shadow: 10px 10px rgb(43 181 217);
	-moz-box-shadow: 10px 10px rgb(43 181 217);
	-webkit-box-shadow: 10px 10px rgb(43 181 217);
	margin: 30px 0;
	cursor: pointer;
}

.post-content {
	padding: 1.5rem;
}

.post-content h2 {
	color: var(--primary);
}

.indented {
	padding-left: 15px;
}

ul.list-group.list-group-flush.indented .list-group-item:first-child {
	border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* END BLOG */

.hover-yellow:hover {
	color: var(--white);
	background: var(--chkd-yellow);
}

/* .talent-network-block {
	width: 100%;
} */

/*.returnCol::after{
      display: block; content: '\00a0'; 
      position: absolute;
      text-decoration-line: underline;
      text-decoration-style: wavy;
      text-decoration-color: white;
      text-decoration-thickness: 3px;
      word-spacing: 352px; line-height: 0;
      }
  .returnCol::after {top: 0; right: 0px; writing-mode: vertical-lr; }*/

/* .cls-1 {
    fill: #acc837 !important;
  } */

/* RETURN APPLICANT BOX */
.return-box {
	background-color: var(--chkd-lime);
	display: flex;
	height: 150px;
	padding-left: 0px;
	align-self: center;
}

@media (max-width: 992px) {
	.return-box {
		height: 75px;
	}
}

/* START WAVE */
.wave-container {
	position: relative;
	background: var(--chkd-orange);
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.wave-container > svg {
	display: block;
	transform-origin: bottom;
	animation: animateWave 1000ms cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
@keyframes animateWave {
	0% {
		transform: scale(1, 0);
	}
	100% {
		transform: scale(1, 1);
	}
}
/* STOP WAVE */

/* START ODD WAVE */
.wave-container-odd {
	position: relative;
	background: var(--chkd-lime);
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.wave-container-odd > svg {
	display: block;
	transform-origin: bottom;
	animation: animateWave 1000ms cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
/* END ODD WAVE */

/* START EVEN WAVE */
.wave-container-even {
	position: relative;
	background: var(--chkd-cyan);
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.wave-container-even > svg {
	display: block;
	transform-origin: bottom;
	animation: animateWave 1000ms cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
/* END EVEN WAVE */

/* START EVEN WAVE */
.wave-container-blog {
	position: relative;
	background: #cdcdcf;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.wave-container-blog > svg {
	display: block;
	transform-origin: bottom;
	animation: animateWave 1000ms cubic-bezier(0.23, 1, 0.32, 1) forwards;
}
/* END EVEN WAVE */

#talent_network-1 {
	font-size: 20px !important;
}

#talent_network-2 {
	font-size: 20px !important;
	font-weight: bold !important;
}

.sub-header-style {
	font-family: "VAGRounded Lt Regular";
	color: black;
	font-weight: 600;
}

p {
	font-size: 18px;
}

#PsychiatryModal2 h3,
#mentalHealthTherapyModal2 h3,
#mentalHealthEmergencyModal2 h3,
#mentalHealthCampaignModal2 h3 {
	color: var(--chkd-cyan);
}

#PsychiatryModal2Label,
#mentalHealthTherapyModal2Label,
#mentalHealthEmergencyModal2Label,
#mentalHealthCampaignModal2Label {
	font-weight: bold;
}

.chkd-nav > .nav-item {
	border-right: 1px solid #255a93;
	align-items: flex-end;
	height: auto;
	text-align: center;
	font-weight: bold;
}
.chkd-nav > .nav-item > .nav-link {
	padding: 10px 10px 9px 10px;
	font-family: "Helvetica";
	color: #255a93;
	display: block;
}
.chkd-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background-color: white;
}
.chkd-nav > li.last {
	border-right: none;
}

.chkd-nav > .nav-item > .nav-link:hover {
	color: #ffffff;
	background: #255a93;
	cursor: pointer;
}

.chkd-nav > .nav-item > .dropdown-menu {
	background-color: #193e66;
}

.chkd-nav > .nav-item > .dropdown-menu > .dropdown-item {
	font-family: Arial;
	font-weight: bold;
	color: #fff !important;
	white-space: normal;
	text-decoration: none;
	vertical-align: middle;
	float: left;
	display: inline;
	width: 290px;
	min-height: 40px;
	margin: 0px 0px 0px 0px;
	background-color: #193e66;
	text-align: left;
	margin: -2px 0 0 -1px;
	border: 1px solid #8ad6ea;
	border-bottom-width: 0px;
	padding: 16px 0px 0px 12px;
	padding-top: 0;
	display: flex !important;
	align-items: center;
}
.new-corner-nav {
	display: grid;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
}
.new-corner-nav > ul {
	background: #e9e9e9;
	display: inline;
	float: right;
	right: 0;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	height: 27px;
	display: flex;
	grid-column: 3;
	grid-row: 1;
	grid-row-end: 2;
	grid-column-end: 4;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	justify-content: space-between;
	right: 0;
}
.new-corner-nav > ul > li {
	background: none;
	float: left;
	margin: 0 1px;
	padding: 5px 8px 5px 8px;
	min-width: 75px;
	text-align: center;
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 10pt;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	/* font-family: 'VAGRounded LT Light'; */
	color: #333;
}
.new-corner-nav > ul > li > a {
	font-family: "Helvetica";
	font-weight: bold;
	/* font-family: 'VAGRounded LT Regular'; */
	font-size: 1.125em;
	font-weight: 400;
	display: block;
	color: #333333;
	padding: 0 0.5rem;
	text-decoration: none;
	white-space: nowrap;
}

.tn-font {
	font-size: 22px;
}

.carousel-lotc {
	width: 30%;
	float: right;
	margin: 2em;
	box-shadow: 10px 10px rgb(222, 6, 97);
}

.video-set {
	width: 560px;
}
.video-set2 {
	width: 382px;
}

/* events page accordion */
.accordion-bg__bar {
	background-color: var(--chkd-cyan);
	font-weight: 600;
}



/* meet our team */
.mot-name__style {
	font-weight: 800;
	color: var(--chkd-cyan);
}

.mot-title__style {
	color: var(--chkd-blue);
	font-weight: 600;
}

.mot-img__style {
	width: 40%;
	border-radius: 5%;
	border: 0.5px solid rgba(0, 0, 0, 0.25);
}

.btn-chkd__01 {
	background-color: var(--chkd-blue);
	font-weight: 800;
	color: #fff;
}

.btn-chkd__02 {
	background-color: var(--chkd-lime);
	font-weight: 800;
}

highlight-text {
	color: var(--chkd-cyan);
	font-weight: 800;
}

.card-box {
	max-width: 1250px;
}

.card-h {
	height: 100%;
	max-width: 350px;
}

.col-12 .card:nth-child(1) {
	border-color: var(--chkd-magenta);
}

.col-12 .card:nth-child(2) {
	border-color: var(--chkd-lime);
}

.col-12 .card:nth-child(3) {
	border-color: var(--chkd-cyan);
}

.border-gradient {
	/* border: 10px solid; */
	border-image-slice: 1;
	border-width: 10px;
}

.border-gradient-01 {
	border-image-source: linear-gradient(
		to left,
		#fbb80d,
		#de0661,
		#adc810,
		#0072ce
	);
}

.recruiters-header {
	color: #fff;
	position: absolute;
	top: -4.75%;
	left: 22%;
	font-weight: 600;
	width: fit-content;
}

.recruiters-header2 {
	display: none;
	color: var(--chkd-magenta);
	font-weight: 600;
}

/* brazen */
@media (min-width: 768px) {
	/* change post-initial box-size */
	body > iframe#brazenChatWidgetFrame.bc-resize-expanded {
		width: 355px;
		/* transform: scale(1.15); */
	}
	/* change initial position */
	body > iframe#brazenChatWidgetFrame.bc-resize-init-view-expanded {
		transform: scale(1.25);
		width: 335px;
	}

	/* change inital box position */
	body > iframe#brazenChatWidgetFrame.bc-resize-init-view-minimized {
		width: 335px;
		transform: scale(1.25);
	}
	/* change post-inital minimized box size */
	body > iframe#brazenChatWidgetFrame.bc-resize-expanded-slided-down {
		width: 355px;
		/* transform: scale(1.15); */
	}
}

@media (max-width: 1199px) {
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 175px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.recruiters-header {
		top: -4.5%;
		left: 17%;
	}
}

@media (max-width: 992px) {
	.event-title {
		font-size: 1.6em;
	}
	.event-tag {
		font-size: 1.2em;
	}
	.para-text {
		font-size: 15px;
	}
	.job-category {
		min-height: 200px;
	}
	.commitment-font {
		font-size: 1em;
	}
	.tn-font {
		font-size: 16px;
	}
	.carousel-lotc {
		float: none;
		width: 100%;
		max-width: 700px;
	}
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 175px;
		background-size: contain;
	}
	.recruiters-header {
		top: -3.1%;
		left: 13%;
	}
}

@media (max-width: 768px) {
	.our-benefits {
		font-size: 16px !important;
	}
	.our-benefits-outer {
		font-size: 1em;
	}

	.inner-img {
		height: 250px;
	}
	.bullet-text {
		font-size: 1.15em;
	}
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 277px;
		background-size: contain;
	}
	.recruiters-header {
		top: -1.75%;
		left: 13%;
	}
}

@media (max-width: 650px) {
	.video-set {
		height: 323px;
		width: 100%;
	}
}

@media (max-width: 600px) {
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 200px;
		background-size: contain;
	}
	.recruiters-header {
		top: -1.75%;
		left: 13%;
	}
}

@media (min-width: 576px) {
	.text-college-position {
		text-align: center;
	}
}

@media (max-width: 575px) {
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 250px;
		background-size: contain;
	}
}

@media (max-width: 500px) {
	.video-set {
		height: 250px;
	}
}

@media (max-width: 475px) {
	.inner-img {
		height: 225px;
	}
	.recruiters-header {
		top: -1.65;
		left: 9%;
		display: none;
	}
	.recruiters-header2 {
		display: block;
	}
}

@media (max-width: 450px) {
	.inner-img {
		height: 215px;
	}
}

@media (max-width: 425px) {
	.inner-img {
		height: 200px;
	}
	.our-stories-image .image-bg {
		width: 100%;
		min-height: 150px;
		background-size: contain;
	}
}

@media (max-width: 400px) {
	.video-set {
		height: 200px;
	}
	.inner-img {
		height: 175px;
	}
}

@media (max-width: 375px) {
	.inner-img {
		height: 150px;
	}
}

@media (max-width: 325px) {
	.inner-img {
		height: 125px;
	}
}

/* tn-padding */
/* @media (max-width: 575px) {
	.tn-padding {
		padding: 0 16%;
	}
} */

/* .tn-padding {
	padding: 0 12.5%;
} */

.facet-pick .btn::after {
    font-family: 'facetselecticon';
    position: absolute;
    content: "s";
    font-size: 10px;
    right: 16px;
    z-index: 1000;
    top: 15px;
}

.facet-pick .btn.collapsed::after {
font-family: 'facetselecticon';
position: absolute;
content: "c";
font-size: 25px;
right: 10px;
z-index: 1000;
top: 5px;
}

/* @media (max-width: 1199px) {
	.tn-padding {
		padding: 0 13.5%;
	}
} */

@media (max-width: 767px) {
	.tn-padding {
		padding: 0 14.5%;
	}
}

@media (max-width: 575px) {
	.tn-padding {
		padding: 0 16.5%;
	}
}
