.center-text {
  text-align: center;
}
/*
.loader.progress {
    margin:0px; height:.5em; width:100%;
    position:fixed; top:0px; z-index:5000;
    display:none;
    background-color: transparent !important;
    .progress-bar {
      width:100%; height:4px;
    }
}
*/
/*
nav.xnavbar {
  background-color: transparent !important;
  background-image:none!important;
  box-shadow:none!important;
  border-bottom:none!important;
  //position:absolute;
  // z-index:10;
  width:100%;
  height: @navbar-height;
  margin-bottom: 0px;

  .icon-bar {
    background-color: @hero-bottom;
  }

}*/
/*
.navbar-collapse.in {
  //background-color: @hero-top;
  // background-color: white; // icons and text are blue
  // on top!
  position: absolute;
  z-index: 1000;
  width: 100%;
}
*/
#hero-mask {
  overflow: hidden;
  width: 100%;
  height: 140px;
  margin: 0px 0 0 0;
  position: relative;
}
#hero-mask #hero {
  /* padding at top so jumbo-logo appears below menubar */
  height: 100%;
  background-color: #337ab7;
}
#hero-mask #hero .grid-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0 0 0 0;
  background: transparent url("../img/cropped.jpg");
  background-position: center top;
}
#hero-mask #hero .hero-text {
  color: white;
}
#hero-mask #hero .hero-text .sub-hero-text {
  font-weight: 500;
  font-size: 1.1em;
}
footer {
  padding: 3em 3em;
  background-color: #000000;
  color: #ffffff;
}
footer .list-inline a {
  color: white;
}
footer a {
  color: #3196e5;
}
footer a:hover {
  color: #8cc4f0;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
#toast-container {
  /*
   .toast-message {
      color: #000;
   } */
}
#toast-container > div {
  opacity: .9 !important;
}
#toast-container > .toast-error {
  background-color: #a02622 !important;
}
#toast-container > .toast-warning {
  background-color: #c77c11 !important;
}
#toast-container > .toast-success {
  background-color: #357935 !important;
}
#toast-container > .toast-info {
  background-color: #2390b0 !important;
}
body {
  font-family: "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.4;
}
input[type="radio"].btn-im,
input[type="checkbox"].btn-im {
  display: none;
}
input[type="radio"].btn-im + span:before,
input[type="checkbox"].btn-im + span:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type="radio"].btn-im + span:before {
  content: "\f10c";
}
input[type="radio"].btn-im:checked + span:before {
  content: "\f05d";
  color: #7fb329;
  /* from bootstrap.css */
}
input[type="checkbox"].btn-im + span:before {
  content: "\f096";
  width: 1.1em;
}
input[type="checkbox"].btn-im:checked + span:before {
  content: "\f046";
  color: #7fb329;
}
