/* body {
  padding: 50px;
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
} */

/* a {
  color: #00B7FF;
} */

.container-result-search{
  height: 5rem;
}

.container-result-search li{
  cursor: pointer;
  padding: 0.25rem 0 0.25rem 0.9rem;
}

.container-result-search ul{
  margin: 0;
  padding: 0;
}

.container-result-search li:hover{
  background-color: #cad7eb;
}


.container-result-search-intable{
  background-color: #fff;
  max-height: 5rem;
  width: 100%;
  position: relative;
  z-index: 10;
  top: -0.1rem;
}

.container-result-search-intable li{
  cursor: pointer;
  padding: 0.25rem 0 0.25rem 0.9rem;
}

.container-result-search-intable ul{
  margin: 0;
  padding: 0;
}

.container-result-search-intable li:hover{
  background-color: #cad7eb;
}

.rotate-90{
  transform: rotate(90deg);
}

.container-page-map{
  /* height: 2218px;
  width: 1680px; */
  height: 1680px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;

}

.container-page-map .container-header{
  height: 200px;
}

.container-page-map .container-body{
  height: 100%;
  overflow-y: hidden;
}

.container-page-map .container-footer{
  height: 70px;
}



a.no-style{
  color: inherit;
  text-decoration: none;
}

/* MATERIAL ICONS*/


/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }