/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.print-popup{background:#FFFFFF;}.print-popup h4{font-size:20px;line-height:22px;font-weight:normal;color:#231f20;margin:0;}.print-popup h2,.print-popup h3,.print-popup h4{margin-bottom:10px;}.print-popup .report-checkboxes .check-wrap{max-width:340px;width:100%;margin:0 auto 10px;display:block;}.print-popup .report-checkboxes label{width:100%;margin:0;padding:6px 15px 5px;cursor:pointer;background:#f1f2f2;border:1px solid #f1f2f2;}.print-popup .report-checkboxes label:hover,.print-popup .report-checkboxes label:focus{background:#fff;}.print-popup .custom-checkbox{position:relative;background-color:#FFFFFF;border:1px solid #949494;width:30px;height:30px;display:inline-block;margin-top:-1px;margin-right:10px;vertical-align:middle;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.print-popup .custom-checkbox:focus{border:1px solid #98002e;}.print-popup .report-checkboxes .custom-checkbox.checked:after{position:absolute;top:4px;left:10px;border:solid #98002e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:" ";width:9px;height:16px;display:block;background:none;}.print-popup .report-checkboxes{padding:15px 0 15px;}.print-popup .error-msg{font-size:0.875em;margin:0 auto;padding:0 0 5px;color:#ff0000;display:none;max-width:340px;width:100%;}.print-popup .cta-btn .red-btn{max-width:200px;width:100%;padding:10px;display:inline-block;font-size:1em;background-color:#98002e;color:#FFF;text-decoration:none;text-align:center;margin:5px 0 35px;}.print-popup .cta-btn{text-align:center;}.print-popup .cta-btn .red-btn:hover,.print-popup .cta-btn .red-btn:focus{background-color:#6B0020;}.print-popup .red-btn.disabled,.print-popup .red-btn.disabled:hover,.print-popup .red-btn.disabled:focus{background-color:#7e8082;cursor:default;}.print-popup h2{padding-top:0;}#pdfPopup h5{width:80%;padding-left:15%;}#pdfPopup .close{margin:0 1em 0 0;border:1px solid transparent;padding-top:5px;}#pdfPopup .modal-body{padding:0 20px;}#pdfPopup .modal-body>p{text-align:center;}@media only screen and (max-width:767px){#pdfPopup{padding:0 10px !important;}#pdfPopup a.close{margin:0;}#pdfPopup h5{width:100%;padding-left:15%;}}
.marketing-wrap{padding:0 0 1px;background:#ffffff;margin-bottom:20px;}.gmarketing-tabs{z-index:2;background:#ffffff;box-shadow:0px 3px 3px #0000001A;margin:0 calc(50% - 49.35vw) 20px;}.gmarketing-tabs ul{margin:0 auto;}.gmarketing-tabs li:not(:last-child){margin-right:40px;}.gmarketing-tabs .navbar-expand .navbar-nav{align-items:center;}.gmarketing-tabs .nav-link{text-align:center;}.gtabs-sticky{position:fixed;top:0;left:0;width:100%;}.marketing-material h2,.internal-accord-header > div{font-size:1.125em;font-family:"Open Sans";line-height:1.33;}.marketing-material .accordion-header{background-color:transparent;border:none;display:block;position:relative;text-align:left;width:100%;}.marketing-material .accordion-header:hover,.marketing-material .accordion-header:focus{border:2px solid #8a8a8a;color:#98002e;cursor:pointer;}.marketing-material .accordion-header h2{color:#98002e;background:url(/themes/custom/cibc_theme/images/icon_down.png) no-repeat right center;margin-right:10px;padding:20px;margin-bottom:0;}.marketing-material .accordion-header.gactive:before{position:absolute;left:0;top:15px;border-left:2px solid #98002e;width:2px;height:50%;content:" ";margin-left:10px;}.marketing-material .gactive h2{color:#98002e;background:url(/themes/custom/cibc_theme/images/icon_up.png) no-repeat right center;margin-right:10px;padding:20px;margin-bottom:0;}.marketing-accordion{padding-left:20px;margin-bottom:20px;}.marketing-accordion .internal-accord-header > h3{display:inline-block;position:relative;padding-left:32px;font-weight:400;}.marketing-accordion .internal-accord-header h3:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:" ";width:20px;height:20px;background:url(/themes/custom/cibc_theme/images/Expand.png) no-repeat left center;background-size:20px;}.internal-accordion .internal-accord-header{background-color:transparent;border:none;display:block;position:relative;text-align:left;}.internal-accord-header:focus,.internal-accord-header:hover{color:#98002e;cursor:pointer;border:2px solid #8a8a8a;}.marketing-accordion .internal-accord-header.in-acc-active h3:before{background:url(/themes/custom/cibc_theme/images/Collapse.png) no-repeat left center;background-size:20px;}.marketing-accordion .internal-accord-content{padding:15px 0 0 32px;}.internal-accord-content:after{display:block;clear:both;content:"";}.internal-accord-content ul{margin-left:-50px;list-style:none;}.marketing-accordion .marketing-accord-row > div{width:49%;float:left;padding-right:25px;}.marketing-accordion .marketing-accord-row a{display:inline-block;margin-bottom:15px;position:relative;padding-left:30px;}.exchange-accord-title{padding-top:10px;font-weight:700;}.marketing-accordion a.gpdf-link{background:url(/themes/custom/cibc_theme/images/icon_mktgmaterial_trans.png) no-repeat left 4px top 3px;}.marketing-accordion a.gbook-link{background:url(/themes/custom/cibc_theme/images/document-book.png) no-repeat left top;}.marketing-accordion a.gtext-link{background:url(/themes/custom/cibc_theme/images/icon_link.png) no-repeat left top 4px;}.marketing-accordion a.gtool-link{background:url(/themes/custom/cibc_theme/images/Tool.png) no-repeat left top 2px;}.marketing-accordion div.gvideo-link{background:url(/themes/custom/cibc_theme/images/video.png) no-repeat left top;padding-left:30px;}.marketing-accordion div.gvideo-link:focus,.marketing-accordion div.gvideo-link:hover{color:#98002e;cursor:pointer;text-decoration:underline;}.marketing-accordion a.gpresent-link{background:url(/themes/custom/cibc_theme/images/icon_present.png) no-repeat left top 4px;}.marketing-accordion a.ggraph-link{background:url(/themes/custom/cibc_theme/images/graph-icon.svg) no-repeat left top;}.marketing-accordion a.gfunds-link{background:url(/themes/custom/cibc_theme/images/funds-icon.png) no-repeat left top 2px;}.marketing-accordion a.ggenerate-link{background:url(/themes/custom/cibc_theme/images/icon_generate.png) no-repeat left top;}.marketing-accordion a.gletter-link{background:url(/themes/custom/cibc_theme/images/icon-letter.png) no-repeat left top;}.marketing-accordion .gdoctoold-link{background:url(/themes/custom/cibc_theme/images/icon_generate.png) no-repeat left top;padding-left:25px;margin-top:10px;}.marketing-accordion .gdoctoold-link:hover,.marketing-accordion .gdoctoold-link:focus{cursor:pointer;color:#98002e;text-decoration:underline;}.medium-text .marketing-accordion a.gbook-link{background-position:left top 3px;}.medium-text .marketing-accordion a.gpdf-link{background-position:left 4px top 6px;}.medium-text .marketing-accordion a.gtext-link{background-position:left top 8px;}.medium-text .marketing-accordion a.gfunds-link{background-size:left top 6px;}.medium-text .marketing-accordion a.ggraph-link{background-size:left top 3px;}.big-text .marketing-accordion a.gbook-link{background-position:left top 9px;}.big-text .marketing-accordion a.gpdf-link{background-position:left 4px top 10px;}.big-text .marketing-accordion a.gtext-link{background-position:left top 13px;}.big-text .marketing-accordion a.gfunds-link{background-position:left top 11px;}.big-text .marketing-accordion a.ggraph-link{background-position:left top 8px;}.large-text .marketing-accordion a.gbook-link{background-position:left top 13px;}.large-text .marketing-accordion a.gpdf-link{background-position:left 4px top 16px;}.large-text .marketing-accordion a.gtext-link{background-position:left top 17px;}.large-text .marketing-accordion a.gfunds-link{background-position:left top 15px;}.large-text .marketing-accordion a.ggraph-link{background-position:left top 12px;}.gen-pdf-title{font-weight:700;padding-top:10px;}.gmarketing-tabs a:hover,.gmarketing-tabs a:focus,.marketing-accordion a:hover,.marketing-accordion a:focus{color:#98002e;text-decoration:underline;}.marketing-material:not(:first-child){border-top:1px solid #c4c4c4;}.exchange-video-popup #limelight_player_393754,.exchange-video-popup #limelight_player_393755,.exchange-video-popup #limelight_player_393756{padding-bottom:0;}.marketing-material .marketing-accord-row .modal{width:100%;}@media only screen and (max-width:767px){.marketing-material{padding:0 15px;}.marketing-accordion .marketing-accord-row a{font-size:0.875em;line-height:1.85;margin-bottom:10px;}.marketing-accordion .marketing-accord-row > div{width:100%;float:none;padding-right:0;}.marketing-accordion{padding-left:0;}.marketing-accordion .internal-accord-content{padding:15px 0 0 28px;}.exchange-video-popup{padding-right:0;}.modal-dialog .limelight-player{padding-bottom:55.8% !important;}}@media only screen and (min-width:768px){.internal-accord-content ul{columns:2;-webkit-columns:2;-moz-columns:2;}}@media only screen and (min-width:768px) and (max-width:991px){.gmarketing-tabs li:not(:last-child){margin-right:20px;}}
.notification-section{display:none;}.notification-container{background-color:#efefef;color:#98002e;height:auto;}.notification-container img{position:absolute;top:15px;right:15px;}.notification h2{color:#98002e;padding:0 10px;}.notification{max-width:1140px;position:relative;margin:auto;}.notification img{top:15px;right:15px;position:absolute;}.notification img:hover,.notification img:focus{cursor:pointer;}.notification p{color:#4a4a4f;margin:auto;padding:10px;}.notification a{color:#98002e;text-decoration:underline;}.notification a:focus,.notification a:hover{text-decoration:underline;border:2px solid black;}.notification-container img:focus{border:2px solid black;}.notification a:focus{border:2px solid black;}.notification a:hover{color:#4a4a4f;}
