/* line 1, ../scss/_typography.scss */
body {
  font-family: 'NotoSans', 'Arial', sans-serif;
  font-size: 16px;
  font-weight: normal;
}

@font-face {
  font-family: 'NotoSans';
  src: url("/fonts/NotoSans/NotoSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NotoSans';
  src: url("/fonts/NotoSans/NotoSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
/* line 1, ../scss/_misc.scss */
.w-100 {
  width: 100% !important;
}

/* line 5, ../scss/_misc.scss */
.mt-25 {
  margin-top: 25px !important;
}

/* line 9, ../scss/_misc.scss */
.ml-25 {
  margin-left: 25px !important;
}

/* line 13, ../scss/_misc.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 17, ../scss/_misc.scss */
.d-flex {
  display: flex !important;
}

/* line 21, ../scss/_misc.scss */
.ml-auto {
  margin-left: auto !important;
}

/* line 25, ../scss/_misc.scss */
.mr-auto {
  margin-right: auto !important;
}

/* line 29, ../scss/_misc.scss */
.text-white {
  color: #fff !important;
}

/* line 33, ../scss/_misc.scss */
.align-items-center {
  align-items: center !important;
}

/* line 37, ../scss/_misc.scss */
.justify-content-space-between {
  justify-content: space-between !important;
}

/* line 41, ../scss/_misc.scss */
.text-smaller {
  font-size: smaller;
}

/* line 2, ../scss/_forms.scss */
.form-group-container .form-group-title {
  margin-top: 10px;
}
/* line 6, ../scss/_forms.scss */
.form-group-container .form-group {
  margin-left: 0;
  margin-right: 0;
}
/* line 10, ../scss/_forms.scss */
.form-group-container .form-group .col-sm-5,
.form-group-container .form-group .col-sm-7 {
  padding-left: 0;
  padding-right: 0;
}
/* line 18, ../scss/_forms.scss */
.form-group-container .level-1 hr {
  display: none;
}
/* line 22, ../scss/_forms.scss */
.form-group-container .level-1 .form-group-title {
  font-style: italic;
  padding-bottom: 0;
}
/* line 29, ../scss/_forms.scss */
.form-group-container:last-child hr {
  display: none;
}

/* line 37, ../scss/_forms.scss */
.form-group.form-group-with-validation-errors > label {
  color: #a94442;
}
/* line 42, ../scss/_forms.scss */
.form-group.form-group-with-validation-errors > div .inputmedium,
.form-group.form-group-with-validation-errors > div .btn,
.form-group.form-group-with-validation-errors > div .inputlong,
.form-group.form-group-with-validation-errors > div .selectlong {
  border-color: #a94442;
}
/* line 50, ../scss/_forms.scss */
.form-group.form-group-with-validation-errors .validation-errors {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
/* line 54, ../scss/_forms.scss */
.form-group.form-group-with-validation-errors .validation-errors li {
  font-size: 12px;
  color: #a94442;
}

/* line 1, ../scss/_navbar.scss */
header {
  padding: 20px 0;
}

/* line 6, ../scss/_navbar.scss */
.navbar {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0;
}
/* line 13, ../scss/_navbar.scss */
.navbar .navbar-nav {
  padding: 0;
}
/* line 17, ../scss/_navbar.scss */
.navbar .navbar-collapse {
  border: 0;
  box-shadow: none;
}
/* line 21, ../scss/_navbar.scss */
.navbar .navbar-collapse.in, .navbar .navbar-collapse.collapsing {
  position: absolute;
  z-index: 100;
  width: calc(100% + 30px);
  top: calc(100% + 20px);
  left: -15px;
}
/* line 31, ../scss/_navbar.scss */
.navbar .navbar-toggle {
  height: auto;
  margin: 0;
}
/* line 36, ../scss/_navbar.scss */
.navbar .nav {
  text-align: right;
}
/* line 38, ../scss/_navbar.scss */
.navbar .nav li {
  display: inline-block;
}

/* line 44, ../scss/_navbar.scss */
.header-top {
  padding: 5px 0;
}
/* line 47, ../scss/_navbar.scss */
.header-top .nav li {
  display: inline-block;
}
/* line 50, ../scss/_navbar.scss */
.header-top .nav li a {
  padding: 0;
  margin-left: 10px;
  margin-right: 10px;
  font-size: smaller;
}
/* line 56, ../scss/_navbar.scss */
.header-top .nav li a:hover {
  color: #fff;
  background-color: transparent;
  text-decoration: underline;
}

/* line 1, ../scss/_footer.scss */
footer {
  color: #fff;
  padding: 60px 0;
}
/* line 5, ../scss/_footer.scss */
footer a {
  color: #FFFFFF;
}
/* line 9, ../scss/_footer.scss */
footer .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 992px) {
  /* line 16, ../scss/_footer.scss */
  footer .container {
    display: block;
  }
  /* line 20, ../scss/_footer.scss */
  footer .footer-menu,
  footer .social {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 27, ../scss/_footer.scss */
  footer .copyright {
    display: block;
    margin-bottom: 25px;
  }
  /* line 32, ../scss/_footer.scss */
  footer .social {
    margin-top: 25px;
  }
}
@media (max-width: 768px) {
  /* line 39, ../scss/_footer.scss */
  footer .footer-menu a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/* line 8, ../scss/main.scss */
.form-group-container-hidden {
  display: none;
}
