b {
  font-family: "verlag bold";
}

.hideElement {
  display: none !important;
}
.copysmall {
  font-size: 11px;
  line-height: 15px;
}
.vb {
  font-family: "verlag bold";
}
.super {
  vertical-align: top;
  font-family: arial;
  font-size: 8px;
  padding-bottom: 10px;
}
.white {
  color: #ffffff;
}

.bodylink,
a.bodylink:link {
  font-weight: normal;
  color: #1e3138;
  text-decoration: none;
}
a.bodylink:visited {
  font-weight: normal;
  color: #1e3138;
  text-decoration: none;
}
a.bodylink:hover {
  font-weight: normal;
  color: #1e3138;
  text-decoration: underline;
}

.yellowlink,
a.yellowlink:link {
  font-weight: normal;
  color: #f0ee91;
  text-decoration: none;
}
a.yellowlink:visited {
  font-weight: normal;
  color: #f0ee91;
  text-decoration: none;
}
a.yellowlink:hover {
  font-weight: normal;
  color: #f0ee91;
  text-decoration: underline;
}

.fundtic,
a.fundtic:link {
  text-decoration: none;
  line-height: normal;
}
a.fundtic:visited {
  text-decoration: none;
  line-height: normal;
}
a.fundtic:hover {
  text-decoration: none;
  line-height: normal;
}

.doclink,
a.doclink:link {
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  line-height: 14px;
}
a.doclink:visited {
  font-weight: normal;
  text-decoration: none;
}
a.doclink:hover {
  font-weight: normal;
  text-decoration: underline;
}

.largerm,
a.largerm:link {
  font-weight: normal;
  font-size: 20px;
  text-decoration: none;
}
a.largerm:visited {
  font-weight: normal;
  text-decoration: none;
}
a.largerm:hover {
  font-weight: normal;
  text-decoration: underline;
}

.rn,
a.rn:link {
  font-weight: normal;
  color: #1e3138;
  text-decoration: underline;
}
a.rn:visited {
  font-weight: normal;
  text-decoration: none;
}
a.rn:hover {
  font-weight: normal;
  text-decoration: none;
}

.datarow td {
  height: 40px;
  padding: 0 2px 0 0px;
  font-size: 14px;
  color: #071a1f;
  font-family: "verlag book";
  border-bottom: solid 1px #e8e8e8;
}
.headerrow,
.headerrow td,
.headerrow th {
  font-size: 14px;
  font-weight: 100;
  padding: 17px 0px 4px 0px !important;
  border-top: solid 2px #cecece;
  vertical-align: bottom;
  font-family: "verlag light";
  color: #29686d;
}
.white {
  color: #ffffff;
  vertical-align: top;
}
.headerArrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: #27535e transparent transparent transparent;
  left: 50%;
}
.arrowContainer {
  margin-left: 48%;
}
.ctd-field {
  border: 2px solid #29686d;
  line-height: 30px;
  color: #29686d;
  font-family: "Verlag Book";
  font-size: 20px;
  margin-bottom: 15px;
  height: 35px;
  text-align: center;
  background-color: #ffffff;
}
option:not(:checked) {
  background-color: #ffffff;
}
.row > * {
  padding-right: 0;
}

.new_fund {
  font-size: 12px;
  border: 1px solid #f0ee91;
  color: #27535e;
  background-color: #f0ee91;
  font-family: "Verlag Book";
  padding: 2px 8px 2px 8px;
  width: 75px;
  display: block;
}
.table-title {
  height: 30px;
  color: #071a1f;
  font-size: 20px;
}
.vsr {
  color: #071a1f;
  font-size: 20px;
  font-family: "verlag book";
}
.dark_link {
  color: #29686d;
  font-family: "verlag bold";
  font-size: 20px;
  text-decoration: underline;
  cursor: pointer;
  line-height: 2.5;
}
#main-container {
  width: 960px;
  margin: auto;
  padding-top: 60px;
}
#mobile-title {
  display: none;
  font-size: 25px;
  text-align: center;
  padding-bottom: 30px;
  font-family: "verlag bold";
  line-height: 1.5;
}
@media (max-width: 960px) {
  #main-container {
    width: 100% !important;
  }
  #mobile-title {
    display: block;
  }
  #boot-container {
    display: none;
  }
  table {
    padding-left: 20px;
    padding-right: 20px;
  }
  .aboutbanner {
    padding-bottom: 30px !important;
  }
}
