/* for first-sale-date page fixing */
@font-face {
  font-family: "AvenirNextLTW01-DemiIta";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/bc350df4-3100-4ce1-84ce-4a5363dbccfa.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/bc13ae80-cd05-42b4-b2a9-c123259cb166.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/4862b373-2643-46b1-b0b5-88537c52d15c.svg#4862b373-2643-46b1-b0b5-88537c52d15c")
      format("svg");
}
@font-face {
  font-family: "AvenirNextLTW01-Regular";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/1e9892c0-6927-4412-9874-1b82801ba47a.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f")
      format("svg");
}
@font-face {
  font-family: "AvenirNextLTW01-Condens 721299";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/19db35b6-b3e8-400b-ae62-a3d37cc9fa56.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/61860563-e9eb-40bd-844e-48e96af9d063.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/94f6e6be-004d-4b3a-8b0e-f07609dc1726.svg#94f6e6be-004d-4b3a-8b0e-f07609dc1726")
      format("svg");
}
@font-face {
  font-family: "Avenir Next LT W01 Demi";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d")
      format("svg");
}
@font-face {
  font-family: "AvenirNextLTW01-DemiCn";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/add96dac-4679-4981-9390-74fd5a5bf61f.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/60f1dfd0-eea9-448c-84a0-e4e8d5ba7516.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/f9659813-f8c7-4548-9117-b8e02fa26641.svg#f9659813-f8c7-4548-9117-b8e02fa26641")
      format("svg");
}
@font-face {
  font-family: "AvenirNextLTW01-DemiCnI 721308";
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix");
  src: url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix")
      format("eot"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/0053d44b-70fb-4049-bb99-4e049090191f.woff")
      format("woff"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/e317c755-2435-4d10-8756-67a0179564a5.ttf")
      format("truetype"),
    url("/etc.clientlibs/capital-group/clientlibs/clientlib-site/resources/styles/fonts/avenirnextpro/a4ba042b-90d1-4acd-baea-706dee7fa81b.svg#a4ba042b-90d1-4acd-baea-706dee7fa81b")
      format("svg");
}

.row-fluid .span8 {
  margin-top: 0px;
  padding-left: 0px;
}

.row-fluid {
  background-color: white;
}

#fund-literature .resources .row-fluid {
  background-color: inherit;
}

#fund-literature .resources .row-fluid {
  background-color: inherit;
}

p {
  line-height: inherit;
}
.row {
  margin-left: -26px;
}
#sma-app .com-mod-level-2-disclosure {
  padding: 0px;
}
.title-container div,
.description-widget p {
  line-height: 18px;
}
.title-container div sup {
  font-size: 9px;
  vertical-align: super;
  top: -0.5em;
}
.ns-disclosure.container {
  margin: auto !important;
}
.fund-title sup,
.hardcoded_Banner-Returns sup {
  font-size: 9px;
  vertical-align: super;
}
.ns-disclosure p,
.ns-disclosure li {
  font-size: 14px !important;
  line-height: 1.28 !important;
}

#main-header .blue-bar {
  padding: 23px 0 !important;
}
#all-strategies-filters .tab {
  padding: 8px 12px !important;
}
.coveo-search-button-svg {
  margin-top: 5px !important;
}
.cmp-nav-menu__item-user {
  padding-right: 35px !important;
}
.breadcrumb {
  margin: 0px !important;
  padding-top: 5px;
}
.breadcrumb .cmp-breadcrumb__list {
  display: flex;
  align-items: center;
  margin-bottom: 0px;
}
.about ul li {
  font-family: "Avenir Next LT W01 Bold", Arial !important;
  border-right: 1px solid rgb(102, 102, 102);
}
#sma-app .app-title {
  margin: 13px 0px 25px 0px;
}
.com-mod-section-header {
  font-family: "Avenir Next LT W01 Demi", Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.71429rem;
}

#disclosure {
  font-size: 14px;
}
#disclosure ul {
  margin-left: 22px;
}
#disclosure ol {
  margin-left: 26px;
}
.hardcoded_Banner-Returns b {
  font-weight: 500;
}
.hardcoded_Banner-Returns h3 {
  font-size: 18px;
}
#download-data {
  padding-left: 6px;
  padding-right: 6px;
}

h5.triangle-right {
  margin-bottom: 1rem;
  font: 12px / 14px "Avenir Next LT W01 Bold", Arial !important;
}

#top-header #page-banner .title-container .title h2 {
  font-size: 24px;
  font-family: Avenir Next LT W01 Demi, Arial;
  color: #fff;
  margin: 0;
  margin-top: auto;
  margin-bottom: 35px;
}

.title-container #sticky-text-wrap span {
  line-height: 36px;
}

.modal-container > .grid {
  display: inherit;
}

#usntA40Toggle.usntA40bottom-right {
  right: 20px !important;
  left: auto;
  bottom: 20px !important;
}

#disclosure ul {
  list-style: unset;
}

/* for first-sale-date page fixing */

.cmp-breadcrumb__list .cmp-breadcrumb__item a.cmp-breadcrumb__item-link > span {
  margin: 0px 0.357143rem 0px 0px;
  font-family: "Avenir Next LT W01 Demi", Arial, sans-serif;
  color: rgb(29, 87, 153);
  font-size: 12px;
}

.cmp-breadcrumb__list .cmp-breadcrumb__item--active > span {
  margin: 0px 0.357143rem 0px 0px;
  font-family: AvenirNextLTW01-Regular, Arial, sans-serif !important;
  font-size: 12px;
  padding-left: 10px;
  font-weight: 700;
}

.breadcrumb .cmp-breadcrumb__list {
  margin-bottom: 25px;
  margin-left: 11rem;
}

#expense-adjustments .ns-body .span12 > div > img,
.tenant-institutional .ns-body .span12 > div > img {
  display: inline;
}

#expense-adjustments .ns-body .span12 > .toc > ul > li,
#expense-adjustments .ns-body .span12 div.hedge > ul > li,
.tenant-institutional .ns-body .span12 > .toc > ul > li,
.tenant-institutional .ns-body .span12 div.hedge > ul > li {
  list-style-type: disc;
}

#expense-adjustments .ns-body .span12 > .box-jumplinks,
.tenant-institutional .ns-body .span12 > .box-jumplinks {
  overflow: hidden;
  border: 1px solid #ccc;
  margin-bottom: 18px;
}

#expense-adjustments .ns-body .span12 > table > tbody sup,
.tenant-institutional .ns-body .span12 > table > tbody sup {
  vertical-align: initial;
}

#expense-adjustments .ns-body .span12 > table > tbody td,
.tenant-institutional .ns-body .span12 > table > tbody td {
  color: #333;
}

.box.box-jumplinks + a:hover {
  text-decoration: none;
  color: #333;
}

/* institutional page popup design */
.modal-dialog {
  margin: 15px 10px;
  width: calc(100% - 20px);
}
.ns-modal-header {
  margin: 0px;
}
.ns-modal-content {
  width: 100%;
}
div#cg-institutional-modal {
  margin: auto;
  left: 0px;
  right: 0px;
}
.ns-order-anywhere .order-anywhere-header {
  margin: 0px;
}
.ns-order-anywhere.modal-content {
  margin: 0px;
  width: 100%;
}
.modal-dialog {
  margin: 15px 10px;
  width: calc(100% - 20px);
}
.ns-modal-header {
  margin: 0px;
}
.ns-modal-content,
.modal-dialog .ns-modal-content {
  width: 100%;
}
div#cg-institutional-modal {
  margin: auto;
  left: 0px;
  right: 0px;
}
.ns-order-anywhere .order-anywhere-header {
  margin: 0px;
}
.ns-order-anywhere.modal-content {
  margin: 0px;
  width: 100%;
}
.backdrop-modal {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: #0005;
  display: none;
}
.show {
  display: block;
}
.tooltip.top.in .tooltip-arrow,
.tooltip.top-left.in .tooltip-arrow,
.tooltip.top-right.in .tooltip-arrow {
  background-position-x: -5px;
  background-position-y: -5px;
  border-top-color: transparent;
}
/* institutional page Update schedule section alignment change */
.section-margin.compact dl {
  margin: 0;
}
.section-margin.compact dt,
.section-margin.compact dd {
  display: inline;
  margin: 0;
}

.breadcrumb .cmp-breadcrumb__list {
  display: flex !important;
}
/* .ns-title-wide {
  background: linear-gradient(to right, #1e5aa2 30%, #019ade 60%) !important
}
.gds-header__fly-out-menu a span{
  font-family:AvenirNextLTCom-Demi,Arial,Helvetica,sans-serif!important
} */

#fund-literature .order-anywhere-description-content,
#fund-literature select {
  font: 14px/20px 'AvenirNextLTCom-Regular', Arial, sans-serif;
  margin-right: 20px;
}

#fund-literature .order-anywhere-description {
  margin-bottom: 0;
}

#expense-adjustment .row-separators.full-width.section-margin {
  font: 16px/20px "AvenirNextLTW01-Condens 721299", Arial, sans-serif;
}