@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
/* line 2, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, select, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  font-family: "Lato", sans-serif;
}

/* line 70, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-12 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-12:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 70, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-12 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-12:last-child {
    margin-right: 0;
  }
}

/* line 74, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-11 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 91.4701957002%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-11:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 74, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-11 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-11:last-child {
    margin-right: 0;
  }
}

/* line 78, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-10 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 82.9403914003%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-10:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 78, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-10 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-10:last-child {
    margin-right: 0;
  }
}

/* line 82, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-9 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 74.4105871005%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-9:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 82, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-9 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-9:last-child {
    margin-right: 0;
  }
}

/* line 86, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-8 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 65.8807828007%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-8:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 86, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-8 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-8:last-child {
    margin-right: 0;
  }
}

/* line 90, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-6 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 48.821174201%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-6:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 90, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-6 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-6:last-child {
    margin-right: 0;
  }
}

/* line 94, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-5 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 40.2913699012%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-5:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 94, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-5 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-5:last-child {
    margin-right: 0;
  }
}

/* line 98, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-4 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-4:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 98, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-4 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-4:last-child {
    margin-right: 0;
  }
}

/* line 102, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-3 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 23.2317613015%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-3:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 102, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-3 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-3:last-child {
    margin-right: 0;
  }
}

/* line 106, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 14.7019570017%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-2:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 106, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-2 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-2:last-child {
    margin-right: 0;
  }
}

/* line 110, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.span-1 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 6.1721527019%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.span-1:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 110, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .span-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-1:last-child {
    margin-right: 0;
  }
}

/* line 114, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.theomega {
  margin-right: 0;
}

/* line 119, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
html,
body {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
}

/* line 123, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#page {
  margin: 0 auto;
  text-align: left;
}

/* line 127, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.page-container {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  margin: 2em auto 0;
  padding-bottom: 4em;
  min-height: 300px;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.page-container:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 1100px) {
  /* line 127, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .page-container {
    padding: 0 2em 4em;
  }
}

/* line 139, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#content {
  background: #fff;
}

/* line 142, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#content-inner {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  margin: 2em auto 0;
  padding-bottom: 4em;
  min-height: 300px;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
#content-inner:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 1100px) {
  /* line 142, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #content-inner {
    padding: 0 2em 4em;
  }
}

/* line 154, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
h1 {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  color: #0d3866;
  font-size: 2.85em;
  line-height: 1.75;
}

/* line 160, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
h2 {
  font-size: 2.35em;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  color: #0d3866;
}

/* line 165, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
h3 {
  font-size: 2.0em;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  color: #0d3866;
  line-height: normal;
  margin-bottom: .5em;
}

/* line 172, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
h4 {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  color: #0d3866;
  line-height: normal;
  margin-bottom: 1em;
}

/* line 178, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.no-accounts h5 {
  font-size: 12px;
  margin: 0 0 20px 0;
}

/* line 182, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 1em;
}

/* line 188, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p a {
  text-decoration: underline;
}

/* line 191, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p.small {
  line-height: 1;
  margin-bottom: .25em;
  text-align: right;
  margin-top: 30px;
}

/* line 198, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
span.small {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
  color: #0d3866;
  font-size: 0.55em;
  color: #666666;
  font-weight: 300;
}

/* line 205, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
ol, ul {
  list-style: none;
  line-height: 18px;
}

/* line 211, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header {
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  padding: 15px 10px 0;
  min-height: 70px;
}

/* line 217, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.header-inner {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.header-inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 221, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.company-logo {
  padding: 3px 0 0 0;
  float: left;
  display: block;
  width: 300px;
}

@media screen and (max-width: 1020px) {
  /* line 221, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .company-logo {
    float: none;
  }
}

@media screen and (max-width: 780px) {
  /* line 221, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .company-logo {
    width: 60%;
    padding: 0;
  }
}

@media screen and (max-width: 480px) {
  /* line 221, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .company-logo {
    padding-top: 9px;
  }
}

/* line 239, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header .menu {
  min-height: 70px;
  padding: 17px 0;
  float: right;
}

@media screen and (max-width: 1020px) {
  /* line 239, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  header .menu {
    float: left;
    margin-left: -20px;
  }
}

/* line 248, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header .menu li {
  display: inline;
  padding-left: 20px;
}

/* line 252, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header .menu a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 1.25em;
}

/* line 257, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header .menu a:hover {
  color: #3399ff;
}

/* line 261, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
header .menu li.current-link a,
header .menu a:hover {
  text-decoration: underline;
}

/* line 268, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.mobile-menu {
  display: none;
  float: right;
  margin: 10px;
  color: white;
  text-decoration: none;
  font-size: 1.5em;
}

@media screen and (max-width: 480px) {
  /* line 268, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .mobile-menu {
    display: block;
  }
}

/* line 282, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.outside-page {
  padding: 1em 0 .5em 0;
  width: 100%;
  background: #009ee1 url(/assets/backstopadvisors/sub-header-6b3f1b1f856a8c41ebf95b5249218fc8c35bcfa5adb0fcdef5cc6f56727fe4fd.png) top no-repeat;
  background-size: cover;
  border-bottom: 10px solid #66BAEE;
}

@media screen and (max-width: 1100px) {
  /* line 282, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .outside-page {
    padding: 1em;
  }
}

/* line 293, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.head-container {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  padding: 0;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.head-container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 297, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.head-container h1 {
  font-size: 2.25em;
  color: #FFFFFF;
  font-weight: 400;
  padding: 0;
  margin: 0;
}

/* line 305, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.welcome_user {
  float: right;
}

/* line 308, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.welcome_user p {
  color: white;
}

/* line 311, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.welcome_user p a {
  color: white;
  text-decoration: underline;
  padding: 0 10px;
}

/* line 318, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p.breadcrumb {
  color: white;
}

/* line 321, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p.breadcrumb a {
  text-decoration: none;
  font-weight: 300;
  color: white;
}

/* line 326, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
p.breadcrumb a:hover {
  text-decoration: underline;
  font-weight: 300;
  color: white;
}

/* line 334, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
footer {
  background: rgba(0, 0, 0, 0.75);
  max-width: 100%;
  margin-top: 0em;
  min-height: 400px;
  padding: 10px;
}

/* line 341, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
footer p {
  color: #ffffff;
}

/* line 344, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
footer a {
  color: #ffffff;
}

/* line 348, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
body.splash footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 60px;
}

@media screen and (max-width: 480px) {
  /* line 348, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  body.splash footer {
    display: relative;
  }
}

/* line 358, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.footer-inner {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.footer-inner:after {
  content: "";
  display: table;
  clear: both;
}

/* line 361, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#footer .responsive-menu {
  display: none;
}

@media screen and (max-width: 480px) {
  /* line 361, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu {
    display: block;
  }
}

/* line 367, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.f-menu {
  float: right;
  margin-top: 5px;
}

@media screen and (max-width: 1020px) {
  /* line 367, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .f-menu {
    float: left;
    margin-left: -20px;
  }
}

/* line 375, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.f-menu li {
  display: inline;
  margin-left: 20px;
}

/* line 379, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.f-menu li a {
  text-decoration: none;
}

@media screen and (max-width: 1020px) {
  /* line 384, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  p.copyright {
    clear: both;
  }
}

/* line 391, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.page-container .menu {
  margin-bottom: 2em;
}

/* line 394, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.page-container .menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 399, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.page-container .menu a {
  text-decoration: none;
  color: #1262B2;
  padding-bottom: 0.55em;
  padding-top: 0.55em;
  border-bottom: 1px dotted;
  display: block;
  font-weight: 300;
  font-size: 1.25em;
}

/* line 409, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.page-container .menu li.current-link a,
.page-container .menu a:hover {
  color: black;
}

/* line 416, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.sign_in {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.sign_in:after {
  content: "";
  display: table;
  clear: both;
}

/* line 419, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.sign_incolor {
  background: #7f7f7f;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
}

/* line 424, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form {
  padding: 20px;
  width: 300px;
  font-size: 1em;
  background: #000;
  opacity: .85;
  color: #fff;
}

@media screen and (max-width: 1100px) {
  /* line 424, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .login_form {
    margin-left: 2em;
  }
}

/* line 435, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form p {
  padding: 0.85em;
  color: #fff;
  font-weight: 400;
}

/* line 440, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form ul {
  margin-bottom: 1em;
  padding: 0;
  list-style-type: none;
}

/* line 445, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form li {
  margin-bottom: 1em;
}

/* line 448, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form ul li a {
  color: #fff;
  padding-bottom: 0.35em;
  font-weight: 300;
  font-size: 1em;
  margin-top: 1em;
}

/* line 455, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form input {
  padding: 10px;
  width: 100%;
  border: 0;
}

/* line 460, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
}

/* line 463, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.login_form input[type=checkbox] {
  float: left;
  width: 16px;
  padding: 0 0 10px 0;
}

/* line 471, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.button-login {
  color: #ffffff;
  font-size: 1em;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width: 100%;
  cursor: pointer;
  margin-bottom: 5px;
}

/* line 481, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.button-login:hover {
  border: 1px solid #142e68;
  border-bottom: 4px solid #142e68;
  margin-bottom: 0;
}

/* line 489, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#navigation {
  width: 100%;
  height: 100%;
  width: 1px;
  height: 1px;
  float: right;
  z-index: 99;
}

@media screen and (max-width: 780px) {
  /* line 489, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #navigation {
    display: none;
  }
}

/* line 500, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#navBar {
  width: 50px;
  height: 165px;
  position: fixed;
  top: 50%;
  right: 30px;
  margin-top: -82.5px;
  z-index: 99;
  list-style: none;
}

/* line 510, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#navBar li {
  width: 12px;
  height: 12px;
  background-color: black;
  border: 2px solid black;
  margin: 12.5px;
  cursor: pointer;
  border-radius: 20px;
  transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
}

/* line 521, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#navBar li:hover, #navBar .current {
  transition-duration: 0.7s;
  -webkit-transition-duration: 0.7s;
  background-color: transparent;
}

/* line 526, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide1 {
  height: 100vh;
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide1 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide1 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 530, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide1 .arrow {
  bottom: 100px;
}

@media screen and (max-width: 780px) {
  /* line 530, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide1 .arrow {
    display: none;
  }
}

/* line 538, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 {
  padding: 5em 0 0;
  background: #f5f5f5;
  height: 100vh;
  border-bottom: 5em solid green;
  position: relative;
}

@media screen and (max-width: 780px) {
  /* line 538, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide2 {
    height: 860px;
  }
  /* line 546, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide2 img {
    width: 100%;
  }
}

/* line 550, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .tc {
  text-align: center;
  margin-bottom: 4em;
}

/* line 554, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .bc {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 31.7615656014%;
  margin-left: 12.7947064497%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#slide2 .bc:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 554, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide2 .bc {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
    margin-left: 4.2649021499%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  #slide2 .bc:last-child {
    margin-right: 0;
  }
}

/* line 563, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .bc h3 {
  border-bottom: 1px solid #0D3866;
}

/* line 43, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .bc ul {
  padding-left: 3em;
  padding-bottom: 1em;
}

/* line 47, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .bc li {
  list-style: disc;
  font-size: 1.5em;
  line-height: 1.75em;
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide2 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 570, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 {
  background: white;
  height: 100vh;
  padding: 2em 0;
  border-bottom: 5em solid green;
  position: relative;
}

@media screen and (max-width: 780px) {
  /* line 570, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide3 {
    height: 1260px;
  }
}

/* line 580, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 h1 {
  text-align: center;
  padding: 1em 0;
}

/* line 584, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 h4 {
  text-align: center;
  font-size: 1.7em;
  border-bottom: 1px solid #0D3866;
  padding: 1em 0 0 0;
}

/* line 590, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 .flow {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 21.0993102266%;
  margin-left: 6.3973532249%;
}

/* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#slide3 .flow:last-child {
  margin-right: 0;
}

@media screen and (max-width: 780px) {
  /* line 590, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide3 .flow {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
    margin-left: 4.2649021499%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  #slide3 .flow:last-child {
    margin-right: 0;
  }
}

/* line 598, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 .flow img {
  width: 100%;
}

/* line 43, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 ul {
  padding-left: 3em;
  padding-bottom: 1em;
}

/* line 47, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 li {
  list-style: disc;
  font-size: 1.5em;
  line-height: 1.75em;
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide3 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 605, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide4 {
  background: white;
  height: 100vh;
  padding: 0;
  border-bottom: 5em solid green;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 780px) {
  /* line 605, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide4 {
    height: 850px;
  }
}

/* line 616, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide4 img.banner {
  width: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  border-top: 5px solid #087A08;
}

/* line 624, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide4 h1 {
  padding: 1em 0;
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide4 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide4 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 629, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide5 {
  background: white;
  height: 100vh;
  padding: 2em 0;
  border-bottom: 5em solid green;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 780px) {
  /* line 629, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide5 {
    height: 500px;
  }
}

/* line 640, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide5 h1 {
  padding: 1em 0;
}

/* line 643, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide5 img {
  width: 90%;
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide5 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide5 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 648, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 {
  background: white;
  height: 100vh;
  padding: 2em 0;
  border-bottom: 5em solid green;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 780px) {
  /* line 648, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide6 {
    height: 550px;
  }
}

/* line 659, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 h1 {
  padding: 1em 0;
}

/* line 662, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 li {
  font-size: 1.5em;
  line-height: 1.75em;
}

@media screen and (max-width: 780px) {
  /* line 662, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #slide6 li {
    background: rgba(255, 255, 255, 0.8);
  }
}

/* line 54, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 .arrow {
  margin: 0 auto;
  width: 50px;
  bottom: -60px;
  position: absolute;
  right: 0;
  left: 0;
}

/* line 62, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 .arrow img {
  width: 50px;
  cursor: pointer;
}

/* line 671, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#slide6 .arrow img {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 679, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery {
  padding: 0;
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
#gallery:after {
  content: "";
  display: table;
  clear: both;
}

/* line 684, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul {
  list-style: none;
  margin: 0;
}

/* line 688, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul li {
  display: inline;
  margin: 0 18px 13px 0;
  float: left;
}

/* line 693, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul li.right {
  float: right;
}

/* line 696, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul li a {
  text-decoration: none;
}

/* line 699, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul a img {
  border: 5px solid #ffffff;
  border-width: 5px;
}

/* line 703, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul a:hover img {
  border: 5px solid #f6983c;
  border-width: 5px;
  color: #fff;
}

/* line 708, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#gallery ul a:hover {
  color: #fff;
}

/* line 711, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.thumb-width {
  width: 960px;
}

@media screen and (max-width: 780px) {
  /* line 711, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .thumb-width {
    width: 100%;
  }
}

/* line 719, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#content.shrink-padding {
  padding: 20px;
}

/* line 722, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multi-right {
  float: right;
  width: 40%;
}

/* line 726, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multi-right > div {
  padding: 10px 15px 15px;
  background: #E6EAED;
  margin-bottom: 15px;
}

@media screen and (max-width: 780px) {
  /* line 722, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .multi-right {
    width: 46%;
  }
}

@media screen and (max-width: 480px) {
  /* line 722, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .multi-right {
    width: 100%;
    float: none;
    paddin: 0;
    background: transparent;
  }
}

/* line 741, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multi-right p {
  float: right;
  font-size: 10px;
  margin-top: 5px;
}

/* line 746, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multi-left {
  float: left;
  width: 55%;
}

@media screen and (max-width: 780px) {
  /* line 746, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .multi-left {
    width: 46%;
  }
}

@media screen and (max-width: 480px) {
  /* line 746, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .multi-left {
    width: 100%;
    float: none;
    padding: 0;
    background: transparent;
  }
}

/* line 760, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multi-right .fund-list {
  padding: 0 0 20px 0;
}

/* line 763, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.recent-activity p {
  float: right;
  font-size: 11px;
}

/* line 769, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-docs {
  float: right;
  width: 30%;
}

@media screen and (max-width: 960px) {
  /* line 769, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .details-docs {
    width: 40%;
  }
}

@media screen and (max-width: 780px) {
  /* line 769, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .details-docs {
    float: none;
    width: 100%;
  }
}

/* line 780, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.pe-details {
  float: left;
  width: 30%;
  padding-right: 2%;
}

@media screen and (max-width: 780px) {
  /* line 780, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .pe-details {
    float: none;
    width: 100%;
  }
}

/* line 789, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.pe-description {
  float: left;
  width: 60%;
}

@media screen and (max-width: 780px) {
  /* line 789, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .pe-description {
    float: none;
    width: 100%;
  }
}

/* line 797, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-left {
  float: left;
  width: 68%;
}

@media screen and (max-width: 960px) {
  /* line 797, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .details-left {
    width: 58%;
  }
}

@media screen and (max-width: 780px) {
  /* line 797, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .details-left {
    float: none;
    width: 98%;
  }
}

@media screen and (max-width: 480px) {
  /* line 797, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .details-left {
    width: 96%;
  }
}

/* line 812, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight {
  padding: 17px 10px 10px;
  margin: 0 0 20px;
  border: 1px solid #cdcccc;
  background: #f4f4f4;
}

/* line 818, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight h4 {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 5px 0;
  border-bottom: 1px solid #cdcccc;
  padding: 0 0 4px 0;
  color: #666;
}

/* line 826, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight h4 span {
  float: right;
  font-size: 20px;
  color: #444;
}

/* line 831, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight h4 span.detail-return, .detail-highlight h4 span.detail-return a {
  font-size: 14px;
}

/* line 837, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight h4 a {
  color: #3399ff;
}

/* line 842, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-bottom {
  max-width: 1096px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.7/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.details-bottom:after {
  content: "";
  display: table;
  clear: both;
}

/* line 846, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-bottom .chart {
  border: 1px solid #cdcccc;
  width: 874px;
  height: 400px;
}

/* line 851, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-transactions {
  float: right;
  width: 49%;
}

/* line 855, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-dmnc {
  float: left;
  width: 49%;
}

/* line 859, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.detail-highlight h4 span {
  float: right;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #666;
  font-variant: normal;
  letter-spacing: normal;
}

@media screen and (max-width: 780px) {
  /* line 863, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #accounts_grid,
#asset-type-breakdown,
#asset_groups_grid,
#asset_group_values_grid,
#holdings_grid,
table.return,
table.aum {
    min-width: 600px;
  }
}

/* line 876, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.hidden,
.content,
.chart-tab {
  display: none;
}

/* line 881, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.active,
.content.active,
.chart-tab.active {
  display: block;
}

/* line 886, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-left.chart-400 {
  min-height: 420px;
}

/* line 889, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-left.chart-300 {
  min-height: 320px;
}

/* line 892, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.chart-switcher {
  float: right;
  width: 15px;
  left: auto;
  z-index: 5;
}

/* line 898, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#basicPage .chart-switcher ul {
  margin: 0;
  padding: 0;
}

/* line 902, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.chart-switcher li,
#basicPage .chart-switcher ul li {
  min-width: 20px;
  text-align: center;
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0;
  width: 28px;
}

/* line 911, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.chart-switcher li a,
#basicPage .chart-switcher ul li a {
  padding: 5px 3px;
}

/* line 915, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.chart-switcher li a.active,
#basicPage .chart-switcher ul li a.active {
  border: 1px solid #CDCCCC;
  background: white;
  border-left: 0;
  padding: 7px 7px 3px;
}

/* line 922, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.chart-tab {
  border: 1px solid #cdcccc;
  padding: 1px;
  background: #fff;
  margin: 0 14px 20px 0;
  width: auto;
}

/* line 929, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-page .chart-switcher {
  top: 30px;
}

/* line 932, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.details-page .chart-tab {
  top: 30px;
}

/* line 935, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.portfolio-pie {
  margin: 0 0 20px 0;
}

/* line 940, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.mejs-audio {
  margin-bottom: 30px;
}

/* line 943, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.mejs-controls div.mejs-time-rail,
.mejs-controls .mejs-time-rail .mejs-time-total {
  width: 275px !important;
}

/* line 947, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.video-box {
  border: 1px solid #666;
  width: 480px;
  position: relative;
}

/* line 1037, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#activity-area .lb-bottom {
  display: none;
}

/* line 1040, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.lb-top h3 {
  font-variant: normal;
}

/* line 1045, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#basicPage .bsa-form ul {
  width: 500px;
  padding: 0 0 30px;
  margin: 0;
}

/* line 1050, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#basicPage .bsa-form li {
  list-style: none;
  padding: 6px 0 10px;
  border-bottom: 1px solid #CDCCCC;
}

/* line 1055, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#basicPage .bsa-form li input {
  float: right;
  width: 325px;
  border: 1px solid #999;
  background: #fff;
  padding: 2px;
}

/* line 1062, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#basicPage .bsa-form li input,
#basicPage .bsa-form li input[disabled=true] {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 1067, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.black-button {
  background-color: #45484d;
  background-image: -webkit-linear-gradient(top, #45484d 0%, black 100%);
  background-image: linear-gradient(to bottom,#45484d 0%, black 100%);
  display: inline-block;
  padding: 7px 14px;
  color: white !important;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: visible;
  width: auto;
}

/* line 1084, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.black-button:hover {
  cursor: pointer;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  background-color: black;
  background-image: -webkit-linear-gradient(top, black, #45484d);
  background-image: linear-gradient(to bottom,black, #45484d);
}

/* line 1091, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
#footnotes_debug {
  display: none;
}

@media only screen and (max-width: 480px) {
  /* line 1098, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  .switcher,
.welcome_user,
#header .header-menu,
.page-container .menu {
    display: none;
  }
  /* line 1104, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  table.return th,
table.return td {
    font-size: 9px;
  }
  /* line 1108, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu {
    display: block;
    width: 100%;
  }
  /* line 1112, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu ul {
    margin: 0;
    width: 100%;
    overflow: hidden;
  }
  /* line 1117, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu li {
    display: block;
    float: none;
    width: 100%;
    padding: 12px 0;
    border-bottom: 1px dotted white;
  }
  /* line 1124, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu li a {
    width: 100%;
    color: white;
    padding: 13px 420px 13px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    letter-spacing: 0.08em;
    -webkit-tap-highlight-color: #E0FFB0;
  }
  /* line 1134, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu li.current-link a,
#footer .responsive-menu li a:hover {
    color: #3399ff;
  }
  /* line 1140, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .footer-menu {
    display: none;
  }
  /* line 1143, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu .footer-menu {
    display: block;
  }
  /* line 1146, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
  #footer .responsive-menu .footer-menu ul {
    float: none;
  }
}

/* line 1193, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.multiple-download-button,
.multiple-download-info,
.multiGrid div,
.multiGrid span,
.multiGrid table,
.multiGrid caption,
.multiGrid tbody,
.multiGrid tfoot,
.multiGrid thead,
.multiGrid tr,
.multiGrid th,
.multiGrid td,
.multiGrid a {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 1208, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.grid-filter {
  border: none;
  background: transparent;
}

/* line 1214, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-default,
.ui-widget-content .ui-state-default {
  background: #e3e1e1;
  background-image: none;
}

/* line 1221, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-widget-content,
.ui-widget-content {
  border: none;
}

/* line 1225, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid tr.jqgrow td {
  border-right: none;
  border-bottom: 1px solid #ccc;
  padding: 7px 10px !important;
  font-size: 14px !important;
  color: #000;
}

/* line 1234, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid tr.jqgrow td a {
  font-size: 14px;
  padding: 0;
}

/* line 1240, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-corner-all {
  border-radius: 0;
}

/* line 1243, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-jqgrid-htable th {
  border-right: none;
}

/* line 1246, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
  padding: 5px 12px;
  text-align: left;
  font-size: 14px !important;
  font-weight: normal;
  line-height: 2.428571429;
  height: auto;
  color: #000 !important;
  background-color: #e3e1e1;
}

/* line 1260, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-jqgrid-htable th div:first-of-type {
  padding: 5px 10px;
  vertical-align: middle;
}

/* line 1266, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid-htable .ui-jqgrid-labels .ui-th-column:not(:first-child) {
  border-right: 3px solid #fff !important;
}

/* line 1269, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid-htable .ui-jqgrid-labels .ui-th-column {
  border-bottom: none !important;
}

/* line 1272, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid-htable .ui-jqgrid-labels #document_grid_39980_grid_title.ui-th-column,
.ui-jqgrid-htable .ui-jqgrid-labels #jqgh_document_grid_40005_grid_title.ui-th-column {
  border-right: none !important;
}

/* line 1276, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid-resize.ui-jqgrid-resize-ltr {
  background: #e3e1e1;
}

/* line 1279, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
body .ui-th-column,
body .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  padding: 0;
}

/* line 1283, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-default.ui-jqgrid-hdiv {
  border-bottom: 0;
}

/* line 1286, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-pg-table {
  padding-bottom: 0;
}

/* line 1289, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-pg-table td {
  padding: 4px 1px;
}

/* line 1292, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
  border-radius: 0;
  height: auto;
  background: #e3e1e1;
  border-top: none;
}

/* line 1299, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  background-image: none;
  background-color: #efefef;
}

/* line 1306, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.table-no-buttons .ui-state-default, .table-no-buttons .ui-widget-content .ui-state-default,
.table-no-buttons .ui-state-default, .table-no-buttons .ui-widget-content .ui-state-default.ui-state-default:hover {
  background: #e3e1e1 !important;
}

/* line 1312, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid .ui-paging-info {
  font-size: 14px;
  color: #000;
  margin-top: 0;
  margin-right: 8px;
}

/* line 1320, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-widget-content td {
  -webkit-transition: background 300ms;
  -moz-transition: background 300ms;
  transition: background 300ms;
}

/* line 1323, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-hover a,
.ui-state-hover a:hover {
  text-decoration: underline;
}

/* line 1328, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-highlight td {
  background: #E3F2FD;
}

/* line 1333, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-jqgrid-titlebar {
  display: none;
}

/* line 1336, app/assets/stylesheets/themes/backstopadvisors/backstopadvisors.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
  color: #0266D1;
}
