html, body {margin:0; padding:0;}

body {
    // font-size:20px;
    // font-family: /*iOS, MacOS */ "AvenirNextCondensed-Regular", "Avenir Next Condensed", /*Ubuntu*/ "Liberation Sans Narrow", /*Windows*/"Franklin Gothic Cond", "Arial Narrow", /*Android*/sans-serif-condensed, /*Fallback*/ Arial, sans-serif;
    // font-stretch: condensed;
    // font-stretch:condensed;
    // color:#222;
}

* {
    box-sizing: border-box;
/*    -webkit-touch-callout: none;
      -webkit-user-select: none;
       -khtml-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
*/}
    
input {
    -webkit-touch-callout: auto; /* iOS Safari */
      -webkit-user-select: auto; /* Safari */
       -khtml-user-select: auto; /* Konqueror HTML */
         -moz-user-select: auto; /* Firefox */
          -ms-user-select: auto; /* Internet Explorer/Edge */
              user-select: auto; /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}

a:link, a:visited {
    // color:#0d6efd;
    text-decoration:underline;
}

a:hover {
    // color:#0d6efd;
    text-decoration:none;
}

.gray {
    color:gray;
}

tr.o {
    border-bottom:1px solid #ccc;
    background-color:#eee !important;
}

#lang-go {
    display:none;
}

// MAP
.map {
    height:200px;
    width:100%;
}

#item-data {
    display:none;
}

#navbar-nav {
    position:relative;
}

#logout {
    margin:8px 9px;
    background:none;
    color:#777;
    // color:inherit;
    border:none;
    padding:0;
    font:inherit;
    cursor:pointer;
    outline:inherit;
    text-decoration:underline;
}

#logout:hover {
    color:#555;
    text-decoration:none;
}

#search-nav-item {
    display:block;
    position:absolute;
    top:16px; right:10px;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  padding-bottom: 60px;
}
header.container {
    padding:0;
}
.footer {
  position: absolute;
  left: 0; bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #fff;
}