.lwd-login{
	border-bottom:1px solid #1a2552;
}
.lwd-login a{ color: black}
.lwd-login a:hover {
    background-color: #f8f8f8;
	text-decoration: underline;
}


#tdi-fli-site.genericContent .content-intro ul li, 
#tdi-fli-site.genericContent .content-intro ol li {
    list-style-position: inside;
}

/* Social Boxes */
.social-wrapper{
	/*text-align: center;*/
}
.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;
	*/
}
.social-box > h4{
	color:white;
	margin: 0 ;
	padding: .25em 1em;
	font-weight: bold;
	text-align:left;
}
.news-box > h4{
	background-color:#253341;
}
.facebook-box > h4{
	background-color:#17548d;
}
.facebook-box .wrapper{text-align:center;}
.twitter-box > h4{
	background-color:#479ae8;
}
.social-box  > .wrapper{
	border: 1px solid #9c9c9c;
	max-height: 500px;
	height: 500px;
	overflow: hidden;
}
.social-box.news-box  > .wrapper{
	overflow-y:scroll;
}


#tdi-fli-site.genericContent .content-intro {
	margin-top: 1em;
}
#tdi-fli-site.genericContent .rightColumn {
    margin-top: 14px;
}

#tdi-fli-site  .gray-background{
	background-color: #ddd;
}

#tdi-fli-site  .content  a{
	color: #0050e6!important;
}

#tdi-fli-site  .content  a.btn.text-white{
	color: #fff!important;
}

#tdi-fli-site  .content a svg,
#tdi-fli-site  .content svg{
	color: #151f48;
}



#tdi-fli-site  .content  a svg.orange,
#tdi-fli-site  .content  svg.orange{
	color: #0050e6;
}

#tdi-fli-site  .content  a svg.yellow,
#tdi-fli-site  .content  svg.yellow{
	color: #C99232;
}

#tdi-fli-site  .content  a svg.green,
#tdi-fli-site  .content  svg.green{
	color: #207612;
}

#tdi-fli-site  .content  a svg.dk-blue,
#tdi-fli-site  .content  svg.dk-blue{
	color: #1a2552;
}

#tdi-fli-site  .content  a svg.blue,
#tdi-fli-site  .content  svg.blue{
	color: #31688D;
}

#tdi-fli-site  .content  a svg.gray,
#tdi-fli-site  .content  svg.gray,
#tdi-fli-site  .content  a svg.grey,
#tdi-fli-site  .content  svg.grey{
	color: #969fa4;
}

#tdi-fli-site  .content  a svg.apprentice_teal,
#tdi-fli-site  .content  svg.apprentice_teal{
	color: #487A84; /*69a2ad*/
}

#tdi-fli-site .text-wrap{
	white-space: normal;
}

#tdi-fli-site  .card{
	color: #151f48;
}

#tdi-fli-site  .card a.learn{
	text-decoration: none;/*from UNDERLINE to NONE to kep with standards*/
	font-weight: 500;
	color: #151f48;
}


/* SONJ Carousel Override */
#tdi-fli-site .carousel.sonj .carousel-control-next-icon,
#tdi-fli-site .carousel.sonj .carousel-control-prev-icon{
	background-color: rgba(0,0,0,1);
	background-size: 50% 50%;
	border-radius: 1rem;
	border: 2px solid white;
}
#tdi-fli-site .carousel-control-next, .carousel-control-prev {
    opacity: 1;

}
/*XS*/
@media  screen and (max-width: 575px) {
	#tdi-fli-site .carousel.sonj .carousel-caption,
	#tdi-fli-site.carousel.sonj .carousel-caption.default,
	#tdi-fli-site .carousel.sonj .carousel-caption.left,
	#tdi-fli-site .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;
	}
}


/*List Icons*/
#tdi-fli-site  .icon{
	color: #151F48;
}

#tdi-fli-site .icon.custom-icon img{
	max-width: 26px;
}

#tdi-fli-site   .list-group-item.with-icon,
#tdi-fli-site   *.with-icon{
	position: relative;
	padding-left: 3.25em;
}

#tdi-fli-site   .list-group-item.with-icon .icon,
#tdi-fli-site   *.with-icon .icon{
	position: absolute;
	left: 1.25em;
	top: initial;
	transform: translatex(-50%);
}

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

#tdi-fli-site .accordion.custom-accordion .card,
#tdi-fli-site .accordion.custom-accordion .card-header{
	border-radius: .25rem;
	border: 0px;
}

/*Custom Tabbed Content*/
#tdi-fli-site .custom-tabs{
	border: 0px;
}
#tdi-fli-site .custom-tabs li{
	display: flex;
	
	
}
#tdi-fli-site .custom-tabs li button{
	font-weight: 500;
	color: #151f48;
	border: 1px solid #ddd;
	background-color: transparent;
}
/*SM and lower*/
@media  screen and (max-width: 767px) {
	#tdi-fli-site .custom-tabs li{
		width: 100%;
	}
	#tdi-fli-site .custom-tabs li button{
		width: 100%;
	}
	#tdi-fli-site .custom-tabs li button br{
		/* display:none; */
	}

}
#tdi-fli-site .custom-tabs li button.active{
	background-color: #ddd;
}



#tdi-fli-site .custom-tabs li button.active .fa-plus-circle{
	display: none;
	margin-left: .5em;
}
#tdi-fli-site .custom-tabs li button  .fa-plus-circle{
	display: inline-block;
	margin-left: .5em;
}

/*DEPT NAV*/
#tdi-fli-site .department-level,
#tdi-fli-site .labor-nav{
	background-color: #4c5870;
}

#tdi-fli-site  .department-nav .navbar-nav .nav-link,
#tdi-fli-site  .labor-nav .navbar-nav .nav-link {
    color: #fff;
}
#tdi-fli-site .department-nav .navbar-nav .nav-link.active,
#tdi-fli-site .department-nav   .show >.nav-link,
#tdi-fli-site .labor-nav .navbar-nav .nav-link.active,
#tdi-fli-site .labor-nav   .show >.nav-link{
	background: #fff;
	color: #4c5870;
}
#tdi-fli-site  .department-nav .navbar-brand,
#tdi-fli-site  .labor-nav .navbar-brand{
	max-width: 75%;
	margin-right: 0px;
	white-space: normal;
}
/*Site Name*/
#tdi-fli-site #site-name.department span.department {
    font-size: 1.375rem;
    font-weight: bold;

}
#tdi-fli-site #site-name.department h2 img {
    width: 35%;
    max-width: 550px;
}


/*Site Nav*/
#tdi-fli-site .tdi-fli-nav{
	background-color: #fff;
	border-bottom: 2px solid #1a2552;
}

#tdi-fli-site  .tdi-fli-nav   .navbar-nav .nav-link {
    color: #1a2552;
}

#tdi-fli-site .tdi-fli-nav .navbar-nav .nav-link.active,
#tdi-fli-site .tdi-fli-nav   .show >.nav-link{
	background: #1a2552;
	color: #fff;
}
#tdi-fli-site .tdi-fli-nav .dropdown-item:focus, 
#tdi-fli-site .tdi-fli-nav  .dropdown-item:hover {
	background: #1a2552;
	color: #fff;
}

#tdi-fli-site .tdi-fli-nav  ul.dropdown-menu{
	border-bottom: 8px solid #4c5870;
}

#tdi-fli-site .tdi-fli-nav  ul>li>ul>li>ul{
	list-style: none;
	padding-left: 1rem;
}

#tdi-fli-site  .tdi-fli-nav .navbar-brand{
	color: #1a2552;
	max-width: 75%;
	margin-right: 0px;
	white-space: normal;
}
#tdi-fli-site  .tdi-fli-nav .navbar-toggler {
    color: rgba(0,0,0,1);
    border-color: rgba(0,0,0,1);
}
#tdi-fli-site  .tdi-fli-nav .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/*Homepage Row 1 - Right Column*/

#tdi-fli-site  .card .card-body + .card-header {
	border-top: 1px solid rgba(0,0,0,.125);
}


#tdi-fli-site .card.cust-list{
	/*border-top: 10px solid #999;*/
	color: #151f48;
}
#tdi-fli-site .card.cust-list a{
	color: #151f48;
}
#tdi-fli-site  .card.cust-list .card-body > *:last-child{
	padding-bottom: 0px;
	margin-bottom: 0px;
}


#tdi-fli-site .card.orange .capped{
	border-top: 9px solid #CC5B11 !important;
}


.fas.orange,
svg.svg-ineline--fa.orange{
	color: #CC5B11
}

#tdi-fli-site .card .fa.orange,
#tdi-fli-site .card .fas.orange,
#tdi-fli-site .card .fab.orange,
#tdi-fli-site .card .svg-inline--fa.orange  {
	color: #CC5B11;
}

#tdi-fli-site .card.orange.muted-bkg{
	background-color: #f7ece8;
}


/*Homepage Row 2*/
#tdi-fli-site .hp-row-2 .card,
#tdi-fli-site .hp-row-2 .card a{
	color: #151f48;
}

#tdi-fli-site .hp-row-2 .card a{
	/*text-decoration: none;/*from UNDERLINE to NONE to kep with standards*/
	font-weight: 500;
}
/*BLUE THEME*/
/*#tdi-fli-site .card.blue{
	border-top: 9px solid #7bbcea !important;
}*/

#tdi-fli-site .card.blue .capped,
#tdi-fli-site .blue.capped,
#tdi-fli-site .card.blue>img.card-img-top.capped{
	border-top: 9px solid #31688D !important;
}

.fas.blue,
svg.svg-ineline--fa.blue{
	color: #31688D
}

#tdi-fli-site .card.blue .booted,
#tdi-fli-site .blue.booted{
	border-bottom: 4px solid #31688D !important;
}

#tdi-fli-site .card.blue .card-header{
	background-color: #31688D;
	border: 0px;
}

#tdi-fli-site .card.blue .card-header.muted,
#tdi-fli-site .card.blue .bg-color.muted,
#tdi-fli-site .blue.bg-color.muted{
	background-color: #b1d9f6;
}

/*DK-BLUE theme #1a2552*/
#tdi-fli-site .card.dk-blue .capped,
#tdi-fli-site .dk-blue.capped,
#tdi-fli-site .card.dk-blue>img.card-img-top.capped{
	border-top: 9px solid #1a2552 !important;
}

.fas.dk-blue,
svg.svg-ineline--fa.dk-blue{
	color: #1a2552
}

#tdi-fli-site .card.booted,
#tdi-fli-site .booted{
	border-bottom: 4px solid rgba(0, 0, 0, 0.03) !important;
}

#tdi-fli-site .card.dk-blue .booted,
#tdi-fli-site .dk-blue.booted{
	border-bottom: 4px solid #1a2552 !important;
}

#tdi-fli-site .card.dk-blue .card-header{
	/*background-color: #1a2552;*/
	border: 0px;
}

#tdi-fli-site .card.dk-blue .card-header.muted,
#tdi-fli-site .card.dk-blue .bg-color.muted,
#tdi-fli-site .dk-blue.bg-color.muted{
	/*background-color: #b1d9f6;*/
}

#tdi-fli-site .card.hero.dk-blue > .card-header{
	background-color: #1a2552;
	color: #fff;
}

#tdi-fli-site .tab-pane .card.dk-blue > .card-header,
#tdi-fli-site .tab-pane .card.dk-blue > .card-header button,
#tdi-fli-site .tab-pane .card.dk-blue > .card-header button .fa-plus-circle, 
#tdi-fli-site .tab-pane .card.dk-blue > .card-header button .fa-minus-circle,
#tdi-fli-site .accordion .card.dk-blue > .card-header,
#tdi-fli-site .accordion .card.dk-blue > .card-header button,
#tdi-fli-site .accordion .card.dk-blue > .card-header button .fa-plus-circle, 
#tdi-fli-site .accordion .card.dk-blue > .card-header button .fa-minus-circle{
	background-color: #1a2552;
	color: #fff;
}


/*apprentice_teal theme #487A84*/
#tdi-fli-site .card.apprentice_teal .capped,
#tdi-fli-site .apprentice_teal.capped,
#tdi-fli-site .card.apprentice_teal>img.card-img-top.capped{
	border-top: 9px solid #487A84 !important;
}

.fas.apprentice_teal,
svg.svg-ineline--fa.apprentice_teal{
	color: #487A84
}

#tdi-fli-site .card.apprentice_teal .booted,
#tdi-fli-site .apprentice_teal.booted{
	border-bottom: 4px solid #487A84 !important;
}

#tdi-fli-site .card.apprentice_teal .card-header{
	/*background-color: #487A84;*/
	border: 0px;
}

#tdi-fli-site .card.apprentice_teal .card-header.muted,
#tdi-fli-site .card.apprentice_teal .bg-color.muted,
#tdi-fli-site .apprentice_teal.bg-color.muted{
	/*background-color: #487A84;*/
}

#tdi-fli-site .card.hero.apprentice_teal > .card-header{
	background-color: #487A84;
	color: #fff;
}

#tdi-fli-site .tab-pane .card.apprentice_teal > .card-header,
#tdi-fli-site .tab-pane .card.apprentice_teal > .card-header button,
#tdi-fli-site .tab-pane .card.apprentice_teal > .card-header button .fa-plus-circle, 
#tdi-fli-site .tab-pane .card.apprentice_teal > .card-header button .fa-minus-circle,
#tdi-fli-site .accordion .card.apprentice_teal > .card-header,
#tdi-fli-site .accordion .card.apprentice_teal > .card-header button,
#tdi-fli-site .accordion .card.apprentice_teal > .card-header button .fa-plus-circle, 
#tdi-fli-site .accordion .card.apprentice_teal > .card-header button .fa-minus-circle{
	background-color: #487A84;
	color: #fff;
}

#tdi-fli-site .accordion .card.apprentice_teal .card-header .btn .fa-plus-circle,
#tdi-fli-site .accordion .card.apprentice_teal .card-header .btn .fa-minus-circle,
#tdi-fli-site .accordion .card.apprentice_teal .card-header .btn .fa-chevron-circle-down,
#tdi-fli-site .accordion .card.apprentice_teal .card-header .btn .fa-chevron-circle-up{
	background-color: #487A84;
	color: #fff;
}

/*YELLOW THEME*/
/*#tdi-fli-site .card.yellow{
	border-top: 9px solid #f5ca47 !important;
}*/
#tdi-fli-site .card.yellow .capped,
#tdi-fli-site .card.yellow>img.card-img-top.capped{
	border-top: 9px solid ##C99232; !important;
}

.fas.yellow,
svg.svg-ineline--fa.yellow{
	color: ##C99232;
}

#tdi-fli-site .card.yellow .card-header{
	background-color: ##C99232;;
	border: 0px;
}
#tdi-fli-site .card.yellow .card-header.muted{
	background-color: #f5de98;
}
/*GREEN THEME*/
#tdi-fli-site .card.green .capped,
#tdi-fli-site .card.green>img.card-img-top.capped{
	border-top: 9px solid #207612 !important;
}

.fas.green,
svg.svg-ineline--fa.green{
	color: #207612
}

/*
#tdi-fli-site .card.green{
	border-top: 9px solid #43b5a7 !important;
}
*/

#tdi-fli-site .card.green .card-header{
	background-color: #207612;
	border: 0px;
}
#tdi-fli-site .card.green .card-header.muted,
#tdi-fli-site .card.green .muted,
#tdi-fli-site .green.muted{
	background-color: #c5eae3;
}
/*GREY / GRAY THEME*/
/*#tdi-fli-site .card.grey,
#tdi-fli-site .card.gray{
	border-top: 9px solid #969fa4 !important;
}*/


.fas.gray,
svg.svg-ineline--fa.gray,
.fas.grey,
svg.svg-ineline--fa.grey{
	color: #969fa4
}

#tdi-fli-site .card.grey .capped,
#tdi-fli-site .card.gray .capped,
#tdi-fli-site .grey.capped,
#tdi-fli-site .gray.capped,
#tdi-fli-site .card.grey>img.card-img-top.capped,
#tdi-fli-site .card.gray>img.card-img-top.capped{
	border-top: 9px solid #969fa4 !important;
}

#tdi-fli-site .card.grey .booted,
#tdi-fli-site .card.gray .booted,
#tdi-fli-site .grey.booted,
#tdi-fli-site .gray.booted{
	border-bottom: 4px solid #969fa4 !important;
}

#tdi-fli-site .card.grey .card-header,
#tdi-fli-site .card.gray .card-header{
	background-color: #969fa4;
	border: 0px;
}

#tdi-fli-site .card.grey .card-header.muted,
#tdi-fli-site .card.grey .bg-color.muted,
#tdi-fli-site .grey.bg-color.muted,
#tdi-fli-site .card.gray .card-header.muted,
#tdi-fli-site .card.gray .bg-color.muted,
#tdi-fli-site .gray.bg-color.muted{
	background-color: #dee7ec;
}
.pagination.gray .page-link {
	background-color: #dee7ec;
}
.pagination.gray .page-link:hover {
	background-color: #fff;
}


#tdi-fli-site .card.NoCap .capped,
#tdi-fli-site .card.NoCap>.capped{
	border-top: 0px solid transparent !important;
}


/*Homepage Row 3*/
#tdi-fli-site .hp-row-3 .card,
#tdi-fli-site .hp-row-3 .card a{
	color: #151f48;
}

#tdi-fli-site .hp-row-3 .card a{
	text-decoration: none;/*from UNDERLINE to NONE to kep with standards*/
	font-weight: 500;
}

/*Landing page*/
#tdi-fli-site .card.hero .card-header{
	font-size: 2rem;
	line-height: 1.75rem;
	padding-top: 1.25rem;
}
#tdi-fli-site .card.hero .card-header .sub{
	font-size: 1rem;
}
#tdi-fli-site .slick-prev::before,
#tdi-fli-site .slick-next::before {
	color: #000;
	text-shadow: 0px 0px 4px #fff;
	background-color: #fff;
	border-radius: 1em;
	padding: 2px 1px 0px 1px;
	opacity: 1;
}
#tdi-fli-site .slick-prev {
    left: 25px;
    z-index: 200;
}
#tdi-fli-site .slick-next {
    right: 25px;
    z-index: 200;
}

#tdi-fli-site .slick-slide .card,
#tdi-fli-site .slick-slide .card a{
	color: #151f48;
}

#tdi-fli-site .slick-slide .card a{
	text-decoration: none;/*from UNDERLINE to NONE to kep with standards*/
	font-weight: 500;
}
#tdi-fli-site .slick-slide .card{
	position: relative;
}
#tdi-fli-site .slick-slide .card .index-tag{
	position: absolute;
	top: .5rem;
	right: 1rem;
	font-size: 1rem;
	background-color: rgba(255,255,255,.5);
	border-radius: .5rem;
	padding: .25rem 1rem;
	font-weight: 500;
}

/*Footer*/
#tdi-fli-site footer.site,
.footer.site-footer {
    background: #4c5870;
}


/*Modal Message*/

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

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

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


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

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

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

.modal.customModal .modal-header.dk-blue.capped {
    border-top: 9px solid #1a2552  !important;
}


