/* line 5, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 51, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #222222; }
  /* line 52, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
  h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0; }

/* line 53, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em; }

/* line 54, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em; }

/* line 55, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em; }

/* line 56, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em; }

/* line 57, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em; }

/* line 58, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold; }

/* line 59, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
p {
  margin: 0 0 1.5em; }
  /* line 60, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
  p .left {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }
  /* line 61, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
  p .right {
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0; }

/* line 62, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
a {
  text-decoration: underline;
  color: #06c; }
  /* line 18, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:visited {
    color: #004d99; }
  /* line 21, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:focus {
    color: #09f; }
  /* line 24, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:hover {
    color: #09f; }
  /* line 27, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
  a:active {
    color: #bf00ff; }

/* line 63, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic; }

/* line 64, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
strong, dfn {
  font-weight: bold; }

/* line 65, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
em, dfn {
  font-style: italic; }

/* line 66, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
sup, sub {
  line-height: 0; }

/* line 67, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666666; }

/* line 68, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic; }

/* line 69, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
del {
  color: #666666; }

/* line 70, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre; }

/* line 71, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }

/* line 72, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
li ul, li ol {
  margin: 0; }

/* line 73, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em; }

/* line 74, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
ul {
  list-style-type: disc; }

/* line 75, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
ol {
  list-style-type: decimal; }

/* line 76, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
dl {
  margin: 0 0 1.5em 0; }
  /* line 77, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
  dl dt {
    font-weight: bold; }

/* line 78, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
dd {
  margin-left: 1.5em; }

/* line 79, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
table {
  margin-bottom: 1.4em;
  width: 100%; }

/* line 80, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
th {
  font-weight: bold; }

/* line 81, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
thead th {
  background: #c3d9ff; }

/* line 82, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px; }

/* line 83, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
table.striped tr:nth-child(even) td,
table tr.even td {
  background: #e5ecf9; }

/* line 86, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
tfoot {
  font-style: italic; }

/* line 87, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
caption {
  background: #eeeeee; }

/* line 88, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
.quiet {
  color: #666666; }

/* line 89, ../../../../../../.asdf/installs/ruby/2.4.5/lib/ruby/gems/2.4.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_typography.scss */
.loud {
  color: #111111; }

/* line 25, spotcrime_info_fullscreen.css.sass */
body {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; }

/* line 30, spotcrime_info_fullscreen.css.sass */
.logo {
  display: block; }

/* line 32, spotcrime_info_fullscreen.css.sass */
.logo-small {
  margin-top: -10px;
  padding: 0;
  display: none; }

/* line 37, spotcrime_info_fullscreen.css.sass */
#map {
  width: 100%;
  height: 100%; }

/* line 41, spotcrime_info_fullscreen.css.sass */
#top-item-wrapper {
  border: solid 1px #00AEEF;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1000;
  padding: 5px; }

/* line 49, spotcrime_info_fullscreen.css.sass */
#form {
  overflow: hidden;
  *zoom: 1;
  width: 320px; }
  /* line 52, spotcrime_info_fullscreen.css.sass */
  #form input {
    width: 190px;
    height: 16px;
    font-size: 14px;
    color: #333;
    float: left; }
  /* line 58, spotcrime_info_fullscreen.css.sass */
  #form #update_address_button {
    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;
    float: right;
    width: 100px;
    height: 12px;
    font-size: 12px;
    margin-left: 4px; }

/* line 65, spotcrime_info_fullscreen.css.sass */
.view-toggle {
  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;
  position: absolute;
  bottom: 20px;
  left: 40px;
  z-index: 999;
  display: block;
  width: 160px;
  padding: 10px 20px; }
  /* line 74, spotcrime_info_fullscreen.css.sass */
  .view-toggle.active {
    bottom: 80%;
    left: 305px;
    margin: 0 0 5px 0; }
  /* line 78, spotcrime_info_fullscreen.css.sass */
  .view-toggle:hover {
    color: #00AEEF;
    cursor: pointer; }

/* line 81, spotcrime_info_fullscreen.css.sass */
#signup-alert {
  border: solid 1px #00AEEF;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 320px;
  position: relative;
  display: none;
  margin-top: 5px;
  padding: 5px 2px;
  text-align: center; }
  /* line 89, spotcrime_info_fullscreen.css.sass */
  #signup-alert strong {
    font-size: 14px; }
  /* line 91, spotcrime_info_fullscreen.css.sass */
  #signup-alert form {
    display: inline;
    margin-left: 10px; }
    /* line 94, spotcrime_info_fullscreen.css.sass */
    #signup-alert form input {
      font-size: 12px; }
      /* line 96, spotcrime_info_fullscreen.css.sass */
      #signup-alert form input.email {
        width: 180px; }
  /* line 98, spotcrime_info_fullscreen.css.sass */
  #signup-alert a {
    text-decoration: none;
    color: #444;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 4px; }

/* line 106, spotcrime_info_fullscreen.css.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: 80px;
  right: 5px; }
  /* line 113, spotcrime_info_fullscreen.css.sass */
  #legend img {
    vertical-align: middle; }
  /* line 115, spotcrime_info_fullscreen.css.sass */
  #legend ul {
    padding: 2px 5px;
    float: right;
    margin: 0; }
  /* line 119, spotcrime_info_fullscreen.css.sass */
  #legend ul, #legend li {
    list-style-type: none; }
  /* line 121, spotcrime_info_fullscreen.css.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, spotcrime_info_fullscreen.css.sass */
    #legend li.first {
      clear: both; }
    /* line 134, spotcrime_info_fullscreen.css.sass */
    #legend li span {
      width: 30px;
      height: 25px;
      position: absolute;
      left: 6px;
      display: inline-block;
      background-image: url("/images/spotcrime-icons-sprite.png");
      background-size: 270px; }
    /* line 142, spotcrime_info_fullscreen.css.sass */
    #legend li .Arson {
      background-position: -30px 0; }
    /* line 144, spotcrime_info_fullscreen.css.sass */
    #legend li .Assault {
      background-position: -60px 0; }
    /* line 146, spotcrime_info_fullscreen.css.sass */
    #legend li .Burglary {
      background-position: -90px 0; }
    /* line 148, spotcrime_info_fullscreen.css.sass */
    #legend li .Other {
      background-position: -120px 0; }
    /* line 150, spotcrime_info_fullscreen.css.sass */
    #legend li .Robbery {
      background-position: -150px 0; }
    /* line 152, spotcrime_info_fullscreen.css.sass */
    #legend li .Shooting {
      background-position: -180px 0; }
    /* line 154, spotcrime_info_fullscreen.css.sass */
    #legend li .Theft {
      background-position: -210px 0; }
    /* line 156, spotcrime_info_fullscreen.css.sass */
    #legend li .Vandalism {
      background-position: -240px 0; }
    /* line 158, spotcrime_info_fullscreen.css.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, spotcrime_info_fullscreen.css.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, spotcrime_info_fullscreen.css.sass */
  #legend .closed {
    border-left: 0px !important; }
  /* line 177, spotcrime_info_fullscreen.css.sass */
  #legend a#show_legend_link:hover {
    background: #eee; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* line 183, spotcrime_info_fullscreen.css.sass */
  #legend li span {
    background-image: url("/images/spotcrime-icons-sprite-2x.png"); } }
@media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min--moz-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3), only screen and (min-resolution: 288dpi), only screen and (min-resolution: 3dppx) {
  /* line 189, spotcrime_info_fullscreen.css.sass */
  #legend li span {
    background-image: url("/images/spotcrime-icons-sprite-3x.png"); } }
/* line 192, spotcrime_info_fullscreen.css.sass */
#menu {
  border: solid 1px #00AEEF;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: absolute;
  right: 5px;
  bottom: 44px; }
  /* line 197, spotcrime_info_fullscreen.css.sass */
  #menu 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: 4px 8px;
    line-height: 12px;
    width: 100%;
    font-size: 10px;
    float: left;
    width: 60px; }
  /* line 205, spotcrime_info_fullscreen.css.sass */
  #menu #disclaimer {
    border: solid 1px #00AEEF;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: absolute;
    z-index: 1001;
    right: -1px;
    bottom: 35px;
    width: 400px;
    background-color: #fff;
    text-align: left;
    font-size: 12px;
    line-height: 135%;
    padding: 8px;
    display: none; }

/* line 219, spotcrime_info_fullscreen.css.sass */
#logo {
  border: solid 1px #00AEEF;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: absolute;
  margin: 0;
  padding: 5px;
  top: 5px;
  left: 5px;
  z-index: 1000; }
  /* line 228, spotcrime_info_fullscreen.css.sass */
  #logo h1 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 12px; }

/* line 235, spotcrime_info_fullscreen.css.sass */
.infowindow p {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-indent: 0;
  text-align: left;
  line-height: 14px;
  margin: 2px 0; }
/* line 243, spotcrime_info_fullscreen.css.sass */
.infowindow h4 {
  padding: 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  margin: 0; }

/* line 249, spotcrime_info_fullscreen.css.sass */
#table_container {
  border: solid 1px #00AEEF;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  position: absolute;
  z-index: 1000;
  top: auto;
  bottom: 0;
  left: 5px;
  width: 500px;
  height: 80%;
  overflow-y: auto; }
  /* line 263, spotcrime_info_fullscreen.css.sass */
  #table_container table {
    width: 100%;
    margin: 0; }
    /* line 266, spotcrime_info_fullscreen.css.sass */
    #table_container table tr {
      display: block;
      position: relative;
      background-color: #f8f8f8;
      border-top: solid 1px #dfdfdf;
      border-bottom: solid 1px #dfdfdf;
      margin: 2px 0; }
      /* line 273, spotcrime_info_fullscreen.css.sass */
      #table_container table tr td {
        display: inline-block;
        margin: 0;
        padding: 0; }
        /* line 277, spotcrime_info_fullscreen.css.sass */
        #table_container table tr td.type {
          width: 110px; }
          /* line 279, spotcrime_info_fullscreen.css.sass */
          #table_container table tr td.type span.image {
            display: inline-block;
            width: 36px;
            position: relative;
            float: left;
            top: 0;
            height: 36px;
            background-color: #e9e9e9; }
            /* line 287, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image span {
              position: absolute;
              top: 6px;
              left: 3px;
              height: 25px;
              width: 30px;
              display: inline-block;
              margin: 0;
              background-image: url("/images/spotcrime-icons-sprite.png");
              background-repeat: no-repeat;
              text-align: center; }
            /* line 298, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Arrest {
              background-position: 0 0; }
            /* line 300, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Arson {
              background-position: -30px 0; }
            /* line 302, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Assault {
              background-position: -60px 0; }
            /* line 304, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Burglary {
              background-position: -90px 0; }
            /* line 306, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Other {
              background-position: -120px 0; }
            /* line 308, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Robbery {
              background-position: -150px 0; }
            /* line 310, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Shooting {
              background-position: -180px 0; }
            /* line 312, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Theft {
              background-position: -210px 0; }
            /* line 314, spotcrime_info_fullscreen.css.sass */
            #table_container table tr td.type span.image .Vandalism {
              background-position: -240px 0; }
          /* line 316, spotcrime_info_fullscreen.css.sass */
          #table_container table tr td.type span.title {
            display: inline-block;
            color: #363636;
            font-size: 12px;
            font-weight: bold;
            margin: 12px 0 0 4px; }
        /* line 322, spotcrime_info_fullscreen.css.sass */
        #table_container table tr td.description {
          width: 70%;
          color: #363636;
          font-size: 14px;
          font-weight: bold; }
          /* line 327, spotcrime_info_fullscreen.css.sass */
          #table_container table tr td.description span.address {
            display: inline-block;
            padding: 2px 0;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          /* line 334, spotcrime_info_fullscreen.css.sass */
          #table_container table tr td.description span.date {
            display: inline-block;
            padding: 2px 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #999;
            font-size: 12px;
            font-weight: normal; }
