html,
body {
  // allow for full-screen display of the map
  height: 100%;
}

.alert-box {
  max-width: 400px;
  top: 160px;
  margin: 0 auto;
}

.home {

  #mega-drop {
    .description {
      width: 50%;
    }
    .slider {
      display: none;
    }
  }

  #map-container {
    position: fixed;
    z-index: 10;
    top: 70px;
    left: 0;
    bottom: 0;
    right: 0;

    .leaflet-container {
      width: 100%;
      height: 100%;
      position: relative;
    }

    .leaflet-popup-content-wrapper {
      -webkit-border-radius: 0 !important;
      border-radius: 0 !important;
    }
  }

  h3 {
    font-size: 1.4em;
    margin-bottom: .2em;
  }

  h4 {
    font-size: 1em;
    margin-bottom: .2em;
  }

  // backbone-forms overrides
  .forms {
      label {
        display: inline;
      }
    ul {
      list-style-type: none;
      margin: 0px;
      li {
        height: 30px;
      }
    }
  }

  #wizard-navigation > li {
   float:right;
  }

}

html,
body {
  // allow for full-screen display of the map
  height: 100%;
}

.alert-box {
  max-width: 400px;
  margin: 0 auto;
}

.home {

  #mega-drop {
    .description {
      width: 50%;
    }
    .slider {
      display: none;
    }
  }

  #map-container {
    position: fixed;
    z-index: 10;
    top: 70px;
    left: 0;
    bottom: 0;
    right: 0;

    .leaflet-container {
      width: 100%;
      height: 100%;
      position: relative;
    }

    .leaflet-popup-content-wrapper {
      -webkit-border-radius: 0 !important;
      border-radius: 0 !important;
    }
  }

  h3 {
    font-size: 1.4em;
    margin-bottom: .2em;
  }

  h4 {
    font-size: 1em;
    margin-bottom: .2em;
  }

  // backbone-forms overrides
  .forms {
      label {
        display: inline;
      }
    ul {
      list-style-type: none;
      margin: 0px;
      li {
        height: 30px;
      }
    }
  }

  #wizard-navigation > li {
   float:right;
  }

}

Fix positioning of login view alert box.
Fix positioning of login view alert box.
