﻿#map {
height: 545px;
width: 100%;
padding:0; 
margin: 0;
}
/*
#map {
  display: block;
  position:absolute;
  height:auto;
  bottom:0;
  top:0;
  left:0;
  right:0;
  margin-top:50px;
}
*/

.input-group {
  z-index: 998;
}
/* line 106, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend {
  border: solid 1px #00aeef;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  z-index: 998;
  position: absolute;
  bottom: 100px;
  right: 15px;
}
/* line 113, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend img {
  vertical-align: middle;
}
/* line 115, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend ul {
  padding: 2px 5px;
  float: right;
  margin: 0;
}
/* line 119, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend ul, #legend li {
  list-style-type: none;
}
/* line 121, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li {
  display: block;
  position: relative;
  float: left;
  font-size: 12px;
  padding-right: 5px;
  padding-left: 40px;
  height: 25px;
  line-height: 25px;
  width: 100px;
  text-align: left;
}
/* line 132, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li.first {
  clear: both;
}
/* line 134, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li span {
  width: 30px;
  height: 25px;
  position: absolute;
  left: 6px;
  display: inline-block;
  background-image: url("//s3.amazonaws.com/s3.mylocalcrime.com/images/icons/spotcrime_info/spotcrime-icons-sprite.png");
}
/* line 142, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Arson {
  background-position: -30px 0;
}
/* line 144, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Assault {
  background-position: -60px 0;
}
/* line 146, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Burglary {
  background-position: -90px 0;
}
/* line 148, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Other {
  background-position: -120px 0;
}
/* line 150, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Robbery {
  background-position: -150px 0;
}
/* line 152, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Shooting {
  background-position: -180px 0;
}
/* line 154, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Theft {
  background-position: -210px 0;
}
/* line 156, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li .Vandalism {
  background-position: -240px 0;
}
/* line 158, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend li a {
  border: solid 1px #00aeef;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: block;
  padding: 4px 0px;
  color: #00aeef;
  text-align: center;
  text-decoration: none;
  margin-top: 3px;
  line-height: 12px;
  width: 100%;
  font-size: 10px;
  float: left;
  width: 60px;
}
/* line 166, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend #show_legend_link {
  display: block;
  float: right;
  height: 100%;
  width: 20px;
  padding: 7px 0 10px 0;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}
/* line 175, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend .closed {
  border-left: 0px !important;
}
/* line 177, ../../../app/stylesheets/spotcrime_info_fullscreen.sass */
#legend a#show_legend_link:hover {
  background: #eeeeee;
}
