  /*
DOC
#003366 Blue

https://picsum.photos/300/200.jpg?blur=10
https://picsum.photos/WIDTH/HEIGHT?blur=10&random=1
 
*/

:root {
	--black: #000000;
	--blue: #002f97;
	--lt-blue: #006699;
	--middle-blue: #99E0FB;
	--green: #0f8544;
	--lt-green: #8cc542;
	--gray: #e4e5e6;
	--lt-gray: #e3e4e6;
	--facebook-blue: #395896;
	--twitter-blue: #41a9e8;
	--linkedin-blue: #0966c2;
	--pink: #FCD0D8;
	/*usage example
  background-color: var(--blue);
  */
}

*:focus {
	outline-offset: 4px;
}

.btn:focus {
	outline: 2px solid rgb(0, 47, 151);
}

.black-bg *:focus {
	outline: 2px solid rgb(255, 255, 255);
}

.breadcrumb-item a {
	color: var(--blue);
}

.breadcrumb-item.active {
	color: #494D50;
}

.modal-video {
	xheight: 30px;
}

.modal-video.sticky {
	position: -webkit-sticky;
	position: sticky;
}

.modal-video.bottom {
	bottom: 0px;
}

.mr-6rem-custom {
	margin-right: 6rem !important;
}

.opacity-75 {
	opacity: .75 !important;
}

#Hero-Banner {
	/* background-image: url("/transgender/assets/images/icon.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
  */
}

#Hero-Banner .hero-text {
	font-size: 1rem;
	font-weight: bold;
	padding-right: 0px
		/*200px*/
	;
}

#Hero-Banner img.logo {
	max-height: 50px;
	padding-right: 1rem;
}

/*
@media  screen and (min-width: 576px) and (max-width: 767px) {
*/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	#Hero-Banner .hero-text {
		font-size: 1.5rem;
	}

	#Hero-Banner img.logo {
		max-height: 60px;
	}
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	#Hero-Banner .hero-text {
		font-size: 2rem;
	}

	#Hero-Banner img.logo {
		max-height: 70px;
	}
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	#Hero-Banner .hero-text {
		font-size: 3rem;
	}

	#Hero-Banner img.logo {
		max-height: 80px;
	}
}

/* // X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}

/* // XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {}

.sr-only {
	/*Set color and background to avoid WAVE errors for SR Only elements*/
	background-color: white !important;
	color: black !important;
}

.min-100 {
	min-height: 100px;
}

.opacity-50 {
	opacity: 0.5;
}

.not-allowed {
	cursor: not-allowed !important;
}

.a-link {
	/*color: #033fae;*/
	color: #0056b3;
}

.a-link:hover,
.a-link:focus {
	color: #0743b1;
}

.a-link:active {
	color: #043079;
}

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

.capped {
	border-top-width: 9px !important;
}

.black {
	color: var(--black) !important;
}

.border-black {
	border-color: var(--black) !important;
}

.black-bg {
	background-color: var(--black) !important;
}

.green {
	color: var(--green) !important;
}

.border-green {
	border-color: var(--green) !important;
}

.green-bg {
	background-color: var(--green);
}

.blue {
	color: var(--blue) !important;
}

.border-blue {
	border-color: var(--blue) !important;
}

.blue-bg {
	background-color: var(--blue);
}

.dk-blue {
	color: var(--blue) !important;
}

.border-dk-blue {
	border-color: var(--blue) !important;
}

.dk-blue-bg {
	background-color: var(--blue);
}

.lt-gray {
	color: var(--lt-gray) !important;
}

.border-lt-gray {
	border-color: var(--lt-gray) !important;
}

.lt-gray-bg {
	background-color: var(--lt-gray);
}

.middle-blue-bg {
	background-color: var(--middle-blue);
}

.pink-bg {
	background-color: var(--pink);
}

.gray {
	color: var(--gray) !important;
}

.border-gray {
	border-color: var(--gray) !important;
}

.gray-bg {
	background-color: var(--gray);
}

.hero-image .hero-caption {
	color: white;
}

.hero-image .hero-caption .orange {
	color: #faa349;
}

@media screen and (min-width: 992px) {
	.hero-image .position-lg-absolute {
		position: absolute !important;
		top: 50%;
		transform: translateY(-50%);
	}
}

.card-footer-custom {
    bottom: 0;
    left: 0;
    right: 0;
}

/* Social Boxes */
#dept-transgender .social-wrapper {
	/*text-align: center;*/
}

#dept-transgender .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-transgender  .social-box > h4{
	color:white;
	margin: 0 ;
	padding: .25em 1em;
	font-weight: bold;
	text-align:left;
}
#dept-transgender  .news-box > h4{
	background-color:#253341;
} */
#dept-transgender .facebook-box .card-header {
	background-color: var(--facebook-blue);
	color: white !important;
}

#dept-transgender .facebook-box .wrapper {
	text-align: center;
	overflow: hidden;
}

/* #dept-transgender .related-facebook-header .hide-overflow,
#dept-transgender .related-facebook .hide-overflow{
	text-align:center;
	overflow: hidden;
}
 */
#dept-transgender .twitter-box .card-header {
	background-color: var(--twitter-blue);
	color: white !important;
}

#dept-transgender .twitter-box .wrapper {
	text-align: center;
	overflow: hidden;
}

#dept-transgender .linkedin-box .card-header {
	background-color: var(--linkedin-blue);
	color: white !important;
}

#dept-transgender .linkedin-box .wrapper {
	text-align: center;
	overflow: hidden !important;
	margin-bottom: -9px !important;
	display: block;
}

/* #dept-transgender  .social-box  > .wrapper{
	border: 1px solid #9c9c9c;
	max-height: 500px;
	height: 500px;
	overflow: hidden;
}
#dept-transgender  .social-box.news-box  > .wrapper{
	overflow-y:scroll;
}
   */

table.dataTable>thead>tr>th,
table.dataTable>thead>tr>td,
table.dataTable>tbody>tr>td,
table.dataTable>tr>td {
	padding-top: 1rem;
	padding-left: 1rem;
}

.image-banner {
	/*padding-top: 180px;*/
	padding-top: 11.25%;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	font-size: 4rem;
}

.transparent-gray {
	background-color: rgba(0, 0, 0, .75);
}

.opioid-button {
	background-color: var(--blue);
	border-color: var(--blue);
}

.text-call-out {
	font-size: 1.5rem;
}

.font-20px {
	font-size: 20px;
}

.tab-content a,
section a {
	text-decoration: underline;
}

ul.list-group.list-group-striped li:nth-of-type(2n+1) {
	background-color: rgba(0, 0, 0, .05);
}

#dept-transgender .modal-header.blue {
	background-color: var(--blue);
	color: #ffffff;
}

#dept-transgender .modal-header.green {
	background-color: var(--green);
	color: #ffffff;
}

.normalizeCarousel .carousel-item>img {
	/*   position: relative;
  top: 50%;
  transform: translateY(-50%); */
}

.carousel-control-next,
.carousel-control-prev {
	opacity: 1 !important;
	z-index: 1000;
	width: 5%;
}

.carousel-control-next:hover,
.carousel-control-next:focus,
.carousel-control-prev:hover,
.carousel-control-prev:focus {
	transform: scale(150%);
}

.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;
}

.carousel.sonj .carousel-caption,
.carousel.sonj .carousel-caption.default {
	background: rgba(0, 0, 0, 0.75);
}

.carousel.sonj .carousel-caption.light {
	background: rgba(255, 255, 255, 0.85);
	color: #000000;
}

.carousel.sonj .carousel-caption.right {
	/*height: 50%;*/
	max-height: 50%;
	overflow-y: auto;
}

.carousel.sonj .carousel-caption.right {
	width: 25%;
	top: auto;
	transform: translateY(0%);
	right: 15%;
	left: auto;
	bottom: 25%;
	padding-bottom: 20px;
	padding-left: .5em;
	padding-right: .5em;
}

#dept-transgender .custom-controls {
	/*background-color: #333;*/
}

#dept-transgender .custom-controls.right {
	position: absolute;
	right: 15%;
	top: 75%;
	width: 25%;
	padding-top: 5px;
}

#dept-transgender .custom-controls .togglePauseCarousel {
	position: relative;
	top: 1px;
}

#dept-transgender .custom-controls .carousel-control-next,
#dept-transgender .custom-controls .carousel-control-prev {
	position: relative;
	width: unset;
}

#dept-transgender .custom-controls ol.carousel-indicators {
	position: relative;
}

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

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

#dept-transgender .sonj-nav {
	background-color: transparent;
	border-bottom: 1px solid var(--white);
}

#dept-transgender .navbar-brand {
	/*Not needed without navigation
	max-width: 75%;
	*/
	margin-right: 0px;
	white-space: normal;
	color: var(--blue);
}

#dept-transgender .navbar-brand>.site-name-subtext,
#dept-transgender .navbar-brand .sub-title {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
	color: var(--blue);
}

/*Site Name*/
#dept-transgender #site-name h2 {
	margin: 0px 0px 10px 0px;
	overflow: auto;
}

#dept-transgender #site-name h2 img.dept-logo {
	max-width: 56%;
	max-height: 100px;
	margin: 5px 0px;
	/*padding: 10px 0px!important;*/
}

@media screen and (max-width: 600px) {
	body #dept-transgender #site-name h2 img.dept-logo {}
}

#dept-transgender #site-name h2>.department {

	position: absolute;
	top: 50%;
	left: inherit;
	transform: translateY(-50%);
	/*color: #000000;*/
	font-size: 2.5rem;
	/* padding-right: 380px; */
}

#dept-transgender #site-name h2>.department>.sub-title {
	display: block;
	font-weight: normal;
	font-size: 1.5rem;
}

@media screen and (max-width: 900px) {
	body#dept-transgender #site-name h2>.department {
		font-size: 1.5rem;
	}
}

#dept-transgender #site-name h2>.department>.site-name-subtext {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
}

/*Navigation*/


#dept-transgender .dept-agriculture.department-level {
	/*
	border-top: 2px solid var(--blue);
	border-bottom: 2px solid var(--blue);
	*/
	background-color: var(--blue);
	color: #ffffff;
}

#dept-transgender .department-level.branch-navigation.branch-agriculture_animalemergency {
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px solid var(--gray);
}

#dept-transgender button.navbar-toggler {
	background-color: var(--blue);
	color: white !important;
	border-color: white !important;
}

#dept-transgender button.navbar-toggler:focus,
#dept-transgender button.navbar-toggler:hover {
	border: 1px solid black !important;
	background-color: white !important;
	color: blue !important;

}

#dept-transgender button.navbar-toggler:focus .navbar-toggler-icon,
#dept-transgender button.navbar-toggler:hover .navbar-toggler-icon {
	/*rgb(11 82 125);*/
	background-image: url(/transgender/assets/css/"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http:/www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(11, 82, 125, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}

#dept-transgender .department-level ul.navbar-nav>li.nav-item>a.nav-link {
	color: var(--blue);
	font-weight: bold;
	border-bottom: 5px solid transparent;
	border-radius: 0 !important;
	height: 100%;
}

#dept-transgender .sonj-nav .nav-link.active,
#dept-transgender .sonj-nav .show>.nav-link {
	background: #ffffff;
	color: var(--blue) !important;
	border-bottom: 5px solid var(--lt-blue) !important;
}

#dept-transgender .sonj-nav .nav-link:focus,
#dept-transgender .sonj-nav .nav-link:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 5px solid var(--blue) !important;
}

/*Should this be DEFAULT */
/*Blue THEME*/
#dept-transgender svg.blue,
#dept-transgender a>svg.blue {
	color: var(--blue);
}

#dept-transgender .capped.capped-blue {
	border-top: 9px solid var(--blue) !important;
}

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

/*Page Title*/
#dept-transgender .pageTitle {
	color: var(--blue);
	font-weight: bold;
}

/*
#dept-transgender.siteTheme-NAME .pageTitle{
	color:var(--blue);
	border-bottom: 4px solid #c79130 !important;
}
*/

#dept-transgender .row-title {
	color: #132553;
}

#dept-transgender .sectionTitle {
	color: var(--blue);
	/*font-weight:bold;*/
}

/* #dept-transgender.siteTheme-NAME .sectionTitle{ 
	color: var(--blue); 
} */

#dept-transgender section p img.float-right {
	padding-left: 1rem;
	padding-bottom: 1rem;
}

#dept-transgender section p img.float-left {
	padding-right: 1rem;
	padding-bottom: 1rem;
}

/*Implementation Tracker*/
#dept-transgender table .table-opioid-blue td,
#dept-transgender table .table-opioid-blue th {
	background-color: var(--blue);
	color: white;
}

/*Carousel Custom Button Color*/

.btn-custom-blue,
.btn-blue {
	background-color: var(--blue);
	border-color: var(--blue);
	color: #FFFFFF;
}

.btn-opioid-orange {
	background-color: #faa349;
	border-color: #faa349;
	color: var(--blue);
}

.btn-opioid-orange:hover {
	color: #faa349;
	background-color: var(--blue);
	border-color: var(--blue);
}

.btn-opioid-yellow {
	background-color: #fdb810;
	border-color: #fdb810;
	color: #184d99;
}

.btn-hnj-blue {
	background-color: var(--blue);
	border-color: var(--blue);
}

/*XS*/
@media screen and (max-width: 575px) {

	#dept-transgender .carousel.sonj .carousel-caption,
	#dept-transgender .carousel.sonj .carousel-caption.default,
	#dept-transgender .carousel.sonj .carousel-caption.left,
	#dept-transgender .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-transgender .card.text-card {
	width: 100%;
}

#dept-transgender .card.image-card {
	width: 100%;
}

#dept-transgender .card.icon-card {
	color: #FFFFFF;
	width: 100%;
}

#dept-transgender .card.icon-card a {
	color: #FFFFFF
}

#dept-transgender .card.list {
	width: 100%;
}

/*Slick customizations */

#dept-transgender .slick-prev::before,
#dept-transgender .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-transgender .slick-prev {
	left: 5px;
	z-index: 200;
}

#dept-transgender .slick-next {
	right: 5px;
	z-index: 200;
}

/*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-transgender .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-transgender .header-blue {
	color: var(--blue);
}

/*Row Header header-gray */
#dept-transgender .header-gray {
	color: var(--gray);
}

/*Row Header header-green */
#dept-transgender .header-green {
	color: var(--green);
}

/*List Icons*/
#dept-transgender .icon {
	color: var(--blue);
}

/*
#dept-transgender  .icon.THEME{
	color: #008546;
}
*/

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

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

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

/*Related Column*/
#dept-transgender .related-info .related-title {
	color: #ffffff;
	background-color: var(--blue);
}

/*Footer*/
#dept-transgender footer .site-footer {
	background-color: var(--blue);
}

#dept-transgender footer .site-footer .site-name-subtext {
	font-size: 1rem;
	display: block;
	clear: left;
	font-weight: normal;
}

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

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

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

/*Custom Accordion*/
#dept-transgender .accordion-header {
	border-radius: 4px;
	padding-right: .25em;
}

#dept-transgender .accordion-header .btn {
	font-weight: 500;
}

/*
fa-chevron-circle-down
fa-chevron-circle-up
*/
#dept-transgender .accordion-header .btn.collapsed .fa-minus-circle,
#dept-transgender .accordion-header .btn.collapsed .fa-chevron-circle-up,
#dept-transgender .accordion-header .btn.collapsed .fa-circle-minus,
#dept-transgender .accordion-header .btn.collapsed .fa-circle-chevron-up {
	display: none;
}

#dept-transgender .accordion-header .btn.collapsed .fa-plus-circle,
#dept-transgender .accordion-header .btn.collapsed .fa-chevron-circle-down,
#dept-transgender .accordion-header .btn.collapsed .fa-circle-plus,
#dept-transgender .accordion-header .btn.collapsed .fa-circle-chevron-down {
	display: inline-block;
}

#dept-transgender .accordion-header .btn .fa-minus-circle,
#dept-transgender .accordion-header .btn .fa-chevron-circle-up,
#dept-transgender .accordion-header .btn .fa-circle-minus,
#dept-transgender .accordion-header .btn .fa-circle-chevron-up {
	display: inline-block;
}

#dept-transgender .accordion-header .btn .fa-plus-circle,
#dept-transgender .accordion-header .btn .fa-chevron-circle-down,
#dept-transgender .accordion-header .btn .fa-circle-plus,
#dept-transgender .accordion-header .btn .fa-circle-chevron-down {
	display: none;
}

#dept-transgender .accordion-header .btn .fa-plus-circle,
#dept-transgender .accordion-header .btn .fa-minus-circle,
#dept-transgender .accordion-header .btn .fa-chevron-circle-down,
#dept-transgender .accordion-header .btn .fa-chevron-circle-up,
#dept-transgender .accordion-header .btn .fa-circle-plus,
#dept-transgender .accordion-header .btn .fa-circle-minus,
#dept-transgender .accordion-header .btn .fa-circle-chevron-down,
#dept-transgender .accordion-header .btn .fa-circle-chevron-up {
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	color: var(--blue);
}

/*Second level #15a0a9 */
#dept-transgender .accordion-header.secondLevel .btn .fa-plus-circle,
#dept-transgender .accordion-header.secondLevel .btn .fa-minus-circle,
#dept-transgender .accordion-header.secondLevel .btn .fa-chevron-circle-down,
#dept-transgender .accordion-header.secondLevel .btn .fa-chevron-circle-up,
#dept-transgender .accordion-header.secondLevel .btn .fa-circle-plus,
#dept-transgender .accordion-header.secondLevel .btn .fa-circle-minus,
#dept-transgender .accordion-header.secondLevel .btn .fa-circle-chevron-down,
#dept-transgender .accordion-header.secondLevel .btn .fa-circle-chevron-up {
	color: #15a0a9;
}

/*White Backgrounf and Side border stroke theme*/
#dept-transgender .accordion-header.header-border-left {
	background-color: white;
	border: 1px solid #e9ecef;
	border-left: 10px solid var(--blue);
}

/*Second level #15a0a9 */
#dept-transgender .accordion-header.header-border-left.secondLevel {
	border-left: 10px solid #15a0a9;
}

#dept-transgender .accordion-header.header-border-left .btn {
	color: black;
}

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

#dept-transgender .list-group-item.with-icon,
#dept-transgender *.with-icon {
	position: relative;
	padding-left: 2.5em;
}

#dept-transgender .list-group-item.with-icon .icon,
#dept-transgender *.with-icon .icon {
	position: absolute;
	left: 1.25rem;
	top: initial;
	transform: translatex(-50%);
}

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

#dept-transgender .columned>p,
#dept-transgender .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-transgender ul.columned>li,
#dept-transgender 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-transgender .columned>p,
#dept-transgender .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;
}

/* HOME Template */
.siteTheme-home .card.image-card img {
	max-width: 12rem !important;
}

/* LANDING Template */
.siteTheme-landing .card.image-card img {
	max-width: 10rem !important;
}

main a:hover {
	text-shadow: rgb(0, 86, 179) 0px 0px 0.65px, rgb(0, 86, 179) 0px 0px 0.65px;
}

/* .card.image-card {
	transition: all .3s ease-in-out;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
} */

.card.image-card:hover {
	text-decoration: underline;
	/* scale: 1.03; */
}

.card.card-type-2:hover {
	text-decoration: none !important;
}

.card-type-2 img {
	border-bottom: 1px solid var(--blue) !important;
}

.pb-6 {
	padding-bottom: 3.5rem;
}

.pb-7 {
	padding-bottom: 4rem;
}

footer .site-footer {
    margin-top: 0 !important;
}

.social.statewide li a,
.social.statewide li a>span,
.sonj .gov-bar a {
	padding: 0.25rem 0;
}

.alert-message .border-left {
	border-left: 0.5rem solid #00bde3 !important;
	margin-left: 0.25rem;
	background-color: #e7f6f8;
}