.btn.active, .btn:active, .btn:focus, .btn:hover {
  color: #fff;
  border-color: #ffffff;
  background-color: #e63946;
}

#mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
  color: #518461;
}

#mainNav.navbar-shrink .navbar-nav > li > a:focus:hover, #mainNav.navbar-shrink .navbar-nav > li > a:hover {
  color: #a8dadc;
}

#mainNav .navbar-nav > li > a.active {
  color: #cb2b30!important;
  background-color: transparent;
}

@media (min-width: 992px) #mainNav.navbar-shrink {
  border-color: rgba(34,34,34,.1);
  background-color: #f1faee!important;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  box-shadow: 0 0 0 .2rem rgba(255,193,7,0);
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: rgba(255,193,7,0);
  border-color: rgba(255,193,7,0);
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #2227a2;
  background-color: rgba(0,0,0,0);
  border-color: #ffffff;
}

a:focus, a:hover {
  color: rgb(230,57,70);
}

.modal-dialog {
  position: fixed;
  top: auto;
  right: 0%;
  left: 0%;
  bottom: 0;
  margin: 0 auto;
  width: 100%;
}

#map {
  height: 500px;
  width: 100%;
}

