/* Note: this css should reflect all the same styles as the custom.css file BUT with all the image paths changed to Percussion site AND a separate section at bottom ONLY FOR PERCUSSION */
/* NOTE: must change the background image paths to "/web_resources/themes/cw/images/" before uploading code; */
/* body{background: url('/web_resources/themes/cw/images/body-background.png') center; min-height: 200px;
} */
.white-back{background-color: #fff;
}
.light-blue-back{background-color: #d5e2ef;
}

	h1, h2, h3,h4, h5, h6, p, ul, ol, li, a, span, dl, dt, dd, .whatsNew-header, .emp-team-header, .accordion dd > a, .button {
		font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.top-bar-section ul li > a, .global-nav ul li > a, .global-nav ul li, .user-settings a {
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#tagline {
		font-style:italic;
	}
	p a:active{text-decoration: underline;}
	a {color:#00476a; text-decoration: underline;}
/*	#footer a:hover, .content-row a:hover, #header-area a:hover, #disclaimer-container a:hover, #content-row4 a:hover, #about-content-container a:hover, #story-blocks a:hover, #content-no-subnav a:hover, #two-col-sidebar-container a:hover, #subnav-container2 a:hover, .yptw_content, .yptw_subnav, a:hover  {text-decoration: underline;} */
.footer a:visited {color:#9af6f6;}
/* OLD LINK VISITED COLOR p a:visited {color:#5c1a3a; text-decoration: underline;} */
p a:visited {color:#00476a; text-decoration: underline;}
#footer a:hover, #container-area a:hover {text-decoration: none;}

/* 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;
}



/* HEADER AREA */
nav.top-bar {
text-align:center; background-color: #153d60;
}
.top-bar {
line-height: 12px;
}
.top-bar-section .has-dropdown > a {
    padding-right: 30px !important;
}
.top-bar-section ul li > a {
    font-size: 0.79rem;
}

section.top-bar-section {
display: inline-block;
}
.top-bar-section ul {background-color: #1A5A86;overflow: visible;
}
.top-bar-section li > a{border-right-style:solid;border-right:thin double #295c88;
}
.top-bar-section li:not(.has-form) a:not(.button) {
    background: none repeat scroll 0 0 #1A5A86;
    line-height: 45px;
    padding: 0 14px;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
    background: none repeat scroll 0 0 #b4cfea;
    color: black;
    line-height: 45px;
    padding: 0 12px;
}
.top-bar-section li.whatsNewActive:not(.has-form) a:not(.button) {
    background: none repeat scroll 0 0 #a3db93;
    color: black;
    line-height: 45px;
    padding: 0 15px;
    border-right: none;
}


.header-buttons{list-style: none outside none;
}
.header-buttons li {list-style: none outside none; display: inline-block;
}
#topMenu li.global{}

.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;
}
.magnify-icon:hover span {
    box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; color:#ccc;}
.magnify-icon {color:#fff; font-size:24px;padding-left: 10px;
}
.magnify-icon:hover {color:#ccc; font-size:24px;padding-left: 10px;}
.widget-icon {color:#ccc; font-size:14px;
}
.eye-icon {color:#fff; font-size:13px;padding-right:3px;
}
i.step.fi-mail.blog-updates-icon, i.step.fi-rss.blog-updates-icon {color:#fff; font-size:20px;line-height:4px;
}
.indent { text-indent: -7px; }
.dropdown li{text-align: left;}
.header-contact{padding-left:10px;}

/* SEARCH dropdown field */
.search-dropdown{height:70px;background-color: #fff;}

/* WHAT'S NEW dropdown field */
.whatsNew-dropdown{height:450px;background-color: #fff; border: 3px solid #a3db93;padding:0;margin-top:0px;}
.whatsNew-dropdown p{margin:0 0 5px 0;padding:0;}
.whatsNew-header-area {height:45px;background-color: #d8fbce;margin: 0;padding-top: 0;}
/*.whatsNew-content-area {height:400px; overflow:scroll;}*/
.whatsNew-item {padding:5px 0;}
.whatsNew-item p {padding:5px 0;}
.whatsNew-header{padding:15px 20px 0px 25px; font-size: .85rem;}
.whatsNew-header_sml_med{padding:15px 20px 0px 25px; font-size: 1rem;}
.twitter-icon {color:#1A5A86; font-size:48px;padding-left: 10px;text-align: left;}
.twitter-icon:hover {color:#000; font-size:48px;padding-left: 10px;}
#contentDrop{border: 2px solid #1A5A86;}
.f-dropdown.medium {max-width: 400px;}
.whatsNew-item img {margin-top:8px;}
/* What's New small & medium view --> */
.whatsNew-header_sml_med{padding:15px 20px 0px 25px; font-size: 1rem;}
.whatsNew-dropdown_sml_med{min-height:450px;background-color: #fff; border: 3px solid #a3db93;padding:0;margin-top:0px;}
.whatsNew-content-area_sml_med {min-height:400px;}
.whatsNew-content-area_sml_med img{width:;margin-bottom: 15px;}

/* TEXT AREA */
h1 {color: #00476A; margin: 12px 0 8px 0; font-size: 1.65rem; line-height:1.8rem;font-family: 'Source Sans Pro', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:600;}
h2 {color: #00476A; font-weight: bold; margin: 10px 0 5px; font-size: 1.2rem;}
h3 {color: #00476A; font-weight: bold; margin: 10px 0 5px; font-size: .95rem;}
h4 {color: #00476A; font-weight: bold; margin: 10px 0 5px; font-size: .85rem;}
/* h4, .emp-team-header {color: #00476A; font-weight: bold; margin: 10px 0 5px; font-size: .75rem;} */
p {color: #000000; margin: 0 0 15px 0; line-height: 1.5rem;}
.tagline-text-left {text-align: left; font-style: italic; font-size:.75rem; color: #fff;line-height: 1rem;padding:10px 0 0 0;}
.call-text-left, .call-text-left a:link {text-align: left; font-size:.75rem; color: #fff;line-height: 1rem;}
.call-text-left a:hover {text-decoration: underline;}
/*.header{background: url('/web_resources/themes/cw/images/header-background.png') center; 
}/* 
.header h1, .header p {color: #ffffff;text-align: center;}
.connect-block-text {color: #00476A; font-weight: normal; margin: 10px 0 15px; font-size: .9rem;}
.connect-block h1{color: #00476A; margin: 8px 0; font-size: 1.45rem; text-align: center; font-family: 'Source Sans Pro', "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400;margin:10px 0 30px 0;}
.align-right{text-align: right;}

/* HOME PAGE */
.light-blue-back{background-color: #d5e2ef;
}
.connect-block{height:100%;}
.connect-border{border: 1px solid #96b6d5;margin:12px -2px;padding: 35px 25px;}
.disclaimer-container {min-height: 50px;}
.disclaimer-container p {padding-top: 10px; margin-top:10px;}

	/* JB additions below for About Page */
	
	.breadcrumbs {
		border: none;
		background-color: transparent;
		margin-left: 0rem;
		margin-right: 0rem;
		padding-top: 1rem;
	}
	.breadcrumbs > * {
		text-transform:none;
		font-size: 0.75rem;
	}
	.about_nav {
		padding-left: 0rem;
		margin-bottom: 2rem;
	}
	.about_nav ul {
		padding: 0rem;
	}
	.about_nav li {
		margin: 0rem;
		padding-left: 1rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		border-left: 5px solid #bae2af;
		border-bottom:1px solid #d7d7d7;
	}
	.about_nav li.current {
		padding-left: 1rem;
		background-color: #bae2af;
		border-left: 5px solid #97d386;
		border-bottom: none;
		font-weight:700;
	}
	.about_nav li:hover, .about_nav li:focus {
		background-color: #D1EBCA;
	}
	.about_nav li a:not(.button) {
		color: #222222;
	}
	.about_nav li a:hover:not(.button) {
		color: #222222;
	}
	.about_content {
		padding-top: 1rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-bottom: 1rem;
	}

/* 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: #00476A; 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/cw/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;
	}
	/*.yptw_content a:hover, .yptw_content a:active, .yptw-top-header a:hover, .yptw-top-header a:active, .yptw-subnav a:hover, .yptw-subnav a:active, .yptw-header-image a:hover, .yptw-header-image a:active{
		text-decoration: underline;
	} */
	/* green phase buttons */
	#yptw_phases .button{
	  background-color:#eee;
	  border-bottom-color:#ccc;
	  color:#000000;
	  padding:0.85rem;
	  margin-bottom:10px;
	  width:80%;
	}
	#yptw_phases .button.active{
	  background-color:#A3DB93;
	  border-bottom-color:#82C56F;
	  color:#000000;
	  padding:0.85rem;
	  margin-bottom:10px;
	  width:80%;
	}

	#yptw_phases .button a:link{
	  color:#000000;
	}
	.yptw_content_intro {font-size: .85rem;margin-bottom: 10px;}
	#yptw-header-image {padding-bottom:20px;}
	li.active.button.text-center {cursor: default;}
	/* 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;
}
	
	
	/* JB additions below for Find Services Page */
	#providersModal h2 {
		margin-bottom:1rem;
	}
	#providersModal img {
		margin-top:1rem;
	}
	#svcs_content {
		padding: 1rem 1.5rem 1rem 1.5rem;
	}
	#svcs_content h3, #svcs_content h4 {
		display:inline;
	}
	#provider_btn {
		background-color: #E4E4E4;
		/*background-image: url(/web_resources/themes/cw/images/provider-symbols.png);
		background-repeat:no-repeat;
		background-position:right;*/
		padding: .5rem;
		color: #000000;
		font-weight:700;
		font-size: .85rem;
		margin-top: 2rem;
		margin-bottom:.5rem;
		border-bottom:2px solid #cccccc;
		margin-left:auto;
		margin-right: auto;
		width: 100%;
	}
	#provider_btn_b {
		background-color: #E4E4E4;
		/*background-image: url(/web_resources/themes/cw/images/provider-symbols.png);
		background-repeat:no-repeat;
		background-position:right;*/
		padding: .5rem;
		margin-top: 1rem;
		margin-bottom:.5rem;
		border-bottom:2px solid #cccccc;
		margin-left:auto;
		margin-right: auto;
		width: 100%;
	}
	#provider_btn_b img {
		width: 90%
	}
	#svcs_top {
		padding-bottom: 2rem;
	}
	#two_search {
		padding: 1rem 1.5rem 1rem 1.5rem;
		border-top: 2px dotted #cccccc;
	}
	#svcs_searches {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-bottom: 1.5rem;
	}
	#wizard_r {
		padding-top: 1.75rem;
		padding-bottom: 1.75rem
	}
	#wizard_r a {
		width: 80%;
	}
	.circle {margin:75px 0;}

	#provider_search {
		background-color: #eeeeee;
		border: solid 1px #cccccc;
	}
	#provider_search input {
		width: 80%;
		font-size: 1rem;
		height: 3rem;
		padding-left: .75rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	#provider_search a {
		width: 80%
	}
	
	/*JB additions for Services Results page */
	#svc_results_top {
	}
	#svcs_content h3 {
		padding-top: 1rem;
		font-size: 1.25rem;
		font-weight: 600;
		color:#1A5A86;
	}
	#svcs_content h4 {
		font-size: 1.1rem;
		font-weight: 600;
		color:#333333;
	}
	
	#svc_results_head .button {
		background-color: #A3DB93;
		color: #000000;
		border-bottom-color: #82C56F;
		width: 100%;
		padding: .5rem;
	}
	#svc_results_head .button:hover {
		background-color: #82C56F;
		color: #000000;
		border-bottom-color: #82C56F;
	}
	#results_filter {
		background-color: #D6E3F0;
		margin-bottom: 1.25rem;
	}
	#results_filter .accordion {
		margin-bottom: 1.5rem;
	}
	#results_filter .accordion dd > a {
		/*background-color: #b4cfea;
		border-bottom: 2px solid #99BBDE;*/
		background-color: #E3EAF1;
		border-bottom: 2px solid #d6e3f0;
		font-size: .9rem;
		font-weight: 600;
	}
	#results_filter .accordion dd div {
		background-color: #ffffff;
	}
	#results_filter .button.small {
		padding-top: .35rem;
		padding-bottom: .35rem;
		border-bottom: 2px solid #006E92;
	}
	#results_filter label {
		font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	#svc_results_list {
		margin-bottom: 1.25rem;
	}
	#svc_results_nav {
		padding-top: 1rem;
		border-top: 1px solid #dddddd;
	}
	.svc_list_nav select {
		font-size: .775rem;
	}
	.svc_list_nav_sort {
		padding-top:.6rem;
		margin-bottom: 1rem;
	}
	.svc_list_nav_sort span {
		font-size: .825rem;
		font-weight: 600;
	}
	.svc_list_page {
		padding-top: .35rem;
	}
	.svc_list_page ul {
		float: right;
	}
	.svc_list_item {
		border: 1px solid #dddddd;
		margin-top: 1.5rem;
	}
	.svc_list_item .row {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
	.provider_listing_icons {
		margin-top: .5rem;
	}
	.svc_item_contact {
		padding-bottom: .75rem;
	}
	.svc_item_col1 span, .svc_item_col2 span, .svc_item_col3 span {
		display: block;
		line-height: 1.5rem;
	}
	.svc_item_btns .button.small {
		padding-top: .35rem;
		padding-bottom: .35rem;
		margin-bottom: 0rem;
	}
	.svc_item_btns div {
		padding-top: .5rem;
		padding-bottom: .5rem;
		background-color: #eeeeee;
		border-top: 1px solid #dddddd;
	}
	.svc_item_btns div a {
		margin-left: 1rem;
		margin-right: 1rem;
		padding-top: .9rem;
		font-size: .9rem;
	}
	
	.acc_toggle {
		background-image: url(/web_resources/themes/cw/images/accordion_expand.png);
		width: 20px;
		height: 20px;
	}
	
	#results_filter .accordion .accordion-navigation.active .acc_toggle {
		background-image: url(/web_resources/themes/cw/images/accordion_collapse.png);
	}
	.sd_link {
		font-size: .9rem;
		margin-bottom: 1rem;
	}
	
	
	/* Search Results page */
	.spacer {
		height: 1rem;
	}
	.search_pagination_top {
		margin-top: 1.25rem;
	}

	/* Library page */	
	.sp_alert {
		text-align:center;
		background-color: #bae2af;
		color: #000000;
		border-color: #97d386;
		font-size: .85rem;
		font-weight: 600;
		line-height: 1.25rem;
	}
	.sp_alert span a {
		color: #1A5A86;
	}
	.ml_list_nav {
		padding-top: 1rem;
	}
	.ml_list_nav .sort_links {
		font-size: .9rem;
		padding-top: .35rem;
	}
	.result_title {
		padding-top: 1rem;
		font-size: 1.25rem;
	}
	.result_title a {
		color: #153d60;
	}
	.result_title img{
		margin-right: .65rem;
	}
	.media_desc {
		font-size: .8rem;
	}
	.media_img img {
		margin-top: 1rem;
		margin-bottom: 1rem;
		border: 1px solid #cccccc;
	}

	.plusIcon.pInactive{
		display: none;	
	}
	.minusIcon.mInactive {
  		display: none;
	}
/*
	[data-toggle="collapse"].open .if-not-collapsed {
		display: none;
	}


	[data-toggle="collapse"]:not(.open) .if-collapsed {
		display: none;
	}
*/

	/* Library item page */
	.lib_item_content {
		padding:1rem 2rem;
	}
	.lib_item_content h2 {
		margin-bottom: 1rem;
	}
	.transcript_scroll {
		height: 15rem;
		padding: 1rem;
		background-color: #f5f5f5;
		border: solid 1px #d7d7d7;
		margin-bottom: 1.5rem;
		overflow-y:scroll;
	}
	.transcript_scroll > * {
		font-size: .8rem;
	}
	.related_media_list { 
		background-color: #f5f5f5;
	}
	.related_media_list h3 {
		font-size: 1.1rem;
		font-weight: bold;
		margin-top: 1rem;
	}
	.related_media_list .button {
		width: 100%;
		padding: .75rem;
	}
	.related_media_list .button a {
		color: #ffffff;
	}
	
/* EMPLOYMENT TEAM PAGE */
.employ-teams{}
.employ-teams img{width:85%;}
.emp-team-header {color: #153d60; font-weight:; margin: 10px 0 5px; line-height:1rem;font-size:;padding-bottom:5px;}
.emp-team-bullets {color: #153d60;font-style:italic;}
.emp-team-bullets li{line-height: .9rem;padding-bottom: 6px; padding-left: 0;}

/* FAQs page*/
.margin-bottom-5{margin-bottom:.5rem;}

.accordion dd.active > a {
background-image:url(/web_resources/themes/cw/images/arrow_collapse.png);
  background-position:100% 50%;
  background-repeat:no-repeat;
  color:#000000;
  cursor:pointer;
}
.accordion dd.active > a:hover {
background: #e3e3e3;
background-image:url(/web_resources/themes/cw/images/arrow_collapse.png);
  background-position:100% 50%;
  background-repeat:no-repeat;
  color:#000000;
  cursor:pointer;
}
.accordion dd > a {
background-image:url(/web_resources/themes/cw/images/arrow_expand.png);
  background-position:100% 50%;
  background-repeat:no-repeat;
  color:#000000;
  cursor:pointer;
}
.accordion dd > a:hover {
background: #e3e3e3;
background-image:url(/web_resources/themes/cw/images/arrow_expand.png);
  background-position:100% 50%;
  background-repeat:no-repeat;
  color:#000000;
  cursor:pointer;
}

/*success stories page*/
	
	/*.success_thumb_wrap {
		width: 95%;
		margin-left: .95rem;
		margin-bottom: 1.25rem;
		padding: 1.25rem;
	}*/
	.success_thumbs li .white-back {
		padding: 1rem;
	}

p.TWL-Disclaimer {font-size: .785rem;}

@media only screen and (min-width: 992px) { 
  div.custom-col-lg-4 {max-width: 34.663333333%;}
}

@media only screen and (max-width: 425px) {
    div.custom-col-sm-12 {width: 400px;}
}

@media only screen and (max-width: 375px) {
    div.custom-col-sm-12 {width: 350px;}
}

@media only screen and (max-width: 320px) {
    div.custom-col-sm-12 {width: 335px; margin-left: -40px;}
}

/* Home Featured Mobile Fixes */
@media only screen and (min-width: 769px) {
    img.custom-featured {padding-right:12px;}
}

@media only screen and (max-width: 768px) {
    img.custom-featured {margin-top: 11px; margin-bottom:21px; padding-right:63px;}
}

@media only screen and (max-width: 425px) {
    img.custom-featured {margin-top: 11px; margin-bottom:21px; padding-right:45px;}
}

@media only screen and (max-width: 375px) {
    img.custom-featured {margin-top: 11px; margin-bottom:21px; padding-right:18px;}
}

@media only screen and (max-width: 320px) {
    img.custom-featured {width: 95%; height: 95%;}
}


/* FOOTER AREA */
footer {background-color: #ccc; 
}
.footer {background: url('/web_resources/themes/cw/images/footer-background.jpg') center; color: #ffffff; margin-top: 15px;padding-top: 15px;overflow: hidden;
	background-size:cover;
	background-position:center top;
}

.footer p, .footer li, .footer a{color: #ffffff;
}
.footer li{list-style: none outside none; padding:0 0 10px 0; line-height: 1rem;
}
.green {
    background-color: #bae2af;
 }

.img-hover a:hover, .img-hover a:active
{ outline:3px solid #FFF !important; }

/* Blog */
.blog-sidebar {font-size:.875rem;margin-bottom: 0;padding-bottom: 5px;padding-top: 6px;}
.blog-sidebar ul {margin-bottom:0;padding-bottom: 0;}
.blog-sidebar li {padding: 0 .5rem .2rem 1rem;list-style-type: none;line-height: 1rem;}
div.post_date, div.perc-blog-list-date-container, div.perc-blog-date, div.perc-blog-dateByline-container {font-size: .875rem; font-weight: bold;margin-bottom:15px;}
div.post h2 {line-height: 1.75rem;margin-bottom: 7px;padding-top:15px;border-top: 1px solid #d7d7d7;}
h2.perc-blog-list-title {line-height: 1.75rem;margin-bottom: 7px;padding-top:15px;border-top: 1px solid #d7d7d7;}
.perc-blog-list-toplink {line-height: 1.75rem;margin-bottom: 7px;padding-top:15px;border-top: 1px solid #d7d7d7;}
div.post li {font-size: .875rem;}
div.post ul {margin-bottom: .5rem;}
div.post {border: 2px;}
p.blog_content_links, .blog_comment_name {margin-bottom:15px;font-weight: bold;}
div.button.round.blog-sidebar-button {font-size: 1rem;}
p.blog-sidebar-header, div.perc-category-title, div.perc-tag-title, div.perc-archive-title {font-size: 1rem;font-weight: bold;padding: 0 10px 0 15px;color:#153d60;}
.light-gray-back {background-color: #f5f5f5;}
.comment_wrap {padding:1rem 1rem .3rem 1rem;margin:1rem 0;}
.blog_comment_reply_date {color:#0078a0;font-size: .85rem;}
div.button.round.small.blog-sidebar-button a, div.button.round.tiny.blog-sidebar-button a {color: #fff;}
ol.perc-blog-list.perc-list-main {list-style: none;margin-left:0;}
div#about-content-container.perc-region.perc-region-leaf.perc-fixed.perc-vertical {margin-bottom: .5rem;}
/* .perc-category-element li:first-child ul{display: none;} */
ul.perc-category-elements.perc-category-level0 {margin-left:0;padding-left: 0;}
ul.perc-category-elements.perc-category-level1 {margin-left:0;padding-left: 0;}
.perc-category-level0 > li > a {display: none;}
.perc-category-level0 > ul {margin-left: 0;padding-left: 0;}
div.perc-blog-list-container, div.perc-blog-post-tag-container, div.perc-blog-post-category-container {font-size: .875rem;line-height: 1.5rem;}
div.perc-blog-nav-bottom.perc-blog-navigation-container{margin-top: 1rem;}
span.perc-page-nav a:link {color: #007fa9;}
.perc-goto {padding:0 5px;color: #00476a ;}
.old-archives {padding: 0 0 0 2rem;}
.new-archives {padding-bottom: 0;}
.perc-blog-list-summary-container img {padding-left: 10px;}
.perc-goto-quick-nav {color:#000;}
span.perc-page-nav a, span.perc-page-nav {cursor: pointer;}
span.perc-current-page {cursor: none; color:#666;font-weight:bold;}

/* Search Site Results Page*/
    .search-result__info {
        display: none;
    }

/* Provider toolkit */
	
	.full_width, a.button.radius.small.full_width {
		width: 100%;
	}
	.pt_content {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.vertical_space {
		height:100%;
		margin-top: auto;
	}
	.pt_img_callout {
		padding-top: 1.5rem;
		padding-left: 3rem;
	}
	.pt_content h2 {
		margin-bottom:1.5rem;
	}
	.pt_img_thumb {
		padding-bottom: 1.5rem;
	}
	.pt_layout_e img {
		padding-bottom: 1.5rem;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.pt_min-height {min-height:100px;}


/* MISC */
.imgBorder img{ 
   border:1px solid #b7b7b7;
}
.bottomBorder { 
   border-bottom:1px solid #d7d7d7;
}
.no-margin{margin:0;padding:0;
}
.tenpx-margin-top{margin-top:15px;
}
.twentypx-margin-top{margin-top:20px;
}
.float-right{float: right;}
.margin-right{margin-right: 2px;}
.margin-bottom{margin-bottom: 12px;}
.margin-top-14{padding-top:14px;}
@media all and (max-width: 500px) {
.align-right{text-align: right; width: 100%;
  max-width: 400px;
  height: auto;}
.align-left{text-align: right; width: 100%;
  max-width: 400px;
  height: auto;}
.blog-img {text-align: center; width: 100%;
  max-width: 400px;
  height: auto; padding-bottom: 10px;}
.blog-img img{padding-left: 0px;float:none !important;text-align: left; width: 100%;
  max-width: 200px;
  height: auto; padding-bottom: 10px;}
.succ-img img{padding-top: 10px;padding-bottom: 0px;}
}
/*Success Stories Page*/
.featured-success-stories-white-box{display:inline-block;margin-left:-22px;}
.featured-success-stories{display:inline-block;padding-bottom:16px;}
.featured-success-stories h1 img{float:right;margin-left:15px;margin-top:5px;}
.featured-success-stories h2{padding-top:8px;}
.featured-success-stories-callout{background-color:#F2F7F9;display:inline-block;margin-right:-19px;padding:16px 22px 34px;}
.featured-success-stories-disclaimer{margin-left:-14px;padding-top:8px;}
.more-success-stories{margin-left:-10px;padding-left:0;padding-right:0;}
.more-success-stories-card-deck{padding-top:8px;}
@media all and (max-width: 500px) {
.featured-success-stories h1 img{float:right;margin-left:0px;margin-top:0px;margin-bottom:8px;}
.featured-success-stories-white-box{margin:0;margin-left:-10px;padding: 15px;}
.featured-success-stories-callout{background-color:#F2F7F9;display:inline-block;margin-right:0px;padding:16px 22px 34px;}
.featured-success-stories-disclaimer{margin-left:0px;padding-top:8px;}
.more-success-stories{margin-left:0px;padding-left:0;padding-right:0;}
.more-success-stories h1{margin-left:8px;}
}
@media all and (max-width: 374px) {
.featured-success-stories-white-box{margin:0;margin-left:-18px;padding: 15px;}
}

.top-left-padding{padding:1rem 0 0 .5rem;}
.bottom-margin-5px {margin-bottom:.5rem;}
.left-margin-5px {margin-left:.5rem;}
.perc-blog img.left {
	padding-left: 0;
	padding-right: 10px;
}

/*  FEEDBACK FORM */

.feedback-padding {padding: 1rem 1rem;}
div.feedback-padding label{display: inline;}
.feedback-padding label{display: inline;}
div.feedback-padding input{display: inline;}
.feedback-padding input{display: inline;}
span.form-title {margin-bottom:1rem;}

.tracking-form {
    clear: both;
    float: none;
    font-family: Verdana;
    font-size: 10pt;
    line-height: 25px;
    width: 400px;
    margin-bottom: 20px;
}
.tracking-form #field-track-a-shipment-label-container, .tracking-form #field-track-a-shipment-input-container, .tracking-form input[type="submit"] {
    float: left;
    margin-right: 10px;
}
.tracking-form input[type="submit"] {
    clear: right;
}




.hidden {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.hidden{
    height: 26px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: auto;
    width: auto;
}
.ie-redirect-margins {margin:3rem 3rem;}
.text-align-center {text-align: center;}

li.skip {width:1px; height:1px;overflow:hidden;}
/*li.skip :focus{left:; position:relative;width:30px;}*/

.perc-breadcrumb {margin-bottom: 10px;}

/* TO CHANGE DROPDOWN ARROW COLOR   */
.top-bar-section .has-dropdown.active > a:after {
    border-color: #153d60 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
button, .button {background-color: #00476a;}


/****** SMALL SCREENS  ******/
@media only screen and (max-width: 40em){
	.yptw_subnav_col li, .breadcrumbs li, .footer p, .footer li, .footer a{font-size: 1rem;line-height: 1.5rem;
}
	.yptw_subnav_col li{margin-bottom: 1rem;
}
	p, .yptw_content_intro, .accordion dd{font-size: 1rem;line-height: 1.5rem;
}
#main-nav a:link, #main-nav a:visited, #main-nav a:active, #subnav-container2 a:link, #subnav-container2 a:visited, #subnav-container2 a:active {text-decoration: none;}
	.breadcrumbs li{font-size: .875rem;
}
/* a:link, a:visited, a:active {text-decoration: none;} */
h1 {font-size: 1.75rem;}
h2 {font-size: 1.25rem;}
li {font-size: 1rem;line-height: 1.5rem;}
.breadcrumbs li{font-size: 1rem;
}
#svc_results_head .button {
	width: 92%
}
#provider_btn_b img {
	width:80%;
}
.whatsNew-dropdown{height:;padding:0;margin-top:0px;}
.whatsNew-content-area {height:; overflow:;}
.whatsNew-content-area img{width:;margin-bottom: 15px;}
.employ-teams img{width:45%;}
.success_thumbs img {
		float: left;	padding: 0 1.5rem .75rem 0;
	}
#yptw_phases img{
  width: 80%;
}
h3 {font-size: 1.1rem;}
.content-row p{padding-bottom: 20px;}
.w90 {width:95%;}
img.sp-icons {width:50%;}
}


  /****** MEDIUM SCREENS  ******/
@media only screen and (min-width: 40.063em) and (max-width: 991px) {
	p, .footer p, .footer li, .footer a, .accordion dd{font-size: 1rem; line-height: 1.25rem;
}
/* li {color: #000000; margin: 0 0 15px; font-size: .875rem;line-height: 1.15rem;} */
p, li {font-size: 1rem;line-height: 1.5rem;} 
/* a:link, a:visited, a:active {text-decoration: none;} */
	.breadcrumbs li{font-size: 1rem;
}
#main-nav a:link, #main-nav a:visited, #main-nav a:active, #subnav-container2 a:link, #subnav-container2 a:visited, #subnav-container2 a:active {text-decoration: none;}
	.breadcrumbs li{font-size: .875rem;
}
.provider_listing_icons li {
		float:right;
}

.search_pagination_top {
		margin-top: 0rem;
}
#provider_btn img {
		width: 75%
}
#provider_btn_b img {
	width:90%;
}

#svc_results_head .button {
	width: 60%
}
.employ-teams img{width:45%;}
.success_thumbs img {
		float: left;	padding: 0 1.5rem .75rem 0;
	}
.w90 {width:96%;}
img.sp-icons {width:10%;}

}


  /****** LARGE SCREENS  ******/
@media only screen and (min-width: 992px) {
	p, .footer p, .footer li, .footer a, .accordion dd{font-size: .875rem; line-height: 1.25rem;
}
/* li {color: #000000; margin: 0 0 15px; font-size: .875rem;line-height: 1.15rem;} */
li {font-size: .875rem;} 
/* a:link, a:visited, a:active {text-decoration: none;} */
#main-nav a:link, #main-nav a:visited, #main-nav a:active, #subnav-container2 a:link, #subnav-container2 a:visited, #subnav-container2 a:active {text-decoration: none;}
	.breadcrumbs li{font-size: .875rem;
}
.svc_item_contact span {
	font-size: .825rem;
	line-height: 1.25rem;
}
.svc_item_col1, .svc_item_col2 {
	border-right: 1px solid #dddddd;
}

#provider_btn img {
		width: 65%
}
#provider_btn_b {
	width:80%;
}
#provider_btn_b img {
	width:80%;
}

#svc_results_head .button {
	width: 100%
}
.emp-team-header {line-height:1rem;font-size:.9rem;padding-bottom:5px;}
.emp-team-bullets li{font-size: .75rem;}
.success_thumbs li .white-back {
		height:430px;
	}	
.w90 {width:90%;}	
img.sp-icons {width:10%;}
}


/********* CSS by Zhao *********/
.hidden-label-508 {visibility:hidden; width:1; height:1; overflow:hidden;position:absolute;left:-10000px;}
.hidden-by-default{display:none !important;}
.hidden-by-default2{display:none;}
div#viewer{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
	/*** What's New by Zhao ***/
@media only screen and (max-width: 60.000em){
	.whatsNew-dropdown{display:none !important}
}
@media only screen and (min-width: 64.063em){
	.whatsNew-dropdown{display:block;}
}
#whatsNew-Facebook { text-align: center; }
.whatsNew-header a.active{font-weight:bold;}
.whatsNew-content-area {height:450px;}
.whatsNew-dropdown{position:absolute; right:0;z-index:1000;display:none;height:500px;}
.whatsNew-block {width:305px;}
.whatsNew-block .large-9{padding-left:0}
.whatsNew-block h5,.whatsNew-block h5 a{font-size:0.875rem; font-weight:bold;margin-bottom:0.125rem;}
.whatsNew-block p {font-size:0.75rem;padding:0.125rem 0;line-height:1;}
.whatsNew-block hr{margin-top:1rem;margin-bottom:0.25rem;}
.whatsNew-block div.pubdate{font-size:0.625rem;margin-top:0.125rem;margin-bottom:0.25rem;font-style:italic;}
.whatsNew-block div.content{font-size:0.75rem;padding:0.125rem 0;line-height:1; word-wrap:break-word;}
#whatsNew-Facebook, #whatsNew-Twitter{display:none;}
#whatsNew-Blog{height:435px;overflow:auto;}
#load_more_blog{border-bottom:1px solid #dddddd;}
#load_more_blog a{display:block; width:100%; padding:5px 3px; text-align:center; cursor:pointer;background-color:#F9F9F9;font-size:0.875rem;}
#load_more_blog a:hover{background-color:#EEEEEE}
.whatsNew-header {position:relative;}
.whatsNew-close {position:absolute; top:0.5rem; right:0.5rem;}
div#viewer{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
  /*** End What's New by Zhao ***/

/******* Hacks for Percussion *****/
.vspan_2 {
  height:auto;
}
.search-dropdown{padding-top:15px;margin:0 auto 15px;}
.content-row{margin:15px auto 15px auto;min-height: 350px;}
/*.header{padding-bottom:15px;}*/
.off-canvas-wrap{}
.inner-wrap{height:100%;}
.white-back {
  auto;
}

.home-headers{height:100%;}
.breadcrumbs ul li{
		list-style: none;
		display: inline-block;
		margin-left: 0rem;
		margin-right: 0rem;
	}
.perc-breadcrumb-main{display: inline;}
.breadcrumbs > * {
	color: #000; 
}
.breadcrumbs > * a {color:#00476a;}
.breadcrumbs > * a:visited {color:#00476a;}
input:focus,input:hover,input:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active, img:focus, a:focus
{ outline:3px solid #0066FF !important; 

        }
.perc-blog img{padding:5px 5px;}
.perc-box-1 {background-color: #ccc;padding: 10px 10px;}
/* For Webinar page */
.media_desc {
		font-size: inherit;
	}
	/* Webinar page */
	.lm_wrap, .wise_wrap {
		margin-bottom: 1.5rem;
		padding: 0rem 1rem 1rem 1rem;
	}
	
	.lm_wrap img {
		width: 20rem;
		margin-top:3rem;
		margin-bottom: 3rem;
	}
	
	.wise_wrap img {
		margin-top: 1rem;
		margin-bottom: 1rem;
		width: 15rem;
	}
	.events_head {
		padding-bottom: 1rem;
	}
	.event_list_item {
		padding-bottom: .75rem;
	}
	.event_list_item span {
		color: #777777;
		font-size: .75rem;
	}

/* Callouts */
.quote {
    background: none repeat scroll 0 0 #ecfaff;
    border-color: #b6efff;
    border-style: none;
    border-width: 1px;
    margin-bottom: 1.11111rem;
    padding: 1.11111rem;
    font-style: italic;
}
.callout {
    background: none repeat scroll 0 0 #fff;
    border-color: #153d60;
    border-style: solid;
    border-width: 2px;
    margin-bottom: 1.11111rem;
    padding: 1.11111rem;
}
.callout h3 {
    color: #000;
}

/* WIPA ACCESS page */
.wipa-help-widget {
    background: url("/web_resources/themes/cw/images/WIPA-help-desk-backgrnd.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    height: 131px;
    margin-bottom: 13px;
    padding: 0 10px;
    width: 250px;
}
.wipa-help-widget p {
    font-weight: bold;
    margin: 0;
    padding: 45px 0 0 70px;
}
.wipa-help-widget-phone {
    font-size: 14px;
}
    /* COMMENT THIS OUT UNTIL UX MODS HAVE BEEN APPROVED 07092015 */
     .top-bar-section .has-dropdown > a {
      padding-right: 18px !important;
      /*** left out color value to override foundation.css and remove dropdown arrow ***/
 }
 .top-bar-section .has-dropdown > a:after,  .top-bar-section .has-dropdown.active > a:after {
      border-color: transparent transparent transparent; 
      /*** left out color value to override foundation.css and remove dropdown arrow ***/
 }
 .top-bar-section li > a{border-right-style:solid;border-right:thin double #143B5D;
}
a.button.postfix {background-color: #005C96;}
.top-bar-section li:not(.has-form) a:not(.button) {
    padding-right: 17px;
    padding-left: 17px;
}

    #contact-info-row {
    	margin-top: 18px;

    }

 	/* New Ready to Get Started? Page */
	
	.gr_content {
		padding: .5rem .5rem;
	}
	.vertical_space {
		height:100%;
		margin-top: auto;
	}
	.gr_img_callout {
		padding: 1rem 1rem;
	}
	.gr_content h2 {
		margin-bottom:.5rem;
	}
	.gr_img_thumb {
		padding-bottom: 1.5rem;
	}
	.gr_layout_e img {
		padding-bottom: 1.5rem;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.get-ready_content-row{margin:15px auto 15px auto;}
	.margin-top-15 {margin-top: 15px;}
	.padding-right-0 {padding-right: 0;}

/* A-Z Glossary/Index Page */

.32p_width {padding: 13px 10px;}
.white-back_a-z{margin: 0; margin-top: 12px; background-color: #fff; padding: 0 8px; background-clip: content-box !important;
}
.white-back_a-z h2, .white-back_a-z h3, .white-back_a-z p {padding: 0 15px;
}
.white-back_a-z h2 {font-size: 1.1rem; margin-bottom: 0;margin-top: 10px;
}
.white-back_a-z h3 {font-size: 1rem;
}
.white-back_a-z p {margin-bottom:10px; padding-bottom: 0px;
}
.white-back_a-z p:last-child {margin-bottom:20px;
}
.white-back_a-z a {text-decoration: underline;
}
.white-back_a-z a:hover {text-decoration: none;
}
.a-z_icon {
	margin: 0;
	padding: 0 0 3px 0;
}
.margin-right-0 {
	margin-right: 0;
}
div.row.glossary {
	margin-right: 0;
}

/* for small and medium screens */
@media only screen and (max-width: 64em) {
	.a-z_noMargin_small {margin-top:0;
	}
	.glossaryLinks {
		font-size: 1.5rem;
		letter-spacing: 4px;
		line-height: 2.25rem;
		color: #707070;
	}
}

/* for small screens */
@media only screen and (max-width: 40em) {
	.sitemap_noMargin_small {margin-top:0;
	}
	.glossaryLinks {
		font-size: 1.5rem;
		letter-spacing: 4px;
		line-height: 2.25rem;
		color: #707070;
	}
}

/* Sitemap */

.sitemap, .sitemap p {
	margin-bottom: 0;
}
.sitemap ul, .sitemap li {
	list-style: none;
	padding-left: 15px;
}

/*
Added for Blogs and Library Pagination - Version 5.3.15
https://help.percussion.com/percussion-cm1/overview/release-notes/Release-notes-history/History/cm1-53-service-release-1-release-notes.html
*/
ul.footerdash {
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
}
ul.footerdash > li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
}

/* Per Percussion - 5.3.15 release */

ul.perc-pagination-list {
display: inline;
position: relative;
}
li.perc-pagination-list-entry {
border-width: 0;
display: inline;
margin: 0 2px;
}
li.perc-pagination-list-entry a {
border: 1px solid #EEE;
color: #369;
padding: 2px 5px;
text-decoration: none;
}
li.perc-pagination-list-entry a:hover,
li.perc-pagination-list-entry a:focus,
a.perc-current-page.perc-goto {
background: #0063DC;
color: #FFF;
border-color: #FFF;
}
ul.perc-pagination-list, li.perc-pagination-list-entry, li.perc-pagination-list-entry a{
_zoom: 1;
}
 .perc-pagination-container .perc-goto-next:after {
   content: '>'
}
.perc-pagination-container .perc-goto-last:after {
   content: '>>'
}
.perc-pagination-container .perc-goto-first:after {
   content: '<<'
}
.perc-pagination-container .perc-goto-pre:after {
   content: '<'
}

/* FRA Modal Code - v3*/

#fra-modal {
	padding: .75rem 1.875rem;
}

#fra-modal h2 {
	margin-bottom: 0;
	font-size: 1.4rem;
}

#fra-modal p {
	margin-bottom: .5rem;
	margin-top: 5px;
	color:#363636;
}

#fra-modal table {
	margin: 0 auto;
	border-collapse: separate;
	border-spacing: 2px;
}

#fra-modal table tr:nth-of-type(even) {
	background-color: #f9f9f9;
}

#fra-modal th {
	background-color: #1a5a86;
	color: #fff;
	font-size: 1rem;
	padding: .625rem 3.625rem;
	border: solid 1px #d9d9d9 !important;
	text-align: center;
}

#fra-modal table tbody td {
	font-size: 1rem;
	padding: .425rem 3.625rem;
	border: solid 1px #d9d9d9 !important;
	text-align: center;
}

#fra-modal img {
	margin-top: 0;
}

@media only screen and (max-width: 40em) {
	#fra-modal table tbody td, #fra-modal table tbody th {
		padding: .425rem .625rem;
	}
}

/* End FRA Modal */

/* Webforms  */
.form-required {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 1.2rem;
	color: #00476A;
}

.form-required:after {
	display: none;
}

.processed-text p{
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .875rem;
	color: #800800;
}

.description p {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 1.2rem;
	color: #00476A;
}

.form-type-processed-text p {
	font-size: 1rem;
}

.form-type-processed-text strong {
	color: #3E5D7B;
	font-size: 1rem;
}

.gs-redirect {
	color: #3E5D7B;
	font-size:.875rem;
}

label.option{
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .875rem;
	color: #000000;
}

.form-checkboxes .form-radio label.option .option .webform-element-description {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .875rem;
	color: #000000;
}

/* Webform Tables */
table.pbtable tbody tr td.pbtd{
    border: 0 !important;
    padding: 0 0 !important;
}

.pbtablebckg {
    width: 957px;
    margin: auto;
    order-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
    margin-inline-start: auto;
    margin-inline-end: auto;
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    unicode-bidi: isolate;
    border-spacing: 2px;
    border-color: gray;
}

.trProgressLine {
    display: table-row;
    vertical-align: inherit;
    unicode-bidi: isolate;
    border-color: inherit;
}

.tdProgressLine {
    padding: 0 20px 0 20px;
    text-align: right;
    display: table-cell;
    vertical-align: inherit;
    unicode-bidi: isolate
}

.tblProgressIndicator .EVEN_BAR {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(193, 193, 193);
    border-right-color: rgb(193, 193, 193);
    border-bottom-color: rgb(193, 193, 193);
    border-left-color: rgb(193, 193, 193);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

.tblProgressIndicator {
    border: none !important;
    border-collapse: collapse;
}

.tblProgressIndicatorGraph {
    margin-right: 10px;
    width: 90% !important;
    border: 1px solid #d5d5d5;
    border-collapse: collapse;
    background: #fff;
}


.tblProgressIndicatorGraph td.EVEN_BAR, .tblProgressIndicatorGraph td.ODD_BAR {
    border: 0 !important;
    padding: 0 0 !important;

}

.EVEN_BAR {
    vertical-align: top;
    background-color: #3E5D7B;
}
/* End Webform Tables */
/* End Webform */