<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.text-indent {
	list-style-type: none;
	padding-left: 1em;
 }

h4.small-step {
	font-size: .85em;
	font-weight: bold;
	padding-top: 1em;
	color: #862861;
	margin-bottom: -.05em;
}	

.large {
	font-size: 1.25em;
	font-weight: bold;
}

/* new 2/17/2022  no wrap image */

p.img-col {
	float: left;
	margin-right: 1.5em;
}

div.clear-float {
	clear:both;
}

div.col-content {
	margin-top: 2em;
	clear:both;
}


/*#superfish-main a[href^="/content/alerts"] {   3/30/2022  */
#superfish-main a[href^="/content/careers"] { 
	background-color: #f29130;
	border: 1px solid #f29130;
    border-radius: 4%;
	color: #ffffff;
}

.apply-now {
	margin-bottom: 10px;
  }
  
.apply-now a {
	background-color: #3c5a86;
	color: #ffffff;
	padding: 7px;
}

.apply-now a:hover {
	background-color: #f29130;
	color: #ffffff;
	padding: 7px;
}


.apply-now-2 a {
	background-color: #3c5a86;
	color: #ffffff;
	padding: 7px;
}

.apply-now-2 a:hover {
	background-color: #f29130;
	color: #ffffff;
	padding: 7px;
}


p.sidebar-hiring img {
    margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
}

p.sidebar-hiring a {
   border-bottom: 0px;
}   
   




/*-------- site brand  ------------------------------------------------------------  */

.region-navigation a {
  border-bottom: 0px;
  }

.path-frontpage div.highlighted .site-brand img{
/*	text-align: right;    remove 1/21/2021 */
/*	padding-top: 2.5em;  remove 1/21/2021 */
/*	border: 1px solid red;  4/2/20 */
    text-align: left !important;
/*	padding-left: 15px; /* 1/25/2022   2/15/2022 was 8em   now 3em*  2/16/2022 3em now 20px; */
/*	padding-top:  30px;  */
    max-width: 15%;
  }	


.site-brand {
/*	text-align: right;    remove 1/21/2021 */
/*	padding-top: 2.5em;  remove 1/21/2021 */
/*	border: 1px solid red;  4/2/20 */
    text-align: left !important;
	padding-left: 15px; /* 1/25/2022   2/15/2022 was 8em   now 3em*  2/16/2022 3em now 20px; */
	padding-top:  30px;
  }	
  
 /* new 1/25/2022  */ 
.site-brand img {
  width: 275px; 
}  
  
  /* new 1/25/2022  */  
.site-brand a {
  border: 0px;
}  
  
.site-brand a:focus {
  outline: 1px solid white;
  }


@media (max-width: 768px) {
	
.path-frontpage div.highlighted .site-brand img{
    text-align: left !important;
    max-width: 100%;
  }		
	
	
	.site-brand {
	max-width: 100%;
	text-align: center;
	padding-top: 0em;
	background-color: #3c5a86; /* 1/31/2022 #25354d   2/16/2022 #3c5a86*/

  }	
	
} 
 
/* -------------- end site brand ---------------------------------------------------- */
 


/* alerts on news page */

#block-views-block-alerts-block-all-alerts {
	padding-bottom: 2em;
}

/* end alerts on news page */




/* flex box ---------------------------- */

/*  this made the column height equal and responsive  */

.view-test-locations-map &gt; .view-content {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  }

.view-test-locations-map &gt; .view-content &gt; .col-md-3 {
  border: 1px solid red;
  flex-grow: 1;
  }

/* flex box top three columns-*/
.row-flex, .row-flex &gt; div[class*='col-'] {  
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap; /* 12/12/18  makes stackable in IE 11*/
  flex:1 1 auto; 		
  }


.row-flex-wrap {
  -webkit-flex-flow: row wrap;
  align-content: flex-start;
  flex:0;
  }

.top-three {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}


.top-three .col-md-3 {
	margin-left: -1em;
}


h2.alerts,
h2.news {
	
}


.top-three .well {
	border: 0px;
	background-color: #ffffff; 
}


.row-flex-wrap &gt; .col-md-2 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */
 }

.row-flex-wrap &gt; .col-md-3 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */
 }



.row-flex-wrap &gt; .col-md-4 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */

 }


.row-flex-wrap &gt; .col-md-8 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */

}

.row-flex-wrap &gt; .col-md-9 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */
 }


.row-flex-wrap &gt; .col-md-10 &gt; .well {
  width: 100%;
/*  border: 1px solid #cccccc;    3/1/2022 */

 }


/*
#views-bootstrap-alerts-notices-block-1 &gt; div:first-child {
	color: #cc3300;
	font-weight: bold;
	background-color: blue;
}

*/
/*
#views-bootstrap-alerts-notices-block-1-collapse-0.panel-collapse.collapse.in {
	display: block;
	background-color: yellow;
}

*/
/*  keeps panel open
#views-bootstrap-alerts-notices-block-1-collapse-0.panel-collapse.collapse {
	display: block;
}
*/



/* end flex box top three columns */


/* end flex box  */


/*temporary fix to display title in search box form - fixed in core 8.7 ------------------------------*/

h2.search-box-title {
  margin-top: -.5em;
  padding-bottom: .25em;
  font-size: 1.2em;
  font-weight: bold;
/*  border-bottom: 1px solid #1a1a1a;  remove 1/29/20 */
  border-bottom: 1px solid #cccccc;
  color: #505050;
}

/* ------ end temporary fix ---------------------------------------------------------------------- */


/*  top column heading styles ------------------------------------------------------------------------*/

/*  removed for alerts news 3/1/2022 
.top-three {
  margin-left: -1.5em;
  margin-right: -1.5em;
  }

*/

.top-three {
	font-size: 15px;
  font-family: Verdana, Geneva, Arial, Bitstream, Vera Sans, DejaVu Sans, sans-serif !important;
  line-height: 1.5em;

}

.top-three div.view-empty,
.group-right div.view-empty {
	font-size: 20px;
	font-weight: bold;
	color: #7f368a;
 }


#block-views-block-alerts-block-fp-facility-alerts-2 div.view-empty,
#block-views-block-alerts-block-visitation-alerts-all-3 div.view-empty {
	font-size: 1.6rem;
	font-weight: bold;
	color: #7f368a;
 }




.region-top-column-first h2.block-title,
.region-top-column-second h2.block-title,
.region-top-column-third h2.block-title
 {
  margin-top: -.5em;
  font-size: 20px;
  font-weight: bold;
/*  border-bottom: 1px solid #1a1a1a;  remove 1/29/20 */
  color: #25354d;    /* 3/1/2022 was 505050 now 25354d */
  }	
  
 

.region-top-column-first #block-policiesandforms h2.block-title {
  margin-top: 1em;	
  }	
  
  
.top-three a {
  border-bottom: 0px;	  
  }
  
.top-three a:hover {
  border-bottom: 1px solid #9f5b5b;
  }

/* end top column heading styles ------------------------------------------------------------------*/

/* alerts begin  ---------------------------------------------------------------------------------------- */


 /*
.region-top-column-first .ui-accordion .ui-accordion-header {
  background-color: #ffffff;
 }
*/


.region-top-column-first {
  padding-bottom: .75em;
  }
   
  
  
.region-top-column-first .ui-accordion .ui-accordion-header,
.group-right .ui-accordion .ui-accordion-header {
  cursor: pointer;
  font-size: 15px;  /* 3/1/2022 was 100% now 15px */
  font-weight: bold;
/*  background-color: #1A1423; /* old 10/10/19 new 9/4/19 */
  background-color: #3c5a86;   /* 3/1/2022 was #0d1141  now 3c5a86 */
  color: #ffffff; /* new 9/4/19 */
  }

.region-top-column-first .ui-accordion .ui-accordion-header:hover {
 margin: .2em 0 0 0; 
/*	background-color: #660f00;  */
/*  background-color: #721121;  old 9/5/19 */
/*  background-color: #592636;  old 10/10/19 */
    background-color: #f29130;  /* 3/1/2022 was 641119 now  f29130 */
	color: #ffffff;
  }


/*test 8/22/19            ---- works */
.region-top-column-first .ui-accordion .ui-accordion-header a:focus,
.region-top-column-first .ui-state-active,
.group-right .ui-accordion .ui-accordion-header a:focus,
.group-right .ui-state-active   {
/* background-color: #592636;   old 10/10/10 */
   border: 0px !important;
   color: #ffffff !important;
 /*  background: #592636 !important /*old 10/10/19 new 8/28/19 */   /*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
   background: #f29130 !important; /* new 10/10/19 */   /*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}   3/1/2022 was 641119 now f29130*/ 

/*   outline: none !important;    new 9/5/19 removes blue border */
   }
   
	
/*end test 8/22/19 */


.region-top-column-first .ui-accordion .ui-accordion-header a {
	color: #ffffff; 
  }

.region-top-column-first .ui-accordion .ui-accordion-content {
  padding: 1em .5em;
  border-top: 0;
  overflow: auto;
  }

.region-top-column-first .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 3px;
  }


.region-top-column-first .ui-state-active:hover {   
  border-radius: 5px 5px 0px 0px !important;
  margin-top: 1em;
  }

.region-top-column-first .ui-icon,
.group-right .ui-icon  {
  float: right;
  background-image: url("images/ui-icons_ffffff_256x240.png");
  }
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
  }
.region-top-column-first .ui-state-hover .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
  }


/* use if separate lists on front page */
.path-frontpage .region-top-column-first #block-views-block-alerts-block-2 {
  margin-top: 2em;
  }

/*  end use if separate lists on front page */
	
	
/*test 1*/

.path-frontpage .region-top-column-first #block-views-block-alerts-block-2 .ui-state-active, 
.path-frontpage .region-top-column-first #block-views-block-alerts-block-2 .ui-state-active:hover {
 /* border: 1px solid #dddddd;  test remove 09/4/19 */
  border-radius: 5px 5px 0px 0px !important;
  color: #ffffff;	
  background-color: #BC3908;
  font-weight: bold;
  padding-left: .6em !important;
  padding-top: .6em !important;
  padding-bottom: .75em !important;
  margin-bottom: -5px !important;
  }	
 

/* end test 1*/

.group-right h2.block-title {
/*  color: #505050; */
  color:  #505050;    /* was #647182; 2/27/2022 */
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  border-bottom: 1px solid #cccccc; 
  margin-top: 2px;
  padding-bottom: .25em;
  }




.view-alerts .view-header
  {
/*  text-align: right;  remove 3/2/2022 */  
/*  margin-top: -2.5em;   remove 3/1/2022 */
  margin-bottom: 1em;
  }

.view-carousel-news-multi-slide .view-header {
	margin-bottom: 1rem;
}


.view-alerts .view-header &gt; a,
.view-carousel-news-multi-slide .view-header &gt; a {
  color: #505050;
  font-weight: bold;
  font-size: .85em;
  }

.view-alerts .view-header &gt; a:after,  
.view-carousel-news-multi-slide .view-header a:after {
  content: "\f0da";
  font-family: FontAwesome;
  font-weight: bold;   
  padding-left: .3em;
  color: #8c1600;
  }

	
/* alerts end  ------------------------------------------------------------------------------------------ */


/* --------------------------top first column  request for information ---------------------------------------------------------------*/

.region-top-column-first #block-requestforinformation {
 /* border: 1px solid #dddddd;  test remove 09/4/19 */
  margin-top: 2em;
  color: #000000;	
  font-weight: normal;
  padding-left: .6em !important;
  padding-top: .6em !important;
  padding-bottom: .75em !important;
			
  
  }	


/* --------------------------end top first column  request for information ---------------------------------------------------------------*/


/* general page rules -----------------------------------------------------------------------------------------------------*/


/*2019*/

.region-content {
  font-size: 1.5rem;  /* 2/4/2022 was 1.25em now 1.6rem   now 1.5 6/13/2022*/
   background-color: #ffffff;
/*  padding: 1.62em; removed 1/14/20 */
   line-height: 1.62em; /* new 2/7/2022 */
   padding: 1.62rem 2.62rem 1.62rem 1.62rem;  /* 2/4/2022 changed from em to rem */
  }


/* removed 12/27/19
.region-content, .region-sidebar-second {
  background-color: #ffffff;
  padding: 1.62em;
  }
*/


.region-header {
/*  background-color: #d5d5d5; removed 11/1/19*/
  width: 100%;
  }	


/* visiting hours table */
.hours td {
  border: 1px solid black;
  padding: .5em;
  }  
  
/* last updated */
.last-updated {
  background-color: #ffffff;
  padding: 1.62em;
  font-size: 1.15em;
  }  
  

/* remove 12/16/19
  
.hours tr:first-child,
.hours tr:nth-child(2){
   text-align:center;
   font-weight: bold;
}

*/

.hours th {
  text-align: center;
  font-weight: bold;
  border: 1px solid black;
  }	




/* accordion lists --------------------------- */

.ui-accordion .ui-accordion-content {
	line-height: 1.5em;  /* add 2/1/2021 */
 }


.ui-accordion .ui-accordion-header {
	background-color: #3c5a86;
	color: #ffffff;
	font-weight: bold;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px;
}


.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png")/*{iconsActive}*/;
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #ffffff/*{fcDefault};; */;
    text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #3c5a86/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: bold/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png")/*{iconsHover}*/;
}




/* alerts accordion lists --------------------------- */


#block-views-block-alerts-block-visitation-alerts-all-2 {
	width: 75%;
}

@media (max-width: 768px)  {
#block-views-block-alerts-block-visitation-alerts-all-2 {
	width: 100%;
 }
}

.page-node-type-section #block-views-block-alerts-block-visitation-alerts-all-3 h2 {
  color: #647182;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.55rem;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  margin-top: .75em;
  padding-top: 10px;
  padding-bottom: .25em;
}
	
#block-views-block-alerts-block-visitation-alerts-all-3 h2,
.page-node-type-most-wanted #block-views-block-most-wanted-block-1 h2 {
  color: #647182;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.55rem;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  margin-top: 2.75em;
  padding-top: 10px;
  padding-bottom: .25em;

}


#block-views-block-alerts-block-fp-facility-alerts-2 h2 {
  color: #647182;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.55rem;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  margin-top: .75em;
  padding-bottom: .25em;
}





#block-views-block-alerts-block-visitation-alerts-all-2 .ui-accordion .ui-accordion-header,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-accordion .ui-accordion-header {
/*	background-color: #ffd46c;  3/8/2022 */
    background-color: #3c5a896;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.6rem;
}

#block-views-block-alerts-block-visitation-alerts-all-2 .ui-accordion .ui-accordion-header a:focus,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-accordion .ui-accordion-header a:focus,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active  {
/* background-color: #592636;   old 10/10/10 */
   border: 0px !important;
   color: #ffffff !important;
 /*  background: #592636 !important /*old 10/10/19 new 8/28/19 */   /*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
   background: #f29130 !important; /* new 10/10/19 */   /*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}   3/1/2022 was 641119 now f29130*/ 

/*   outline: none !important;    new 9/5/19 removes blue border */
   }
   
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-default a, 
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-default a:link, 
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-default a:visited, 
#block-views-block-alerts-block-visitation-alerts-all-2 a.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-2 a:link.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-2 a:visited.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-button,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-default a, 
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-default a:link, 
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-default a:visited, 
#block-views-block-alerts-block-visitation-alerts-all-3 a.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-3 a:link.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-3 a:visited.ui-button, 
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-button {
    color: #000;
    text-decoration: none;
	border-bottom: 0px;
}
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active a,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active a:link,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active a:visited,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active a,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active a:link,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px;
}


#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active .ui-icon,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png")/*{iconsActive}*/;
	float: right;
}

#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active .ui-icon,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png")/*{iconsActive}*/;
	float: left;
}



#block-views-block-alerts-block-visitation-alerts-all-3 .ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
	float: right;
}

#block-views-block-alerts-block-visitation-alerts-all-2 .ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
	float: left;
}


#block-views-block-alerts-block-visitation-alerts-all-2 .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-widget-content .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-widget-header .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-2 a.ui-button:active,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-button:active,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-button.ui-state-active:hover,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-widget-content .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-widget-header .ui-state-active,
#block-views-block-alerts-block-visitation-alerts-all-3 a.ui-button:active,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-button:active,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-button.ui-state-active:hover {
	border: 1px solid #3C5A86/*{borderColorActive}*/;
	background: #ffd46c/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: bold/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}


#block-views-block-alerts-block-visitation-alerts-all .ui-accordion .ui-accordion-content,
#block-views-block-alerts-block-visitation-alerts-all-2 .ui-accordion .ui-accordion-content,
#block-views-block-alerts-block-visitation-alerts-all-3 .ui-accordion .ui-accordion-content,
#block-views-block-alerts-block-fp-facility-alerts-2 {
  line-height: 1.5em;
  font-size: 1.6rem;
  padding: 15px;  /* new 6/24/2022 */
}


#block-views-block-alerts-block-visitation-alerts-all-3 .view-header &gt; a {
  color: #505050;
  font-weight: bold;
  font-size: 1.5rem;
}


#block-views-block-alerts-block-visitation-alerts-all-2 .view-header  {
	display: none;
}	



/* end alerts accordion lists -------------------------*/





/* page area -----------------------------------*/

.field--name-field-section-area, .field--name-field-page-area {
/*  color: #647182; */
  color: #505050; 
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  /*	font-family: 'pt-sans', arial, helvetica, sans-serif; */
/*  font-size: 1.75em; */
  font-size: 1.62em;
  font-weight: bold;	
/*  border-bottom: 1px solid #505050; */
  border-bottom: 1px solid #cccccc;
  margin-bottom: .62em;
  }	


/* new 12/26/19*/
.page-node-type-category .field--name-field-section-area {
  color: #505050;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  /*	font-family: 'pt-sans', arial, helvetica, sans-serif; */
  font-size: 1em;
  font-weight: bold;	
  border-bottom: 0px;
  margin-top: -.62em;
  margin-bottom: .62em;
  }	
  
  .page-node-type-most-wanted .field--name-field-section-area {
  color: #505050;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  /*	font-family: 'pt-sans', arial, helvetica, sans-serif; */
  font-size: 1em;
  font-weight: bold;	
  border-bottom: 0px;
  margin-top: -.62em;
  margin-bottom: .62em;
  }	
  
  
  
 .page-node-type-category .field--name-node-title &gt; h2 {
  border-bottom: solid 1px #cccccc;
  font-size: 1.62em;  /* 2/7/2022 was 2em now 1.62 */
  font-weight: bold;
  color: #505050;
  margin-top: -.05em;
  margin-bottom: .62em; /*2/7/22  new */
  } 
 	
@media (min-width: 768px) {
.page-node-type-section .col-sm-9,
.page-node-type-category .col-sm-9,
.page-node-type-sub-category .col-sm-9;
 {
/*     background: linear-gradient(to right, #e6e6e6 1.5%, #ffffff 1.5%, #ffffff 98.5%, #e6e6e6 98.5%);	 */
/*    background: linear-gradient(to right, #ffffff 1.5%, #ffffff 1.5%, #ffffff 98.5%, #e6e6e6 98.5%);  comment out 1/31/2022 */
	 
  }
}  

	
	 
h5 {
/*color: #505050; */
/*  color: #718092; */
  color: #647182;
  font-weight: bold;
  font-size: 1em;
   }	 
/* end new 12/26/19 */


.field--name-field-page-area-most-wanted {
  color: #505050;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.75em;
  font-weight: bold;	
  border-bottom: 1px solid #cccccc;
/*  margin-top: -.5em;   removed 5/10/2022 */
  margin-bottom: .62em;
  }	


.image-style {
  border: 1px solid #c5c5c5;
  padding: .62em;
  float: right;
/*  width: 30%; */
  margin-left: 1.12em;
  margin-bottom: 1.12em;
  margin-top: 1em;   
  }

.page-node-type-news .image-style  {
  border: 1px solid #c5c5c5;
  padding: .62em;
  float: right;
/*  width: 30%; */
  margin-left: 1.12em;
  margin-bottom: 1.12em;
  margin-top: 1em;   
  clear: both;
  }


.figure-caption {
  padding: .5em;
/*  margin: .1em -1em -1em -1em; */
  font-size: .75em;
  background-color: #000000;
  color: #ffffff;  
  }	

h2.block-title {
/*  color: #505050; */
  color:  #25354d;    /* was #647182; 2/27/2022 */
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  border-bottom: 1px solid #cccccc; 
  margin-top: .62em;
  padding-bottom: .25em;
  }

/*  external links  -------*/

a[href^="http://"]:after {
  content: "\f08e"; 
  font-family: FontAwesome;
  padding-left: .65em;
  }

a[href^="https://"]:after {
  content: "\f08e"; 
  font-family: FontAwesome;
  padding-left: .65em;	
  }

a[href^="http://forms.idoc.idaho.gov"]:after {
  content: none; 
  }





/* new url - below 6/30/2022
a[href^="https://www.idoc-jobs.com/"]:after {
  content: none; 
  }
 */ 
  
  
a[href^="https://www.idoc-careers.us/?fbclid=IwAR3uod5jbZ4UnpTif_4MUv_Lwzvnd6Ma5rPmv-L2JZO2W_kKVAnHUwRlPbI"]:after {
  content: none; 
  }  
  

a[href^="http://doc-devidocprod.doc.int/"]:after {
  content: none; 
  }

a[href^="http://doc-contentidoc.doc.int/"]:after {
  content: none; 
  }

a[href^="https://www.accesscorrections.com"]:first-child:after{
  content: none; 
  padding-left: 0em;
  }    

a[href^="https://wbor.idoc.idaho.gov/greeting"]:after{
  content: none; 
  padding-left: 0em;
  }    


a[href^="https://idaho.gov"]:after {
   content: none; 
   padding-left: 0em;
  }

a[href^="https://forms.idoc.idaho.gov/Forms/"]:after {
  content: none; 
  padding-left: 0em; 
  }
  
  
 a[href^="https://www.idoc.idaho.gov/"]:after {
  content: none; 
  } 
  

/* -----------list items in content body--------*/

/*  remove 2/25/2021 
.region-content ul {
  list-style: none;
  }	
 */

/* remove 4/28/2022 

.region-content ul
 {
	list-style: none;  new 2/7/2022 
}

 */
 
 
 
 /* remove 6/13/2022
  
.region-content ul li {
  list-style: square;   removed 2/7/2022  
  line-height: 1.62em;
  color: #595959;    remove 2/7/2022  
  padding-left: 2.5em;   remove 2/  
  padding-bottom: .62em; new 2/7/2022  
  padding-bottom: 12px; new 3/3/2022  
}

 */


/* remove 4/28/2022 

  /* new 2/7/2022 
.region-content ul li:before { 
  	  font-family: 'FontAwesome';
/*      content: '\f101';    3/3/2022
      font-size: 8px;
      content: '\f0c8';
	  text-decoration: none !important;
	  display: inline-block;   
/*	  color: #222222;  3/3/2022 
      color: #a6a6a6;
	  margin-left: -2.5em;
	  width: 2.5em;

}

*/


.region-content ol li {
  line-height: 1.62em;
/*  padding-bottom: 1em;   4/1/2022  remove 6/13/2022 */
  }	
  

.related_links {
        padding: 0 0 1em 0;
        margin-bottom: 1em;
  }


.related_links ul {
        margin: 0;
        padding-left: 1em;
        border: none;
  }
        
.related_links li {
        list-style: none !important;
        margin: 0;
  }

.related_links li:before { 
  	  font-family: 'FontAwesome';
      content: '\f0da'; 
	  text-decoration: none !important;
	  display: inline-block;  
	  color: #7f368a;
	  padding-right: .75em;

}


.related_links li a {
 /*       text-decoration: none; */
/*		border-bottom: 1px solid blue; */
/*       border-bottom: 0px;
	   text-decoration: underline;
       text-underline-position: under;
*/	   
  }

/*
.related_links li a:before {
  	  font-family: 'FontAwesome';
      content: '\f0da'; 
	  text-decoration: none !important;
	  display: inline-block;  
	  color: green;
	  padding-right: .75em;
}
*/



/*
.region-content ul li:before {    
  font-family: 'FontAwesome';list
  content: '\f101'; 
  display: inline-block;
  color: #505050;
  margin-left: -1em; 
  width: 1em; 
  }


.region-content ul li ul li:before {    
  font-family: 'FontAwesome';
  content: '\f105'; 
  display: inline-block;
  color: #505050;
  margin-left: -1em;
  width: 1em; 
  font-weight: normal;
  }

*/

@media (max-width: 768px) {
.img-responsive {
/*  width: 100%;  */
  margin-top: 0px;
/*  padding: 0em 1em 1em 1em;  &amp;\*/
  border: 1px solid #ffffff;
  }	
	
.image-style {
  border: 1px solid #505050;
/*  width: 100%; */
  }

.figure-caption {
  padding: .5em;
  font-size: .75em;
  }		
}



/* -----------header/footer --------*/
#block-inlinemap .figure-caption,
#block-headerstateofidahoidocstateseal .figure-caption {
	display: none;
  }
 
#block-inlinemap .image-style,
#block-headerstateofidahoidocstateseal .image-style  {
	border: 0px;
	float: left;
  }

@media (max-width: 768px) {
	#block-inlinemap .image-style,
	#block-headerstateofidahoidocstateseal .image-style	{
	  display: block;
	}

	#block-inlinemap .img-responsive,
    #block-headerstateofidahoidocstateseal .image-style	{
	  border: 0px;
	}  
}	

/*  end general page rules ---------------------------------------------------------------------------------------------------*/

/* section two-column ---------------------------------------------------------------------------------------------------------*/

.column-content {
  margin-top: 2.62em; 
  }

.left-side  {
  display: flex; 
  flex-wrap: wrap; 
 /* padding: 1.62em;   old 6/30/2022 */
   margin-left: -15px;
   padding-right: 30px;
  }    
  
  
.left-side-2  {
  display: flex; 
  flex-wrap: wrap; 
/*   padding: 1.62em;  old 6/30/2022*/
  margin-left: -15px;
  padding-right: 30px;
  border-right: 1px solid #cccccc;
  }  

.right-side  {
  display: flex; 
  flex-wrap: wrap; 
/*  padding: 1.62em;   remove 6/30/2022*/
  padding-left: 25px;
  padding-right: 0px;
  }  

.right-side-2  {
  display: flex; 
  flex-wrap: wrap; 
/*  padding: 1.62em;  remove 6/30/2022 */
  padding-right: 0px;
  padding-left: 0px;
  border-left: 1px solid #cccccc;
  }  


.left-side-uneven {
	border: 1px solid #cccccc;
}

.right-side-uneven {
	border: 1px solid blue;
	padding-left: 10px;
	padding-right: 10px;
	
}



@media (max-width: 992px) {
/* section two-column */	
.left-side  {
/*  padding: 1.62em;  old 6/30/2022*/
  margin-left: 0px;
  padding-left: 0px;  /* new 6/30/2022 */
  padding-right: 45px;   /* new 6/30/2022 */
   border-right: 0px solid #ffffff;   
  }  

.left-side-2 {
  border-right: 0px;
  padding-left: 0px;
  }

.right-side  {
  margin-left: -15px;
  border-left: 0px solid #ffffff;
/* border-top: 1x solid #cccccc;  removed 6/30/2022 */
  /*  padding: 1.62em;    old 6/30/2022*/
  padding-left: 0px;   /* new 6/30/2022 */
  padding-right: 25px;  /* new 6/30/2022 */
  }  
	
.right-side-2 {
  border-left: 0px;
  padding-left: 45px;
  }	
}

@media (max-width: 768px) {
/* section two-column */	
.left-side  {
/*  padding: 1.62em;  old 6/30/2022*/
  margin-left: 0px;
  padding-left: 45px;  /* new 6/30/2022 */
  padding-right: 25px;   /* new 6/30/2022 */
   border-right: 0px solid #ffffff;   
  }  

.left-side-2 {
  border-right: 0px;
  padding-left: 45px;
  padding-right: 25px
  }

.right-side  {
  margin-left: -15px;
  border-left: 0px solid #ffffff;
/* border-top: 1x solid #cccccc;  removed 6/30/2022 */
  /*  padding: 1.62em;    old 6/30/2022*/
  padding-left: 45px;   /* new 6/30/2022 */
  padding-right: 25px;  /* new 6/30/2022 */
  }  
	
.right-side-2 {
  border-left: 0px;
  padding-left: 45px;
  padding-right: 25px;
  }	
}



/* end section two-column -------------------------------------------------------------------------------------------------------*/


/* primary side bar ------------------------------------------------------------------------------------------------------------ */

	
.region-sidebar-first {
/*  padding-right: 1.12em;
  padding-left: 1.12em;   */
  margin-right: 0px;
  padding-left: 1.62em;
  padding-right: 1.62em;
/*  padding-top: 1.62em;  /* du 1/18/2022  remove 6/17/2022*/
  margin-top: 13px;  /*new 6/17/2022 */
  
  }
  
  
.page-node-type-section .region-sidebar-first {
/*  padding-right: 1.12em;
  padding-left: 1.12em;   */
  margin-right: 0px;
  padding-left: 1.62em;
  padding-right: 1.62em;
/*  padding-top: 1.62em;  /* du 1/18/2022  remove 6/17/2022*/
  margin-top: -13px;  /*new 6/17/2022 */
  
  }

  
/* primary side bar ------------------------------------------------------------------------------------------------------------ */





/* secondary side bar ------------------------------------------------------------------------------------------------------------*/


	
.region-sidebar-second {
/*  padding-right: 1.12em;
  padding-left: 1.12em;   */
  padding-left: 1.62em;
  padding-right: 1.62em;
  }

.region-sidebar-second &gt; nav &gt; h2 {
  color: #647182;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-size: 1.55em;
  font-weight: 600;
  border-bottom: 1px solid #cccccc; 
  margin-top: .75em; /* remove -1.25em 12/27/19   back in with 0.75em*/
  padding-top: 1.5em;
  padding-bottom: .25em;
  }	


.page-node-type-section .region-sidebar-second &gt; nav &gt; h2 {
	padding-top: .6em;
  }
  
.page-node-type-category .region-sidebar-second &gt; nav &gt; h2 {
	padding-top: 2.0em;    
    font-size: 1.55em;

  }


.page-node-type-news .region-sidebar-second h2.block-title {
	padding-top: 2em;
  }


/* new 3/7/2022 */
.region-sidebar-second .block-fp-visitation-alerts h2 {
	margin-top: 53px;	
}



@media (min-width: 768px) {
.row.row-main &gt; aside.col-sm-3 {
/*  background-image: -webkit-linear-gradient(to right, #ffffff 95%, #e6e6e6 5%);
  background-image: linear-gradient(to right, #ffffff 95%, #e6e6e6 5%);  changed 5/27/20 */
  
/* background-image: -webkit-linear-gradient(to right, #e6e6e6 5%, #ffffff 5%, #ffffff 95%, #e6e6e6 5%);
  background-image: linear-gradient(to right, #e6e6e6 5%, #ffffff 5%, #ffffff 95%, #e6e6e6 5%);   removed 5/27/2020 ------------*/


/*  almost
 background-image: -webkit-linear-gradient(to right, #f2f2f2 95%, #ffffff 95%, #ffffff 5%, #e6e6e6 5%);
 background-image: linear-gradient(to right, #f2f2f2 95%, #ffffff 95%, #ffffff 5%, #e6e6e6 5%);     almost        ----------------- */
 
 /* comment out du 1/14/2022
  background-image: -webkit-linear-gradient(to right, #e6e6e6 5%, #f2f2f2 5%, #f2f2f2 95%, #ffffff 95%, #ffffff 5%, #e6e6e6 5%);
 background-image: linear-gradient(to right, #e6e6e6 5%, #f2f2f2 5%, #f2f2f2 95%, #ffffff 95%, #ffffff 5%, #e6e6e6 5%);   

*/


/*  background-color: #ffffff; */
  
  }
}


/* More resources menu items ------------------*/

.region-sidebar-second &gt; nav &gt; ul.menu  &gt; li {
/*	border: 1px solid #cccccc;  */
	margin-bottom: .5em;
/*	padding: 0em;    6/23/2020 */
    padding: 0em 0em 0em 2em;
  }


.region-sidebar-second &gt; nav &gt; ul.menu  &gt; li a {  
/*  color: #505050; */
  color: #5B78A0;
/*  padding-left: .2em; */
/*  font-size: 1.25em;     comment out 2/7/2022 */
  font-size: 1.3em;
  border-bottom: 0px;
  position: relative;
  margin-left: 1.5em;
  margin-bottom: .5em;
  padding: 0px;
  }  


.region-sidebar-second &gt; nav &gt; ul.menu  &gt; li span {  
  color: #5B78A0; 
/*  font-size: 1.30em;    comment out 2/7/2022 */
  font-size: 1.3em;
  font-weight: bold;
  padding: 0px;
  margin-left: -1em;
  }  



.region-sidebar-second &gt; nav &gt; ul.menu  &gt; li a:before {  
/*  content: "   \f101";  */
  content: "   \f0da";
  font-family: FontAwesome;        
  color: #5B78A0;   
/*  font-size: 1em;  comment out 2/7/2022 */
  font-size: 1.3em;
  margin-left: -1.5em;
  margin-top: 0em;
  position: absolute;
  }


.region-sidebar-second &gt; nav &gt; ul.menu  &gt; li a:hover {
	background-color: transparent;
	color: #9f5b5b;
  }


@media (min-width: 768px) {
 .region-sidebar-second  .navbar-text {
	 float: none;
	 margin-left: 0px;
	 color: #647182 !important;
 }
} 


/* end More resources menu items -------------------*/
/* end secondary side bar --------------------------------------------------------------------------------------------------------*/




/*   primary sidebar  fentanyl  */

#block-fentanyl {
	margin-top: 5px;
	padding-right: 10px;
	
}

#block-fentanyl h2 {
	padding: 10px;
	background-color: #acc4d8;
	color: #25354d;
	font-size: 1.45em;
	margin-bottom: -3px;
	font-weight: normal;
}



#block-fentanyl {
	padding-right: 17px;
	
}

section#block-fentanylspotlightblock h2.block-title {
	color: #ffffff;
	border-bottom: 0px;
}



div.fentanyl-block {
	padding: 12px;
	color: #25354d;
	font-size: 1.45em;
	font-weight: normal;
	background-color: #acc4d8;
}



section#block-fentanylspotlightblock  p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.6em;
	color: #25354d;
	border: 1px solid #acc4d8;
	padding-top: 15px;
	padding-bottom: 15px;

	
}

a[href^="https://healthandwelfare.idaho.gov/"] {
	border-bottom: 0px;
}


a[href^="https://healthandwelfare.idaho.gov/"]:after{
  content: "";
  
  }


a[href^="https://www.samhsa.gov/about-us"] {
	border-bottom: 0px;
}


a[href^="https://www.samhsa.gov/about-us"]:after{
  content: "";
  
  }





/* end primary sidebar fentanyl */





/* news -----------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 768px) {
.page-node-type-news .col-sm-9 {
/*     background: linear-gradient(to right, #e6e6e6 1.5%, #ffffff 1.5%, #ffffff 98.5%, #e6e6e6 98.5%);	 */

 /* background: linear-gradient(to right, #ffffff 1.5%, #ffffff 1.5%, #ffffff 98.5%, #e6e6e6 98.5%);  du 1/19/2022 */
	 
  }
}  

@media (max-width: 768px) {
.page-node-type-news .col-sm-9 {
     background-color: none;		
  }
}  


h3.news-headline {
  font-weight: bold;
  font-size: 1.25em;
  color: #5B78A0;
  text-decoration: none;
  }


.field--name-field-news-author {
  float: left;
  padding-right: 1em;
  padding-bottom: 1em;
  font-weight: bold;
  }

.field--name-field-news-author:after {
  content: "|";
  padding: 0 0 1em 1em;
  }  
	
.field--name-field-news-publish-date {
  font-weight: bold;
  padding-bottom: 1em;
  }
	
	
.field--name-field-news-image {
  float: right;
  width: 40%; 
  margin-top: 0px;
  padding: 0em 1em 1em 1em;  
  border: 1px solid #ffffff;
  }


.node--type-news &gt; div &gt; .image-style {
  margin-top: 0;   
  }

/*  news   front page news view ------------*/

.view-slideshow-top-news .view-header {
  text-align: right;
  margin-top: -2.5em;
  margin-bottom: 1em;
  }

.view-slideshow-top-news .view-header &gt; a {
  color: #505050;
  font-weight: bold;
  font-size: .85em;
  }

.view-slideshow-top-news .view-header &gt; a:after {
  content: "\f0da";
  font-family: FontAwesome;
  font-weight: bold;   
  padding-left: .3em;
  color: #8c1600;
  }

.views-field-title &gt; h5 {
  color: #505050;
  font-weight: bold;
/*  font-size: 1.05em; old 8/26/19 */
  font-size: 1.1em;
  }

a.read-full-article:after {
  content: "\f0da";
  font-family: FontAwesome;
  font-weight: bold;   
  padding-left: .3em;
  color: #8c1600;
  }

.pager-nav {
  font-size: .75em;
  }


/*   end news front page news view ----------*/


/*   news  sidebar top news   -------------- */

.view-news-lists {
  font-size: .85em;
  }

.view-news-lists &gt; .view-content &gt; .views-row &gt; .views-field-title {
  font-size: 1.15em;
  font-weight: bold;
  }


.view-news-lists &gt; .view-content &gt; .views-row &gt; .views-field-body {
  padding-bottom: .5em;
  border-bottom: 1px solid #c5c5c5;
  margin-bottom: .75em;
  }

/*  remove 6/2/2022 

.views-field-field-news-image &gt; .field-content &gt; .img-responsive {
  float: left;	
  border: 1px solid #c5c5c5;
  padding: .62em;
  margin-left: .3em;
  margin-bottom: .62em;   02/07/19 
  width: 100%;
  }
*/



/*  news   30 days ------------*/

.view-news-lists .view-header {
  text-align: right;
  margin-top: -2.85em;
  margin-bottom: 1em;
  }

.view-news-lists .view-header &gt; a{
  color: #505050; 
  font-weight: bold;
  font-size: 1em;
  padding-bottom: .5em;
  border-bottom: 0px;
  }
   
.view-news-lists .view-header &gt; a:after {
  content: "\f0da";
  font-family: FontAwesome;
  font-weight: bold;
  padding-left: .3em;
  color: #8c1600;
  }
   

.page-node-type-news .col-sm-3 {
    background: linear-gradient(to right, #e6e6e6 3%, green 3%, green 97%, e6e6e6 97%);
  }

.page-node-type-news .col-sm-9 {
    background: linear-gradient(to right, #e6e6e6 3%, green 3%, green 97%, e6e6e6 97%);
  }



.block-views-blocknews-lists-news-list-30-days .view-news-lists .view-content .item-list ul  {
  list-style: none;
  padding-left: 0;
  }


.block-views-blocknews-lists-news-list-30-days .view-news-lists .view-content .item-list ul li {
  font-size: 1.15em;
  font-weight: bold;  
  padding-left: 1.3em 
  }


.block-views-blocknews-lists-news-list-30-days .view-news-lists .view-content .item-list ul li:before  {
  content: "\f101";
  font-family: FontAwesome;
  padding-left: .3em;
  color: #8c1600;
  font-weight: normal;
  margin-left: -1.3em; 
  }
  

/*  end  news ----------------------------------------------------------------------------------------------------*/

@media (max-width: 767px) {
.view-slideshow-top-news .view-header {
  text-align: left;
  margin-top: .5em;
  margin-bottom: .5em;
  }	

.field--name-field-news-image {
  width: 100%; 
  margin-top: 0px;
  padding: 0em 1em 1em 1em;  
  border: 1px solid #ffffff;
  }	  
  
.views-field-field-new-image &gt; .field-content &gt; .img-responsive{
  display: none;
  }

.field--name-field-news-author:after {
  content: "";
  }  

/* images */
.image-style { 
/*  display: none;	   remove 5/13/2022 */
  }	
}
	
	
/*---------------------- Offender Searches ------------------------------------------------- ------------- */
.region-top-column-third .ckeditor-accordion-container {
  border: 0px; 
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl {
  position: relative;
  border: 0px;
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl dd {
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #cccccc;
  border-radius: 0px 0px 3px 3px;  
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl dt {
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #cccccc;	
  border-radius: 3px; 
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl dt:last-of-type {
  border-width: 1px 1px 0px 1px;
  border-style:solid;
  border-color: #cccccc;	
  border-radius: 3px; 
  margin-top: .2em;
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; a {
  display: block;
  padding: 5px 7px 5px 7px;
  background-color: #718092;
  color: #fff;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 1px solid #cccccc;
  text-decoration: none;
  } 


.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; .ckeditor-accordion-toggle:before,
.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; .ckeditor-accordion-toggle:after {
  height: 0px;
  width: 0px;
  }	


.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; a:after {
  float: right;
  content: "\f0da";
  font-family: FontAwesome;
  text-decoration: none;
  }


.region-top-column-third .ckeditor-accordion-container &gt; dl dt.active &gt; a:after {
  float: right;
  content: "\f0d7";
  font-family: FontAwesome;
  text-decoration: none;
  }

.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; a {
/*  background-color: #ffffff;  remove 7/17/19 */
  background-color: #8c98a6;
/*  color: #333333;    remove 7/17/19 */
  color: #ffffff;
  border-radius: 3px;
  }

 
.region-top-column-third .ckeditor-accordion-container &gt; dl dt &gt; a:hover {
  background-color: #718092;
  text-decoration: none;
  border-radius: 3px;
  color: #ffffff;
  }

.region-top-column-third .ckeditor-accordion-container &gt; dl dt.active &gt; a {
  background-color: #718092;
  color: #ffffff;
  border-style: solid;
  border-width: 0px;
  border-radius: 3px 3px 0px 0px;
  }

/*---------------------- end Offender Searches ------------------------------------------------- ------------- */





	
/*----------------------  top second column accordion ------------------------------------------------- ------------- */
.region-top-column-second .ckeditor-accordion-container {
  border: 0px; 
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl {
  position: relative;
  border: 0px;
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dd {
  padding-top: 5px;
  padding-bottom: 15px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #cccccc;
  border-radius: 0px 0px 3px 3px;  
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dt {
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: #cccccc;	
  border-radius: 3px; 
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dt:last-of-type {
  border-width: 1px 1px 0px 1px;
  border-style:solid;
  border-color: #cccccc;	
  border-radius: 3px; 
  margin-top: .2em;
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; a {
  display: block;
  padding: 5px 7px 5px 7px;
  background-color: #726953;
  color: #fff;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 1px solid #cccccc;
  text-decoration: none;
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; .ckeditor-accordion-toggle:before,
.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; .ckeditor-accordion-toggle:after {
  height: 0px;
  width: 0px;
  }	


.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; a:after {
  float: right;
  content: "\f0da";
  font-family: FontAwesome;
  text-decoration: none;
  }


.region-top-column-second .ckeditor-accordion-container &gt; dl dt.active &gt; a:after {
  float: right;
  content: "\f0d7";
  font-family: FontAwesome;
  text-decoration: none;
  }

.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; a {
  background-color: #ffffff;
  color: #333333;
  border-radius: 3px;
  }

 
.region-top-column-second .ckeditor-accordion-container &gt; dl dt &gt; a:hover {
  background-color: #726953;
  text-decoration: none;
  border-radius: 3px;
  color: #ffffff;
  }

.region-top-column-second .ckeditor-accordion-container &gt; dl dt.active &gt; a {
  background-color: #726953;
  color: #ffffff;
  border-style: solid;
  border-width: 0px;
  border-radius: 3px 3px 0px 0px;
  }

/*----------------------end top second column accordion ------------------------------------------------- ------------- */

/*  ------------- 5/18/2022 top column second front page -------------------------------------------------------------*/

.region-top-column-second {
	margin-left: -.4em;
}


/*  ------------- 5/18/2022 end top column second front page -------------------------------------------------------------*/




/*----------------------------------------------------Locations  landing page ----------------------------------------------------------------*/
.view-locations-accordion .ui-state-active  {
	background-color: #3c5a86; 
	font-weight: bold;
	color: #ffffff;
	border: 0px;
  }
  
#block-views-block-locations-accordion-block-1 {
  width: 75%;
  }
  
  
#block-views-block-locations-accordion-block-1 .view-locations-accordion .ui-accordion-header a {
    color: #ffffff;
    font-weight: bold;
} 
  
  
#block-views-block-locations-accordion-block-1 a {
  color: #5B78A0;
  }  

#block-views-block-locations-accordion-block-1 #ui-id-4 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-6 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-8 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-10 &gt; div
 {
	width: 50%;
	float: left;
  }	
  
#block-views-block-locations-accordion-block-1 .locations-area {
  background-color: #ffffff;
  color:#505050;
  font-weight: bold;
  padding-left: .62em;
  padding-top: 0em;
  font-size: 1em !important;
  padding-bottom: .25em !important;
  margin: 1em -1em 0em -.5em;
  }  
  

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

#block-views-block-locations-accordion-block-1 {
  width: 100%;
  }

#block-views-block-locations-accordion-block-1 #ui-id-4 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-6 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-8 &gt; div,
#block-views-block-locations-accordion-block-1 #ui-id-10 &gt; div {
	width: 100%;
	float: none;
  }	
 
}
	/*---------------------------------------------------- End Locations  landing page ----------------------------------------------------------------*/



/*----------------------------------------------------Locations ----------------------------------------------------------------*/


.node--type-locations .field--name-node-title h2,
.node--type-sub-category .field--name-node-title h2,
.node--type-story .field--name-node-title h2
 {
  border-bottom: solid 1px #999999;
  font-size: 1.62em;
  font-weight: bold;
/*  color: #3c5a86;     was   #505050;    now 3c5a86*/
   color: #647182; 
   margin-top: -.05em;
   margin-bottom: .62em; /*2/7/2022 */
  }


.field--name-field-page-area-locations,
.node--type-sub-category .field--name-field-section-area,
.node--type-story .field--name-field-section-area {
  color: #505050;
  font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif;
  font-family: 'pt-sans', arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  border-bottom: 0px;
  margin-top: -.62em;
  margin-bottom: 1em;	
	
 /* font-weight: bold;	 
  margin-top: -.62em; */
  }	

.ds-3col-stacked-fluid.group-one-sidebar &gt; .group-middle {
  width: 100%;
  }

.node--type-locations .group-right {
  width: 100%;
  border-left: 1px solid #cccccc;
  padding-left: 1em;
  margin-top: 2.7em;
/* remove because facility contact below removed 10/23/19
  background: -webkit-linear-gradient(to bottom, #ffffff 5%, #cccccc 5%, #cccccc 5.25%, #ffffff 5.25%); 
  background: linear-gradient(to bottom, #ffffff 5%, #ffffff 5%, #cccccc 5.25%, #ffffff 5.25%);    
 */ 
  float: right;
 }	



/*  not used 10/23/19
.node--type-locations .group-right:before {
  content: "Facility Contact";
  font-size: 1.25em;
  margin-top: 3em;
  line-height: 2em;
  font-weight: bold;
  color: #505050;
   }	
 
*/ 
 
 
.node--type-locations .group-right .image-style {
  border: 1px solid #c5c5c5;
  padding: .62em;
  float: none;
/*  width: 30%; */
/*  margin-left: 1.12em; */
  width: 94%;
  margin-left: -.25em;
  margin-right: .5em;
  margin-bottom: 1.12em;
  margin-top: 1em;   
  } 
 
 
   
/*
.node--type-locations .group-right .field--name-field-street-address-1, .field--name-field-mailing-address, .field--name-field-telephone {
	margin-top: 1.62em;
}	
*/

.node--type-locations .group-right .field--label {
/*  color: #505050; */
  color: #647182;
/*  font-size: 1.25em;	 */
  font-size: 1em;
  font-weight: 600 !important;
  padding-top: 1.5em;
  margin-top: -1em;
  }

.node--type-locations .group-right &gt; .field--label {
/*	color: #505050; */
   color: #647182;
	padding-bottom: .15em;
	border-bottom: 1px solid #cccccc;
  }

.node--type-locations .group-right .field--name-field-physical-city, 
.field--name-field-physical-state,
.field--name-field-mailing-city,
.field--name-field-mailing-state {
  padding-right: .5em;
  float: left;
  clear: right;
  }	


@media (min-width: 768px) {
.page-node-type-locations  .region-content {
/*  background: linear-gradient(to right, #ffffff 1.5%, #ffffff 1.5%, green 98.5%, #e6e6e6 98.5%)!important; */

/*  background: linear-gradient(to right, #ffffff 73%, #e6e6e6 73% 74.2%, #ffffff 74.2%) !important; 	 du 1/21/2022 */
  }	
	
	
.page-node-type-locations .ds-3col-stacked-fluid.group-one-sidebar &gt; .group-middle {
  width: 75%;
/*  padding-right: 1.62em;  removed 1/14/20 */
  padding-left: 1.62em;
  padding-right: 2.62em;  
  }
	
	
.node--type-locations .group-right {
  border-left: 0px;  /* remove border 1/14/20 */
/*  padding-left: 1em;  remove 1/14/20 */
   padding-left: 2.62em;
/*  margin-top: 2.7em; */
  margin-top: 1.5em;
  width: 25%;
  }	
}



/*----------------------------------------------------end Locations ----------------------------------------------------------*/



/*------------------------------ locations facility view -------------*/

/*  not needed 6/29/2022 

#block-views-block-locations-accordion-facility-crc .view-content,
#block-views-block-locations-accordion-facility-prisons .view-content, 
#block-views-block-locations-accordion-facility-district-offices .view-content {
	margin-top: -3em;
 }

*/


#block-views-block-locations-accordion-facility-crc .views-field-field-telephone-1,
#block-views-block-locations-accordion-facility-prisons .views-field-field-telephone-1, 
#block-views-block-locations-accordion-facility-district-offices .views-field-field-telephone-1 {
    padding-bottom: 1em;	

 }


/*------------------------------ end locations facility view -------------*/




/* header  ------------------------------------------------------------------------------------------------------------*/
 
 /*  image gallery --------*/

#block-views-block-header-gallery-block-1 {
  margin-left: -1.5em;
  margin-right: -1.5em;
}

 
@media (max-width: 767px) { 
#block-views-block-header-gallery-block-1 {
  display: none;
  }

}


.view-header-gallery .views-field-field-header-image-caption {
  background-color: #bfbfbf;
  color: #000000;
  width: 100%;
  
  
  }
 
 
 /* end header image gallery ----*/



/*--  test2 image gallery vertical ***/

 /*  image gallery --------*/

#block-views-block-header-gallery-block-1 {
  margin-left: -1.5em;
  margin-right: -1.5em;
}

 
@media (max-width: 992px) { 
#block-views-block-header-gallery-block-1 {
  display: none;
  }

}

 
.view-header-gallery .img-responsive {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
  width: 100%;
}
 
 
.view-header-gallery .views-field-field-header-image-caption {
  background-color: #bfbfbf;
  color: #000000;
  width: 100%;
  }
 
 
 /* end test 2 image gallery vertical ----*/




/*  ----------------------------------------------end header ---------------------------------------------------------------*/

/*----------- login modal ------------ */

#user-login-form {
	width: 45%;
}

#block-loginmodal a {
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 0px; 
	padding-left: 1.5em;
} 


#block-loginmodal a:after {
  content: "";
  display: block;
/*  margin-left: -.5em; */
  width: 96%;
  padding-top: 1.5em;
  border-bottom: 1px solid #aebcd0;
} 


#block-loginmodal .clearfix:before, .filter-wrapper:before, .clearfix:after, .filter-wrapper:after {
  padding-top: 1.5em;
}  


.user-reset-password-link {
	border-bottom: 1px solid #aebcd0;
}


#user-login-form .panel {  
  margin-top: 2em;
}

#captcha {
	margin-top: 2em;
}

/*----------- end login modal ------------ */

/* -------------------------------two paragraph columns ------------------------*/

.two-column-border {
      display: flex; 
	  flex-wrap: wrap; 
	  margin: 2em 1em 1em 1em; 
	  border-top: 1px solid #cccccc;
}

.two-column-no-border {
      display: flex; 
	  flex-wrap:wrap; 
	  margin: 2em 1em 1em 1em; 
	  border-top: 1px solid #ffffff;
}


@media only screen and (max-width: 600px) {
.two-column-border {
      display: flex; 
	  flex-wrap: wrap; 
	  margin: 2em -2em 1em -2em; 
	  border-top: 1px solid #cccccc;
	  font-size: 1em;
}

.two-column-no-border {
      display: flex; 
	  flex-wrap:wrap; 
	  margin: 2em -2em 1em -2em; 
	  border-top: 1px solid #ffffff;
	  font-size: 1em;
	  
}

  }


/*----------------end two paragraph columns ----------------------------*/


/*   content region footer ----------------------------------------------*/
.content-footer  {
	background-color: #ffffff !important;
	font-size: 1.5rem;  /*2/7/2022 was 1.25em now 1.5rem */
  } 


/*------begin footer block -----------------------------*/

/* new 2/14/2022 */
#block-aboutus h2,
#block-statelocalagencies h2{
	border-bottom: 4px solid #25354d;
	font-size: 1.8em;
	min-width: 300px;
}

.menu--about-us li 
.menu--state-local-agencies li {
	list-style: none;  
	line-height: 2em;
	font-size: 1.2em;
    border-bottom: 1px solid #999999;	
	line-height: 4.0rem;
	margin-left: -1.3rem;
	
}


.menu--about-us a,
.menu--state-local-agencies a  {
/*  font-size: 1.25em !important;  remove 2/23/2022 */
  text-decoration: none !important;
  border-bottom: 0px;
  color: #b3b3b3;
  }

.menu--about-us a:hover, 
.menu--state-local-agencies a:hover {
  background-color: transparent !important;  
  text-decoration: none !important;
  color: #5B78A0;
  text-decoration-skip-ink: auto !important;
  }



/*------------------------------------------------------------end footer block ------------------------------------------------------*/




/*test area */

/*8/27/19 test main content with white background 
.main-container {
	background-color: green;
}

.row-flex .row-flex-wrap .row-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap; /* 12/12/18  makes stackable in IE 11
  align-items: stretch;
  flex: 1 1 auto; 		
  }
*/

.row-main &gt; .col-sm-9 {
	background-color: #ffffff;
/*	border-left: 15px solid #e6e6e6;  comment out du 1/14/2022 */
/*	border-right: 15px solid #e6e6e6; new 5/27/20*  comment out du 1/14/2022 */
  

/*  background-image: -webkit-linear-gradient(to right, #e6e6e6 5%, #ffffff 5%, #ffffff 95%, #e6e6e6 5%);
  background-image: linear-gradient(to right, #e6e6e6 5%, #ffffff 5%, #ffffff 95%, #e6e6e6 5%);
  background-color: #ffffff;
	
removed 5/28/20	*/
 }	






/*------- accordion blocks --------------------------------------------------------------------------- */


.views-field-field-dr-image {
	float: none;
 }

.block-views-blockcollapsible-listing--boc-agenda-minutes .row-flex-wrap {
   border-top: 0px !important;	
 }


@media (min-width: 992px) { 
 
.view-death-row,
.block-views-blockcollapsible-listing--boc-agenda-minutes,
.block-views-blockcollapsible-listing--evaluation-compliance {
	width: 65%;
  }

.views-field-field-dr-image {
	float: right;
 }

}



/*------- end accordion blocks --------------------------------------------------------------------------- */


/* ---------------------ckeditor accordion ------------------------------------------------- */

.ckeditor-accordion-container &gt; dl {
  border: 1px solid #dddddd;
}

.ckeditor-accordion-container &gt; dl dt &gt; a,
.ckeditor-accordion-container &gt; dl dt &gt; a:hover,
.ckeditor-accordion-container &gt; dl dt.active &gt; a{
  background-color: #3c5a86;
}

/* contents */
.ckeditor-accordion-container &gt; dl dd {
  padding: 15px 15px;
  will-change: height;
}



/*------------------------------end ckeditor accordion -----------------------------------------------------*/





/*-------------------------------------------------------footer blocks -----------------------------------------------------------*/
.footer-four {
/*  background-color: #86a9c7;   /* 2/10/2022 was #25354d now #86a9c7  remove 2/23/2022*/
  background-color: rgba(143,169,200,.25);
  color: #25354d;  /*2/10/2022 was #ffffff now #25354d   2/17/2022 acc4a8*/
 /* padding-top: 5em;   remove 2/23/2022 */
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 30px; /* new 2/17/2022 */

  }

.footer {
  margin-top: 0px;
  border-top: 0px;
  background-color: #25354d;  /* was #3c5a86 now 25354d 2/23/2022 */
  padding-bottom: 0px;
    }

.footer-four a:focus {
	outline: 1px solid #25354d;  /* 2/10/2022 was #ffffff now 25354d */
	background-color: #1a1a19 !important;
  }	

.footer a {
	color: #ffffff;
}

.footer a:focus {
   outline: 1px solid #ffffff;  /* 2/10/2022 was #ffffff now 25354d */
   color: #ffffff;
}



/* new 2/16/2022 */

#block-idocfooter {
	padding-top: 3em;
	padding-left: 3em;
}

#block-idocfooter p {
	font-size: 1.4rem;  /* was 1/5 now 1/4 2//23/2022 */
	
}


#superfish-state-menu a{
  color:#92AAC3;
  }	

#superfish-state-menu a[href^="http://"]:after {
  content: "|"; 
  margin-left: 2em;
  }
  
#superfish-state-menu a[href^="https://"]:after {
  content: "|"; 
  margin-left: 2em;
  }

#superfish-state-menu a[href^="https://www.idaho.gov/about-us/security-policy"]:after{
  content: "";
  }
  
.footer-four a[href^="http://"]:after {
  content: ""; 
  text-decoration: none;
  }
  
.footer-four a[href^="https://"]:after {
  content: ""; 
  text-decoration: none;
  }

.footer-four .block-title {
  margin-top: 1.25em;
 }
.footer-four h2 {
  font-size: 1.45em;
  font-weight: bold;
  color: #25354d;  /*2/10/2022 was #f29130 now #25354d */
  padding-bottom: .15em;
  border: 0px; 
  }

/* new 2/14/2022 */

.footer-four .nav li {
	line-height: 1.4em;
	font-size: 1.4em;
    border-bottom: 1px solid #25354d;	
	padding-bottom: .5em;
}

.footer-four .nav li a {
	padding-bottom: 0em;
	padding-left: 0em;
	
 }

.footer-four .nav li a:hover {
  border-bottom: 1px solid #5B78A0;
  }

 
  
 @media (max-width: 992px) { 
 
#block-aboutus, #block-statelocalagencies {
  padding-bottom: 2em;
  }	

.footer-four {
	padding-left: 5em;
  }

} 


.menu--about-us a,
.menu--state-local-agencies a  {
/*  font-size: 1.25em !important;   remove 2/23/2022 */
  text-decoration: none !important;
  border-bottom: 0px;
  color: #25354d;  /*2/10/2022 was #b3b3b3 now #25354d */
  }

.menu--about-us a:hover, 
.menu--state-local-agencies a:hover {
  background-color: transparent !important;  
  text-decoration: none !important;
  color: #7f368a;  /* 2/10/2022 was 5B78A0 now #7f368a */
  text-decoration-skip-ink: auto !important;
  }


/* -------------- state of idaho footer block, --------*/

#block-stateofidahofooterlinks {
	font-size: 1.5em;
	color: #ffffff;  /*2/10/2022 was #f29130 now #25354d  2/17/2022 now #ffffff*/
	line-height: 1.5em;
	margin-top: -1em;  /* new 2/23/2022 */
  }

#block-stateofidahofooterlinks a {
  border-bottom: 0px;
  color: #ffffff;  /* 2/10/2022 was #f29130 now #25354d   2/17/2022 now #fff*/

  }

#block-stateofidahofooterlinks a:hover {
  border-bottom: 1px solid #ffffff;  /* 2/102022 was #f29130 now 7f368a   2/17/2022 now #fff*/
  color: #ffffff;  /*2/10/2022 7f368a   2/17/2022 #ffffff */
  }

  
#block-stateofidahofooterlinks a[href^="http://"]:after {
  content: ""; 
  }

#block-stateofidahofooterlinks a[href^="https://"]:after {
  content: ""; 
  }
  


@media (max-width: 992px) { 

/*  
#block-aboutus {
  text-align: left;
  margin-left: 0em;
  width: 100%;
  }
*/

}


  

/* -------------- end state of idaho footer block --------*/


.copyright {
	color: #ffffff;
	font-size: 1.5rem;
	float: none; /* new 2/23/2022*/
	margin-top: 0px;
	padding-left: 2em;
}

/*new 2/23/2022 */
.region-footer {
	padding-left: 2em;
	padding-right: 2em;
	margin-top: -2em;
}

@media (max-width: 768px) {

.copyright {
	color: #ffffff;
	font-size: 1.5rem;
	float:none; 
	margin-top: 3.5em;   
/*	padding-right: 1em;     remove 5/5/2022 */'
 }
}




@media (min-width: 768px) {

.copyright {
	color: #ffffff;
	font-size: 1.5rem;
	float: right; /* new 2/23/2022*/
	margin-top: -3.5em;
	padding-right: 1em; /* new 2/23/2022 */
 }
}




/*  ------------ social media footer---------------*/

#block-socialmedia {
  padding-top: 2em;
  width: 100%;
  padding-left: 30px;  /* new 2/17/2022 */
  background-color: #8fa9c8;  /* new 2/17/2022 */
  
}


#block-socialmedia .svg-inline--fa  {
  font-family: FontAwesome; 
  font-weight: bold;   
  color: #ffffff;
  font-size: .75em;
  padding: 1em;
  width: 5em;
  height: 5em;
  border-radius: 3em;
  }	
  
.fa-instagram {
 background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.fa-facebook-f {
	background-color: #2f4f88;
}    

.fa-twitter {
	background-color: #1da1f3;
}

.fa-youtube {
	background-color: #cd201f;
}
  
.fa-rss {
	background-color: #eb8032;
}

  
 
 
#block-socialmedia a {
  border-bottom: 0px;	
  color: #1a1a19; 
  }

#block-socialmedia a:focus{
	outline: 1px solid white;
  }




@media (max-width: 768px) { 
  #block-socialmedia {
  font-family: FontAwesome;
  font-weight: bold;   
  padding-left: 0em;
  padding-bottom: 1em;
  margin-top: 0em;
  text-align: center;
  background-color: transparent;
    }


#block-socialmedia .svg-inline--fa {
   font-size: .75em;  }	

}


a[href^="http://www.facebook.com/pages/Idaho-Department-of-Correction/160519350631187"]:after{
/*  content: "\f082"; */
  content: "";
  color: #1a1a19;

 }

a[href^="https://twitter.com/idocalert"]:after{
/*  content: "\f081";*/
   content: "";
   color: #1a1a19; 

 }

a[href^="http://www.youtube.com/user/TheIdahoDOC"]:after{
/*  content: "\f166";*/
  content: "";
   color: #1a1a19; 
}

a[href^="https://www.idoc.idaho.gov/content/about_us/idoc_news_rss_feed"]:after{
/*  content: "\f09e";*/
  content: "";
  color: #1a1a19; 
}


a[href="https://www.instagram.com/idcorrections/"]:after{
/*  content: "\f09e";*/
  content: "";
  color: #1a1a19; 
}


a[href^="/content/about-us/contact-us"]{
/*  font-size: 2.25em;   2/24/2022 remove */
  color: #1a1a19;  
  font-weight: normal;
  }

.region-navigation {
 width: 100% !important;
 text-align: left !important;	
  }


/* end social media */


/* IDOC info footer */

#block-idocfooter img {
	padding-right: 1.5em;
	padding-top: 30px;
}

/* end IDOC info footer */

/*------------------------------------------------------------end footer block ------------------------------------------------------*/



/*----------------------------------------------------  CKEditor custom styles  ------------------------------------------*/
/* remove 12/3/19

p.highlight {
  border: 1px solid #000000;
  background-color: #ffffcc;
  padding: 8px;
  }	
*/

p.highlight {
  border: 1px solid #000000;
  background: linear-gradient(to bottom, #000000 25%, #ffffff 25%, #ffffff 75%, #ffffff 75%);
  padding: 1%;
  }	

/*div .warning {
  border: 1px solid #000000;
  background: linear-gradient(to right, #ffd46c 3em, #ffffff 3em, #ffffff 95%, #ffffff 95%); 
  }

div .legal {
  border: 1px solid #000000;
  background: linear-gradient(to right, #262626 3em, #ffffff 3em, #ffffff 95%, #ffffff 95%); 
  }
  */
p.yellow-background {
	 border: 1px solid #000000;
     background-color: #ffd46c;
	  padding: 1em;
 }


/*  warnings  --------------------------------------------------------------------------------------*/


div.warning {
/*  border: 1px solid #262626;   */
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 15px solid #f29130;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 20px;  
/*  background: linear-gradient(to right, #EDE04D 3em, #ECECEC 3em, #ECECEC 95%, #ECECEC 95%);  */
/*  min-height: 3em;   */
  }

/*
div.warning:before {
  content: "\f06a";
  font-family: FontAwesome;
  font-size: 2em;
  padding: .2em .3em .1em .3em;  
  float: left;
  }
*/

div.legal,
div.information {
/*  border: 1px solid #262626;  */
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 15px solid #5B78A0;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 20px;  
/*  background: linear-gradient(to right, #262626 3em, #ECECEC 3em, #ECECEC 95%, #ECECEC 95%);  */
/*  margin-top: 1.5em;  */
/*  margin-bottom: 1.5em;  */
/*  min-height: 3em;  */
 }


div.red-alert {
/*  border: 1px solid #262626;  */
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 15px solid #AE0001;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 20px;  
/*  background: linear-gradient(to right, #262626 3em, #ECECEC 3em, #ECECEC 95%, #ECECEC 95%);  */
/*  margin-top: 1.5em;  */
/*  margin-bottom: 1.5em;  */
/*  min-height: 3em;  */
 }




/*  end warnings  --------------------------------------------------------------------------------------*/




/*----------------------------------------------------end CKEditor custom styles ---------------------------------------------*/



/* bring back in 1/21/2022 */


@media (min-width: 1500px) {
 .main-container {
    max-width: 1440px;
 }	
}

@media (min-width: 1200px) {
 .main-container {
    max-width: 1140px;
 }	
}

@media (min-width: 768){
 .main-container {
    max-width: 720px;
 }	
}

@media (min-width: 576px) {
 .main-container {
    max-width: 540px;
 }	
}


.main-container {
/*	width: 100%;  */
	max-width: 85%; /*1/2022  */
}


.suicide-prevention {
color: #AE0001;
font-size: 1.8rem;	
}


div.list-col-3 {
   column-count: 1; 
}

.list-col-3 li {
    display: block; 
}


img.state-seal {
	display: block;
	margin-top: -6em;
	margin-left: auto;
	margin-right: auto;
}



@media (min-width: 768px) {
	div.list-col-3 {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; 
}

.list-col-3 li {
    display: inline-block; /*necessary*/
}

img.state-seal {
	display: block;
	margin-top: -6em;
	margin-left: auto;
	margin-right: auto;
 }

}


/* range calendar */

.pending {
    color: #ffd46c;
	font-weight: bold;
}

/* end range calendar */



/*   side-by-side content   */

div.side-left {
	float: left; 
	padding-left: 25px;
/*    padding: 25px;  */
}

div.side-right {
	float: right;
    padding-left: 25px;
	padding-right: 25px;

}

.clearfix:after {
  content:"";
  display:block;
  clear:both;
 }


@media (max-width: 768px) {
	
.stack-gap {
	padding-top: 10px;
 }	
	

div.side-left {
	float: none;
/*    padding: 25px;  */
}

div.side-right {
	float: none;
	padding: 0px;
	
}


}
/* end side-by-side-content */


/* --------------------- font colors --------------------------------*/

span.orange {
	 color: #f29130;
 }
 

/* ----------------- end font colors ------------------------------ */


/*------------------- media ------------------------------------*/

.field--name-field-video-left {
	float: left;
	padding-top: 30px;
	padding-right: 25px;
}

.field--name-field-video-right {
   padding-top: 30px;
}

.page-node-type-section .field--name-field-video-right {
  float: right;	
}


/*------------------- end media ------------------------------------*/


/*------------------- strategic direction ------------------------------------*/

.row-flex-wrap &gt; .col-md-3 &gt; .strategic-direction {
	width: 80%;
   border: 1px solid #505050;
/*    background-color: #86a9c7; 	 */
	padding: 0px;
 }

.row-flex-wrap &gt; .col-md-1 &gt; .strategic-direction {
	width: 95%;
   border: 1px solid #505050;
/*    background-color: #86a9c7; 	 */
	padding: 0px;
 }

.row-flex-wrap &gt; .col-md-1 &gt; .strategic-direction a {
	font-size: .75em;
}



/*
.row-flex-wrap &gt; .col-md-1 &gt; .strategic-direction ~ .image-style  ~ figcaption.figure-caption {
	display: none;
}
*/

/*
.Strategic .row-flex-wrap &gt; .col-md-1 &gt; .strategic-direction ~ .image-style  ~ figcaption.figure-caption {
	display: none;
}

*/

/*

.Strategic ~ .main-container &gt; .image-style &gt; figcaption.figure-caption {
	display: none;
}

*/

.Strategic ~ .main-container ~ figcaption.figure-caption {
	border: 2px solid blue;
}





.strategic-direction .upper {
/*	background-color: #3c5a86;   */
}

.strategic-direction .lower {
  padding: 10px;
  line-height: 1.2em;
  text-align: center;
 }

	
}


@media (max-width: 768px) {
.row-flex-wrap &gt; .col-md-3 &gt; .strategic-direction {
	width: 100%;
 }
 
.row-flex-wrap &gt; .col-md-1 &gt; .strategic-direction {
	width: 100%;
 } 
 
}
/*------------------- end strategic direction ------------------------------------*/
</pre></body></html>