/* VARIABLES
-------------------------------------------------- */
/* NAVBAR
-------------------------------------------------- */
/* line 8, ../sass/content.scss */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}

/* line 16, ../sass/content.scss */
.navbar-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 21, ../sass/content.scss */
.navbar-wrapper .navbar {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 26, ../sass/content.scss */
.navbar-brand {
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  font-family: 'Alegreya Sans', sans-serif;
  color: #ffffff;
}

/* line 34, ../sass/content.scss */
.navbar-wrapper .container {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 38, ../sass/content.scss */
.navbar-wrapper .navbar {
  padding-left: 0;
  padding-right: 0;
}

/* The navbar becomes detached from the top, so we round the corners */
/* line 44, ../sass/content.scss */
.navbar-wrapper .navbar {
  border-radius: 4px;
}

/* line 48, ../sass/content.scss */
#resplinks {
  display: none;
}

@media (max-width: 1199px) {
  /* line 54, ../sass/content.scss */
  .navbar-nav > li > a {
    font-size: 14px;
  }

  /* line 58, ../sass/content.scss */
  .navbar-brand {
    font-size: 18px;
  }

  /* line 62, ../sass/content.scss */
  .toplevel {
    display: none !important;
  }

  /* line 66, ../sass/content.scss */
  #resplinks {
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 73, ../sass/content.scss */
  .toplevel {
    display: none !important;
  }

  /* line 77, ../sass/content.scss */
  #resplinks {
    display: block;
  }
}
/* line 83, ../sass/content.scss */
.tr-signin {
  float: right;
  padding-right: 25px;
}

/* line 91, ../sass/content.scss */
.infocontent h1 {
  color: #112d74;
  margin-bottom: 35px;
}
/* line 96, ../sass/content.scss */
.infocontent h2 {
  font-weight: bold;
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  font-family: 'Alegreya Sans', sans-serif;
  color: #112d74;
  margin-bottom: 20px;
}
/* line 106, ../sass/content.scss */
.infocontent p {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}
/* line 113, ../sass/content.scss */
.infocontent li {
  font-size: 16px;
}
/* line 117, ../sass/content.scss */
.infocontent .main-image {
  padding-top: 85px;
  width: 80%;
  height: 80%;
}
/* line 123, ../sass/content.scss */
.infocontent .downloadlink {
  font-weight: bold;
  font-size: 24px;
}

@media (max-width: 991px) {
  /* line 133, ../sass/content.scss */
  .infocontent .main-image {
    display: none;
  }
}
