/*!
 * From Infobo
 * **Note that some class names have been modified to remove the 'infobo-' prefixes**
 * **** union-official renamed to list-title
 * **** home-industry* renamed to list-item*
 * **** tool-tip renamed to aura-tooltip as it conflicts with our Core.css
 */
.back {
	z-index: 2;
}

.md-layer-1-0-3 {
	z-index: -1 !important;
}

.login {
	background: #008275 none repeat scroll 0% 0% !important;
	color: #FFF !important;
	width: 80px !important;
	text-align: center;
}

.join {
	background: #FFCC00 none repeat scroll 0% 0% !important;
	color: #000 !important;
	width: 80px !important;
	text-align: center;
}

.secondary a {
	color: #FFF !important;
	font-size: 13px;

}

@media (min-width: 767px) {
	.pi-news-date {
		margin: 0 23px 20px 0;
	}

}

@media (min-width: 0px) and (max-width: 767px) {
	.pi-news-date {
		background: none;
		margin: 0 0 0 0;
		height: 0px;
		display: none;
	}
}

@media (min-width: 992px) {
	.pi-news-date {
		margin: 0 23px 60px 0;
	}
}

@media (max-width: 767px) {
	.news-home {
		float: none !important;
		margin-left: 0px !important;

	}
}

@media (max-width: 767px) {
	.news-home img {
		width: 100%;

	}
}

.pi-news-date span {
	color: #fff;
}

.pi-news-date {
	background: url("/zc/modules/Prospect/images/icons/news-date.png") no-repeat;
	color: #000;
	text-shadow: 0px 0px 0px #F5F8F8;
}

.blog-icon {
	background: url("/zc/modules/Prospect/images/icons/blog-icon.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	height: 65px;
	line-height: 26px;
	/* margin: 0 23px 10px 0; */
	padding: 3px 0 0;
	position: relative;
	text-align: center;
	width: 50px;
	/* text-shadow: 0 1px 0 #f5f8f8; */
	margin: 0px 23px 10px 0px;
}

.blog-icon2 {
	background: url("/zc/modules/Prospect/images/icons/blog_icon_sidebar.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	height: 70px;
	line-height: 26px;
	/* margin: 0 23px 10px 0; */
	padding: 3px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	/* text-shadow: 0 1px 0 #f5f8f8; */
	margin: 5px 3px 5px 0px;
}

.news-icon2 {
	background: url("/zc/modules/Prospect/images/icons/news_icon_sidebar.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	height: 70px;
	line-height: 26px;
	/* margin: 0 23px 10px 0; */
	padding: 3px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	/* text-shadow: 0 1px 0 #f5f8f8; */
	margin: 5px 3px 5px 0px;
}

.blog-icon3 {
	background: url("/zc/modules/Prospect/images/icons/blog_icon_sidebar.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	padding: 0px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	margin: 0px 3px 2px 0px;
	height: 29px;
}

.news-icon3 {
	background: url("/zc/modules/Prospect/images/icons/news_icon_sidebar.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	padding: 0px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	margin: 0px 3px 2px 0px;
	height: 29px;
}

.courses-icon {
	background: url("/zc/modules/Prospect/images/icons/course_icon.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	padding: 0px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	margin: 5px 3px 2px 0px;
	height: 29px;
}

.document-icon {
	background: url("/zc/modules/Prospect/images/icons/doc_icon_26px.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	height: auto;
	line-height: 26px;
	/* margin: 0 23px 10px 0; */
	padding: 3px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	/* text-shadow: 0 1px 0 #f5f8f8; */
	margin: 5px 3px 5px 0px;
}

li.join-hamburger {
	background-color: #FFCC00;
}

li.join-hamburger a {
	color: #000;
}

li.join-hamburger a:hover {
	color: #000;
	background-color: #fFCC00;
}

li.login-hamburger {
	background-color: #008275;
}

li.login-hamburger a {
	color: #FFF;
}

li.login-hamburger a:hover {
	background-color: #187173;
	color: #FFF;
}

.pi-img-w {
	margin-bottom: 0px;
	position: relative;
}

.pi-footer-tweets .pi-bullet-icon .icon-twitter {
	background: #fff;
	color: #55acee;
	font-size: 18px;
}

.pi-bullets-base li .pi-bullet-icon, .pi-bullets-base li .pi-bullet-icon-img {
	color: #FFF;
	background: #fff none repeat scroll 0% 0%;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.pi-footer-tweets .pi-bullet-icon {
	background: #fff none repeat scroll 0% 0% !important;
}

span.vimeo-home {
	font-size: 20px;
}

.pi-tabs-content {
	padding: 30px 22px 10px;
}

.pi-row-block.pi-row-block-txt.pi-hidden-2xs {
	font-family: "Handlee", Arial, sans-serif;
	color: #333;
	font-size: 24px;
}

.pi-simple-menu > li > a {
	padding: 0px 12px;
}

.pi-img-w.white-logo {
	width: 70%;
}

.list-item-left {
	padding-left: 0px;
}

@media (max-width: 992px) {
	.list-item {
		padding-bottom: 20px;
	}
}

.list-item-right {
	padding-right: 0px;
}

.list-item {
	padding-left: 0px;
	padding-right: 0px;
}

p.list-item-para {
	margin-bottom: 0px;
}

hr.hr {
	margin: 0px 0px 25px 0px;
}

@media (max-width: 992px) {
	hr.hr {
		margin: 0px 0px 0px 0px;
		display: none;
	}
}

.pi-bullet-icon a {
	color: #909295;

}

.pi-section-grey {
	background-color: #005380;
}

.pi-section-grey h1, .pi-section-grey .h1, .pi-section-grey h2, .pi-section-grey .h2, .pi-section-grey h3, .pi-section-grey .h3, .pi-section-grey h4, .pi-section-grey .h4, .pi-section-grey h5, .pi-section-grey .h5, .pi-section-grey h6, .pi-section-grey .h6 {
	color: #ffffff;
}

.pi-breadcrumb span {
	display: none;
}

.links.inline {
	display: none;
}

.pi-section-grey .pi-breadcrumb {
	color: #e6e5f2;
}

.node-blog p, .node-blog li {
	font-size: 16px;
	line-height: 1.7;
}

.node-page .col-lg-9 p, .node-page .col-lg-9 li {
	font-size: 16px;
	line-height: 1.7;
}

#node-178 .asbestos p, #node-178 .asbestos li {
	font-size: 16px;
	line-height: 1.7;
}

#node-179 .join p, #node-179 .join li {
	font-size: 16px;
	line-height: 1.7;
}

#node-6 .atwork-content {
	font-size: 16px;
	line-height: 1.7;
}

#node-179 .join .light-orange p, #node-179 .join .light-orange li {
	font-size: 14px;
	line-height: 1.7;
}

.node-blog .pi-meta li {
	font-size: 14px;
}

.node-page .col-lg-9 .pi-meta li {
	font-size: 14px;
}

#edit-actions {
	padding-bottom: 50px;

}

#block-block-32 .pi-box {
	padding: 18px 18px 18px 18px;
}

.region-sidebar .pi-padding-bottom-60 {
	padding-bottom: 30px !important;
}

.region-sidebar .pi-tabs-content {
	padding: 20px 16px 10px;
}

.pi-btn-orange {
	background: #FFCC00 none repeat scroll 0% 0%;
	border: 1px solid #FFCC00;
	color: #000 !important;
	box-shadow: 0px 1px 0px #FFCC00 inset;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.region-sidebar .pi-meta {
	margin-top: 0px;
}

.region-sidebar p {
	margin-bottom: 8px;
}

.pi-section-dark a:hover {
	color: #5FB5D3;
	text-decoration: underline;
}

.breadcrumbrow .pi-breadcrumb ul {
	display: inline;
	margin: 0;
	padding: 0;
	-webkit-padding-start: 0;
	margin-left: 0px;
}

.breadcrumbrow .pi-breadcrumb {
	color: #666E70;
}

.breadcrumbrow .pi-breadcrumb li {
	display: inline;
}

.breadcrumbrow .pi-breadcrumb li a {
	color: #005380;
}

.breadcrumbrow .pi-breadcrumb li a:hover {
	color: #FFCC00;
}

.breadcrumbrow .pi-breadcrumb {
	font-size: 13px;
	line-height: 1.8em;
}

.breadcrumbrow .pi-breadcrumb li a:after {
	font-family: fontello;
	content: "\e8c8";
	margin: 0 5px 0 7px;
	color: #FFCC00;
}

.pi-row-reducible.breadcrumbrow {
	background-color: #E5EAEA;
}

#pagestyle_current_list {
	padding-left: 0px;
}

.pi-header .pi-section-dark .form-control {
	background: #fff none repeat scroll 0% 0%;
	border-color: #fff #fff #fff;
	color: #616B75;
	box-shadow: none;
}

.pi-header .pi-row-sm .pi-row-block form {
	margin-top: 0px;
	margin-bottom: 0px;
}

.pi-header #search-block-form .btn {
	padding: 7px 12px;
	line-height: 14px;
}

.pi-header .pi-row-sm .pi-row-block form .form-control {
	padding: 7px 10px 8px;
	height: 30px;
}

.pi-header .pi-row-sm .pi-row-block-search {
	margin-top: 9px;
	margin-bottom: 0px;
}

.pi-header #search-block-form .pi-btn-base {
	background: #666E70 none repeat scroll 0% 0%;
	border: 1px solid #666E70;
	color: #FFF !important;
	box-shadow: 0px 1px 0px #666E70 inset;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}

/*Radio buttons styling*/

form input[type="radio"]:checked + label {
	font-weight: bold;
}

ul.dsq-widget-list {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

li.dsq-widget-item {
	margin: 15px 0px 0px 0px;
	list-style-type: none;
	clear: both;
}

img.dsq-widget-avatar {
	width: 50x;
	height: 44px;
	border: 0px none;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	float: left;
}

p.dsq-widget-meta {
	margin-bottom: 0px;

}

img.comment-sidebar {
	float: left;
	margin: 0 0 10px 10px;
}

.blog-image-margin {
	margin: 0px auto 30px;
}

h1.inline {
	display: inline-block;
	padding-right: 30px;

}

h4.inline {
	display: inline-block;
}

#Footer {
	margin-top: 40px;
}

#node-152 {
	font-size: 16px;

}

@media (min-width: 767px) {
	.registered {
		float: right;
		padding-top: 34px;
	}
}

.registered {
	font-size: 12px;
}

.lead-30 {
	font-size: 28px;
}

.form-type-checkbox label, .form-type-radio label {
	top: 0px;
}

.pi-row + hr.pi-divider-big {
	margin: 15px 0px 35px;
}

.pi-img-overlay {
	padding: 17px;
	color: #fff;
}

.pi-img-overlay .pi-btn-orange:hover {
	background: #FFCC00 none repeat scroll 0% 0%;
	border: inherit;
	box-shadow: none;
}

. margin-industry {
	margin-bottom: 20px;

}

.pi-alert-note {
	background: #FEF8F0 none repeat scroll 0% 0%;
}

hr.pi-divider-vsmall {
	margin: 0px 0;
}

.share-icons {
	margin: 9px 0px 2px 0px;
	float: right;

}

.view-content.tab-title {
	margin-bottom: 10px;
}

div.leading {
	font-size: 20px !important;
	line-height: 1.7em !important;

}

p.related-box {
	margin-bottom: 4px;
}

#node-149 #edit-submit {
	margin-right: 20px;
}

.pi-testimonial .pi-testimonial-content.pi-testimonial-content-quotes::before {
	display: block;
	font-family: fontello;
	content: "“";
	font-size: 48px;
	position: absolute;
	top: 24px;
	font-style: normal;
	left: 18px;
}

.pi-box.pi-border.pi-round.pi-shadow.light-orange {
	background: #DEE5E0 none repeat scroll 0% 0%;
	padding: 15px;
}

.pi-section-base {
	background-color: #008275;
	color: #fff;
}

.pi-section-base.pi-section-w.pi-shadow-inside-top.pi-section-purple {
	background-color: #d41872;
}

.pi-testimonial-content {
	padding: 5px 28px 5px;
}

hr.pi-divider-vsmall-sidebar {
	margin: 8px 0px 6px 0;
}

hr.news-landing-divider {
	margin: 0px 0px 14px 0;
}

ul.related-box {
	margin-bottom: 7px;
	margin-top: 7px;
}

.newsland-title {
	min-height: 33px;
}

.pi-divider.pi-divider-dashed.news-landing-divider2 {
	margin: 3px 0px 7px 0px;
}

.pi-divider.pi-divider-dashed.pi-divider-courses {
	margin: 7px 0px 7px 0px;
}

.pi-divider.pi-divider-dashed.pi-divider-latest-resources {
	margin: 0px 0px 12px 0px;
}

.newsland-title ul.pi-meta.pi-margin-bottom-10 {
	display: inline;
}

.newsland-title h5, .newsland-title h4, .newsland-title h3 {
	display: inline;
}

#node-146 p {
	font-size: 14px;
	line-height: 1.6em;
}

#node-146 .pi-img-w {
	margin-top: 5px;
}

.pi-box {
	padding: 18px 18px 18px;
	margin-bottom: 20px;
}

/*left nav*/

.pi-section-white .pi-list-icons-right-open li:after, .pi-section-white .pi-list-icons-news li:after, .pi-section-white .pi-list-icons-right-dir li:after {
	color: #999;
	padding-top: 4px;
	padding-left: 2px;
}

.pi-list-icons-right-open li:after {
	font-weight: bold;
}

.left-nav {
	font-size: 14px;
}

.left-nav a {
	color: #000;
}

.orange li::after {
	color: #FFCC00;
}

.pi-section-white .pi-list-icons-right-open li.orange:after, .pi-section-white .pi-list-icons-news li.orange:after, .pi-section-white .pi-list-icons-right-dir li.orange:after {
	color: #FFCC00;
}

.tier-2 {
	padding-left: 18px;
}

.tier-3 {
	padding-left: 18px;
}

.tier-4 {
	padding-left: 18px;
}

.tier-5 {
	padding-left: 18px;
}

.left-nav li {
	margin: 0px 0;
	padding-top: 5px;
	padding-bottom: 6px;
}

hr.pi-divider-left-nav {
	margin: 0px 0px 0px 0px;
}

ul.left-down {
	margin-bottom: 0px;
}

.left-down li:after {
	content: "\e8c2";
}

.left-right li:after {
	content: "\e8c4";
}

/* Join us */

.pi-section-orange, .pi-section-orange h3 {
	color: #ffffff !important;
	font-size: 16px;
	font-weight: bold;
}

.right {
	float: right;
}

.pi-section-orange {
	background-color: #FFCC00 !important;
}

.section-grey {
	background-color: #666 !important;
}

.section-grey, .pi-section-grey h3 {
	color: #ffffff !important;
	font-size: 16px;
	font-weight: bold;
}

a.application {
	color: #008275 !important;
}

a.application:hover {
	text-decoration: underline;
}

.tb-megamenu-item.level-3.mega span {
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
}

.list-title {
	min-height: 28px;
}

.list-title ul.pi-meta.pi-margin-bottom-10 {
	display: inline;
}

.list-title h5, .list-title h4, .list-title h3 {
	display: inline;
}

.pi-section-white .list-title a {
	color: #21252b;
}

hr.pi-divider-vsmall-sidebar-admin-box {
	margin: 3px 0px 0px 0;
}

.list-item-meta,
.list-item-meta a,
.pi-section-white .pi-meta li a{
	color: #8e9198;
	text-decoration: none;
}

hr.pi-divider-vsmall-discussion {
	margin: 9px 0px 9px 0;
}

p.discussion-snip {
	margin: 12px 0px 1px 0px;
}

.small-bottom-margin {
	padding-bottom: 0px;
}

.pi-box.pi-border.pi-round.pi-shadow.light-orange.small-bottom-margin {
	padding-bottom: 5px;
}

.pi-caption-icon2 {
	display: inline-block !important;
	width: 40px;
	height: 40px;
	margin: 15px 3px;
	border-radius: 50%;
	text-align: center;
	font: 17px/45px 'fontello';
	content: "\e875";
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

.pi-img-overlay {
	padding: 17px;
	color: #fff;
}

.pi-img-overlay .pi-btn-orange:hover {
	background: #E0A526 none repeat scroll 0% 0%;
	border: inherit;
	box-shadow: none;
}

.pi-img-overlay2 {
	padding: 7px;
}

hr.pi-divider-calendar {
	margin: 3px 0px 9px 0;
}

.pi-news-date.zero-margin {
	margin-bottom: 0px;
}

.pi-section-white a.pi-link-orange {
	color: #E0A526;
}

hr.pi-divider-library-home {
	margin: 4px 0px 4px 0;
}

.ht:hover .aura-tooltip {
	display: block;
}

.aura-tooltip {
	display: none;
	color: red;
	margin-left: 28px; /* moves the aura-tooltip to the right */
	margin-top: 15px; /* moves it down */
	position: absolute;
	z-index: 1000;
}

.blog-icon4 {
	background: url("/zc/modules/Prospect/images/icons/blog_icon_tag_list.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	padding: 0px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	margin: 0px 3px 2px 0px;
	height: 29px;
}

.news-icon4 {
	background: url("/zc/modules/Prospect/images/icons/news_icon_tag_list.png") no-repeat;
	/* color: #2e343c; */
	float: left;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	padding: 0px 0 0;
	position: relative;
	text-align: center;
	width: 35px;
	margin: 0px 3px 2px 0px;
	height: 29px;
}

hr.pi-divider-tag-list {
	margin: 0px 0px 9px 0;
}
