﻿.col.ten.padded.content-main {
	width:100%;
	padding:0;
}
.col.two.content-sidebar {
	display:none;
}
nobr {
	white-space: normal !important;
}
#s4-workspace .wrap {
	float: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.mobilenavcontainer nav { 
	margin-left:0 !important;
}
.content.wrap {
	background-image:none;
	float: none;
    margin: 0 auto;
    max-width: 980px;
    padding: 0;
    width: 100%;
}
.page-title {
	display:none;
}
.col .s4-wpcell-plain {
	padding:10px 15px 10px 15px;
	background-color:#fff;
	height: auto;
}
.col .s4-wpcell-plain.twitter {
	padding: 0;
}
.col .s4-wpcell-plain.twitter iframe {
	height: 633px !important;
}
.col .s4-wpcell-plain h3:empty {  /* eliminates empty H3 in E-Learning and Books webparts (SMG 4-2014) */
	display:none;
}
.top-row .s4-wpcell-plain {
	height: auto !important;
}
.slideshow-wrapper {
	height: 297px !important;
	margin-bottom: 4px;
	overflow: hidden;
}
.slideshow-wrapper .s4-wpcell-plain {
	padding:0;
	border:0;
}

.ms-WPBody {
	border-width:0;
}
.ms-webpartzone-cell {
	margin-bottom: 5px;
}
h2.ms-webpart-titleText {
	color:#7a7a7a;
	font-size: 18px !important;
	line-height: 21px !important;
	margin: 10px 0 5px !important;
	font-weight: normal !important;
	text-align:left !important;
}
div[class*='upcoming-programs'] h2, div[class*='industry-news'] h2 {
	color:#000;
}
.row.top-row {
	margin-bottom: 5px;
}
.row.top-row .ms-webpartzone-cell {
	margin-bottom: 0;
}

.row.top-row .col.six {
	background-color: #fff;
	margin-bottom: 5px;
}

.industry-news, .upcoming-programs {
	background-color: white;
}

.row.top-row ul.tabs {
	list-style: none;
	overflow: hidden;
	width: 100%;
	background-image: url('../img/tab_bg.jpg');
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	height: 30px;
}

.row.top-row ul.tabs li {
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
}
.row.top-row ul.tabs li a {
	padding: 6px 10px 0px 10px;
	display: block;
	font-weight: bold;
	height: 30px;
}

.row.top-row ul.tabs li a:hover {
	background-color: #cecece;
	text-decoration: none;
}

.row.top-row ul.tabs li a.selected {
	background-color: white !important;
}

.row.top-row .tab-contents {
	display: none;
}

.row.top-row .tab-contents.first {
	display: block;
}

a.btn_more {
	width: 55px;
	height: 25px;
	display: block;
	background-image: url('../img/btnMore.jpg');
	background-repeat: no-repeat;
}

/* Orange Bullets */
.bulleted-links a, .productName {
	padding-left:10px;
	background: url(../img/bullet-orange.png) 0 5px no-repeat;
	font-weight:bold;
	display:block;
}
ul.bulleted-links-wrapper {
	padding:0;
	margin:0;
}
ul.bulleted-links-wrapper li, .productName {
	list-style-type:none;
	margin-bottom:7px;
}
.orange-bullet-item, .productName {
	margin-bottom:7px;
}
ul.bulleted-links-wrapper li a, .orange-bullet-item a {
	padding-left:10px;
	background: url(../img/bullet-orange.png) 0 5px no-repeat;
	font-weight:bold;
	display:block;
}
#Headlines {
	margin:0px;
}
#Headlines ul.bulleted-links-wrapper li a {
	line-height: 17px;
}

.sidebarBox a {
	font-size: 12px;
	padding-top: 0px;
	line-height: 17px;
}

.tabEducationMarketing {
	padding: 163px 10px 0 10px;
	background-repeat: no-repeat;
}

.tabEducationMarketing.investments {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/investments16.jpg");
}
.tabEducationMarketing.conference {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/conference-bg.jpg);
}
.tabEducationMarketing.certificate {
	background-image: url('/_catalogs/masterpage/ifebp/img/Homepage/cs16.jpg');
}
.tabEducationMarketing.wellness {
	background-image: url('/_catalogs/masterpage/ifebp/img/Homepage/canhw16.jpg');
}
.tabEducationMarketing.french {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/french16.jpg");
}
.tabEducationMarketing.washup {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/washup16.jpg");
}
.tabEducationMarketing.essentials {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/essentials16.jpg");
}
.tabEducationMarketing.cappp {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/cappp16.jpg");
}
.tabEducationMarketing.global {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/global16.jpg");
}
.tabEducationMarketing.canllpe {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/canllpe16.jpg");
}
.tabEducationMarketing.bencomm {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/bencomm16.jpg");
}
.tabEducationMarketing.wharton {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/wharton16.jpg");
}
.tabEducationMarketing.ftms {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/ftms15.jpg);
}
.tabEducationMarketing.trustees {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/trustees16.jpg");
}
.tabEducationMarketing.symposium {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/symposium16.jpg");
}
.tabEducationMarketing.atms {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/atms15.jpg);
}
.tabEducationMarketing.amp {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/amp15.jpg");
}
.tabEducationMarketing.tmp {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/tmp14.jpg);
}
.tabEducationMarketing.peforum {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/peforum14.jpg);
}
.tabEducationMarketing.cnac {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/cnac16.jpg");
}
.tabEducationMarketing.usac {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/usac16.jpg");
}
.tabEducationMarketing.canbenplans {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/canbenplans16.jpg");
}
.tabEducationMarketing.caninvestment {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/caninvestment16.jpg");
}
.tabEducationMarketing.collections {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/collections16.jpg");
}
.tabEducationMarketing.construction {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/construction15.jpg);
}

.tabEducationMarketing.canhw {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/canhw16.jpg");
}
.tabEducationMarketing.hcm {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/hcm16.jpg");
}
.tabEducationMarketing.benconpe {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/benconpe15.jpg);
}
.tabEducationMarketing.acctaudit {
	background-image: url("/_catalogs/masterpage/ifebp/img/Homepage/acctaudit16.jpg");
}
.tabEducationMarketing.hbce {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/hbce16.jpg);
}
.tabEducationMarketing.apprenticeship {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/apprenticeship16.jpg);
}
.tabEducationMarketing.producers {
	background-image: url(/_catalogs/masterpage/ifebp/img/homepage/producers16.jpg);
}


ul.upcoming-programs-rollup,ul.upcoming-programs-rollup li {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.upcoming-programs-rollup li {
	margin-bottom: 15px;
}

ul.upcoming-programs-rollup li .edu-icon_pic {
	float: left;
	width: 36px;
	height: 36px;
}

ul.upcoming-programs-rollup li .edu-description {
	float: left;
	width: 210px;
}

ul.upcoming-programs-rollup li p {
	color: #7a7a7a;
	font-size: 11px;
	padding: 1px 0 0 0;
	clear: left;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
ul.upcoming-programs-rollup li a {
	font-weight: bold;
}


/* Footer Overlap */
body .content {
	background-color:transparent;
}
.row .col.six:first-child {
	margin-left: 0;
}	
.row .col.three {
}
.row .col.three.fourth-col {
}

#UP_Header, #IN_Header {
    background-color: #8AAF40;
    display: block;
    height: 40px;
    overflow: hidden;
    width: auto;
    color: #FFF;
    /*border-top-right-radius: 10px;*/
    background-position: top right;
    background-repeat: no-repeat;
}
#UP_Header {
	background-image: url('../img/rounded_rect_green.jpg');
}
#IN_Header {
	background-image: url('../img/rounded_rect_orange.jpg');
}

#UP_Header .header_title, #IN_Header .header_title {
	font: 20px/28px Times;
	margin-top: 5px;
	margin-left: 15px;
	display: block;
}
#IN_Header {
	background-color: #CF7618;
}

/* Slideshow */
#MSOZoneCell_WebPartWPQ2 {
	height: auto;
}

/* Footer */
/* Site Map */
.ifeb-site-map {
	display: block;
}

/* Canada */

.canada-home {
	display:none;
}
body.canada .canada-home {
	display:block;
}
body.canada .us-home {
	display:none;
}
body.canada #UP_Header {
	background-color: #8D0C10;
	background-image: url('../img/rounded_rect_red.jpg');
}
body.canada #IN_Header {
	background-color: #686868;
	background-image: url('../img/rounded_rect_gray.jpg');
}
//body.canada .slideshow-wrapper ul:nth-child(1) li:nth-child(4) div:nth-child(1) div:nth-child(2){background:none;}
//body.canada .slideshow-wrapper div.slide-item-content-main:nth-child(1) > a:nth-child(1){display:none;}


/* prevent logos from showing in Jobs in Benefits boxes (SMG 5-2015) */
div[id*='WebPartWPQ5'] img, div[id*='WebPartWPQ22'] img { display:none; }

/* force Twitter iFrame to span full width of box (SMG 5-2015) */
iframe#twitter-widget-0, iframe#twitter-widget-1 { width:245px !important; }


/* Desktops only */
@media screen and (min-width: 769px) {
	.page-content .padded {
		padding: 0 5px 0 5px !important;
	}
	.page-content .padded-right {
		padding-right: 5px !important;
	}
	.page-content .padded-left {
		padding-left: 5px !important;
	}
	.col .s4-wpcell-plain {
		height: 342px;
	}
	.col .s4-wpcell-plain:last-child {
		height: 286px;
	}
	.col.fourth-col .s4-wpcell-plain {
		height: 633px;
	}

	.row.top-row {
		display: table;
	}
	.row.top-row .col.six {
		display: table-cell;
		float: none;
		background-color: #fff;
		margin-bottom: 0;
	}
	.row.top-row .col.six:first-child {
		border-right: 5px solid #e5e5e5;
	}
	
	/* Canada */
	body.canada .col .s4-wpcell-plain {
		height: 237px;
	}
	body.canada .col .s4-wpcell-plain:last-child {
		height: 391px;
	}
	body.canada .col.fourth-col .s4-wpcell-plain {
		height: 632px;
	}
}


/* Responsive Site NEW Styles */
#s4-workspace footer.wrap { width:90% !important; }
.content-main { margin-bottom: 0; }
#UP_Header .header_title, #IN_Header .header_title { font-family:Times, "Times New Roman", serif !important; }
#UP_Header, #IN_Header, .canada-home #UP_Header, .canada-home #IN_Header { background-image:none !important; background-color:#8AAF40; }
#IN_Header { background-color:#f89a3e; }
ul.upcoming-programs-rollup li .edu-description { width:78%; }
.ms-webpart-titleText.ms-webpart-titleText { text-align:left !important; }
.canada-home #UP_Header { background-color: #8D0C10; }
.canada-home #IN_Header { background-color: #686868; }	
.industry-news, .upcoming-programs { 
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px; 
	overflow:hidden;}
.row.top-row .col.six {
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	border-top-right-radius: 25px; padding:0 !important;
}
.tabEducationMarketing { background-position:right; }

.slideshow-wrapper .ms-WPBody { height:auto !important; }
.slideshow-wrapper .ui-slideshow > ul:first-child li { margin:0; padding:0; overflow:hidden; display:block; border:0; }
.slideshow-wrapper .ui-slideshow-paging { display:none; }
.slideshow-wrapper .ui-slideshow-nav { display:block !important; top:auto; bottom:10px !important; }
.slideshow-wrapper .ui-slideshow-nav li { float:left; margin-left:2px; }


/* media queries */
@media screen and (max-width: 980px) {
	.row.top-row ul.tabs li a { padding:6px 6px 0; }
	.slideshow-wrapper, .slideshow-wrapper .s4-wpcell-plain { height:auto !important; }
}

@media screen and (max-width: 900px) {
	.page-content { margin:0 2%; }
	.slideshow-wrapper { margin:0 -2%; }	
	.slideshow-wrapper .slide-content-inner .slide-item-content-main { display:none; }
	.row.top-row ul.tabs li a { padding:6px 3px 0; font-size:11px; }
	.upcoming-programs .col.seven, .industry-news .col.seven { width:100%; }
	.upcoming-programs .col.five, .industry-news .col.five { display:none; }
}

@media screen and (max-width: 840px) {
	.row.top-row ul.tabs li a { font-size:10px; }
}

@media screen and (max-width: 768px) {
	.col .s4-wpcell-plain { padding:4%; }
	.slideshow-wrapper .s4-wpcell-plain { padding:0 !important; }
	.industry-news, .upcoming-programs, .ms-webpartzone-cell.ms-fullWidth { width:100%;}	
	.upcoming-programs .col.seven, .industry-news .col.seven { width:58.3333%; }
	.upcoming-programs .col.five, .industry-news .col.five { display:block; }
    .page-content, .page-content p, .page-content ul, .page-content li { font-size: 12px; line-height:18px; }	
	h2.ms-webpart-titleText { margin-top:0 !important; }		
	.col .s4-wpcell-plain.twitter { display:none; }
	.ms-webpartzone-cell.ms-fullWidth { width:49%; float:left; }
	.industry-news .col .s4-wpcell-plain, .upcoming-programs .col .s4-wpcell-plain { margin:0 0 2% !important; }
	.col .s4-wpcell-plain { height: 320px; }
	.col .s4-wpcell-plain:nth-child(odd) { margin:0 1% 2% 0; }
	.col .s4-wpcell-plain:nth-child(even) { margin:0 0 2% 1%; }
	.ms-webpart-zone { display:block; }

	.slideshow-wrapper .ms-webpartzone-cell.ms-fullWidth { 
		margin:0 0 15px;
		width:100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;	
	}
	.slideshow-wrapper .slide-item-content { width:100%; height:auto; display:table; }
	.slideshow-wrapper .slide-content-inner { padding:2% 3%; vertical-align:middle; display:table-cell; }
	.slideshow-wrapper .slide-content-inner h3.slide-item-content-title { text-align:center; padding:0; margin:0 0 4%; }
	.slideshow-wrapper .slide-content-inner .slide-date, .slideshow-wrapper .slide-content-inner .slide-location { display:none; }
	.slideshow-wrapper .ui-slideshow-nav { margin:0 auto; width:114px; left:0; right:0; }
    .slideshow-wrapper .ui-slideshow-nav li { margin:0 2px; }
	.slideshow-wrapper .ui-slideshow-nav li a { width:15px; height:15px; border-width:0; background-color:#686868; }
		
	.industry-news .s4-wpcell-plain:nth-child(2), .upcoming-programs .s4-wpcell-plain:nth-child(2) { padding-bottom:0; }
	.row.top-row ul.tabs li a { padding:6px 10px 0; font-size:12px; }
	.ifeb-site-map { display: none; }
}

@media screen and (max-width: 650px) {
	.slideshow-wrapper .ui-slideshow-nav { margin:0 auto; width:84px; left:0; right:0; }
	.slideshow-wrapper .ui-slideshow-nav li a { width:10px; height:10px; }
}

@media screen and (max-width: 580px) {
	.slideshow-wrapper .slide-content-inner h3.slide-item-content-title { font-size:20px !important; line-height:24px !important; }
	.col .s4-wpcell-plain { padding:5%; height: 375px; }
}

@media screen and (max-width: 525px) {
	.row.top-row { margin:0; }
	#UP_Header, #IN_Header { text-align:center; }
	#UP_Header .header_title, #IN_Header .header_title { margin-left:0; }
	.industry-news, .upcoming-programs, .ms-webpartzone-cell.ms-fullWidth { margin:0 0 2%; }
	.row.top-row ul.tabs { display:none; }
	div.all-programs .ms-webpart-titleText.ms-webpart-titleText, div.all-programs .ms-webpart-chrome-title,
	div.todays-headlines .ms-webpart-titleText.ms-webpart-titleText, div.todays-headlines .ms-webpart-chrome-title { display:none; }
	/* .row.top-row ul.tabs { width:100%; overflow:none; height:auto; } */
	.row.top-row ul.tabs li { 
		float:left;
		clear:left;
		border-left:0;
		border-right:0; 		
		list-style:none;
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,e5e5e5+15,e5e5e5+85,cecece+100 */
		background: #cecece; /* Old browsers */
		background: -moz-linear-gradient(left,  #cecece 0%, #e5e5e5 15%, #e5e5e5 85%, #cecece 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #cecece 0%,#e5e5e5 15%,#e5e5e5 85%,#cecece 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #cecece 0%,#e5e5e5 15%,#e5e5e5 85%,#cecece 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece',GradientType=1 ); /* IE6-9 */
	}
	.row.top-row ul.tabs li a { height:auto; padding:2.5% 1%; border-top: 1px solid #fff; border-bottom: 1px solid #999; }
	.row.top-row ul.tabs li a:hover, .row.top-row ul.tabs li a:focus{ background-color: #fff; }
	.row.top-row ul.tabs li a.selected
	{
		background-color: #cecece !important; 
		border-top-color:#999;
		border-bottom-color:#fff;
		-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
		box-shadow: inset 0px 2px 2px 0px rgba(0,0,0,0.5);
	}	
	.ms-webpartzone-cell.ms-fullWidth { width:100%; float:none; height:auto; }
	.industry-news .s4-wpcell-plain:nth-child(1), .upcoming-programs .s4-wpcell-plain:nth-child(1) { padding-bottom:0; }
	.industry-news .s4-wpcell-plain:nth-child(2), .upcoming-programs .s4-wpcell-plain:nth-child(2) { padding:0 5% 2%; }
	.upcoming-programs .col.seven, .industry-news .col.seven { width:100%; }
	.upcoming-programs .col.five, .industry-news .col.five { display:none; }
	.col .s4-wpcell-plain:nth-child(odd), .col .s4-wpcell-plain:nth-child(even) { margin:0 0 2% 0; }
	.col .s4-wpcell-plain { padding:6%; }

	ul.upcoming-programs-rollup li .edu-icon_pic { display:none; }
	ul.upcoming-programs-rollup li .edu-description { width:100%; }
}

@media screen and (max-width: 450px) {
	.slideshow-wrapper { display:none; }
	.page-content { padding-top:2%; }	.industry-news .col .s4-wpcell-plain, .upcoming-programs .col .s4-wpcell-plain { margin:0 0 4% !important; }
	.row.top-row ul.tabs li a { padding:3% 1%; }
}

@media screen and (max-width: 380px) {
	.col .s4-wpcell-plain { padding:7%; }
}
