/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
a img{border:none;}html,body{height:100%;font-family:Helvetica,Arial,sans-serif;color:#231f20;margin:0 auto;min-width:768px;max-width:980px;background-color:#5f6062;}.offscreen{position:absolute;left:-10000px;top:-10000px;}sup{font-size:10px;line-height:10px;}.main-wrapper{background-color:#FFF;}.main-wrapper img.temp-site-nav{width:102%;margin-left:-1%;}.main-wrapper .viewContainer{width:100%;min-height:100%;display:block;}.main-wrapper .container.custom{min-width:768px;max-width:980px;}.main-wrapper .header{top:-4px;height:auto;max-height:none;position:relative;color:#fff;padding:2% 3%;}.main-wrapper .header .title{width:100%;display:inline-block;padding:0;}.main-wrapper img{width:100%;}.main-wrapper img.manager-logo{width:initial;}.main-wrapper .section .red-btn{background-color:#97002d;color:#FFF;font-size:14px;display:inline-block;padding:2% 5%;text-decoration:none;text-align:center;}.main-wrapper .section .red-btn.disabled,.main-wrapper .section .red-btn.disabled:hover{background-color:#7e8082;}.main-wrapper .section .red-btn:hover{background-color:#700c25;}.main-wrapper .header .cta-btn .icon{width:14%;position:absolute;top:18%;left:5%;}.main-wrapper h1,.main-wrapper h2,.main-wrapper h3,.main-wrapper h4,.main-wrapper h5,.main-wrapper h6{font-weight:normal;margin:0;}.main-wrapper h1{font-size:28px;line-height:35px;margin:1% 1% 0 0;}.main-wrapper h2{font-size:26px;line-height:34px;}.main-wrapper .pool-category{font-size:14px;width:auto;display:inherit;color:#231f20;}.main-wrapper .gray-bg{background-color:#f4f4f5;width:94%;padding:1% 3%;position:relative;}.main-wrapper h3{font-size:24px;line-height:28px;margin-bottom:1%;}.main-wrapper h4{font-size:20px;line-height:22px;}.main-wrapper h5{font-size:16px;line-height:20px;}.main-wrapper h6{font-size:14px;line-height:14px;padding:0 0 5px 0;}.main-wrapper .subtitle{padding-top:2%;}.main-wrapper p{padding-bottom:2%;}.main-wrapper .subtitle,.main-wrapper p{font-size:15px;line-height:18px;margin:0;}.main-wrapper .purple{color:#3b193e;}.main-wrapper .red{color:#98002e;}.main-wrapper .dark-gray{color:#231f20;}.main-wrapper .bold{font-weight:bold;}.main-wrapper .inline{display:inline-block;vertical-align:top;}.main-wrapper .gray-bg{background-color:#f4f4f5;}.main-wrapper .left-align{text-align:left;}.main-wrapper .right-align{text-align:right;}.main-wrapper .center{text-align:center;}.main-wrapper .section-inner{padding:2% 3%;width:94%;}.main-wrapper a.link{text-decoration:none;font-size:13px;line-height:14px;color:#231f20;}.main-wrapper a.link:hover{text-decoration:underline;color:#97002d;}.main-wrapper .info-icon{width:18px;height:18px;background:url(/modules/custom/cpp_en/images/info-icon.png) no-repeat center center;display:inline-block;cursor:pointer;vertical-align:top;position:relative;margin-left:2px;margin-top:2px;white-space:nowrap;}.main-wrapper .info-icon:hover,.main-wrapper .info-icon:focus{background:url(/modules/custom/cpp_en/images/info-icon-hover.png) no-repeat center center;}.main-wrapper .info-icon .info-popup{width:315px;white-space:normal;background-color:#FFF;border:1px solid #3f2a55;font-family:Helvetica,Arial,sans-serif;color:#231f20;height:auto;position:absolute;font-size:14px;line-height:18px;z-index:1;top:-30px;display:block;left:-2000px;padding:70%;}.main-wrapper .info-icon .arrow-left{position:absolute;top:1px;left:22px;display:none;width:10px;height:17px;background:url(/modules/custom/cpp_en/images/info-icon-arrow.png) no-repeat center center;}.main-wrapper .info-icon:hover span.info-popup,.main-wrapper .info-icon:focus span.info-popup{left:32px;}.main-wrapper .info-icon:hover span.arrow-left,.main-wrapper .info-icon:focus span.arrow-left{display:block;}.main-wrapper .resource-links{padding:2% 0;}.main-wrapper .resource-links img.icon{margin-right:9px;width:16px;}ul{list-style-type:none;padding:0;margin:0;}.main-wrapper ul.volatility{padding:1%;margin-left:-5px;}.main-wrapper ul.volatility li{width:65px;height:20px;margin-left:-5px;}.main-wrapper ul.volatility li.block.gray{background-color:#e3e4e5;}.main-wrapper ul.volatility li.block{background-color:#ced0d1}.main-wrapper ul.volatility li.block.selected{background-color:#444749;}table{border-collapse:collapse;border:none;width:100%;}table td,table th{padding:10px 15px;vertical-align:top;font-weight:normal;}table th{font-size:16px;line-height:22px;padding:8px 15px;}table td{font-size:14px;line-height:18px;}table td.totals{font-size:16px;line-height:20px;padding:8px 15px;}#portfolio-performance .oneYear td:last-child{padding-right:7.2%;}#portfolio-performance .oneYear th:last-child{padding-right:7.5%;}.main-wrapper .manager-pages{float:right;font-size:18px;line-height:34px;}.main-wrapper .description{font-size:14px;line-height:18px;margin:0 0 5px 0;}.main-wrapper .section-inner button{background:none;border:none;}.main-wrapper .section-inner button:focus,.main-wrapper .section-inner button:hover{border:2px solid skyblue;}.main-wrapper .carousel .description{padding:0;outline:none;}.carousel .slide img{width:auto;border:0;}.main-wrapper .bottom-nav{text-align:center;display:block;width:100%;position:relative;height:31px;}.main-wrapper .bottom-nav .indicator{width:300px;display:inline-block;margin:0 auto;padding:0;}.main-wrapper .bottom-nav .indicator .dot{display:inline-block;position:relative;}.main-wrapper .bottom-nav .indicator img{width:100%;vertical-align:middle;}.main-wrapper .date{font-size:16px !important;line-height:22px;}.main-wrapper #portfolio-performance .radio-btns-wrapper{float:right;}.no-float{float:none !important;}.main-wrapper .hidden{display:none;}.main-wrapper .radio-group{float:left;}.main-wrapper .radio-group:before{clear:both;}.main-wrapper .radio-group:before{content:'';display:table;}.main-wrapper .radio-group input[type=radio]{position:absolute;left:-10000px;z-index:-1;}.offscreen{position:absolute;left:-10000px;}.main-wrapper .radio-btns-wrapper .radio-group .radio-label{width:auto;margin:0 0 5px 5px;padding:8px 10px;text-align:center;font-size:13px;display:inline-block;cursor:pointer;vertical-align:bottom;background:transparent;font-weight:normal;border:1px solid #5e6062;color:#231f20;}.margin-right-5{margin-left:0px !important;margin-right:5px !important;}.main-wrapper .radio-btns-wrapper .radio-group label.checked{background-color:#98002e;color:#FFF;border:1px solid #98002e;}.main-wrapper .radio-btns-wrapper .radio-group .radio-label.checked{background-color:#98002e;color:#FFF;border:1px solid #98002e;}.main-wrapper .radio-btns-wrapper .radio-group .radio-label:hover,.main-wrapper .radio-btns-wrapper .radio-group .radio-option:focus+.radio-label{background-color:#700c25;color:#FFF;border:2px solid skyblue;}fieldset{margin:0;padding:0;border:0;}.main-wrapper .footer{padding:2% 0;}.main-wrapper .legal{color:#7e8080;font-size:12px;line-height:1.5;}.main-wrapper .legal sup{font-size:8px;}.main-wrapper .legal a{color:#98002e;}.main-wrapper .legal a:focus,.main-wrapper .legal a:hover{color:#98002e;text-decoration:underline;}.main-wrapper .footer .section-inner{padding-top:0;padding-bottom:0;}.main-wrapper .bottom-nav .nav-btn.left{position:absolute;left:0;top:0;cursor:pointer;}.main-wrapper .bottom-nav .nav-btn.right{position:absolute;right:0;top:0;cursor:pointer;}.main-wrapper .bottom-nav .left-arrow,.main-wrapper.bootstrap-styles .bottom-nav .right-arrow{width:31px;height:31px;display:inline-block;vertical-align:top;}.main-wrapper .bottom-nav .left-arrow{background:url(/modules/custom/cpp_en/images/arrows-sprite.png) no-repeat -80px 0px;margin:0 10px 0 0;}.main-wrapper .bottom-nav .left-arrow:hover{background:url(/modules/custom/cpp_en/images/arrows-sprite.png) no-repeat 0px 0px;}.main-wrapper .bottom-nav .right-arrow{background:url(/modules/custom/cpp_en/images/arrows-sprite.png) no-repeat -120px 0px;margin:0 0 0 10px;}.main-wrapper .bottom-nav .right-arrow:hover{background:url(/modules/custom/cpp_en/images/arrows-sprite.png) no-repeat -40px 0px;}#intro-section .col-1{width:75%;padding:0 2% 0 0;}#intro-section .col-2{width:22%;}#intro-section h4{font-size:18px;line-height:22px;}#pool-overview .col-1{width:40%;}#pool-overview .col-2{width:56%;}#portfolio-managers h4{padding:15px 0 5px 0;}#portfolio-managers .section-inner{padding-bottom:0;}#portfolio-managers .col-1,#portfolio-managers .col-2{width:49%;}#portfolio-managers .single .col-1,#portfolio-managers .single .col-2{width:100%;padding:0 1px;}#portfolio-managers .red-btn{padding:0;width:auto;height:22px;line-height:35px;color:#97002d;font-weight:bold;font-size:12px;text-align:left;padding-left:22px;background:url(/modules/custom/cpp_en/images/icon_down.png) no-repeat left center;line-height:22px;}#portfolio-managers .red-btn.expanded{background:url(/modules/custom/cpp_en/images/icon_up.png) no-repeat left center;}@media (min-width:1025px){#portfolio-managers .red-btn:hover{text-decoration:underline;}}#portfolio-managers .resource-links{padding:0;margin:0;height:20px !important;margin:1% 0 2% 0;}#performance-link .resource-links{padding:0 0 2% 3%;}#pool-details .col-1-full{width:100%;}#pool-overview .col-1{padding:0 3% 0 0;}#portfolio-managers .col-1{padding:0 1% 0 0;}#fund-details,#series-details{margin:10px 0 8px;}#series-details th{font-size:16px;}#series-details.phase1 th,#series-details.phase1 td{padding:8px 8px;}#series-details.phase1 .cell-1{width:24%;}#series-details.phase1 .cell-2,#series-details.phase1 .cell-3,#series-details .cell-4,#series-details .cell-5{width:12%;}#series-details.phase1 .cell-6{width:28%;}#fund-details th{font-size:20px;line-height:22px;padding-left:0;}#pool-overview .resource-links{padding:0;padding-left:15px;}#fund-details td{font-size:14px;line-height:18px;padding:5px 15px;}#fund-details td.cell-1{padding-left:0;width:59%;}#portfolio-performance .col-1{width:100%;}#portfolio-performance .cell-1,#management-fee-reduction .cell-1{padding-left:15px;}#portfolio-performance th,#management-fee-reduction th,#portfolio-performance td,#management-fee-reduction td{padding:8px 5px 8px 5px;}#portfolio-performance th,#management-fee-reduction th{font-size:15px;line-height:18px;}#portfolio-performance h4{padding:1% 0 1% 0;}#portfolio-performance h2{display:inline-block;}#portfolio-performance h5{padding:2% 0 1% 0;}#portfolio-performance #calendar-returns .cell-1,#portfolio-performance #compound-returns .cell-1{width:125px;}#portfolio-performance #calendar-returns,#portfolio-performance #compound-returns,#portfolio-performance #bar-graph-compound-container,#portfolio-performance #bar-graph-year-container{margin:1% 0 3%;}#portfolio-performance #bar-graph-compound-container,#portfolio-performance #bar-graph-year-container{text-align:center;}.bar-graph-hover .barOverlay{bottom:2px;}.bar-graph-hover .barValue{white-space:nowrap;}.table-vew{float:right;}.table-vew .radio-group{margin-left:0;}.table-vew .radio-group .radio-label{width:40px;margin:0;padding:0;height:40px;min-width:inherit;border:0;}.table-vew .radio-group .radio-left{margin:0;background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat 0px 0px;}.table-vew .radio-group .radio-left.checked{background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat -50px 0px;}.table-vew .radio-group .radio-left:hover,.table-vew .radio-group .radio-option:focus+.radio-left{background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat -100px 0px;border:2px solid skyblue;}.table-vew .radio-group .radio-right{margin:0;background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat -150px 0px;}.table-vew .radio-group .radio-right.checked{background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat -200px 0px;}.table-vew .radio-group .radio-right:hover,.table-vew .radio-group .radio-option:focus+.radio-right{background:url(/modules/custom/cpp_en/images/radio-btns-sprite.png) no-repeat -250px -0px;border:2px solid skyblue;}.table-vew .radio-group label{text-align:center;color:#444749;display:table-cell;padding:10px 0px;float:left;cursor:pointer;vertical-align:bottom;}#portfolio-performance .legend-wrapper{width:100%;text-align:center;}#portfolio-performance .legend-wrapper .legend dl.legend-list{font-size:14px;line-height:15px;text-align:left;width:auto;display:inline-block;vertical-align:middle;height:13px;margin:2% 0 0 0;}#portfolio-performance .legend-wrapper .legend dl.legend-list > div{display:inline-block;}#portfolio-performance .legend-wrapper .legend dt,#portfolio-performance .legend-wrapper .legend dd{display:inline-block;width:auto;margin:0;}#portfolio-performance .legend-wrapper .legend dd{margin-right:15px;}#portfolio-performance .legend-wrapper .legend dt.series-swatch{width:13px;height:13px;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-1{background-color:#3f2a56;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-2{background-color:#655578;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-3{background-color:#8b7f99;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-4{background-color:#5d86a0;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-5{background-color:#7d9eb3;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-6{background-color:#b8aa96;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-7{background-color:#2B5556;}#portfolio-performance .legend-wrapper .legend dt.series-swatch.series-8{background-color:#0087BA;}#pool-characteristics th,#pool-characteristics td{font-size:15px;line-height:17px;padding:0 20px 10px 0;}#pool-characteristics{margin:2% 0 4%;width:100%;}#holdings-equity .row-number,#holdings-bonds .row-number,#holdings-all .row-number{width:3%;padding-left:15px;}#holdings-equity .cell-1,#holdings-bonds .cell-1,#holdings-all .cell-1{width:65%;}#holdings-equity .cell-2,#holdings-bonds .cell-2,#holdings-all .cell-2{width:auto;padding-right:15px;}#holdings-equity td,#holdings-equity th,#holdings-bonds td,#holdings-bonds th,#holdings-all td,#holdings-all th{padding:10px 5px;}#holdings-equity td.totals,#holdings-bonds td.totals,#holdings-all td.totals{margin-top:15px;font-size:14px;font-weight:bold;color:#3b193e;}#pool-details #pool-allocations-wrapper{padding:4% 0;}#pool-details #pool-allocations-wrapper h4{margin-bottom:2%;}#pool-details #pool-allocations-wrapper .col-1,#pool-allocations-wrapper .col-2,#pool-allocations-wrapper .col-3{width:32%;display:inline-block;margin:0 1% 0 0;vertical-align:top;}#pool-details #pool-allocations-wrapper.four-pies .col-1,#pool-details #pool-allocations-wrapper.four-pies .col-2,#pool-details #pool-allocations-wrapper.four-pies .col-3{width:24.4%;display:inline-block;margin:0 1px 0 0;}#pool-details #pool-allocations-wrapper .col-3{margin:0;}#pool-details #pool-holdings-wrapper .col-1,#pool-details #pool-holdings-wrapper .col-2{width:47%;}#pool-details #pool-holdings-wrapper .col-1{margin:0 3% 0 0;}#pool-details #pool-holdings-wrapper .col-2.only,#pool-details #pool-holdings-wrapper .col-1.only{width:100%;}#pool-details #pool-holdings-wrapper h4{margin-bottom:1%;}#fee-rebates .legal{padding:0 0 10px;}#fee-rebates .col-1{width:100%;}#fee-rebates h4{margin:1% 0;}#management-fee-reduction{margin:0 0 10px;}#disclaimer{border-top:1px solid #D1d1d1;padding-top:2%;width:94%;margin:0 auto;}#disclaimer .section-inner{padding:0;width:100%;}.carousel{overflow:hidden;min-height:200px;}.carousel ul{height:auto !important;width:6000px;padding:0;margin:0;position:relative;top:0;margin-bottom:15px;}.carousel ul li{display:inline-block;text-align:center;list-style:none;white-space:normal;outline:0;vertical-align:top;}.carousel ul li div{text-align:left;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}#lineGraph{width:922px;height:220px;display:block;padding:0 0 0 0;}#lineGraphHover{position:absolute;left:-200px;top:-200px;visibility:hidden;background:url(/modules/custom/cpp_en/images/hover.png) no-repeat center center;padding:10px;padding-top:2px;width:120px;height:32px;text-align:center;pointer-events:none;}#lineGraphHover.on-the-right{background:url(/modules/custom/cpp_en/images/hover-right.png) no-repeat center center;text-align:left;width:134px;height:32px;padding-top:2px;}#lineGraphHover.on-the-right p{padding-top:0px;padding-left:6px;}#lineGraphHover p{font-size:10px;line-height:12px;color:#FFF;margin:0;overflow:hidden;white-space:nowrap;}table.growth-chart-zoom{width:auto;display:inline-block;}table.growth-chart-zoom,table.chart-legend{border-collapse:separate;border-spacing:8px;}#portfolio-performance .growth-chart-zoom .table-title{font-size:14px;font-weight:bold;text-align:left;text-transform:uppercase;padding:0;vertical-align:middle;color:#231f20;}#portfolio-performance .growth-chart-zoom td{padding:0;vertical-align:middle;}#portfolio-performance #growth-chart-wrapper .zoom-icon img{width:90%;}#portfolio-performance .growth-chart-zoom td.time-period button{font-size:13px;text-align:center;padding:6px 10px;cursor:pointer;vertical-align:middle;border:1px solid #5e6062;color:#231f20;text-decoration:none;}#portfolio-performance .growth-chart-zoom .time-period.checked button{background-color:#98002e;color:#fff;}#portfolio-performance .growth-chart-zoom .time-period button:hover,#portfolio-performance .growth-chart-zoom .time-period button:focus{background-color:#700c25;border:2px solid skyblue;color:#fff;}#portfolio-performance .growth-chart-zoom .time-period button:active,#portfolio-performance .growth-chart-zoom .time-period button.checked{background-color:#700c25;color:#FFF;}#portfolio-performance h4{display:inline-block;}#portfolio-performance .no-result-msg{z-index:1;position:relative;background-color:#efebef;width:96%;opacity:1;padding:2%;text-align:center;margin:0 auto;}#portfolio-performance .resource-links{padding-bottom:0;}#portfolio-performance #growth-chart-wrapper .no-result-msg{margin-top:-60px;top:125px;}#portfolio-performance #calendar-returns .no-result-msg{margin-top:-60px;top:80px;}#portfolio-performance #compound-returns .no-result-msg{margin-top:-60px;top:80px;}#portfolio-performance .results-wrapper{margin:1% 0;}#portfolio-performance #growth-chart-wrapper .results-wrapper{margin:1% 0;}#portfolio-performance #growth-chart-wrapper{padding-bottom:3%;}#pool-details .donut-wrapper{width:12%;padding:2% 0 0 0;}#pool-details .donut-wrapper.onlyFour{width:24%;}#pool-details .donut{background:url(/modules/custom/cpp_en/images/donut.jpg) no-repeat center center;width:70px;height:70px;text-align:center;color:#3f2a55;}#pool-details .donut-wrapper .total{font-size:15px;line-height:17px;text-align:left;width:100%;padding:10px 0 0 0;}#pool-details .donut-wrapper .total span{font-size:13px;}#pool-details .donut .number{padding-top:28px;font-size:12px;}#pool-details .donut .number span{font-size:12px;}#portfolio-performance .results-wrapper.noData,#portfolio-performance .growth-chart-zoom.noData{opacity:0.4;}img.swatch-colour{width:100%;height:100%;}.pieDataTable .swatch{width:10px;height:10px;}.pieDataPercent{white-space:nowrap;}.pop-up-container{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;display:none;}.pop-up-bg{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#231f20;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";z-index:2;}.print-popup{background:#FFFFFF;width:740px;height:485px;box-shadow:0px 2px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color='#000000');border:1px solid #D1d1d1;z-index:1;text-align:center;position:relative;left:0;right:0;top:10%;bottom:0;margin:auto;z-index:3;}.print-popup#xml-error{height:125px;}.print-popup .close-btn{position:absolute;top:-1px;right:-1px;width:30px;height:30px;background:url(/modules/custom/cpp_en/images/close-print.jpg) no-repeat center center;cursor:pointer;}.print-popup .close-btn:hover{background:url(/modules/custom/cpp_en/images/close-print-hover.jpg) no-repeat center center;}.print-popup .section{vertical-align:middle;display:block;margin-top:50px;}.print-popup h2,.print-popup h3,.print-popup h4{margin-bottom:10px;}.print-popup .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;width:340px;margin:10px auto;text-align:left;}.print-popup .custom-checkbox{background-color:#FFFFFF;border:1px solid #BBBDBF;width:30px;height:30px;display:inline-block;margin-right:10px;vertical-align:middle;}.print-popup .checkbox label{width:auto;height:40px;background-color:#f1f2f2;padding:10px 0 0 15px;vertical-align:middle;border:1px solid #f1f2f2;display:block;cursor:pointer;font-size:17px;color:#444749;}.print-popup .checkbox label:hover{background-color:#FFF;}.print-popup .checkbox input[type=checkbox]{top:-100000px;position:absolute;}.print-popup .checkbox span.custom-checkbox.checked{background-image:url(/modules/custom/cpp_en/images/checked.png);}.print-popup .report-checkboxes{padding:15px 0 15px;}.print-popup .error-msg{font-size:14px;display:block;padding:5px 0;min-height:15px;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn,.main-wrapper .print-popup .section .print-btn-wrapper .print-btn{margin:0 5px;display:inline-block;width:200px;height:47px;float:none;cursor:pointer;}.main-wrapper .print-popup .section .print-btn-wrapper .print-btn{background:url(/modules/custom/cpp_en/images/print-button.jpg) no-repeat 0px 0px;}.main-wrapper .print-popup .section .print-btn-wrapper .print-btn:hover,.main-wrapper .print-popup .section .print-btn-wrapper .print-btn:focus{background:url(/modules/custom/cpp_en/images/print-button.jpg) no-repeat 0px -47px;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn{background:url(/modules/custom/cpp_en/images/pdf-button.jpg) no-repeat 0px 0px;position:relative;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn:hover,.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn:focus{background:url(/modules/custom/cpp_en/images/pdf-button.jpg) no-repeat 0px -47px;}.main-wrapper .print-popup .section .print-btn-wrapper{width:420px;text-align:center;display:block;margin:0 auto;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn a{position:absolute;width:100%;height:100%;top:0;left:0;}.main-wrapper .cta-btn #generate-report{width:68%;text-align:left;position:relative;padding-left:27%;height:35px;margin-bottom:12px;line-height:38px;font-size:15px;}.main-wrapper .cta-btn #generate-report .icon{background:url(/modules/custom/cpp_en/images/printer-icon.png) no-repeat;width:25px;height:25px;position:absolute;left:8%;top:9px;}.main-wrapper .cta-btn #generate-report:hover,.main-wrapper .cta-btn #generate-report:focus{background-color:#fff;border:1px solid #98002e;color:#98002e;}.main-wrapper .cta-btn #generate-report .icon:focus,.main-wrapper .cta-btn #generate-report .icon:hover{filter:invert(70%) sepia(10%) saturate(4000%) hue-rotate(330deg) brightness(95%) contrast(140%);}.main-wrapper .cta-btn #generate-report img{width:15%;margin-right:10px;}.pie-no-data{width:197px !important;margin-top:24px;margin-bottom:21px;}.four-pies .pie-no-data{width:180px !important;margin-top:24px;margin-bottom:21px;}.pie-no-data-parent{text-align:center;}.holdings-no-data{width:781px !important;}.holdings-no-data-parent{text-align:center;}#xml-error-popup{display:none;}body.ie8 .pieCanvas div{margin-left:40px;}.pieDataTable th,.pieDataTable td{vertical-align:middle;}.title-height{height:40px;}.resource-links li{margin-bottom:8px;}.resource-links a .icon,.resource-links a .text{vertical-align:middle;}.main-wrapper a.link:focus,.main-wrapper a.link:hover{color:#98002e;text-decoration:underline;}.table-year-return{overflow-x:scroll;}@media screen and (min-width:768px){.table-year-return{overflow-x:auto;}}.year-return{min-width:768px;}p.red-text,p.red-text a{color:#98002e;}.volatility-note{font-size:10px;}
table th{padding:8px 10px}#pool-overview .col-2{width:60%;}#pool-overview .col-1{padding:0 1% 0 0;width:38%;}.main-wrapper .print-popup .section .cta-btn .red-btn{width:221px;height:47px;line-height:46px;}table td{font-size:13px;line-height:16px;}table td,table th{padding:8px 8px;}#portfolio-performance th,#management-fee-reduction th,#portfolio-performance td,#management-fee-reduction td{padding:8px 5px 8px 5px;}#portfolio-performance #calendar-returns .cell-1,#portfolio-performance #compound-returns .cell-1{width:125px;}.main-wrapper h1{text-transform:none;}#management-fee-reduction .cell-1{padding-left:15px;width:23%;vertical-align:middle;}#management-fee-reduction td,#management-fee-reduction th{font-size:13px;line-height:16px;}#pool-details .donut-wrapper{width:11%;padding:2% 1% 0 0;}#pool-details .donut-wrapper.onlyFour{width:23%;}.main-wrapper .print-popup .section .print-btn-wrapper .print-btn{background:url(/modules/custom/cpp_en/images/print-button-fr.jpg) no-repeat 0px 0px;}.main-wrapper .print-popup .section .print-btn-wrapper .print-btn:hover,.main-wrapper .print-popup .section .print-btn-wrapper .print-btn:focus{background:url(/modules/custom/cpp_en/images/print-button-fr.jpg) no-repeat 0px -47px;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn{background:url(/modules/custom/cpp_en/images/pdf-button-fr.jpg) no-repeat 0px 0px;}.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn:hover,.main-wrapper .print-popup .section .print-btn-wrapper .pdf-btn:focus{background:url(/modules/custom/cpp_en/images/pdf-button-fr.jpg) no-repeat 0px -47px;}#intro-section .col-1{width:73%;padding:0 2% 0 0;}#intro-section .col-2{width:24%;}#pool-details .donut-wrapper .total{font-size:13px;line-height:15px;}.pieDataTable th,.pieDataTable td{vertical-align:top;}#series-details .cell-1{width:25%;}#series-details .cell-2,#series-details .cell-4,#series-details .cell-5{width:12%;}#series-details .cell-3{width:18%;}#series-details .cell-6{width:15%;}#portfolio-performance .oneYear td:last-child{padding-right:6.8%;}#portfolio-performance .oneYear th:last-child{padding-right:7.4%;}
.donutPieLabel{color:#3b193e;pointer-events:none;position:absolute;bottom:20px;text-align:center;width:75px;letter-spacing:-1px;top:28px;}.donutPieLabel .primary{font-size:16px;}.donutPieLabel .secondary{font-size:12px;margin-left:-2px;}.donutPieContainer{width:60px;height:60px;position:relative;}.donutPieContainer canvas{width:75px;height:75px;position:relative;visibility:hidden;}.pieAnimContainer{cursor:default;text-align:center;padding:0;}.pieCanvas{width:240px;height:240px;}.four-pies .pieCanvas{width:180px;height:180px;}.pieColourSwatch{width:10px;height:10px;background-color:#ffffff;margin:0 auto;}tr.highlightedPie{background-color:#EBEBEB;}.pieDataTable .swatch{padding-left:15px;}.pieDataTable{text-align:left;width:auto;margin:2% auto;}.pieDataTable th,.pieDataTable td{padding:7px 10px;}.four-pies .pieDataTable th,.four-pies .pieDataTable td{padding:7px 2px;}.bar-graph{width:900px;height:200px;}.bar-graph-hover{position:absolute;z-index:10;color:#653764;text-align:center;left:-200px;top:-200px;}.four-pies table td{font-size:13px;}
#pool-characteristics th,#pool-characteristics td{font-size:13px;}.main-wrapper .section-inner{padding:2% 2%;width:96%;}.holdings-no-data{width:100% !important;}#lineGraph{width:740px;}#intro-section .col-1{width:70%;padding:0 2% 0 0;}#intro-section .col-2{width:27%;}
.custom .col-1{max-width:none;}.custom .col-2{max-width:none;}.custom .col-3{max-width:none;}.main-wrapper .cta-btn #generate-report{width:100%;text-align:left;position:relative;padding-left:27%;height:45px;margin-bottom:12px;line-height:38px;font-size:15px;}.table-year-return{overflow-x:hidden;}#lineGraph{width:800px;height:200px;}.bar-graph{width:800px;height:200px;}#lineGraphHover{height:52px;}#lineGraphHover.on-the-right{height:52px;}.main-wrapper{height:100%;margin:0 auto;min-width:938px;max-width:980px;filter:none;padding-bottom:10px;}#pool-details .donut .number{padding-top:26px;}.year-return{min-width:0;}#intro-section .col-2{width:26%;}.purple{color:#604363;font-weight:unset;padding-right:unset;font-size:unset;}html,body{min-width:none;max-width:none;background-color:#ffffff;}.print-popup .checkbox label{padding:4px 0 0 15px;}.print-popup{top:2%;}img.swatch-colour{width:10px;height:10px;}
