.div_bar { 
	background:#ffe293;
	height:20px;
	width:100%;
	margin-bottom:25px;
	border-top: solid 1px #ccc;
}

.fund_title {
	font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 5px;
	color: #333;
}
.fund_title > span {
	font-family: 'PragmaticaReg', helvetica, verdana, sans-serif;
}

.fund-color-divider {
	height: 20px;
	margin-bottom: 20px;
	/*margin: 20px 0;*/
}

.data_image_container {
	position: relative;
	top: 0px;
}

table.data_bar_container tr td.fill{
    background-color: #16467A;
}
.data_image_container img {
	position: absolute;
	width: 100%;
	height: 20px;
	visibility: hidden;
}

.data_image_container img.fill {
	position: absolute;
	width: 100%;
	height: 20px;
    min-height: 20px;
	visibility: visible;
}


.fund-detail #content {
	margin-top:14px;
}

.fund-detail #content .homepage-module-header {
	position: relative;
}

.fund-detail .content .mp-header h2 {
	font-family: 'PragmaticaReg', helvetica, verdana, sans-serif;
	font-size: 18px;
}

.fund-detail .module-header-title {
	line-height: normal;
	/*margin-bottom: 15px;*/
	float:left;
	display: inline-block;
}

.fund-detail .commentary .module-header-title {
	padding-bottom: 15px;
	float:none;
}

.homepage-module-header h2 .badge, 
.homepage-module-header .badge {
	position: static;
	margin: 0;
    padding: 0;
	vertical-align:middle;
}


.fund-detail .homepage-module-header .badge img {
	padding:0;
}

.assetClass_Null.groupBySortHeader .group-by-title {
	border-left-color: #DCDCDC;
}
.assetClass_Convertible_Securities.groupBySortHeader .group-by-title {
	border-left-color: #006FBA;
}
.assetClass_Alternative_Assets.groupBySortHeader .group-by-title {
	border-left-color: #7A7DA2;
}

.assetClass_Alternative_Strategies.groupBySortHeader .group-by-title {
	border-left-color: #747D7D;
}
.assetClass_Global_Fixed_Income.groupBySortHeader .group-by-title {
	border-left-color: #00BF6F;
}
.assetClass_Canadian_Equity.groupBySortHeader .group-by-title {
	border-left-color: #79BDE8;
}
.assetClass_Regional_Equity.groupBySortHeader .group-by-title {
	border-left-color: #F4DC00;
}
.assetClass_Canadian_Balanced.groupBySortHeader .group-by-title {
	border-left-color: #008C99;
}
.assetClass_US_Equity.groupBySortHeader .group-by-title {
	border-left-color: #003A63;
}
.assetClass_Sector_and_Specialty.groupBySortHeader .group-by-title {
	border-left-color: #DBD8BD;
}
.assetClass_Money_Market.groupBySortHeader .group-by-title {
	border-left-color: #BDDFB2;
}
.assetClass_Global_Balanced.groupBySortHeader .group-by-title {
	border-left-color: #2DCCD3;
}
.assetClass_Managed_Assets.groupBySortHeader .group-by-title {
	border-left-color: #978981;
}
.assetClass_Global_Equity.groupBySortHeader .group-by-title {
	border-left-color: #5D87A1;
}
.assetClass_Strategic_Asset_Allocation_Portfolio.groupBySortHeader .group-by-title {
	border-left-color: #978981;
}
.assetClass_Canadian_Fixed_Income.groupBySortHeader .group-by-title {
	border-left-color: #6CB33F;
}

.assetClass_Floating_Rate.groupBySortHeader .group-by-title {
    border-left-color: #218868;
}
.assetClass_High_Yield_Fixed_Income.groupBySortHeader .group-by-title {
    border-left-color: #69AE69;
}

.assetClass_US_Fixed_Income.groupBySortHeader .group-by-title{
	border-left-color: #9ec6b6;
}

.assetClass_Canadian_Short_Term_Fixed_Income.groupBySortHeader .group-by-title{
	border-left-color: #3b8f6c;
}

.riskTolerance_Null.groupBySortHeader .group-by-title {
	border-left-color: #DCDCDC;
}

.riskTolerance_1.groupBySortHeader .group-by-title{
	border-left-color: #006FBA;
}

.riskTolerance_2.groupBySortHeader .group-by-title{
	border-left-color: #79BDE8;
}

.riskTolerance_3.groupBySortHeader .group-by-title{
	border-left-color: #9ec6b6;
}

.riskTolerance_4.groupBySortHeader .group-by-title{
	border-left-color: #6CB33F;
}

.riskTolerance_5.groupBySortHeader .group-by-title{
	border-left-color: #00BF6F;
}

.assetCategory_EQUITY .group-by-title{
    border-left-color: #79BDE8;
}

.assetCategory_FI .group-by-title{
    border-left-color: #6CB33F;
}

.assetCategory_ALLOCATION .group-by-title{
    border-left-color: #747D7D;
}

.assetClass_Null.fund-color-divider{
	background-color: #DCDCDC;
}
.assetClass_Global_Fixed_Income.fund-color-divider {
	background-color: #00BF6F;
}
.assetClass_Canadian_Equity.fund-color-divider {
	background-color: #79BDE8;
}
.assetClass_Regional_Equity.fund-color-divider {
	background-color: #F4DC00;
}
.assetClass_Canadian_Balanced.fund-color-divider {
	background-color: #008C99;
}
.assetClass_US_Equity.fund-color-divider {
	background-color: #003A63;
}
.assetClass_Sector_and_Specialty.fund-color-divider {
	background-color: #DBD8BD;
}
.assetClass_Money_Market.fund-color-divider {
	background-color: #BDDFB2;
}
.assetClass_Global_Balanced.fund-color-divider {
	background-color: #2DCCD3;
}
.assetClass_Managed_Assets.fund-color-divider {
	background-color: #978981;
}
.assetClass_Global_Equity.fund-color-divider {
	background-color: #5D87A1;
}
.assetClass_Strategic_Asset_Allocation_Portfolio.fund-color-divider {
	background-color: #978981;
}
.assetClass_Canadian_Fixed_Income.fund-color-divider {
	background-color: #6CB33F;
}
.assetClass_Alternative_Assets.fund-color-divider {
	background-color: #7A7DA2;
}

.assetClass_Alternative_Strategies.fund-color-divider {
	background-color: #747D7D;
}
.assetClass_Convertible_Securities.fund-color-divider {
	background-color: #006FBA;
}

.assetClass_Floating_Rate.fund-color-divider {
    background-color: #218868;
}
.assetClass_High_Yield_Fixed_Income.fund-color-divider {
    background-color: #69AE69;
}

.assetClass_US_Fixed_Income.fund-color-divider{
	background-color: #9ec6b6;
}

.assetClass_Canadian_Short_Term_Fixed_Income.fund-color-divider{
	background-color: #3b8f6c;
}

@media all and (max-width: 835px) {
	.fund-color-divider {
		margin-top: 20px;
		border: 1px solid #CCC;
		height: 20px;
		margin-bottom: 20px;
	}
    #fund-detail-more-options .split1of2, .split2of2 {
        margin-bottom: 0px;
    }

    #fund-detail-more-options .split {
        border-bottom: none;
    }
}

/** fund detail resources css changes **/
#fund-detail-more-options .fund-materials {
    float: left;
}

#fund-detail-more-options .internal-materials {
    margin-top: 30px;
    float: left;
}

.fundHeader {
	float: left;
	width: 50%;
}
.headerDetail {
	font-size: 16px;
}

.reasonsToInvest li {
	font-family: PragmaticaReg, Helvetica, Verdana, sans-serif;
	margin-bottom:10px;
    padding-right: 5px;
    list-style-position: initial;
}

.assetClass { color: #456b95;}

.drtc-contact-title span{color:#00447b;font-weight:bold;}
.drtc-contact-title {padding-bottom:15px;}

.fund-detail .rightRailContainer, .fund-detail .content { margin-top: 50px;}
.fund-detail .priceHistory .content { margin-top: 0px;}


.rightRailContainer .fund-materials form { margin-bottom: 0px;}
.fund-materials form { margin-bottom: 0px;}
.rightRailContainer .fund-materials .module-footer {
	display: none;
}

.rightRailContainer .module form { 
	margin-bottom: 0px;
}

.fund-materials:first-child .module-footer {
	display: block;
}


.fund-materials:first-child .form-wrapper {
	border-bottom: none;
}

.commentary ul {
	list-style:disc;
	list-style-position:outside;
	margin-left:18px;
}

.fund-commentary {
	margin-top: 25px;
}
.fund-commentary:first-child{
	margin-top:0;
}

.fund-commentary .utils {
	/* margin-left:7px; */
	/* float: left; */
	/* padding-bottom: 100px; */
}

.commentary ul li {
	margin-bottom: 10px;
}

.commentary dt {
	margin-bottom: 10px;
	font-size: 12pt;
}

.commentary dd {
	margin-bottom: 8px;
}


.commentary .bulletpoint {
	width: 10px;
	vertical-align: top;
	display: inline-block;
	/*margin-top: 5px;*/
}

.commentary .pointText {
	display: inline-block;
	width: 96%;
	vertical-align: top;
}

/*#commentary_section {
    margin-top: 35px;
}*/

#commentary_section .one-item-menu,
#commentary_detail_section .one-item-menu {
	/* widgets with carousel UI navs */
	margin-top:35px;
}

#commentary_section.closed {
	visibility: hidden;
	height: 0;
}

#commentary_section.closed .navBtn-container,
#commentary_section.closed .managementShareBar,
#commentary_section.closed .utils {
	display: none;
}


#commentary_detail_section { 
	display: none;
	height: 0;
	overflow: hidden;
}
#commentary_detail_section.open { 
	height: auto;
	overflow: visible;
	display: inline;
}

.fund-commentary-detail .jcarousel-item {
	height: auto;
    width: auto;
}

.fund-commentary-detail .jcarousel-container {
	width: auto;
}

.fund-commentary-detail .jcarousel-clip {
	height: auto;
	width: auto;
	max-width: none;
}
#fundCommentaryDetailCarousel .fcd-carousel-slide h5{
	margin: 10px 0;
	font: 16px/normal'PragmaticaBold', helvetica, verdana, sans-serif!important;
}
#fundCommentaryDetailCarousel .fcd-carousel-slide ul li {
	list-style-type:disc;
}

/* Jira 6889 UL nested in another UL should have list-style-type: circle -- */

#fundCommentaryDetailCarousel .fcd-carousel-slide ul li ul li{
	list-style-type:circle;
}


 
#addToCart, #addToBookmarks{margin-bottom:15px;}
#addToCart{margin-left:10px;}
#addToBookmarks {float:right;margin-right:10px;}
#regulatory_doc_div #addToCart, #regulatory_doc_div #addToBookmarks{margin-bottom:15px;margin-top:15px;}
#regulatory_doc_div table tr td{color:#115084;}

#regulatory_doc_div .advisorLogin-footer , #morningstar_div .advisorLogin-footer{height: 1px;border-top: none;}
#others table tr td{color:#769ab7;}
.mb{font-size: 8px;color:#a7a7a7;}

.data_text {
	display: block;
	color: #a5a5a5;
	font-size: 11px; 
	margin: 8px 0 0 10px;
}

.cyr-data_text {
	display: inline-block;
    margin-left: 15px;
	margin-top: 0px;
    float:left;
	/*background-color: #F6F6F6;*/
}

.cyr-data_text em {
	font-style: normal;
}

.cap-data_text {
    display: inline-block;
    margin-left: 16px;
    margin-top: 5px;
    float: left;
}

.cap-data_text em {
	font-style: normal;
}

table.data_bar_container {
	margin: 18px 0 14px 10px;
    line-height: normal;
}

table.data_bar_container tr td {
	width: 33%;
	height: 19px;
	margin: 0px;
	border: 1px solid #00447b;
	border-collapse: collapse;
	background-color: #fff;
	background-clip:padding-box;
}
/*.displayOne table.data_bar_container tr td{
    width: 75px;
    height: 75px;
}
.displayTwo table.data_bar_container tr td{
    width: 75px;
    height: 35px;
}*/
.module.fixed-income-investment td.text.inlineHeader{
    height: 25px;
}
table.data_bar_container tr td.fill {
	background:#00447b;
}

.data_bar_container tr td.text {
/*	background-color: #f7f7f7;*/
	font-size: 10px;
	color: #555555;
	border: none;
	text-align: center;
}

.data_bar_container tr td.text dfn {
	font-style: normal;
	display: block;
	margin: 4px 0 -4px 5px;
}

.data_bar_container tr.bottom td {
	text-align: center;
}

.data_bar_container tr.bottom td dfn {
	display: block;
	margin: 4px 0 -4px 0;
}

.data_bar_container tr td.text.vertical {
	width: 7%;
	min-width: 19px;
}

.data_bar_container tr td.text.vertical span.rotate {
	position: absolute;
	margin: -10px 0 0 -37px;
	width: 74px;
	height: 11px;
	-moz-transform: rotate(-90deg) rotateZ(0deg);
 	-o-transform: rotate(-90deg) rotateZ(0deg);
 	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg) rotateZ(0deg);
	transform: rotate(-90deg) rotateZ(0deg);
	-webkit-transform-origin: 50% 55%;
}

.ie8-preload .data_bar_container tr td.text.vertical span.rotate {
	margin-left: -7px;
	margin-top:-35px;
}
.module.fixed-income-investment,
.module.equity-investment {
	background-color: #fff;
    border: 1px solid #cfd4d8;
}


.module.equity-investment td.text,
.module.fixed-income-investment td.text
{
	width: auto;
	text-align: left;
	color:#717171;
	padding-left:5px;
	white-space: nowrap;
	left:-2px;
}

.module.fixed-income-investment td.text.centered
{
	text-align: center;
}

.module.equity-investment tr.bottom td.text,
.module.fixed-income-investment tr.bottom td.text
{
	text-align: center;
	padding-left:0px;
}

.module.fixed-income-investment .moduleHeader .investment-company, 
.module.equity-investment .moduleHeader .investment-company 
{
	font-size: 12px;
	text-transform: uppercase;
	line-height: normal;
}

.investment-type {
    margin-bottom: 5px;
}

.rrMod .investment-type {
	margin-bottom: 0;
}

.investment-type .title {
	display: inline-block;
    padding: 5px 15px;
   /* padding-top: 5px;
    padding-left: 10px;*/
    width:90%;
}

.fixed-income-investement__credit-quality-label {
	position: relative;
}



#portfolio_managers_div  h3{font-weight: normal;}
#portfolio_managers_div  .drtc-mstl-contact{height:auto;}
#portfolio_managers_div  .drtc-mstc-info{line-height:20px;}
.portfolio_managers_name{color:#16559A;font-size:15px; font-family: 'PragmaticaSB', helvetica, verdana, sans-serif;}
.portfolio_managers_mk{color:#16559A;}
/* fund tabs ends */

/* Asset Allocation charts begin */

#assetClass {
	margin-left:-10px;
    position: relative;
}

#asset_allocation .pie_row_total {
    padding-left:0px;
    padding-right:0px;
    text-align: center;
    white-space: nowrap!important;
}

#assetClass > ul {
	position: relative;
}

#asset_allocation {
	margin-top: 0px;
	margin-bottom: 30px;
}


#asset_allocation .row .chart-column {
	position: relative;
	list-style: none;
	width: 250px;
	float: left;
}

#asset_allocation .pie_legend table td {
    white-space: normal;
}

@media screen and (min-width: 960px ){
	#asset_allocation .row .chart-column {
		width: 47.5%;
	}
}

@media screen and (max-width: 960px){
	#asset_allocation .row .chart-column {
        width: 47.5%;
    }
}

/* Asset Allocation charts end */
@media all and (max-width: 835px) {
	.fund_title {
		font-size: 32px;
	}
	.fundHeader {
		float: none;
		width: auto;
	}
}

/* Mobile */
@media all and (max-width: 480px) {

	#asset_allocation .swiping-nav.left.swiped {
		left:2px;
	}
	#asset_allocation .swiping-nav.right.swiped {
		background: transparent url(/assets/images/right_arrow.png) no-repeat center 124px;
		right:-15px;
	}

}


/* KEY FUND DATA */

#export_btns {
	margin-top: 20px;
}
#export_btns .breadcrumb {
	background-color: #fff;
	margin: 0;
	padding: 0px;
}
#export_btns .breadcrumb li {
	/*border-right: 1px solid #b0b0b0;*/
	/*height: 20px;*/
	/*padding: 0 10px;*/
	vertical-align: middle;
}
#export_btns .breadcrumb li.addToWatchList{
	min-width:44px;
}
#export_btns .breadcrumb li.addToWatchList a:hover{
	text-decoration:none;
}
#export_btns .breadcrumb li.email {
	border-right: none;
}
#export_btns .breadcrumb li a {
	line-height: 20px;
}
#export_btns .breadcrumb .print,
#export_btns .breadcrumb .export {
	display: none;
}


.keyfund_title {
	color: #333;
	display: block;
	font-size: 18px;
	line-height: 30px;
	margin-top: 0px;
	position: relative;
}
.keyFundDataToggle {
	background-color: #dff2fd;
	border-left: 1px solid #cfd4d8;
	border-right: 1px solid #cfd4d8;
	display: block;
	height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 52px;
}
.keyFundDataToggle:before {
	content: url('/mi/assets/images/icon-sprite.png');
	display: inline-block;
	margin-left: -105px;
	margin-top: -37px;
}
.keyFundDataToggle.collapsed:before {
	margin-left: -165px;
}
.keyFundDataToggle .text {
	display: none;
}

.keyfund_data {
	border-top: 1px solid #cfd4d8;
	list-style: none;
	margin-bottom: 0;
	padding: 10px 10px 0;
}
.keyfund_data.hideOnMobile {
	display: none;
}

.vox-customize.assetClass_Null,.keyfund_data.assetClass_Null {
	background-color: #F2F2F2;
}
.vox-customize.assetClass_Fixed_Income,.keyfund_data.assetClass_Fixed_Income {
	background-color: #DAE9CF;
}
.vox-customize.assetClass_Global_Fixed_Income,.keyfund_data.assetClass_Global_Fixed_Income {
	background-color: #DCEFE5;
}
.vox-customize.assetClass_Canadian_Equity,.keyfund_data.assetClass_Canadian_Equity {
	background-color: #E9F1FA;
}
.vox-customize.assetClass_Regional_Equity,.keyfund_data.assetClass_Regional_Equity {
	background-color: #FEF8D2;
}
.vox-customize.assetClass_Canadian_Balanced,.keyfund_data.assetClass_Canadian_Balanced {
	background-color: #D5E9EA;
}
.vox-customize.assetClass_US_Equity,.keyfund_data.assetClass_US_Equity {
	background-color: #D2DAE7;
}
.vox-customize.assetClass_Sector_and_Specialty,.keyfund_data.assetClass_Sector_and_Specialty {
	background-color: #F5F4EE;
}
.vox-customize.assetClass_Global_Balanced,.keyfund_data.assetClass_Global_Balanced {
	background-color: #E2F3F5;
}
.vox-customize.assetClass_Global_Equity,.keyfund_data.assetClass_Global_Equity {
	background-color: #DDE6ED;
}
.vox-customize.assetClass_Strategic_Asset_Allocation_Portfolio,.keyfund_data.assetClass_Strategic_Asset_Allocation_Portfolio {
	background-color: #EAE6E4;
}
.vox-customize.assetClass_Canadian_Fixed_Income,.keyfund_data.assetClass_Canadian_Fixed_Income {
	background-color: #DAE9CF;
}
.vox-customize.assetClass_Money_Market,.keyfund_data.assetClass_Money_Market {
	background-color: #EBF5E8;
}
.vox-customize.assetClass_Managed_Assets,.keyfund_data.assetClass_Managed_Assets {
	background-color: #EAE6E4;
}
.vox-customize.assetClass_Alternative_Strategies,.keyfund_data.assetClass_Alternative_Strategies {
	background-color: #DEE1E1;
}
.vox-customize.assetClass_Convertible_Securities,.keyfund_data.assetClass_Convertible_Securities {
	background-color: #E5F0F8;
}

.vox-customize.assetClass_Floating_Rate,.keyfund_data.assetClass_Floating_Rate {
    background-color: #E2F8F1;
}
.vox-customize.assetClass_High_Yield_Fixed_Income,.keyfund_data.assetClass_High_Yield_Fixed_Income {
    background-color: #D2E6D2;
}

.vox-customize.assetClass_US_Fixed_Income,
.keyfund_data.assetClass_US_Fixed_Income{
	background-color: #CEE2DA;
}

.vox-customize.assetClass_Canadian_Short_Term_Fixed_Income,
.keyfund_data.assetClass_Canadian_Short_Term_Fixed_Income{
	background-color: #9DC7B5;
}


/*Back ground for fund caurosal*/
.fund-carousel.assetClass_Null {
    background-color: #F2F2F2;
}
.fund-carousel.assetClass_Fixed_Income {
    background-color: #DAE9CF;
}
.fund-carousel.assetClass_Global_Fixed_Income {
    background-color: #DCEFE5;
}
.fund-carousel.assetClass_Canadian_Equity {
    background-color: #E9F1FA;
}
.fund-carousel.assetClass_Regional_Equity {
    background-color: #FEF8D2;
}
.fund-carousel.assetClass_Canadian_Balanced {
    background-color: #D5E9EA;
}
.fund-carousel.assetClass_US_Equity {
    background-color: #D2DAE7;
}
.fund-carousel.assetClass_Sector_and_Specialty {
    background-color: #F5F4EE;
}
.fund-carousel.assetClass_Global_Balanced {
    background-color: #E2F3F5;
}
.fund-carousel.assetClass_Global_Equity {
    background-color: #DDE6ED;
}
.fund-carousel.assetClass_Strategic_Asset_Allocation_Portfolio {
    background-color: #EAE6E4;
}
.fund-carousel.assetClass_Canadian_Fixed_Income {
    background-color: #DAE9CF;
}
.fund-carousel.assetClass_Money_Market {
    background-color: #EBF5E8;
}
.fund-carousel.assetClass_Managed_Assets {
    background-color: #EAE6E4;
}
.fund-carousel.assetClass_Alternative_Assets {
    background-color: #DEE1EB;
}

.fund-carousel.assetClass_Alternative_Strategies {
    background-color: #DEE1E1;
}
.fund-carousel.assetClass_Convertible_Securities {
    background-color: #E5F0F8;
}

.fund-carousel.assetClass_Floating_Rate{
    background-color: #E2F8F1;
}
.fund-carousel.assetClass_High_Yield_Fixed_Income{
    background-color: #D2E6D2;
}

.fund-carousel.assetClass_US_Fixed_Income{
	background-color: #CEE2DA;
}

.fund-carousel.assetClass_Canadian_Short_Term_Fixed_Income{
	background-color: #9DC7B5;
}

/*Background for caurosal ends*/
.keyfund_data > li {
	margin-bottom: 10px;
}

.data-title,
.data-value {
	color: #555;
	display: block;
}
.data-value {
	font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
	font-size: 14px;
}

/* Begin Portfolio */
#assetCharts {
    position: relative;
	margin-left:auto;
}

#assetCharts ul {
	margin-left:0;
	list-style: none;
}

#assetCharts ul li {
	list-style: none;
}
/* END Portfolio */

/* Begin Historical Data */

.fund-detail .fundHistoryFinder .floatRight{
	position: absolute;
	right: 15px;
}


/*Error*/
.fundHistoryFinder .error {
	position: relative;
	width: 100%;
	display: block;
	padding-top: 15px;
	font-weight: bold;
}

.fund-detail .fundHistoryFinder div.from {
	float: left;
}

.fund-detail .fundHistoryFinder div.to {
	float: right;
}

.fund-detail .item-toggle {
	width: 100%;
	margin: 10px 0 20px 0;
	padding-bottom: 23px;
	border-bottom: 1px solid #ccc;
}

.fund-detail .item-toggle li:first-child, .fund-detail .item-toggle li.first {
	width: 100%;
	margin-left:0;
	padding-left:0;
	border-left: none;
}

.fund-detail .item-toggle ul {
	margin: 0px;
	text-align: left;
}

.fund-detail .item-toggle li {
	display: inline-block;
	list-style: none;
}

.fund-detail .item-toggle li.activeTab.selectedTab a,
.fund-detail .item-toggle li a.active {
	cursor: default;
	color: #333;
	font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
}

.fund-detail .item-toggle li a.active:hover {
	text-decoration: none;
}



.priceHistory table {
	/*border-bottom: none;*/
	width: 100%;
}

.history-tables .priceHistory {
	display: none;
}

.history-tables .priceHistory:first-child,
.history-tables .priceHistory.first {
	display: block;
}

/*.touch .fundCodesFees .rt-menu {
	display: block;
}*/

.fund-detail .fundHistoryFinder form>div button {
	margin-right: 0px;
}

.fund-detail .priceHistory .export-options {
	margin-bottom: 0px;
}

.fund-detail .priceHistory .pagination>* {
	margin-right: 5px;
}

.fund-detail .priceHistory .pagination a {
	font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
}
	
.fund-detail .priceHistory .pagination {
	z-index: 100;
	position: relative;
}

/* End Historical Data */

/* Begin Codes and Fees */

.code-tables {
	margin-top: 26px;
}

.code-tables .subpane{
	display:none;
}

.code-tables .subpane.currentPane{
	display:block;
}

.fund-detail .codes-fees-wrapper {
	display: none;
	clear: both;
}

.fund-detail .codes-fees-wrapper .moreAdvisorInfo {
	width: 80%;
	margin-bottom: 50px;
}

.fund-detail .codes-fees-wrapper .loginInfo {
	display: inline-block;
	width: 95.5%;
	margin: 0 0 30px 0;
	text-align: left;
}

.fund-detail .codes-fees-wrapper .whyRegisterContainer,
.fund-detail .codes-fees-wrapper .loginContainer {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	text-align: left;
}

.fund-detail .codes-fees-wrapper .loginContainer {
	border-right: 1px solid #ccc;
	padding-right: 10%;
}


.fund-detail .codes-fees-wrapper .loginContainer .terms {
	margin: 2% 0%;
}

.fund-detail .codes-fees-wrapper form {
	width: 100%;
	margin-bottom: 0px;
}

.fund-detail .codes-fees-wrapper .whyRegisterContainer {
	margin-left: 10%;
	width: 35%;
}

.fund-detail .codes-fees-wrapper .whyRegisterContainer .textBullets {
	margin-left: 16px;
}

.fund-detail .codes-fees-wrapper .whyRegisterContainer .header-title{
	margin-bottom: 10px;
}

.fund-detail .codes-fees-wrapper .badge {
    vertical-align: top;
    margin-top: 1px;
}

.fund-detail .codes-fees-wrapper .rgw-field {
	min-height: 0px;
}

.fund-detail .textToBtn {
	padding-left: 0px;
} 

.fund-detail .i-pipe {
	display: none;
}

.fund-detail .codes-fees-wrapper .rgw-field {
    min-height: 0px;
}

.fund-detail .codes-fees-wrapper .rgw-field > span:last-child {
    margin-bottom: 0px;
}

.fund-detail .codes-fees-wrapper .module-header-title {
    float: none;
}

.fund-detail .codes-fees-wrapper label.rgw-field {
    margin-top: 10px;
    margin-bottom: 0px;
}

.fund-detail .rgw-field .invalid .message,
.fund-detail .rgw-field .message {
	margin-top: 14px;
}

.fund-detail .submitButton {
	width: 100%;
	margin-top: 10px;
}

@media (min-width: 615px) {
	.fund-detail .rgw-field .invalid .message,
	.fund-detail .rgw-field .message {
		bottom: auto;
		position: static;
		left: auto;
		right: auto;
		top: auto;
	}
	.fund-detail .submitButton {
		position: absolute;
		right: 15px;
		width: auto;
		margin-top: 0;
	}
}

.fund-detail .codes-fees-wrapper .rgw-field > span:first-child {
    margin-bottom: 5px;
    margin-top: 5px;
}

.fund-detail .codes-fees-wrapper .rgw-field.checkbox {
    margin-top: 5px;
}

.fund-detail .codes-fees-wrapper .rgw-field > span > input:last-child, .advisorLogin .rgw-field span input.rgw-fullsize {
    width: 100%;
    padding-left: 10px;
    height: 26px;
}

.fund-detail .codes-fees-wrapper .rgw-field > span > input {
    width: 100%;
    padding-left: 10px;
    height: 26px;
}

.fund-detail .codes-fees-wrapper .rgw-field > span > input[type="password"] {
    width: 100%;
    padding-left: 10px;
    height: 26px;
}

.fund-detail .codes-fees-wrapper .rgw-field > span > input[type="checkbox"]{
	width:14px;
}
.fund-detail .codes-fees-wrapper .i-pwd-reset {
    margin-bottom: 15px;
}

.fund-detail .codes-fees-wrapper .rgw-field.checkbox input{
	margin: 0;
	border: none !important;
	height:12px;
	margin-top: 4px;
	vertical-align: top;
}

.fund-detail .codes-fees-wrapper .export-options {
	margin: -30px 0 10px;
}

.fund-detail .codes-fees-wrapper .mersAsOf {
	margin-bottom: 10px;
	font-size: 12px;
	color: #888;
}

.touch .fundCodesFees .rt-menu {
	display: block;
}

.commissions-trailer-fees .fixed.highlight.no-bar {
	height: 40px;
}

.fund-codes-mgmt-fees table.pretty tbody td,
.fund-codes-mgmt-fees table.pretty thead th,
.commissions-trailer-fees table.pretty tbody td,
.commissions-trailer-fees table.pretty thead th {
	font-size: 12px;
}

.commissions-trailer-fees table.pretty th.firstChild,
.commissions-trailer-fees table.pretty td.firstChild{
	border-left:1px solid #CCC;
}
.commissions-trailer-fees .rt-ignore th{
	border-top:1px solid #ccc;
}
.commissions-trailer-fees .rt-ignore th.empty{
	border-top: none;
	border-left:none;
	background-color:#fff;
}

/* End Codes and Fees */

.keyfund_data .risk_tolerance.desktop {
		display: none;
	}
.keyfund_data .risk_tolerance.mobile {
		display: block;
	}

@media screen and (min-width: 600px), print and (min-width: 600px) {

	.keyfund_data {
		padding-left: 0px;
		padding-right: 0px;
	}
	.keyfund_data > li {
		clear: none;
		float: left;
		height: 68px;
		margin-bottom: 0;
		overflow: hidden;
		padding: 0 10px;
		width: 50%;
	}
	.keyfund_data .risk_tolerance.desktop {
		display: block;
		margin-bottom: 	0px;
	}
    .keyfund_data .benchmark{
        height:auto;
    }
    .keyfund_data .risk_tolerance.mobile {
		display: none;
	}
}



@media (min-width:600px) {
	.data-value {
		font-size: 14px;
	}
}

@media (min-width:650px) {
	.data-value {
		font-size: 16px;
	}
}

@media (min-width:680px) {
	.data-value {
		font-size: 15px;
	}
}

@media (min-width:835px) {
	.data-value {
		font-size: 14px;
	}
    .fund-detail .tabs.blueScheme li {
        width: 20% !important;
    }
}



@media (min-width:480px){
	.code-tables{ 
		margin-top:30px;
	}
	.priceHistory,
	.distribution-history{
		margin-top:0;
	}
}
/*.compound-annual-performance .module-header-title {
    	font-size: 18px;
    }*/
@media (max-width:480px) {
	.fund-detail .priceHistory .mobile-hide {
		display: none;
	}
	
	.homepage-module-header .module-header-title {
	    float: none;
	}
	
	.homepage-module-header .asOf {
	    float: none;
	    text-align: left;
	    display: block;
    }
    
    .compound-annual-performance .module-header-title,
    .calendar-year-returns .module-header-title {
    	font-size: 16px;
    }

	.fund-complete-holdings a.holdings-toggle {
	    float: none;
	}

	#asset_allocation .module-header-title,
	.fund-major-holdings .module-header-title,
	.fund-complete-holdings .module-header-title{
		font-size: 15px;
	}

	html[lang="fr-CA"] #asset_allocation h2.module-header-title
	{
		font-size: 13px;
	}

	.content .fund-major-holdings .badge {
		margin: -5px 0 0 2px;
	}
}

@media (max-width:355px) {
/*	.fund-major-holdings .homepage-module-header em 
	{
		position: absolute;
		top: 28px;
		right: 0;
	}*/
	.fund-detail #content .homepage-module-header {
		min-height: 50px;
	}

	.frm-rows .long-column {
		height: 36px;
	}

	.frm-rows .long-label {
		max-width: 153px;
	}

	html[lang="fr-CA"] span.long-label.riskLabel {
		max-width: 100%;
	}
	html[lang="fr-CA"] .fund-detail .frm-column.first.long-column {
		height:15px;
	}

/*	.homepage-module-header em {
		position: absolute;
		top: 26px;
		right: 0px;
	}*/
}

@media screen and (min-width:608px), print and (min-width:608px){
	.fund-detail .item-toggle {
		width: auto;
		margin: 4px 0 0 0;
		border-bottom: none;
		padding-bottom: 0;
		position:absolute;
		z-index: 600;
	}
	.fund-detail .item-toggle li{
		padding-left:8px;
		margin-left:8px;
		border-left:1px solid #ccc;
	}
	.fund-detail .item-toggle li:first-child, .fund-detail .item-toggle li.first {
		width: auto;
	}
}

@media screen and (min-width:480px), print and (min-width:480px){
	
	
	.fund-detail .item-toggle li.annualTrailingCommissions{
		margin-left:0;
		padding-left:0;
		border-left: none;
	}
	.code-tables.loggedIn{
		margin-top:60px;
	}
	
	.fund-detail .codes-fees-wrapper .loginInfo {
		display: inline-block;
		width: 95.5%;
		margin: 50px 0 30px 0;
		text-align: left;
	}
}

@media screen and (min-width:615px), print and (min-width:615px){
	.fund-detail .item-toggle li,
	.fund-detail .item-toggle li.annualTrailingCommissions{
		margin-left:8px;
		padding-left:8px;
		border-left: 1px solid #ccc;
	}
	.code-tables.loggedIn{
		margin-top:30px;
	}
}

@media screen and (min-width:750px), print and (min-width:750px){
	.fundHistoryFinder .dropdown-group {
		margin-left:78px;
	}

	.fund-detail .item-toggle li,
	.fund-detail .item-toggle li.annualTrailingCommissions{
		margin-left:15px;
		padding-left:15px;
		border-left: 1px solid #ccc;
	}
}

@media screen and (min-width: 835px), print and (min-width: 835px) {

	#export_btns {
		/*float: left;
		text-align: right;*/
		width: auto;
	}
	#export_btns .breadcrumb {
		margin-top: 10px;
	}
	#export_btns .breadcrumb li.email {
		/*border-right: 1px solid #b0b0b0;*/
	}
	#export_btns .breadcrumb .print,
	#export_btns .breadcrumb .export {
		display: inline-block;
	}
	#export_btns .breadcrumb .export {
		border-right: none;
	}

	.keyfund_title {
		border-top: none;
		font-size: 18px;
		width: 50%;
	}
	.keyFundDataToggle {
		display: none;
	}

	.keyfund_data.hideOnMobile {
		display: block;
	}
	.keyfund_data > li {
		overflow: visible;
		width: 33.3333%;
		height:auto;
	}
	.fund-detail .fundHistoryFinder div.from {
		width: 46%;
		float: left;
	}

	.fund-detail .fundHistoryFinder div.to {
		width: 45%;
		float: left;
	}
	 .fundHistoryFinder .from .control-label.from, 
	 .fundHistoryFinder .to .control-label.to {
		width:auto;
	}
	.homepage-module-header em {
		margin: 0;
		clear:none;
		float: right;
	}
    .homepage-module-header em.asOf.longerTitle{
        float:left;
    }
    .homepage-module-header.longerTitle{
        min-height: 55px;
    }
	.fund-detail .priceHistory .export-options {
		margin-bottom: 15px;
		min-height: 28px;
		position: relative;
    	z-index: 3;
	}

}

@media screen and (min-width: 960px), print and (min-width:960px){
	.fund-detail .fundHistoryFinder .dropdown-group{
		margin-left:0;
	}
	.fund-detail .fundHistoryFinder .dropdown-group > *{
		margin-bottom:0;
	}

	#asset_allocation .row .chart-column:first-child {
		position: relative;
		margin-right:20px;
	}
	.ie8-preload #asset_allocation .row .chart-column + .chart-column {
		margin-left:20px;
	}

}

@media screen and (max-width: 768px), print and (max-width:768px){
	.fund-detail .codes-fees-wrapper .moreAdvisorInfo,
	.fund-detail .codes-fees-wrapper .loginInfo {
		width: 100%;
	}
}

@media screen and (max-width: 600px) {
	.fund-detail .fundHistoryFinder button[type=submit] { 
		width:100%;
		left:0;
	}
	
	.fund-detail .codes-fees-wrapper .loginContainer,
	.fund-detail .codes-fees-wrapper .whyRegisterContainer {
		width: 100%;
		border: none;
		margin: 0px;
		padding: 0px;
	}
	.fund-detail .codes-fees-wrapper .loginContainer {
		padding-bottom: 30px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 30px;
	}
	.fund-detail .codes-fees-wrapper .whyRegisterContainer {
		padding-bottom: 10px;
	}
}

/** Slide-toggle WIDGET**/

.toggle-module-title{
    border-top: 3px solid #616b72;
    border-bottom: 1px dotted #cfd4d8;
    display: block;
    font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
    font-size: 18px;
    line-height: 29px;
    height: 53px;
    position: relative;
    padding-left: 2%;
    padding-right: 20%;
    padding-top: 10px;
    background: #f6f6f6;
}

.expand-toggle {
    background-color: #dff2fd;
    border-left: 1px solid #cfd4d8;
    border-right: 1px solid #cfd4d8;
    display: block;
    height: 50px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
}
.expand-toggle:before {
    content: url('/mi/assets/images/icon-sprite.png');
    display: inline-block;
    margin-left: -105px;
    margin-top: -37px;
}
.expand-toggle.collapsed:before {
    margin-left: -165px;
}
.expand-toggle .text {
    display: none;
}
.toggle-body {
    display: none;
}

#fund-detail-template .row {
    margin-bottom: 20px;
}

#fund-detail-more-options .moduleHeader{
    border-top: none;
}

#fund-detail-more-options .split{
    padding-top: 20px;
}

#fund-detail-more-options .split h2.module-header-title{
    border-bottom: 3px solid #666;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

@media screen and (min-width: 960px){
    #commentary_section .related-media-widget {
        max-width:100%;
    }
	.commentary_video .related-media-widget {
		max-width:100%;
	}
}
.commentary_video{
	margin-bottom:25px;
}

/** Fund Details Disclaimer Section for **/

.fund-detail .container.fundDisclaimers {
    padding: 0;
    margin-top: 0px;
}

.fund-detail .container.closedToNewInvestments.fundDisclaimers{
    padding: 0;
    margin-bottom: 10px;
}

#restrictedToNewInvestments p{
    display: inline;
    padding-left: 5px;
}
#restrictedToNewInvestments{
    margin-bottom:10px;
}

.redIndexValueDisclaimer,
.tobamChartFundDisclaimer,
.tobamTableFundDisclaimer{
	display: none;
	color: red;
	margin-top: 10px;
	font-size: 14px;
}

.tobamTableFundDisclaimer{
	display: block;
}

.redIndexValueDisclaimer {
    display: block;
    padding-top: 10px;
    height: auto;
    clear: both;
    /* margin-top: 162px; */
}

@media screen and (min-width: 980px) {
    .regional-allocations .highcharts-container:hover,.sectorAllocation_container .highcharts-container:hover{
        overflow: visible !important;
    }

    .sectorAllocation_container svg:hover,.regional-allocations svg:hover {
        overflow: visible!important;
    }
}

/*BEGIN ETF STYLEs */
.etf-icon{
    display: block;
    background-color: #2DCCD3;
    margin-right: 10px;
    margin-top: 8px;
    float: left;
    padding: 1px 9px 5px;
}

.etf-icon span{
    color: #fff;
    font-family: 'PragmaticaBold', Helvetica, Verdana, Sans-serif;
    font-size: 29px;
    line-height: 34px;
}


/* for Safari, chrome, and firefox on OSX line heights for PragmaticaBold are calculated differently */

.mac-chrome .etf-icon{
    margin-top: 4px;
    padding: 6px 10px 1px 9px;   
}

/* Safari 7.1+ */
_::-webkit-full-page-media, _:future, :root .etf-icon  {
	padding: 6px 9px 1px!important;
    margin-top: 3px;
}

/* Safari 6.1-7.0 */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-color-index:0) {
    .etf-icon{(;  
    padding: 6px 9px 1px!important;
    margin-top: 3px; );}
}


/*firefox Windows*/
@-moz-document url-prefix(){
	.etf-icon {
   		margin-top: 10px!important;
        padding: 0px 9px 5px!important;
    }
}

/*firefox OSX*/
@supports (-moz-osx-font-smoothing:auto) {
   .etf-icon {
   		margin-top: 4px!important;
        padding: 6px 9px 1px!important;
    }
}



h1.fund_title.series-dropdown__fund-title {
    margin-top: 10px;
}

.etf-navtitle{
    float: left;
    margin-right: 10px;
}

.etf-marketpricetitle{
	float: left;
	margin-right: 10px;
	max-width: 83px;
}

.etf-value {
    text-align: right;
    max-width: 255px;
}

html[lang="fr-CA"] .etf-value {
	max-width: 295px;
}



.etf-value span{
    font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
    font-size: 32px;
    line-height: 1;
}

.etfnav{
    margin:10px 0px 10px ;

}
.etfmarketprice{
	margin:10px 0px 10px ;

}
.etfNotes div{
    width:100%;
    display:table-row;
}
.etfNotes .data-value{
   padding-left:5px;
}
.etfNotes h2{
    border-bottom: 1px solid #cfd4d8;
    margin-bottom: 6px;
    padding-bottom:10px;
}

.etfNotes a {
 color:#16559a;
}
.vox-currency-fieldset.etf-hide{
    display: none;
}

.etfprfTabs table.pretty thead th[class*="sorting"] a{
	word-break:keep-all;	
}

.equity-risk-measure .riskcolumn {
    height:70px;
}

.etfchar-cell{
    display: table-cell;
    border: 1px solid #cfd4d8;
}
.etfchar-cell.firstColumn {
    width: 60%;
}
.etfchar-cell.secondColumn {
    width: 40%;
    vertical-align: top;
}
.etfchar-cell .centerVertical {
    display: table-cell;
    vertical-align: middle;
    height: 35px;
    padding-left: 5px;
    position: relative;
}
.etfchar-cell.firstColumn .data-title {
    text-align: left;
    padding:10px 5px;
}
.etfcharContainer {
    background-color: #FFF;
    line-height: 1.25;
    margin-top:5px;
}
.etfchar-table {
    display: table;
    margin-top: -5px;
    margin-right: -1px;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}
.etfchar-row {
    display: table-row;
    width: 100%;
}
.item.etfchar.active  > div:first-of-type {
    padding-left: 0px;
}
.one-third-carousel.etfchar{
    padding-left: 15px;
    padding-right: 15px;
}
.etfCompoundAnnual a{
    color:#16559a;
}
.etf-investment-team{
    border-bottom: 1px solid #cfd4d8;
    margin-bottom: 10px;
}

.etf-investment-team img.thumb {
    float: left;
    margin: 5px 80px 0 0;
}

.etf-mod-title {
    display: block!important;
    float: none!important;
    margin: 15px 0;
}

.etf-fund-finder #fundFinderForm{
    min-height: 0!important;
}

.etf-fund-finder .filterBox .row{
    border: none!important;
}

.etf-search-pane{
    display: none;
    border-bottom: solid 1px #cfd4d8;
}

.qff-selection {
    padding: 10px 10px 0px;
}

.qff-selection label {
    display: inline;
}

.qff-selection input[type="radio"]{
    margin-top: -1px;
}

.etf-search-btn {
    position: absolute;
}

.module.quickFundFinderToggle{
    padding-bottom: 0!important;
}

.module.etf-maturity {
    margin: 30px 0;
}

.mobile-view {
    display: none;
}

h2.periodicDist {
    float: none!important;
    display: block;
    margin-top: 55px;
}
.fundHeader.etfHeader {
    float: left;
    width: 100%;
}

.etf-fundDetail .distribution-history .rt-menu{
    width: 210px;
}

.annual-distributions-table {
    margin-top: 20px;
}

.distributionHistoryTables {
    margin-top: 55px;
}

.assetClass_Null.etf-icon {
    background-color: #DCDCDC;
}
.assetClass_Global_Fixed_Income.etf-icon {
    background-color: #00BF6F;
}
.assetClass_Canadian_Equity.etf-icon {
    background-color: #79BDE8;
}
.assetClass_Regional_Equity.etf-icon {
    background-color: #F4DC00;
}
.assetClass_Canadian_Balanced.etf-icon {
    background-color: #008C99;
}
.assetClass_US_Equity.etf-icon {
    background-color: #003A63;
}
.assetClass_Sector_and_Specialty.etf-icon {
    background-color: #DBD8BD;
}
.assetClass_Money_Market.etf-icon {
    background-color: #BDDFB2;
}
.assetClass_Global_Balanced.etf-icon {
    background-color: #2DCCD3;
}
.assetClass_Managed_Assets.etf-icon {
    background-color: #978981;
}
.assetClass_Global_Equity.etf-icon {
    background-color: #5D87A1;
}
.assetClass_Strategic_Asset_Allocation_Portfolio.etf-icon {
    background-color: #978981;
}
.assetClass_Canadian_Fixed_Income.etf-icon {
    background-color: #6CB33F;
}
.assetClass_Alternative_Strategies.etf-icon {
    background-color: #747D7D;
}
.assetClass_Convertible_Securities.etf-icon {
    background-color: #006FBA;
}
.assetClass_Floating_Rate.etf-icon {
    background-color: #218868;
}
.assetClass_High_Yield_Fixed_Income.etf-icon {
    background-color: #69AE69;
}
.assetClass_US_Fixed_Income.etf-icon {
	background-color: #9ec6b6;
}

.assetClass_Canadian_Short_Term_Fixed_Income.etf-icon {
	background-color: #3b8f6c;
}


.etfFinderForm{
    min-height: 115px!important;    
}

.cusip{
    pointer-events: none;
}
.cusip > a {
    text-decoration:none; color:inherit;
    float:none;
}

.etfFinderForm .filterBox .row {
    border: none!important;
}
.etfFinderForm .row.apply-reset {
    margin-top: 12px;
}

#annualized-href{
    display: none;
}

#cumulative{
    display: none;
}

.etfDistribution .rt-menu,
.annual-distributions-table .rt-menu{
    z-index: auto!important; 
}

.etfDistribution .rt-menu-list,
.annual-distributions-table .rt-menu-list{
    z-index: 3!important; 
}


@media screen and (max-width: 835px){
/*    .prfTabs.etfprfTabs .asOf {
        top: -67px!important;
    }*/
    .etf-fundDetail.fund-detail .tabs.blueScheme .moreOptionTab {
        width:50%!important;
    }

    .etfFinderForm .apply-reset button,
    .etfFinderForm .apply-reset input{
        margin-top: 0;
    }

    .etfFinderForm .row.apply-reset{
        margin-top: 0px;
    }
}

@media screen and (min-width: 835px) {
    .etf-fundDetail.fund-detail .tabs.blueScheme li {
        width: 25% !important;
    }

    html[lang=fr-CA] .longCreditAllocationTitle{
		line-height: 21px;
	    padding-top: 3px;
	}
}

@media screen and (max-width: 801px){
	#topNav .first.desktopOnly {
        display: none!important;
    }
}

@media screen and (min-width: 768px) and (max-width: 768px){
    .etfDistribution .etf-mod-title,
    .annual-distributions-table .etf-mod-title{
        float: left!important;
    }

    .etf-fundDetail .etfDistribution .rt-menu{
        margin-top: 53px;
    }

    .annual-distributions-table .rt-menu{
        margin-top: 15px;
    }

    .etf-fundDetail .distribution-history .rt-menu{
        max-width: 90px;
    }

}

@media screen and (max-width: 768px){
   /* .etfcharContainer{
        height: 412px;
    }*/
    .longCreditAllocationTitle{
    	line-height: 29px;
    	padding-top: 10px;
    }

    .desktop-view {
        display: none;
    }

    .mobile-view {
        display: block;
    }

    .etf-fundDetail .credit-allocation{
        margin-bottom: 10px;
    }

    .etf-investment-team{
        padding-bottom: 10px;
    }

    .etf-investment-team .module-header-title{
        margin-top: 5px;
    }

    #topNav .first.desktopOnly {
        display: none!important;
    }

}

@media screen and (max-width:767px){
    .etf-fundDetail.fund-detail .tabs.blueScheme li {
        width: 50% !important;
    }
    .one-third-carousel.etfchar{
        padding-left: 0px;
    }
    .etfFinderForm .row.apply-reset{
        margin-top: 7px!important;
    }
}

@media screen and (max-width: 321px){
	.longCreditAllocationTitle{
		padding-top: 4px;
		font-size: 15px;
		line-height: 20px;
	}

	.compoundAnnual .fundcarousel-header-title{
		display: inline;
	}

	html[lang=fr-CA] .rp-elegibility {
    	max-width: 250px;
    	display: inline-block!important;
	}

	html[lang="fr-CA"] .credit-allocation .toggle-module-title {
	    font-size: 14px!important;
	}

	/*html[lang="fr-CA"] .credit-allocation .toggle-module-title {
		padding-top: 0px!important;
		height: 60px;
	}

	html[lang="fr-CA"] .credit-allocation .expand-toggle {
		height : 56px;
	}*/
}

@media screen and (max-width: 415px){
    .etf-icon{
        margin: 0 0 10px;
    }

    .etf-title{
    	clear: both;
    }

    .longCreditAllocationTitle{
		line-height: 20px;
	    padding-top: 4px;
	}
}

@media screen and (min-width: 360px) and (max-width: 376px){
	html[lang="fr-CA"] .credit-allocation .toggle-module-title {
	    font-size: 16px!important;
	}

	/*html[lang="fr-CA"] .credit-allocation .toggle-module-title {
		padding-top: 0px!important;
		height: 60px;
	}

	html[lang="fr-CA"] .credit-allocation .expand-toggle {
		height : 56px;
	}*/
}

@media screen and (min-width: 568px) and (max-width:737px){
    .etfFinderForm .row.apply-reset{
        margin-top: 0px!important;
    }
}

@media screen and (min-width: 568px) and (max-width: 568px){
	html[lang=fr-CA] .longCreditAllocationTitle {
	    line-height: 20px;
	    padding-top: 4px;
	}
}

@media screen and (max-width: 568px){
    .distributionHistoryTables{
        margin-top: 0!important;
    }
     h2.periodicDist{
        margin-top: 0!important;
    }
}

.etf-dp-historical-link{
    line-height: 1.2;
}

.etf-asset-class{
    white-space: normal;
}
.etf-mangement-style-code{
	white-space: normal;
}
.etf-assetClassName{
    font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
}
.notes-value {
    font-family: 'PragmaticaBold', helvetica, verdana, sans-serif;
    font-size: 14px;
}

.date-not-bold{
    font-family: 'PragmaticaReg', Helvetica, Verdana, sans-serif;
}

.etf-fundDetail .qFF{
	margin-top: 16px;
}

.etf-fundDetail .qff-container{
	/*width: 380px;*/
	padding: 0 0 0 25px; 
}

.etf-fundDetail .qFF .btnContainer,
.split-module .qFF .btnContainer{
	margin: 15px 0px;
}

.etf-fundDetail .module form{
	margin-bottom: 0;
}

.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
	height: 28px;
	width: 92.5%;
	padding-right: 10px;
	padding-left: 10px;
}

.etf-fundDetail .qFF .moduleHeader{
	display: none;
}

.etf-marketPrice {
	margin-bottom: 10px;
}

.etf-fundDetail .split-right,.etf-fundDetail .split-left{
	width: 60%;
	padding: 0;
}

.etf-fundDetail .split-right{
	margin-right: 0;
	width: 40%;
}

.redStyled{
	color:red;
}

@media screen and (max-width: 736px){
	.etf-fundDetail .split-left,.etf-fundDetail .split-right{
		width: 100%;
	}

	.etf-fundDetail .qff-container{
		padding: 0;
	}
}

@media screen and (max-width: 376px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
		width:91.5%;
	}
}

@media screen and (min-width: 414px) and (max-width: 414px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{}
}


@media screen and (min-width: 666px) and (max-width: 668px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
		width: 95.5%;
	}

}

@media screen and (min-width: 736px) and (max-width: 736px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
		width: 96%;
	}
}

@media screen and (min-width: 768px) and (max-width: 768px){
		.split-module .module.qFF input{
			width: 96%;
		}

		.etf-fundDetail .module.qFF input{
			width: 89.5%;
		}			
}

@media screen and (min-width: 320px) and (max-width: 320px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
		width: 90.5%;
	}	
}

@media screen and (min-width: 568px) and (max-width: 568px){
	.split-module .module.qFF input, .etf-fundDetail .module.qFF input{
		width: 94.5%;
	}

}