/* Main screen style file
*/
/*
$banner: #58b6de;
$action_banner: #fe9836;
$banner_text: #fff;
$footer_text: lighten($text, 50%);
*/
/* line 6, ../../sass-source/partials/_classes.scss */
.block-container.border-bottom {
  padding-bottom: 2em;
  margin-bottom: 1em;
}

/* line 12, ../../sass-source/partials/_classes.scss */
.block-container-empty {
  display: none;
  visibility: hidden;
}

/* line 18, ../../sass-source/partials/_classes.scss */
.block-title h2 {
  margin-top: 0;
}

/* line 23, ../../sass-source/partials/_classes.scss */
.border-bottom {
  border-bottom: 1px solid #CCC;
}

/* line 27, ../../sass-source/partials/_classes.scss */
.content-header {
  border-top: 1px solid #CCC;
  margin-bottom: 1em;
}
/* line 30, ../../sass-source/partials/_classes.scss */
.content-header img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

/* line 37, ../../sass-source/partials/_classes.scss */
.inverted, #footer-block {
  background-color: #444;
  color: #EEE;
}
/* line 40, ../../sass-source/partials/_classes.scss */
.inverted h1, #footer-block h1, .inverted h2, #footer-block h2, .inverted h3, #footer-block h3, .inverted p, #footer-block p {
  color: inherit;
  border: none;
}

/* line 46, ../../sass-source/partials/_classes.scss */
.large {
  font-size: 140%;
  font-weight: 300;
}

/* line 51, ../../sass-source/partials/_classes.scss */
.margin-vertical-lg {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

/* line 56, ../../sass-source/partials/_classes.scss */
.margin-vertical-md {
  margin-top: 2.0em;
  margin-bottom: 2.0em;
}

/* line 61, ../../sass-source/partials/_classes.scss */
.margin-vertical-sm {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

/* line 66, ../../sass-source/partials/_classes.scss */
.margin-lateral {
  margin-left: 2%;
  margin-right: 2%;
}

/* line 71, ../../sass-source/partials/_classes.scss */
.padding-vertical-lg {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

/* line 76, ../../sass-source/partials/_classes.scss */
.padding-vertical-md, #footer-block {
  padding-top: 2.0em;
  padding-bottom: 2.0em;
}

/* line 81, ../../sass-source/partials/_classes.scss */
.padding-vertical-sm, .block-container {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 86, ../../sass-source/partials/_classes.scss */
.footer {
  width: 100%;
}

/*
$banner: #58b6de;
$action_banner: #fe9836;
$banner_text: #fff;
$footer_text: lighten($text, 50%);
*/
/* line 4, ../../sass-source/partials/_ids.scss */
#footer-block {
  margin-top: 4em;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 13, ../../sass-source/partials/_ids.scss */
#top-nav {
  background-color: inherit;
  border: 0;
  margin-bottom: 1em;
}
/* line 17, ../../sass-source/partials/_ids.scss */
#top-nav .navbar-toggle {
  background: #003017;
}
/* line 19, ../../sass-source/partials/_ids.scss */
#top-nav .navbar-toggle .icon-bar {
  background: white;
}

/* line 25, ../../sass-source/partials/_ids.scss */
#top-nav-list {
  text-transform: uppercase;
}
/* line 27, ../../sass-source/partials/_ids.scss */
#top-nav-list li {
  border-bottom: 1px solid white;
}
/* line 30, ../../sass-source/partials/_ids.scss */
#top-nav-list li:hover, #top-nav-list .active {
  border-bottom-color: #006330;
}
/* line 33, ../../sass-source/partials/_ids.scss */
#top-nav-list a, #top-nav-list a:hover {
  background-color: inherit;
}
/* line 36, ../../sass-source/partials/_ids.scss */
#top-nav-list .active a {
  color: #333;
}

/* line 41, ../../sass-source/partials/_ids.scss */
#top-nav-logo {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  /* line 41, ../../sass-source/partials/_ids.scss */
  #top-nav-logo {
    height: 80px;
  }
}

/*
$banner: #58b6de;
$action_banner: #fe9836;
$banner_text: #fff;
$footer_text: lighten($text, 50%);
*/
/* line 4, ../../sass-source/partials/_tags.scss */
body {
  color: #333;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 700px) {
  /* line 4, ../../sass-source/partials/_tags.scss */
  body {
    font-size: 14px;
  }
}
@media (max-width: 400px) {
  /* line 4, ../../sass-source/partials/_tags.scss */
  body {
    font-size: 12px;
  }
}

/* line 17, ../../sass-source/partials/_tags.scss */
h1, h2, h3 {
  font-weight: 300;
}

/* Reset bootstrap font sizes to % so these can be scaled for different
 * screen sizes by simply changing base font size.
 * Percentage is calculated relative to default 14pt size.
 */
/* line 25, ../../sass-source/partials/_tags.scss */
h1, .h1 {
  font-size: 257%;
}

/* line 29, ../../sass-source/partials/_tags.scss */
h2, .h2 {
  font-size: 214%;
  color: #006330;
}

/* line 34, ../../sass-source/partials/_tags.scss */
h3, .h3 {
  font-size: 171%;
  color: gray;
}

/* line 39, ../../sass-source/partials/_tags.scss */
h4, .h4 {
  font-size: 129%;
}

/* line 43, ../../sass-source/partials/_tags.scss */
h5, .h5 {
  font-size: 100%;
}

/* line 47, ../../sass-source/partials/_tags.scss */
h6, .h6 {
  font-size: 86%;
}

/* line 51, ../../sass-source/partials/_tags.scss */
h1 > small {
  color: #EEE;
}

/* line 55, ../../sass-source/partials/_tags.scss */
h2 > small {
  color: #00fc7a;
}
