@import url("styles_objectives.css?v=20220513");
@import url("tipr.css");
@import url("njdoh-components.css");

/*USAGE Example
:root {
  --dk-blue: #224e76;
}
attribute: var(--dk-blue); 
*/

.max-w-50{
	max-width: 50%;
}

:root {
  --black: #000000;
  --white: #ffffff;
  --blue: #017acd;
  --nav-bg-blue: #163753; /*#054f90*/
  --navy: #183d58;
  --green: #4d834c;
  --lt-green-gray: #d7dddd;
  --purple: #543855;
  --peach: #ffa384;
}
/*
  --dark-green: #4BB93F;
  --orange: #F7931E;
  --teal: #71A7b3;
  --gray: #737373;
  --purple: #65429a;
  --cyan: #31AFCB;
*/

a, a-link {
	font-weight: 500;
}

/*text-color*/
.text-black,
.text-black a,
.accordion-content > .accordion-text-black{
	color: var(--black)!important;
}
.text-white,
.text-white a,
a.text-white{
	color: var(--white)!important;
}
.text-blue,
.text-blue a{
	color: var(--blue)!important;
}
.text-navy,
.text-navy a{
	color: var(--navy)!important;
}
.text-green,
.text-green a{
	color: var(--green)!important;
}
.text-lt-green-gray,
.text-lt-green-gray a{
	color: var(--lt-green-gray)!important;
}
.text-purple,
.text-purple a{
	color: var(--purple)!important;
}

.btn-green,
.btn.btn-green{
	background-color: var(--green);
	border-color: var(--white);
	color: var(--white)!important;
}

.btn-purple,
.btn.btn-purple{
	background-color: var(--purple);
	border-color: var(--black);
	color: var(--white)!important;
}

.btn-white.text-green,
.btn.btn-white.text-green{
	background-color: var(--white);
	border-color: var(--green);
	color: var(--green)!important;
}

/*bg-color*/
.bg-black{
	background-color: var(--black)!important;
}
.bg-white{
	background-color: var(--white)!important;
}
.bg-blue{
	background-color: var(--blue)!important;
}
.bg-navy{
	background-color: var(--navy)!important;
}
.bg-green{
	background-color: var(--green)!important;
}
.bg-lt-green-gray{
	background-color: var(--lt-green-gray)!important;
}
.bg-purple{
	background-color: var(--purple)!important;
}
.bg-peach{
	background-color: var(--peach)!important;
}

/*border-color*/
.border-black{
	border-color: var(--black)!important;
}
.border-white{
	border-color: var(--white)!important;
}
.border-blue{
	border-color: var(--blue)!important;
}
.border-navy{
	border-color: var(--navy)!important;
}
.border-green{
	border-color: var(--green)!important;
}
.border-lt-green-gray{
	border-color: var(--lt-green-gray)!important;
}
.border-purple{
	border-color: var(--purple)!important;
}
.border-peach{
	border-color: var(--peach)!important;
}

.text-size-smaller{
	font-size: .75rem;
}				   

/*Modal Message*/

.modal.customModal .modal-header , .modal.customModal .modal-footer {
	background-color: rgba(0,0,0,.03);
}

.modal.customModal .modal-header.orange.capped {
    border-top: 9px solid #f87048 !important;
}

.modal.customModal .modal-header.blue.capped {
    border-top: 9px solid #7bbcea !important;
}


.modal.customModal .modal-header.yellow.capped {
    border-top: 9px solid #f5ca47 !important;
}

.modal.customModal .modal-header.green.capped {
    border-top: 9px solid #43b5a7 !important;
}

.modal.customModal .modal-header.gray.capped {
    border-top: 9px solid #969fa4  !important;
}

.modal.customModal .modal-header.dk-blue.capped {
    border-top: 9px solid #1a2552  !important;
}
.bg-012a60{background-color:#012a60!important;}
.border-288bff {border-color:#288bff!important; }
.border-5px{border-width: 5px!important;}
.shadow-288bff {text-shadow: 3px 3px 2px #288bff;}
.all-text-white, .all-text-white *{color: white!important;}
.rounded-20px{
    border-radius: 20px !important;
}

.bg-oit-blue{
	background-color: #0066cc !important;
}

section.bg-slate-transparent,
section.bg-green-transparent{
	padding: 1rem;
  	margin-bottom: 1rem;
}                
.bg-slate-transparent{
	background-color:rgba(103, 134, 139, .15);
}
.bg-green-transparent{
	background-color:rgba(212, 237, 218, .3);
}
                
.font-20px{
	font-size: 20px; 
}
/*Moved z-index update to nj-design CSS :  CS 11/9/21*/
/*---MG---
.sticky-social {
    position: fixed;
    right: 0px;
    top: 25%;
    z-index: 10000;
    box-shadow: -1px 1px 3px rgb(0 0 0 / 25%);
}
*/


.dropdown-menu.show{
	z-index: 750;
}                
                
.carousel-control-next,
.carousel-control-prev {
 
  opacity:1!important;
  z-index: 500;
  max-width: 5rem;
}

.carousel-control-next:hover,
.carousel-control-next:focus,
.carousel-control-prev:hover,
.carousel-control-prev:focus  {
	transform: scale(150%);/*Revetert back CS 11/9/21*/
}

.carousel.sonj .carousel-control-next-icon, .carousel.sonj .carousel-control-prev-icon {
    background-color: rgb(0, 0, 0)!important;
	border: 2px solid white;
}

.carousel-indicators li {
	opacity: 1!important;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
}

.carousel.sonj .carousel-indicators li.active {

    margin-top: 3px;
    margin-bottom: 3px;

}

.carousel-indicators li.togglePauseCarousel{
border-radius: 5px !important;
height: 20px !important;
width: 20px !important;
border-top: 0px !important;
border-bottom: 0px !important;
text-indent: 3px!important;
}
.carousel-indicators li.togglePauseCarousel svg{
padding: 0 0 1px 0;
}

/*IE11 Image Bug Fix*/
#dept-health img.img-fluid{
	flex-shrink: 0;
}

#dept-health .navbar-brand {
	max-width: 75%;
	margin-right: 0px;
	white-space: normal;
}

#dept-health ol.carousel-indicators{
	margin-bottom: .125rem;
}


/*Light gray Bar*/
.lt-gray-bar,
.bg-lt-gray{
	background-color: #eeeeee;
}

/*Gray Bar*/
.gray-bar,
.bg-gray{
	background-color: #dddddd;
}
/*Light Navy Bar*/
.lt-navy-bar,
.bg-lt-navy{
	background-color: #E1E7E8;
}

/*Navy Bar*/
.navy-bar,
.bg-navy{
	background-color: #183D58;
}
.navy-bar .row-title{
	color: #ffffff;
}


/*Site Name*/
#dept-health #site-name h2{
	margin: 0px;
}

#dept-health #site-name h2>.department{
	position: absolute;
	top: 50%;
	left: inherit;
	transform: translateY(-50%);
	color: #000000;
    font-size: 2.5rem;
}
#dept-health #site-name h2>.department>.alt-color{
	color: #008546;
}

#dept-health.siteTheme-blue #site-name h2>.department{
	/* color:#1773e2; */
	color:#000000;
	padding-right: 220px;/*padding so right logo and text don't overlap*/
}
#dept-health.siteTheme-dk-blue #site-name h2>.department{
	color:#054f90;
}
#dept-health.siteTheme-green #site-name h2>.department{
	color:#008601;
}
#dept-health.siteTheme-orange #site-name h2>.department{
	color:#D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red #site-name h2>.department{
	color:#b20000;
}
#dept-health.siteTheme-yellow #site-name h2>.department{
	color:#f6ce4b;
}

 /*Navigation*/
#dept-health .dept-health.department-level{
	background-color: var(--nav-bg-blue);
	color: #ffffff;
}

/* #dept-health.siteTheme-blue .dept-health.department-level{ */
	/* background-color:#1773e2; */
/* } */
/* #dept-health.siteTheme-bk-blue .dept-health.department-level{ */
	/* background-color:#054f90; */
/* } */
/* #dept-health.siteTheme-green .dept-health.department-level{ */
	/* background-color:#008601; */
/* } */
/* #dept-health.siteTheme-orange .dept-health.department-level{ */
	/* background-color:#D64309/*former color #c95500*/; */
/* } */
/* #dept-health.siteTheme-red .dept-health.department-level{ */
	/* background-color:#b20000; */
/* } */
/* #dept-health.siteTheme-yellow .dept-health.department-level{ */
	/* background-color:#f6ce4b; */
/* } */

#dept-health .dept-health.site-level{
	background-color: #1773e2;
	color: #ffffff;
}

#dept-health.siteTheme-blue .dept-health.site-level{
	background-color:#1773e2;
}
#dept-health.siteTheme-dk-blue .dept-health.site-level{
	background-color:#054f90;
}
#dept-health.siteTheme-green .dept-health.site-level{
	background-color:#008601;
}
#dept-health.siteTheme-orange .dept-health.site-level{
	background-color:#D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red .dept-health.site-level{
	background-color:#b20000;
}
#dept-health.siteTheme-yellow .dept-health.site-level{
	background-color:#f6ce4b;
}

#dept-health button.navbar-toggler:focus,
#dept-health button.navbar-toggler:hover{
	/*border: 1px solid yellow;*/
	background-color: #fff;
	color:#1e57a4;
	
}
#dept-health button.navbar-toggler:focus .navbar-toggler-icon,
#dept-health button.navbar-toggler:hover .navbar-toggler-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 47, 155, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}



#dept-health .dept-health.department-level ul.navbar-nav>li.nav-item>a.nav-link{
	color: #ffffff;
}

#dept-health .sonj-nav .nav-link.active, 
#dept-health .sonj-nav .show > .nav-link {
	background: #153b6a;
}

#dept-health.siteTheme-blue .sonj-nav .nav-link.active, 
#dept-health.siteTheme-blue .sonj-nav .show > .nav-link {
	/*background: #153b6a;*/
  background: var(--white);
  color: var(--nav-bg-blue)!important;
}
#dept-health.siteTheme-dk-blue .sonj-nav .nav-link.active, 
#dept-health.siteTheme-dk-blue .sonj-nav .show > .nav-link {
	background: #153b6a;
}

/*Vaping Theme*/
#dept-health.siteTheme-dk-blue.vaping-site .sonj-nav .nav-link.active{
	background: white;
	color: #153b6a;
}


#dept-health.siteTheme-green  .sonj-nav .nav-link.active, 
#dept-health.siteTheme-green  .sonj-nav .show > .nav-link {
	background: #ffffff;
	color: #008601;
}
#dept-health.siteTheme-orange  .sonj-nav .nav-link.active, 
#dept-health.siteTheme-orange  .sonj-nav .show > .nav-link {
	background: #ffffff;
	color: #D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red  .sonj-nav .nav-link.active, 
#dept-health.siteTheme-red  .sonj-nav .show > .nav-link {
	background: #ffffff;
	color: #b20000;
}
#dept-health.siteTheme-yellow  .sonj-nav .nav-link.active, 
#dept-health.siteTheme-yellow  .sonj-nav .show > .nav-link {
	background: #ffffff;
	color: #f6ce4b;
}




/*Full Width Image*/
#dept-health img.full-width{
	width: 100%;
	height: auto;
}

/*Page Title*/
#dept-health .pageTitle{
	color: #000;
}

#dept-health.siteTheme-blue .pageTitle{
	/* color:#1773e2; */
	color:#000000;
}
#dept-health.siteTheme-dk-blue .pageTitle{
	color:#054f90;
}
#dept-health.siteTheme-green .pageTitle{
	color:#008601;
}
#dept-health.siteTheme-orange .pageTitle{
	color:#D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red .pageTitle{
	color:#b20000;
}
#dept-health.siteTheme-yellow .pageTitle{
	color:#f6ce4b;
}




#dept-health .sectionTitle{
	color: #000;
}
/* #dept-health.siteTheme-blue .sectionTitle{ */
	/* color: #1773e2; */
/* } */
/* #dept-health.siteTheme-dk-blue .sectionTitle{ */
	/* color: #054f90; */
/* } */
/* #dept-health.siteTheme-green .sectionTitle{ */
	/* color: #008601; */
/* } */
/* #dept-health.siteTheme-orange .sectionTitle{ */
	/* color: #95500; */
/* } */
/* #dept-health.siteTheme-red .sectionTitle{ */
	/* color: #b20000; */
/* } */
/* #dept-health.siteTheme-yellow .sectionTitle{ */
	/* color: #f6ce4b; */
/* } */





/*Carousel Custom Button Color*/
.btn-hnj-blue,
.btn.btn-hnj-blue{
	background-color: #1e57a4;
	border-color: #1e57a4;
	color: var(--white)!important;
}
.btn-blue,
.btn.btn-blue{
	background-color: #1773e2;
	border-color: #1773e2;
	color: var(--white)!important;
}

#dept-health .bg-blue{
	background-color: #1773e2;
	border-color: #1773e2;
}

/*XS*/
@media  screen and (max-width: 575px) {
	#dept-health  .carousel.sonj .carousel-caption,
	#dept-health .carousel.sonj .carousel-caption.default,
	#dept-health  .carousel.sonj .carousel-caption.left,
	#dept-health  .carousel.sonj .carousel-caption.right {
		background: rgba(0, 0, 0, 0.4);
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		align-items: center;
		padding-bottom: 2rem;
		top:unset;
		transform: unset;
		box-sizing: content-box;
	}
}



/*Card Defaults*/
#dept-health  .card.text-card{
	width: 100%;
}
#dept-health  .card.image-card{
		width: 100%;
}
#dept-health  .card.icon-card{
	color: #FFFFFF;
	width: 100%;
}
#dept-health  .card.icon-card a{
	color: #FFFFFF
}
#dept-health  .card.list{
	width: 100%;
}





/*Circled Icone Cards*/
#dept-health  .card.icon-circled-card{
	color: #000000;
}
#dept-health  .card.icon-circled-card a{
	color: #000000;
}
#dept-health  .card.icon-circled-card .icon-circle{
	background-color: #666666;
	color: #ffffff;
	width: 7rem;
	height: 7rem;
	position: relative;
}
#dept-health  .card.icon-circled-card .icon-circle .icon-circled{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}

#dept-health  .card.icon-circled-card.blue .icon-circle{
	background-color: #1773e2;
}
#dept-health  .card.icon-circled-card.dk-blue .icon-circle{
	background-color: #054f90;
}
#dept-health  .card.icon-circled-card.navy .icon-circle{
	background-color: #183D58;
}
#dept-health  .card.icon-circled-card.lt-navy .icon-circle{
	background-color: #e1e7e8;
	color: #000000;
}
#dept-health  .card.icon-circled-card.green .icon-circle{
	background-color: #3a8324;
}
#dept-health  .card.icon-circled-card.orange .icon-circle{
	background-color: #D64309;
}
#dept-health  .card.icon-circled-card.red .icon-circle{
	background-color: #a42015;
}
#dept-health  .card.icon-circled-card.purple .icon-circle{
	background-color: var(--purple);
}
#dept-health  .card.icon-circled-card.yellow .icon-circle{
	background-color: #f6ce4b;
}


/*New Custom List Cards for Landing Pages*/
#dept-health  .card.cust-list span.booted{ 
	border-bottom: 10px solid #ddd;
}
#dept-health  .card.cust-list span.capped{
	border-top: 10px solid #ddd;
}
#dept-health  .card.cust-list>ul.list-group{
		border-top: 1px solid rgba(0,0,0,.125);
}
#dept-health  .card.cust-list.theme-red span.booted,
#dept-health  .card.cust-list.theme-red span.capped{
	border-top-color:#a42015;
	border-bottom-color:#a42015;
	}
#dept-health  .card.cust-list.theme-blue span.booted,
#dept-health  .card.cust-list.theme-blue span.capped{
	border-top-color:#1f4f8b;
	border-bottom-color:#1f4f8b;
	}
#dept-health  .card.cust-list.theme-green span.booted,
#dept-health  .card.cust-list.theme-green span.capped{
	border-top-color:#3a8324;
	border-bottom-color:#3a8324;
	}

#dept-health   .card.cust-list ul.list-group .list-group-item.with-icon{
	position: relative;
	padding-left: 4em;
}

#dept-health   .card.cust-list ul.list-group .list-group-item.with-icon .icon{
	position: absolute;
	left: 2rem; 
	top: 1.25rem; 
	transform: translatex(-50%); 
}
#dept-health .card.cust-list.theme-red .icon{
	color: #a42015;
}
#dept-health .card.cust-list.theme-blue .icon{
	color: #1f4f8b;
}
#dept-health .card.cust-list.theme-green .icon{
	color: #3a8324;
}

#dept-health   .card.cust-list ul.list-group .list-group-item .title{
	font-size: 1.25rem;
	color: #0056b3;
}
#dept-health   .card.cust-list ul.list-group .list-group-item .subtitle{
	color: #000000;
}


/*Blue Card*/
#dept-health  .card.blue{}
#dept-health  .card.blue.image-card{
	border-color: #1773e2;
}
#dept-health  .card.blue .capped{
	border-top: 10px solid #1773e2;
}
#dept-health  .card.blue.icon-card{
	background-color: #1773e2;
}
#dept-health  .card.blue.list .card-header{
	background-color: #1773e2;
	color: #ffffff;
}

/*Dark Blue Card*/
#dept-health  .card.dk-blue{}
#dept-health  .card.dk-blue.image-card{
	border-color: #054f90;
}
/*Vaping Theme*/
#dept-health.siteTheme-dk-blue.vaping-site .card.dk-blue.image-card{
	border-color: #e9ecef;
}

#dept-health  .card.dk-blue .capped{
	border-top: 10px solid #054f90;
}
#dept-health  .card.dk-blue.icon-card{
	background-color: #054f90;
}
#dept-health  .card.dk-blue.list .card-header{
	background-color: #054f90;
	color: #ffffff;
}


/*White Card*/
#dept-health  .card.white{}
#dept-health  .card.white.image-card{
	border-color: #fff;
}
#dept-health  .card.white .capped{
	border-top: 10px solid #fff;
}
#dept-health  .card.white.icon-card{
	background-color: #fff;
}
#dept-health  .card.white.list .card-header{
	background-color: #fff;
	color: #fff;
}

/*Green Card*/
#dept-health  .card.green{}
#dept-health  .card.green.image-card{
	border-color: #008601;
}
#dept-health  .card.green .capped{
	border-top: 10px solid #008601;
}
#dept-health  .card.green.icon-card{
	background-color: #008601;
}
#dept-health  .card.green.list .card-header{
	background-color: #008601;
	color: #ffffff;
}

/*Purple Card*/
#dept-health .card.purple{}
#dept-health .card.purple.image-card{
	border-color: var(--purple);
}
#dept-health .card.purple .capped{
	border-top:  10px solid var(--purple);
}
#dept-health  .card.purple.icon-card{
	background-color:  var(--purple);
}
#dept-health  .card.purple.list .card-header{
	background-color:  var(--purple);
	color: #ffffff;
}

/*Peach Card*/
#dept-health  .card.peach{}
#dept-health  .card.peach.image-card{
	border-color: var(--peach);
}
#dept-health  .card.peach .capped{
	border-top: 10px solid var(--peach);
}
#dept-health  .card.peach.icon-card{
	background-color: var(--peach);
	color: #000000;
}
#dept-health  .card.peach.list .card-header{
	background-color: var(--peach);
	color: #000000;
}

/*Navy Card*/
#dept-health .card.navy{}
#dept-health .card.navy.image-card{
	border-color: var(--navy);
}
#dept-health .card.navy .capped{
	border-top:  10px solid var(--navy);
}
#dept-health  .card.navy.icon-card{
	background-color:  var(--navy);
}
#dept-health  .card.navy.list .card-header{
	background-color:  var(--navy);
	color: #ffffff;
}

/*Orange Card*/
#dept-health  .card.orange{}
#dept-health  .card.orange.image-card{
	border-color: #D64309/*former color #c95500*/;
}
#dept-health  .card.orange .capped{
	border-top: 10px solid #D64309/*former color #c95500*/;
}
#dept-health  .card.orange.icon-card{
	background-color: #D64309/*former color #c95500*/;
}
#dept-health  .card.orange.list .card-header{
	background-color: #D64309/*former color #c95500*/;
	color: #ffffff;
}

/*Red Card*/
#dept-health  .card.red{}
#dept-health  .card.red.image-card{
	border-color: #b20000;
}
#dept-health  .card.red .capped{
	border-top: 10px solid #b20000;
}
#dept-health  .card.red.icon-card{
	background-color: #b20000;
}
#dept-health  .card.red.list .card-header{
	background-color: #b20000;
	color: #ffffff;
}

/*Yellow Card*/
#dept-health  .card.yellow{}
#dept-health  .card.yellow.image-card{
	border-color: #f6ce4b;
}
#dept-health  .card.yellow .capped{
	border-top: 10px solid #f6ce4b;
}
#dept-health  .card.yellow.icon-card{
	background-color: #f6ce4b;
}
#dept-health  .card.yellow.list .card-header{
	background-color: #f6ce4b;
	color: #ffffff;
}


/*Blue Card (DOE HOLD OVER)*/
#dept-health   .card.card-blue{
	background-color: #1773e2;
	color: #ffffff;
}
#dept-health   .card.card-blue a{color: #ffffff;}

#dept-health   .card.card-blue.with-icon>.icon{
	left: 1.875rem;
	transform: translate(-50%, 0px);
	top: 1.5rem;
}






/*Slick customizations */

#dept-health  .slick-prev::before,
#dept-health  .slick-next::before {
	color: #000;
	text-shadow: 0px 0px 4px #fff;
	background-color: #fff;
	border-radius: 1em;
	padding: 2px 1px 0px 1px;
	opacity: 1;
}
#dept-health  .slick-prev {
    left: 5px;
    z-index: 200;
}
#dept-health  .slick-next {
    right: 5px;
    z-index: 200;
}

/*
#dept-health  .slick-slide .card,
#dept-health  .slick-slide .card a{
	color: #151f48;
}

#dept-health  .slick-slide .card a{
	text-decoration: none;
	font-weight: 500;
}
#dept-health  .slick-slide .card{
	position: relative;
}
#dept-health  .slick-slide .card .index-tag{
	position: absolute;
	top: .5rem;
	right: 1rem;
	font-size: 1rem;
	background-color: rgba(255,255,255,.5);
	border-radius: .5rem;
	padding: .25rem 1rem;
	font-weight: 500;
}

*/

/*Mega Menu */


/*column solution for footer*/
.columned-parent{
  position: unset;
}
.columned {
  /*width: 90vw;*/
}

.columned .dropdown-item{
  white-space:normal;
}
@media  screen and (max-width: 575px) {
	.columned {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective:1;
        break-inside: avoid;
	}
}


@media  screen and (min-width: 576px) and (max-width: 767px) {
	.columned {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective:1;
        break-inside: avoid;
	}
}


@media screen and (min-width: 768px) {
	.columned {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective:1;
        break-inside: avoid;
	}
	#dept-health  .columned.columns-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		-ms-column-break-inside: avoid;
		-o-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-perspective:1;
        break-inside: avoid;
	}
}



.columned ul,
.columned li{
	display: inline-block;
	width: 100%;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective:1;
    break-inside: avoid;    
}

.columned ul{
	margin-bottom: .75rem;
}

.columned ul,
.columned li{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
}






























/*Row Header header-blue */
#dept-health  .header-blue {
	color: #1773e2;
}

/*List Icons*/
#dept-health  .icon{
	color: #008546;
}
#dept-health  .icon.green{
	color: #008546;
}
#dept-health  .icon.blue{
	color: #1773e2;
}
#dept-health  .icon.white{
	color: #ffffff;
}

#dept-health   .list-group-item.with-icon{
	position: relative;
	padding-left: 3.25em;
}

#dept-health   .list-group-item.with-icon .icon{
	position: absolute;
	left: 1em;
	top: initial; 
}

#dept-health   .list-group-item > *:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*Related Column*/
#dept-health   .related-info .related-title{
	color: #ffffff;
	background-color: #1773e2;
}

#dept-health.siteTheme-blue .related-info .related-title{
	background-color:#1773e2;
}
#dept-health.siteTheme-bk-blue .related-info .related-title,
#dept-health.siteTheme-dk-blue .related-info .related-title{
	background-color:#054f90;
}
#dept-health.siteTheme-green .related-info .related-title{
	background-color:#008601;
}
#dept-health.siteTheme-orange .related-info .related-title{
	background-color:#D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red .related-info .related-title{
	background-color:#b20000;
}
#dept-health.siteTheme-yellow .related-info .related-title{
	background-color:#f6ce4b;
}

#dept-health .related-info .related-title.blue{
	background-color:#1773e2;
}
#dept-health .related-info .related-title.bk-blue,
#dept-health .related-info .related-title.dk-blue{
	background-color:#054f90;
}
#dept-health .related-info .related-title.green{
	background-color:#008601;
}
#dept-health .related-info .related-title.orange{
	background-color:#D64309/*former color #c95500*/;
}
#dept-health .related-info .related-title.red{
	background-color:#b20000;
}
#dept-health .related-info .related-title.yellow{
	background-color:#f6ce4b;
}


/*File Manifest List*/
.fileList  li button.collapsed::after {
    content: "+";
}

.fileList  li button{}

.fileList  li button::after {
  content: "\2012";
}


/*Footer*/
#dept-health  footer .site-footer{
	background-color: #475A66;
}

#dept-health  footer .sonj-footer{
	/*background-color: ;*/
}

#dept-health  footer a.social:focus{
	outline: 1px dashed white;
}

#dept-health footer a.snav {
    font-size: 0.875rem;
}

.footer h4 {
  color: #fff;
}

/* Social Boxes */
#dept-health  .social-wrapper{
	/*text-align: center;*/
}
#dept-health  .social-box{
	margin: 0em 0em 2em 0em;
	/*max-width: 530px; Facebook widget will only dislpay at max 500px width so to avoid deadspace we stop these from exceeding 500px*/
	/*float: none;
	display: inline-block;
	*/
}
#dept-health  .social-box > h4{
	color:white;
	margin: 0 ;
	padding: .25em 1em;
	font-weight: bold;
	text-align:left;
}
#dept-health  .news-box > h4{
	background-color:#253341;
}
#dept-health  .facebook-box > h4{
	background-color:#17548d;
}
#dept-health  .facebook-box .wrapper{text-align:center;}
#dept-health  .twitter-box > h4{
	background-color:#479ae8;
}
#dept-health  .social-box  > .wrapper{
	border: 1px solid #9c9c9c;
	max-height: 500px;
	height: 500px;
	overflow: hidden;
}
#dept-health  .social-box.news-box  > .wrapper{
	overflow-y:scroll;
}



/*Custom Accordion*/
#dept-health .accordion-header{
	background-color:#1773e2;
	border-radius: 4px;
	padding-right: 0em; /*.25em*/
}

#dept-health .accordion-header .btn{
	font-weight: 500;
	color: white;
	white-space: normal;
}


/*Background Color w/ Theme*/
#dept-health.siteTheme-blue .accordion-header{
	background-color:#1773e2;
}

#dept-health.siteTheme-bk-blue .accordion-header,
#dept-health.siteTheme-dk-blue .accordion-header{
	background-color:#054f90;
}
#dept-health.siteTheme-green .accordion-header{
	background-color:#008601;
}
#dept-health.siteTheme-orange .accordion-header{
	background-color:#D64309/*former color #c95500*/;
}
#dept-health.siteTheme-red .accordion-header{
	background-color:#b20000;
}
#dept-health.siteTheme-yellow .accordion-header{
	background-color:#f6ce4b;
}

#dept-health .accordion-header.accordion-green{
	background-color:var(--green);
	color: var(--white);
}


/*
fa-chevron-circle-down
fa-chevron-circle-up
*/
#dept-health .accordion-header .btn.collapsed .fa-minus-circle,
#dept-health .accordion-header .btn.collapsed .fa-chevron-circle-up,
#dept-health .accordion-header .btn.collapsed .fa-circle-minus,
#dept-health .accordion-header .btn.collapsed .fa-circle-chevron-up{
	display: none;
}
#dept-health .accordion-header .btn.collapsed .fa-plus-circle ,
#dept-health .accordion-header .btn.collapsed .fa-chevron-circle-down,
#dept-health .accordion-header .btn.collapsed .fa-circle-plus ,
#dept-health .accordion-header .btn.collapsed .fa-circle-chevron-down{
	display: inline-block;
}
#dept-health .accordion-header .btn .fa-minus-circle,
#dept-health .accordion-header .btn .fa-chevron-circle-up,
#dept-health .accordion-header .btn .fa-circle-minus,
#dept-health .accordion-header .btn .fa-circle-chevron-up{
	display: inline-block;
}
#dept-health .accordion-header .btn .fa-plus-circle ,
#dept-health .accordion-header .btn .fa-chevron-circle-down,
#dept-health .accordion-header .btn .fa-circle-plus ,
#dept-health .accordion-header .btn .fa-circle-chevron-down{
	display: none;
}
#dept-health .accordion-header .btn .fa-plus-circle,
#dept-health .accordion-header .btn .fa-minus-circle,
#dept-health .accordion-header .btn .fa-chevron-circle-down,
#dept-health .accordion-header .btn .fa-chevron-circle-up,
#dept-health .accordion-header .btn .fa-circle-plus,
#dept-health .accordion-header .btn .fa-circle-minus,
#dept-health .accordion-header .btn .fa-circle-chevron-down,
#dept-health .accordion-header .btn .fa-circle-chevron-up{
	position:absolute;
	right: .5em;
	top: .75em;
	color: white;
}



/*White Backgrounf and Side border stroke theme*/
#dept-health .accordion-header.header-border-left{
	background-color:white;
}
#dept-health .accordion-header.header-border-left .btn{
	color: black;
}
#dept-health.siteTheme-blue .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #1773e2;
}
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-blue .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #1773e2;
}


#dept-health.siteTheme-bk-blue .accordion-header.header-border-left,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #054f90;
}
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-dk-blue .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #054f90;
}

#dept-health.siteTheme-green .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #008601;
}
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-green .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #008601;
}

#dept-health.siteTheme-orange .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #D64309/*former color #c95500*/;
}
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-orange .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #D64309/*former color #c95500*/;
}

#dept-health.siteTheme-red .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #b20000;
}
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-red .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #b20000;
}

#dept-health.siteTheme-yellow .accordion-header.header-border-left{
	border: 1px solid #e9ecef;
	border-left: 10px solid #f6ce4b;	
}
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-plus-circle,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-minus-circle,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-chevron-circle-down,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-chevron-circle-up,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-circle-plus,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-circle-minus,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-circle-chevron-down,
#dept-health.siteTheme-yellow .accordion-header.header-border-left .btn .fa-circle-chevron-up{
	color: #f6ce4b;
}



#dept-health .accordion-header .btn{
	width: 100%;
	position:relative;
}

#dept-health .accordion.custom-accordion .card,
#dept-health .accordion.custom-accordion .card-header{
	border-radius: .25rem;
	border: 0px;
}

#dept-health .accordion.custom-accordion .card-header,
#dept-health .accordion.custom-accordion .blue .card-header{
	background-color: #1773e2;
	color: #fff;
	margin-bottom: 1px;
}
#dept-health .accordion.custom-accordion .bk-blue .card-header,
#dept-health .accordion.custom-accordion .dk-blue .card-header{
	background-color: #054f90;
	color: #fff;
	margin-bottom: 1px;
}
#dept-health .accordion.custom-accordion .green .card-header{
	background-color: #008601;
	color: #fff;
	margin-bottom: 1px;
}
#dept-health .accordion.custom-accordion .orange .card-header{
	background-color: #D64309/*former color #c95500*/;
	color: #fff;
	margin-bottom: 1px;
}
#dept-health .accordion.custom-accordion .red .card-header{
	background-color: #b20000;
	color: #fff;
	margin-bottom: 1px;
}
#dept-health .accordion.custom-accordion .yellow .card-header{
	background-color: #f6ce4b;
	color: #fff;
	margin-bottom: 1px;
}



/*Custom Tabbed Content*/
#dept-health .tab-content{
	background-color: white;
	/* Should only affect wrapper of content in a TAB
	padding: 1em;
	border: 1px solid rgb(222, 226, 230);
	*/

}
#dept-health .custom-tabs{
	border-bottom: 0px;
}
#dept-health .custom-tabs .nav-item button.nav-link .fa-plus-circle,
#dept-health .custom-tabs .nav-item button.nav-link .fa-circle-plus{
	margin-left: .5rem;
}
#dept-health .custom-tabs .nav-item button.nav-link.active .fa-plus-circle,
#dept-health .custom-tabs .nav-item button.nav-link.active .fa-circle-plus{
	display:none;
}
#dept-health .custom-tabs .nav-item button.nav-link.active {background-color: #e9ecef;}
#dept-health .custom-tabs .nav-item button.nav-link {
	background-color: #fff;
	border: 1px solid #ddd;
	background-color: transparent;
	}

	
	
/*Copy Paste START*/
/*Custom Accordion*/



#dept-health .accordion  .card-header .btn{
	font-weight: 500;
	color: #fff;
}
/*
fa-chevron-circle-down
fa-chevron-circle-up
*/
#dept-health .accordion  .card-header .btn.collapsed .fa-minus-circle,
#dept-health .accordion  .card-header .btn.collapsed .fa-chevron-circle-up,
#dept-health .accordion  .card-header .btn.collapsed .fa-circle-minus,
#dept-health .accordion  .card-header .btn.collapsed .fa-circle-chevron-up{
	display: none;
}
#dept-health .accordion  .card-header .btn.collapsed .fa-plus-circle ,
#dept-health .accordion  .card-header .btn.collapsed .fa-chevron-circle-down,
#dept-health .accordion  .card-header .btn.collapsed .fa-circle-plus ,
#dept-health .accordion  .card-header .btn.collapsed .fa-circle-chevron-down{
	display: inline-block;
}
#dept-health .accordion  .card-header .btn .fa-minus-circle,
#dept-health .accordion  .card-header .btn .fa-chevron-circle-up,
#dept-health .accordion  .card-header .btn .fa-circle-minus,
#dept-health .accordion  .card-header .btn .fa-circle-chevron-up{
	display: inline-block;
}
#dept-health .accordion  .card-header .btn .fa-plus-circle ,
#dept-health .accordion  .card-header .btn .fa-chevron-circle-down,
#dept-health .accordion  .card-header .btn .fa-circle-plus ,
#dept-health .accordion  .card-header .btn .fa-circle-chevron-down{
	display: none;
}
#dept-health .accordion  .card-header .btn .fa-plus-circle,
#dept-health .accordion  .card-header .btn .fa-minus-circle,
#dept-health .accordion  .card-header .btn .fa-chevron-circle-down,
#dept-health .accordion  .card-header .btn .fa-chevron-circle-up,
#dept-health .accordion  .card-header .btn .fa-circle-plus,
#dept-health .accordion  .card-header .btn .fa-circle-minus,
#dept-health .accordion  .card-header .btn .fa-circle-chevron-down,
#dept-health .accordion  .card-header .btn .fa-circle-chevron-up{
	position:absolute;
	right: 0px;
	top: .75em;
	color: #fff;
}
#dept-health .accordion .card.dk-blue .card-header .btn .fa-plus-circle,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-minus-circle,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-chevron-circle-down,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-chevron-circle-up,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-circle-plus,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-circle-minus,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-circle-chevron-down,
#dept-health .accordion .card.dk-blue .card-header .btn .fa-circle-chevron-up{
	color: #fff;
}
#dept-health .accordion  .card-header .btn{
	width: 100%;
	position:relative;
}

#dept-health .accordion.custom-accordion .card,
#dept-health .accordion.custom-accordion .card-header{
	border-radius: .25rem;
	border: 0px;
}

/*Custom Tabbed Content*/
#dept-health .custom-tabs{
	border: 0px;
}
#dept-health .custom-tabs li{
	display: flex;
	
	
}
#dept-health .custom-tabs li button{
	font-weight: 500;
	color: #151f48;
	border: 1px solid #ddd;
	background-color: transparent;
}

/*SM and lower*/
@media  screen and (max-width: 767px) {
	#dept-health .custom-tabs li{
		width: 100%;
	}
	#dept-health .custom-tabs li button{
		width: 100%;
	}
	#dept-health .custom-tabs li button br{
		/* display:none; */
	}

}
#dept-health .custom-tabs li button.active{
	background-color: #ddd;
}



#dept-health .custom-tabs li button.active .fa-plus-circle,
#dept-health .custom-tabs li button.active .fa-circle-plus{
	display: none;
	margin-left: .5em;
}
#dept-health .custom-tabs li button  .fa-plus-circle,
#dept-health .custom-tabs li button  .fa-circle-plus{
	display: inline-block;
	margin-left: .5em;
}
/*Copy Paste END*/
	
	
	
#dept-health   .list-group-item.with-icon,
#dept-health   *.with-icon{
	position: relative;
	padding-left: 2.5em;
}

#dept-health   .list-group-item.with-icon .icon,
#dept-health  *.with-icon .icon{
	position: absolute;
	left: 0em;
	top: initial;
	/*transform: translatex(-50%);*/
}

#dept-health .byline{
	clear:left;
}

#dept-health .columned  > p,
#dept-health .columned   .nobreak{
	
	display: inline-block;
	width: 100%;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective:1;
    break-inside: avoid;    
}
#dept-health ul.columned>li,
#dept-health ol.columned>li{
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	column-break-inside: avoid;
	-webkit-perspective:1;
    break-inside: avoid;    
}


#dept-health .columned  > p,
#dept-health .columned   .nobreak{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
}


/*ACCESSIBILITY UPDATES*/

.footer.site-footer .snav {
  padding: .143em 0;
}

#AZ-bg ol.AZlist li a {
  margin-bottom: .25em;
  overflow: visible;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.5;
}

.related-info a {
    display: inline-block;
    padding: .188em 0;
}

.title-row.darkgrey, .title-row.darkgrey .info, .category > a.categoryRowTitle {
  background: #75767A !important;
}

td[style*="background-color: #fc9f42"]{
  background: #c25700 !important;
}

td[style*="background-color: #0082c8"]{
  background: #007BBD !important; 
}

[style*="color: red;"]{
  color: #B30000 !important;
}

main .checkmark {
  color: #4B800A;
}

.text-muted {
  color: #687178 !important;
}

main .btn-success {
    background: #218739;
    border-color: #218739;
}

#dept-health .card.yellow.icon-card {
  background-color: #A86800; 
}

#njdoh-map:focus {
box-shadow: 0 0 1em #000;
    outline: 2px solid;
}

main li > a {
  display: inline-block;
}

/* Fix alignment with bullets, making it ::before for greater control */
main li {
  position:relative;
}

main ul > li {
  display: block;
}

main ul:not(.checklist):not(.location-checklist) > li::before, main .table-of-contents-list li::before {
    content: "";
    position: absolute;
    top: 9px;
    left: -17px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #000;
}

/*fix top value when there is padding */
#dept-health .section-list > li::before {
    top: 19px;
}

/* remove ::before for bootstrap class */
main ul > li.list-group-item::before, main ul.navbar-nav li::before {
    content:none !important;
}

main .leaflet-container .leaflet-control-attribution { background: #fff; }
main .leaflet-control-attribution a { color: #0056b3; }
