.form-group-container{
  border: 1px solid #CCC;
  border-radius: 5px;
  padding: 10px 15px 0 15px;
  margin-bottom: 15px;
}

.panel-primary{
  border-color: #26374A;
}

.panel-primary > .panel-heading{
  background-color: #26374A;
  border-color: #26374A;
  padding: 15px;
}

.btn-plain{
  background-color: inherit;
  color: #333;
  border: 0;
  padding: 0;
  font-size: 16px;
}

.btn-plain.toggle{
  text-align: left;
  line-height: 17.5px;
}

.fa-md{
  font-size: 1.25em;
  vertical-align: -0.085em;
}

.map-container{
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
}

#map{
  height: 801px;
}

.mediumview #map{
  height: 700px;
}

.xsmallview #map,
.xxsmallview #map{
  height: 700px;
  margin-bottom: 60px;
}

#help-close{
  position: absolute;
  top: 15px;
  right: 15px;
  color: #BBB;
}

#help-close:hover{
  cursor: pointer;
  color: #FFF;
}

/* MENU CODE */

label{
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
}

/* HELP WINDOW */

/*#help{
  position: absolute;
  z-index: 10;
  left: 75px;
  right: 75px;
}

#help[data-state="show"]{
  display: block;
}

#help[data-state="hide"]{
  display: none;
}

#help .panel-body{
  max-height: 500px;
  overflow-y: auto;
}*/

.nowrap{
  white-space: nowrap;
}

.proximity-width{
  width: 110px;
}

#loading-overlay{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0.75;
  z-index: 1000;
}

#loading-overlay img{
  position: absolute;
  background-color: #FFF;
  padding: 15px;
  border-radius: 75px;
  width: 59px;
  height: 59px;
  top: 50%;
  left: 50%;
  margin-top: -23.5px;
  margin-left: -23.5px;
}

.xlargeview .mobile-nav,
.largeview .mobile-nav,
.mediumview .mobile-nav{
  display: none;
}

.mobile-nav{
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  border-top: 1px solid #26374A;
  background-color: #FFF;
  z-index: 200;
}

.btn-success.accessible{
  background-color: #0C7BDC;
  color: #FFF;
}

.btn-success.accessible:hover,
.btn-success.accessible:focus{
  background-color: #0A62B0;
  color: #FFF;
}

.btn-danger.accessible{
  background-color: #FFC20A;
  color: #000;
}

.btn-danger.accessible:hover,
.btn-danger.accessible:focus{
  background-color: #D49F00;
  color: #000;
}
