body {
  padding-top: 70px;
}

@media(min-width: 768px) AND (max-width: 990px){
  .navbar .container {
    width: inherit;
    /*font-size: x-small;*/
  }
  .bootstrap-table .btn-group .btn {
    width: 100%;
  }
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}

.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}


.bootstrap-table .table th {
  display: none;
}
.bootstrap-table .table td {
  display: block;
}
.bootstrap-table .table td:first-child {
  padding-top: .5em;
}
.bootstrap-table .table tr > td:last-child {
  padding-bottom: .5em;
}
.bootstrap-table .table tr > td:before {
  margin-right: 15px;
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
  border-right: 1px solid #ddd;
  clear: left;
}

.bootstrap-table .table th .th-inner {
  word-wrap: break-word;
  white-space: normal;
}

@media (max-width: 767px) {
  .bootstrap-table .table tbody > tr {
    border-bottom: 5px solid #ddd;
  }
  .bootstrap-table .table td:first-child {
    border-left: 1px solid #ddd;
  }
  .bootstrap-table .table tr:first-child td {
    border-top: 1px solid #ddd;
  }
}

@media (min-width: 768px) {
  .bootstrap-table .table tr > td:before {
    display: none;
  }
}
.bootstrap-table .table tr > th, .bootstrap-table .table td {
  text-align: left;
}
@media (min-width: 768px) {
  .bootstrap-table .table tr > th, .bootstrap-table .table tr > td {
    display: table-cell;
    padding: .25em .5em;
  }
  .bootstrap-table .table tr > th:first-child, .bootstrap-table .table tr > td:first-child {
    padding-left: 0;
  }
  .bootstrap-table .table tr > th:last-child, .bootstrap-table .table tr > td:last-child {
    padding-right: 0;
  }
}

#map {
  width: 100%; 
  height: 400px;
  z-index: 2;
}

nav i.fa {
  min-width: 16px;
  text-align: center;
}

footer {
  margin: 4rem;
}

.nav .badge-notification i {
  font-size: 20px;
}

.nav .badge-notification .badge {
  position: absolute;
  left: 22px;
  top: 9px;
  background: red;
  text-align: center;
  border-radius: 30px 30px 30px 30px;
  color: white;
  font-size: 12px;
}
