html{overflow-x: hidden;}
body{background:white;color:#222222;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;cursor:default;background:url('/web_resources/themes/cw/images/body-background.png') center;min-height:200px;overflow-x:hidden;}
body,main{background:url('/web_resources/themes/cw/images/body-background.png') center;min-height:200px;}
.global-nav ul li>a,.global-nav ul li,.user-settings a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
a{text-decoration:underline;}
.a{white-space:normal!important;word-wrap:break-word;}
.breadcrumb-item.active{color: #000;}

/*Small devices (landscape phones,less than 768px)*/
@media (max-width:767.98px){
	.findhelp-vert-divider{border-bottom:2px dotted #CCCCCC;}
}

/*Large devices (desktops, 992px and up)*/
@media (min-width:992px){
	.findhelp-vert-divider{border-left:2px dotted #CCCCCC;}
	.nav-link-dropdown-collpase-toggle { display: none; }
	.dropdown-nav-container { display: block; }
        .container-wfh {padding-left:48px; padding-right:60px;}
}

/*.navbar - start */

@media (max-width:991px){
	.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item{color:#ffffff;}
	.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus{color:#000000;}
	.navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active{color:#000000;background-color:#343a40;}
	.navbar-custom{background-color:#272727;}
	#topheader{max-width: 95%;}
	#user-settings-area { display: none !important;}
	.nav-fill .nav-item{text-align:left;}
	#navbarCustom>ul>li{background:#272727;text-align:left;}
	#navbarCustom>ul>li a {padding-left:3rem;}
	#navbarCustom>ul>li a.social-mobile-nav-link {padding-left:2.45rem;}
	#navbarCustom>ul>li a.dropdown-item {padding-left:4rem;}
	#navbarCustom>ul>li .tertiary-dropdown-menu a.dropdown-item {padding-left:6rem;}
	#navbarCustom>ul>li .tertiary-dropdown-nav-container a.dropdown-item {padding-left:0rem;}
	.navbar .navbar-nav .dropdown-menu{background-color:#272727;border-color:white;display:block;}
	.navbar .navbar-nav .dropdown-menu.collapse { display: none; }
	.navbar .navbar-nav .dropdown-menu.collapse.show { display: block; }
	
	.dropdown-nav-container { display: flex; }
	.dropdown-nav-container .nav-link:last-child {flex-grow: 1;padding-left: .5rem!important;}
	#navbarCustom>ul>li .nav-link-dropdown-collpase-toggle { width: 2.5rem;	padding-left: 0; padding-right: 0; text-align: center; }
	
	}

@media (max-width:767px){
	.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item{color:#ffffff;}
	.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus{color:#000000;}
	.navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active{color:#000000;background-color:#343a40;}
	#masthead-area.container { max-width: 100%; }
	#masthead-area.container #branding-search-nav { padding-left: 0; padding-right: 0;}
}
@media (max-width:575px){
	.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item{color:#ffffff;}
	.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus{color:#000000;}
	.navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active{color:#000000;background-color:#343a40;}
}

#main-nav { background-color: #272727; }
.navbar-custom .navbar-brand{color:#ffffff;}
.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:#000000;}
.navbar-custom .navbar-text{color:#ffffff;}
.navbar-custom .navbar-text a{color:#000000;}
.navbar-custom .navbar-text a:hover,.navbar-custom .navbar-text a:focus{color:#000000;}
.navbar-custom .navbar-nav .nav-link{color: #ddd;padding-top: .6rem;padding-bottom: .6rem;text-decoration: none;}

.navbar-custom .navbar-nav .dropdown-menu{padding: 0;border:none;border-radius: 0;border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;margin-top: 0;min-width: 100%;}

.navbar-custom .navbar-nav .dropdown-menu .dropdown-item{color:#ffffff;}
.navbar-custom .navbar-nav .dropdown-menu .dropdown-divider{border-top-color:#b4cfea;}


.navbar-custom .navbar-toggle{border-color:#b4cfea;}
.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#b4cfea;}
.navbar-custom .navbar-toggle .navbar-toggler-icon{color:#ffffff;}
.navbar-custom .navbar-collapse,.navbar-custom .navbar-form{border-color:#ffffff;}
.navbar-custom .navbar-link{color:#ffffff;}
.navbar-custom .navbar-link:hover{color:#000000;}
.navbar-custom .navbar-nav .nav-link:not(.disabled):hover, .navbar-custom .navbar-nav .nav-link:not(.disabled):focus {background-color: #444; }
.navbar-custom .navbar-nav .nav-link:not(.disabled):hover, .navbar-custom .navbar-nav .nav-link:not(.disabled):focus, .social-mobile-nav-link:hover, .social-mobile-nav-link:focus { background-color: #444; }
.social-mobile-nav-link { display: block; }


#collapseSearch {background-color: #123655;}
#collapseSearch .form-control, #collapseSearch .input-group-append .btn {border-radius: 0;}
#collapseSearch form {padding: .25rem 0rem .5rem 5rem;}

#topheader button .fa-bars, #topheader a .fa-search { color: #fff;  }
#topheader button:hover .fa-bars, #topheader button:focus .fa-bars, #topheader a:hover .fa-search, #topheader a:focus .fa-search { color: #ddd;  }

.dropdown-menu li:hover{cursor:pointer;}
.nav-item:last-child{border-right:none;}
.dropdown-toggle::after{display:none;}
.dropdown:hover>.dropdown-menu{display:block;}
.dropdown>.dropdown-toggle:active{pointer-events:none;}
.navbar .navbar-nav .dropdown-menu .dropdown-item{color: #ddd;padding: 0.6rem 1.5rem;}
.navbar .navbar-nav .dropdown-menu .dropdown-item:hover, .navbar .navbar-nav .dropdown-menu .dropdown-item:focus { background-color: #444; }
.navbar .navbar-nav .dropdown-menu .dropdown-divider{border-top-color:#b4cfea;}
#branding-search-nav>.container>.row { width: 100%; }
#branding-search-nav>.container>.row>.col-lg-4 { height: 100%; }

/*.navbar - end */

/* USER SETTINGS AREA */
.user-settings-container{height:40px;background-color:#2d4768;}
.user-settings{height:40px;background-color:#2d4768;padding:13px 0px;color:#fff;font-size:.75rem;}
.button-radius-tiny{border-radius:3px;height:20px;color:#000;background-color:#fff;font-size:.75rem;padding:2px 6px;margin-top:5px;}
.button-default{background-color:#92cf81;color:#000;}
.up-arrow-icon:after{color:#ccc;font-size:12px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(255,255,255,0.4) transparent transparent;border-image:none;border-style:solid inset inset;border-width:5px;content:"";display:block;height:0;margin-top:-2.5px;top:22.5px;width:0;}
.button{border-bottom:2px solid #006E92;}
.global-nav{height: 15px;background-color: #272727;margin:0;padding:0;}
.global-nav li{height:26px;list-style:none outside none;padding:5px 15px 0px 15px;display:inline-block;line-height:1rem;font-size:.7rem;}
.global-nav li>a{color:#fff;}
.global-nav ul>{margin:0;padding:0;}
.global-nav li.active{background-color:#000000;color:#fff;}
.global-nav li.user-settings{background-color:#2d4768;}
.global-nav li.access-options{background-color:#2d4768;}
.white-back{background-color:#fff;}
.bottomBorder{border-bottom:1px solid #d7d7d7;}
.margin-top-15{margin-top:15px;}
#contact-info-row{margin-top:18px;}
.home-headers{height:100%;}
#contact-info-row{margin-top:18px;}
.margin-top-15{margin-top:15px;}
#event-spot-light{margin-top:18px;}
.event-spot-light-bckgrd-img{background:url(/Assets/NEW-home-content/Spotlight_2Events_Column2-3_v02ea.jpg) no-repeat center center;background-size:cover;}

/* Sub-nav */
.cw-subnav, .cw-subnav-nested { list-style-type: none; padding-left: 0; }

.cw-subnav {
    border-left: #b4cfea 3px solid;
    background: #fff;
 }

.cw-subnav-item .active {background-color: #b4cfea;color: #123655; font-weight: 700;}

.cw-subnav-item > div { display: flex; }
.cw-subnav-item > div a:first-child { flex: 1; }

.cw-subnav-item a {display: block;padding: .5rem;color: #000;text-decoration: none;}
.cw-subnav-nested .cw-subnav-item a { padding-left: 1.25rem;}
.cw-subnav-item a:hover, .cw-subnav-item a:focus {background-color: #1a5a86; color: #fff; text-decoration: none; }

.cw-subnav-item a.nest-collapse-toggle { color: #1a5a86; }
.cw-subnav-item a.nest-collapse-toggle:hover, .cw-subnav-item a.nest-collapse-toggle:focus {background-color: #fff;color: #123655;}
.cw-subnav-toggle { display: none; }

@media screen and (max-width: 996px){
	/* Mobile Subnav */
	.cw-subnav-toggle { display: block; }
	.cw-subnav-contain {
		position: fixed;
		z-index: 100;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transition: .5s;
	}

	.cw-subnav-contain.closed { top: calc(100% - 24px); }



	.cw-subnav-toggle {
		height: 26px;
		width: 100%;
		background-color: #fff;
		vertical-align: middle;
		text-align: center;
		background: #218738;
		-webkit-box-shadow: 1px 0px 5px 3px rgba(179,179,179,1);
		-moz-box-shadow: 1px 0px 5px 3px rgba(179,179,179,1);
		box-shadow: 1px 0px 5px 3px rgba(179,179,179,1);
	}

	.cw-subnav-toggle a {
		text-align: center;
		color: #fff;
	}

	.cw-subnav {
		height: calc(100% - 20px);
		margin-bottom: 0;
	}

}

/* FOOTER AREA */
.footer{background: #1a5a86; color:#ffffff;margin-top:15px;padding-top:15px;overflow:hidden;background-size:cover;background-position:center top;}
.footer a {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: underline;
}
.footer p,.footer li,.footer a{color:#ffffff;}
.footer li{list-style:none outside none;padding: 0 0 .25rem 0;line-height:1rem;}
.green{background-color:#bae2af;}
.content-row{margin:15px auto 15px auto;min-height:350px;}
.bottomBorder{border-bottom:1px solid #d7d7d7;}
.light-blue-back{background-color:#d5e2ef;}
.connect-border{border:1px solid #96b6d5;margin:12px -2px;padding:35px 25px;}
.imgBorder img{border:1px solid #b7b7b7;}
.header{background-color: #fff;}
.brand-quote-wrapper { font-style: italic; font-size: small; color: #123655; line-height: 1rem; font-weight: 800; }


.footer-inline-link-list, .footer-sitemap-list ul { padding-inline-start: 0; }
.footer-inline-link-list li { display: inline-block; padding-bottom: .25rem; }

.footer-inline-link-list li:after { content: ' | '; }
.footer-inline-link-list li:last-child::after { content: ''; }

.footer .img-hover a { margin-right: .5rem; }

.footer-sitemap-list ul { padding-bottom: .5rem; }
.footer-sitemap-list li { padding-left: .5rem; }
.footer-sitemap-list li:first-child { font-weight: 800; padding-left: 0; }
.footer-sitemap-list .contact-block {font-weight: 400;padding-left: 0rem;padding-top: 0rem;}

/* About and Find A Job left nav */
.list-group-item{margin:0rem;padding-left:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-left:5px solid #bae2af;border-bottom:0.2px #d7d7d7;}
.list-group-item.active{padding-left:1rem;background-color:#bae2af;border-left:5px solid #97d386;border-bottom:none;font-weight:700;border:none;color:black;}
.list-group-item:hover,.list-group-item:focus{background-color:#D1EBCA;}
.list-group-item-action{color:black;}
.cust-button{border-radius:3px;background-color:#00476a;border-bottom:2px solid #006E92;color:white;text-decoration:none;padding-bottom:10px;padding-top:10px;}


/* Get Started Today */
#getstartedtoday .card-header a { background-color: #1a5a86; color: #fff; text-decoration: none; width: 100%; display: block; padding: .75rem 1.25rem;}
#getstartedtoday .card-header a:hover, #getstartedtoday .card-header a:focus { background-color: #123655; }
#getstartedtoday .card-header { padding: 0; }
#getstartedtoday .card-body { text-align: center; }
#getstartedtoday .card-body .content-container p { text-align: left; }
#getstartedtoday .card { border-radius: .1rem; }
#getstartedtoday .card-header:first-child {
    border-radius: calc(.1rem - 1px) calc(.1rem - 1px) 0 0;
}
/* Home Page - content row 4 */
light-blue-back{background-color:#d5e2ef;}

/* JB additions below for YPTW Pages */
.yptw_nav{padding:1rem 0rem;}
.yptw_nav h1{padding:0;margin:0;font-size:1rem;}
#yptw-page-header{color:#34871b;margin:8px 0;font-size:1.65rem;line-height:1.8rem;font-family:'Source Sans Pro',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;}
.yptw_image img{padding-bottom:.5rem;}
.yptw_nav li{padding:1rem;background-color:#ffffff;text-align:center;}
.yptw_nav li.current{background-color:#bae2af;background-image:url(/web_resources/themes/TTWresponsive/images/yptw-arrow_g2.jpg);background-position:right;background-repeat:no-repeat;}
.yptw_nav li.current a{color:#000000;}
.yptw_subnav{padding-bottom:1.2rem;}
.yptw_subnav_col ul{margin-bottom:0rem;}
.yptw_subnav_col li{background-color:#1A5A86;color:#ffffff;font-size:1.1rem;padding:0.75rem;border-bottom:2px solid #143D60;margin-bottom:.5rem;border-radius:3px;}
.yptw_subnav_col li a:visited{color:#ffffff;}
.yptw_subnav_col li a,.yptw_subnav li a:hover{color:#ffffff;}
.yptw_content{padding-top:2rem;padding-bottom:2rem;}

/* green phase buttons */
#yptw_phases ul{padding-inline-start: 0;list-style: none;}
#yptw_phases li{margin-bottom:10px;color: #000;text-align: center;background: none;border: none;}
#yptw_phases li.active{background-color:#218738; color: #fff; font-weight: 800;margin-bottom:10px; padding: .85rem;}
#yptw_phases li a {color: #ffffff;width: 100%;height: 100%;display: flex;padding: .85rem;background-color: #1a5a86;text-decoration: none;font-weight: 700; flex-direction: column; justify-content: center;}
#yptw_phases li a:hover, #yptw_phases li a:focus {background-color: #123655;color: #fff;}

/* for back to top link */
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../img/ui.totop.png) no-repeat left top;}
#toTopHover{background:url(../img/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus{outline:none;}
.no-bullet{list-style:none;}
#blog-rss-feed a,#blog-categories a,#blog-topics a,#blog-archives a #blog-old-archives a{text-decoration:none;}
.blog-sidebar-button a {background: #00476a;color: #fff;width: 100%;max-width: 300px;border-radius: 15rem;padding: .6rem 0;margin: 0 auto;}
.blog-sidebar-button a:hover {color: #fff; background: #007095;}
#blog-topics ul{padding-left:15px;}
ul.perc-archive-month-wrapper{padding-left:20px;}
#blog-archives li{padding:0;}
div.button.round.blog-sidebar-button{border-radius:1000px;}

/* BS4-card  - Start */
.success-stories-card-deck .card { border:none;}
.success-stories-card-deck .card-img-top { border-top-left-radius:0rem;border-top-right-radius:0rem;padding: 1rem; }
.success-stories-card-deck .card { border:none;}
.success-stories-card-deck .card-title { margin-top: 0;}
.success-stories-card-deck .card-body { padding: 0 1.25rem 1.25rem 1.25rem; }

.library-card-group .card {
    padding: .325rem;
    border: none;
}

.library-card-group .card-body {
	padding: 0;
	flex-direction: column;
	display: flex;
	/* flex-wrap: wrap; */
	border: solid #dadada 1px;
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
}



.library-card-group .card-body a {
	display: block;
	padding: 0 .5rem;
	text-decoration: none;
	height: 100%;
}

.library-card-group .card-body h5 a {padding-top: .25rem;padding-bottom: .25rem;}

.library-card-group .card-body p { height: 100%; }
.library-card-group .card-body p a { padding-bottom: .25rem; }

.library-card-group .card-title {font-weight: 800;margin-bottom: 0;flex-shrink: 1;}

.library-card-group .card-img-top {
	border-top-left-radius: .25rem!important;
	border-top-right-radius: .25rem!important;
}

.library-card-group:hover .card-img-top {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.library-card-group .card:hover .card-img-top {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.library-card-group .card:hover .card-body {
	background-color: #123655;
    border-color: #123655;
}

.library-card-group .card:hover .card-body a, .library-card-group .card:hover .card-body p {
	color: #fff;
}	

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	.library-card-group .card-img-top { height: 75vw; }
	.library-card-group .card-title { flex-shrink: 0 !important; }
}

@media screen and (min-width: 576px) and (-ms-high-contrast: active), screen and (min-width: 576px) and (-ms-high-contrast: none) {
	.library-card-group .card-img-top { height: 149.76px; }
}
@media screen and (min-width: 768px) and (-ms-high-contrast: active), screen and (min-width: 768px) and (-ms-high-contrast: none) {
	.library-card-group .card-img-top { height: 209.76px; }
}
@media screen and (min-width: 1200px) and (-ms-high-contrast: active), screen and (min-width: 1200px) and (-ms-high-contrast: none) {
	.library-card-group .card-img-top { height: 254.76px; }
}

.two_search{padding-left:2rem;padding-right:2rem;border-left:2px dotted #cccccc;}
@media (max-width:991.98px){
	.two_search{border-left:none;border-bottom:2px dotted #cccccc;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;}
}
.list-group-item{margin:0rem;padding-left:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-left:5px solid #bae2af;border-bottom:0.2px #d7d7d7;}
.list-group-item.active{padding-left:1rem;background-color:#bae2af;border-left:5px solid #97d386;border-bottom:none;font-weight:700;border:none;color:black;}
.list-group-item:hover,.list-group-item:focus{background-color:#D1EBCA;}
.list-group-item-action{color:black;}

/* Library - Catagories & Topics - Start */
div#library-topics-list .perc-tag-list .perc-list-vertical{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.perc-category-elements{margin-bottom:0;list-style:none;}
.perc-category-element{padding-bottom:0;padding-left:0;}
.recent-tab li{display:inline-block;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding-bottom:.25rem;text-align:center;border:solid 1px #1A5A86;border-bottom:none;border-right: none;width: 20%;margin-top: .1rem;padding: 0;}
.recent-tab li a{text-decoration:none;display: block;word-break: break-word !important;padding: .25rem;font-size: 75%;height: 100%;}
.recent-tab li.active{background: #1a5a86;margin-top: 0rem;}
.recent-tab li:hover {background: #123655; color: #fff;}
.recent-tab li:hover a { color: #fff; font-weight: 800;}
.recent-tab li a:hover, .recent-tab a:focus {color: #fff; text-decoration: none; background: #123655; font-weight: 800;}
.recent-tab li.active a{color:#fff;font-weight:600;font-size: 80%;}
.recent-tab{display:inline-block;margin-left: -2.25rem;min-width: 100%;width: 95vw;}
.recent-tab+.perc-widget{display:inline-block;}
.recent-tab ul{margin-inline-start:0;margin-left:0;margin-bottom:0;list-style:none;}
.recent-tab li:last-child{border-right:solid 1px #1a5a86;}
.return-to-library-link{font-size:larger;font-weight:bold;}
div#library-categories-list .perc-category-list-expanded{column-count:2;}

.library-listing-main ol li:first-child .perc-blog-list-title {margin-top: 0;}
.library-listing-main ol {padding-inline-start: 0;}

.recent-tab ul:hover li.active:hover {margin-top: 0rem; }
.recent-tab ul:hover li:hover { margin-top: 0rem; }

.library-topic-listing .perc-list-main { padding-inline-start: 0px; }
.library-topic-listing .perc-list-element { list-style: none; }
.library-listing-cats .perc-result-page-item, .library-topic-listing .perc-list-element { border-top: 1px solid #d7d7d7; }
.library-listing-cats .perc-result-page-title {color: #153d60;font-weight: bold;font-size: 1.2rem;text-decoration: underline;padding-top: 0;display: inline-block;}
.library-listing-cats .perc-result-page-title:hover { color: #0056b3;}
.library-listing-cats .perc-result-page-title:focus { outline: 3px solid #0066FF !important;}

@media (min-width: 576px) {
	.recent-tab {width: 100%;margin-left: 0;margin-right: 0;min-height: 2.5rem;}
}
@media (min-width: 768px) {
	.recent-tab li a {font-size: 100%; }
	.recent-tab li.active a { font-size: 105%;}
	div#library-topics-list .perc-tag-list .perc-list-vertical{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
/* Library - Catagories & Topics - End */


/** Percussion CM1 - FindHelp - start (redundant -TODO clean up) **/
.provider_search h2{font-size:1.08rem;}
.provider_search h3{font-size:0.875rem;color:#222222;text-align:center;margin-bottom:1rem;}
.provider_search h3 i{color:#327B19;}
.provider_search p{padding:0 0.15rem;text-align:left;}
.provider_search .button{padding:0.5rem 1rem;}
.provider_search .error_msg{margin-bottom:1rem;}
.result_title a,.svc_item_contact a,.provider_detail_trigger{text-decoration:underline;color:#00476a;}
.svcs_vert{padding-right:0.5rem;}
.svcs_vert h2{font-size:1.125rem;margin-top:0;margin-bottom:1rem;}
#two_search div.provider_search{padding-left:1rem;padding-right:1rem;}
#two_vert{padding-left:0.5rem;padding-right:0.5rem;padding-bottom:2rem;}
.provider_search{background-color:#eeeeee;border:solid 1px #cccccc;}
.img-responsive{max-width:90%;max-height:auto;}
.responsive-width{font-size:3vw;}
.control-font-size{font-size:0.90rem;margin-top: .5rem;}
#fh-instructions-wrap {margin: 1rem;}
#svc_results_top {padding-bottom: .5rem;width: 100%;margin: .75rem;}
.enreport_num_tickets tr:first-child th:first-child { word-break: break-word; }
.enreport_num_tickets th { padding: .2rem .5rem; }
.provider_listing_icons li { padding-left: .1rem; }

#SearchAction1 {padding: 0 1.5rem;}

#dist_within { display: block; width: 100%!important; max-width: 10rem; margin-bottom: .25rem!important; }
label[for="inperson"] { margin-bottom: .5rem; }
label[for="allServiceProviders"] {margin-bottom: 1rem; }

.svc_item_col1, .svc_item_col2 { border: none; }
.provider_detail_container .title { padding-bottom: .25rem; padding-top: .5rem; }
table.enreport_item_check td { padding-left: .5rem; padding-right: .5rem; }
table.enreport_item_check td:first-child { padding-top: .5rem; }
table.enreport_item_check td:last-child { padding-bottom: .5rem; }

@media (min-width: 768px) {		
	#dist_within {
		display: inline-block;
		width: 10%!important;
		min-width: 6rem;
	}
	
	.enreport_num_tickets th { padding: .75rem; }
	.enreport_num_tickets tr:first-child th:first-child { word-break: unset; }
	
}

/** CM1 - FindHelp - end **/


/* Misc */
@media screen and (min-width: 996px){ .nav-item.dropdown .dropdown-menu.kb-focus { display: block; } }
.connect-block-text {
    color: #153d60;
    font-weight: normal;
    margin: 10px 0 15px;
    font-size: .9rem;
}

.archive-banner {
    font-weight: bold;
    text-align: center;
    font-size: 90%;
    background: #fdf4d2;
    padding: .25rem;
}

/* Library and Blog Content */

.quote td { padding: .25rem 1rem; }
.quote h3 {
	color: #34821C;
}
.callout td { padding: .25rem; }


/* Misc Responsive Fixes */

iframe[src*="youtube"] { max-width: 100%; max-height: 56.25vw; }

.show-for-medium-down {
    display: block!important;
}
.hide-for-medium-down {
	display: none!important;
}

@media (min-width: 992px) {
	.show-for-medium-down {
		display: none!important;
	}
	.hide-for-medium-down {
		display: block!important;
	}
}

/* Fixes for 992px and larger (mobile first above) */

@media (min-width:992px){
	#navbarCustom>ul>li{background:#1a5a86;}
	#navbarCustom>ul>li:hover, #navbarCustom>ul>li:focus {background:#123655;}
	.navbar .navbar-nav .dropdown-menu{display:none;}
	.nav-item.dropdown:hover .dropdown-menu{display:block;}
	
	.nav-item a {/* border-right: 1px solid #143b5d; */ }
	.nav-item a.dropdown-item { border-right: none; }
    .nav-item:last-child a {border: none; }
	.global-nav { height: 26px; }
	#collapseSearch {display: none;}
	#main-nav { background: none; }
	.navbar-custom .navbar-nav .nav-link, .navbar .navbar-nav .dropdown-menu .dropdown-item {color: #fff;}
	.navbar-custom .navbar-nav .dropdown-menu{background-color: #123655;border:none;min-width: 100%;}
	.navbar-custom .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar-custom .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar-custom .navbar-nav .dropdown-menu .dropdown-item.active{background-color: #1a5a86;}
	.dropdown-menu a{font-size:.875rem;}
	.navbar-custom .navbar-nav .dropdown-menu {padding: .5rem 0;}
	
	.navbar-custom .navbar-nav .nav-item.active .dropdown-menu{background-color: #b4cfea;}
	.navbar .navbar-nav .nav-item.active .dropdown-menu .dropdown-item {color:#000;}
	.navbar .navbar-nav .nav-item.active .dropdown-menu .dropdown-item:hover, .navbar .navbar-nav .nav-item.active .dropdown-menu .dropdown-item:focus {color:#ffffff;}
	.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar .navbar-nav .dropdown-menu .dropdown-item.active{color:white;background-color: #1a5a86;}
	.navbar-custom .navbar-nav .nav-link:not(.disabled):hover, .navbar-custom .navbar-nav .nav-link:not(.disabled):focus, .navbar-custom .navbar-nav .nav-item.dropdown.open .nav-link {color: #fff;background-color: #123655;}
	.navbar-custom .navbar-nav .nav-item.active .nav-link,.navbar-custom .navbar-nav .nav-item.show .nav-link,.navbar-custom .navbar-nav .nav-item.show .nav-link:hover,.navbar-custom .navbar-nav .nav-item.show .nav-link:focus, .navbar-custom .navbar-nav .nav-item.active.dropdown.open .nav-link {color:#000000;background-color:#b4cfea; }
	.navbar-custom .navbar-nav .nav-item.active .nav-link:hover,.navbar-custom .navbar-nav .nav-item.active .nav-link:focus, .navbar-custom .navbar-nav .nav-item.active.dropdown.open .nav-link:focus {background: #90B8E0;color: #272727;}	

	.footer li {padding-bottom: .5rem;}

}

/* for Success Stories Card Deck responsive */

.card-deck{margin:0 -15px;justify-content: left; padding: 0 1.5rem;}
@media (min-width:576px) {
    .card-deck { padding: 0; }
    .card-deck .card{-ms-flex:0 0 47%;flex:0 0 47%; margin: 0 0 1rem 1rem;}
}
@media (min-width:768px) {
    .card-deck .card{-ms-flex:0 0 31%;flex:0 0 31%;}
}
@media (min-width:1200px){
    .card-deck .card{-ms-flex:0 0 23.5%;flex:0 0 23.5%;}
}

/* Accessibility Fixes */
.sr-only { 
  color: #000 !important;
  background-color: #fff !important;
}

.sr-only a[href='#main'], .sr-only a[href='#content'] { background-color: #000; }

#event-spot-light .container { background-color: #005f99; }


/* BS4 Overrides */
.btn-primary {
	background-color: #1A5A86;
	border-color: #1A5A86;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active {
	background-color: #123655;
    border-color: #123655;
}

.btn-primary:disabled {
	background-color: #1a5a86;
    border-color: #1a5a86;
}

a.btn-primary { text-decoration: none; }

.cw-green-blnk {
	background-color: #34871b;
	border-color: #34871b;
	color: #fff;
	font-size: 95%;
}

.cw-green-blnk:hover, .cw-green-blnk:focus, .cw-green-blnk:active, .cw-green-blnk:not(:disabled):not(.disabled):active {
	background-color: #326b20;
	border-color: #326b20;
}

.cw-green-blnk:visited {
    color: #fff;
}

