/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


 */

#app_body {
  position:relative;
}
#app_sidebar {
width: 125px;
float: left;
position: relative;
z-index: 999999;
background: rgba(255, 255, 255, 0.90);
padding: 15px;
margin-left: 0px;
box-shadow: inset 0 0 8px #999;
height: 570px;
}
#app_right_body {
  float:left;
}
#app_map, #app_boxmap {
  width:803px;
  height:420px;
  float:left;
}
#app_boxmap {
  border-left:none;
}
#app_infobox, #infobox_upper {
  float:left;
  margin-left:20px;
  width:815px;
}
#app_infobox {
  margin-left:20px;
  margin-top:10px;
  width:780px;
}
#app_infobox h2, #app_infobox h3, #infobox_upper h2, #infobox_upper h3 {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 600;
  font-size:18px;
  border-bottom: 1px solid #cecece;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

#app_infobox h3, #infobox_upper h3 {
  font-size:16px;
  margin-top:10px;
}
#infobox_upper {
  margin-bottom: 10px;
  margin-bottom: 10px;
  margin-right: 30px;
  width: 475px;
  height:100px;
}
#infobox_upper_left {
  float:left;
}
li.app_cty {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 600;
  font-size:12px;
  margin-bottom: 7px;
  cursor: pointer;
  position: relative;
  width: 140%;
}
li.app_cty.active {
  color:#fff;
  background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTEyNjExQTkzRjJFMTFFMzgzNEFEM0FDQkZDOEJBODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTEyNjExQUEzRjJFMTFFMzgzNEFEM0FDQkZDOEJBODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTI2MTFBNzNGMkUxMUUzODM0QUQzQUNCRkM4QkE4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTI2MTFBODNGMkUxMUUzODM0QUQzQUNCRkM4QkE4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptz9ASAAAAHnSURBVHjaYpyw5tJ/BhIAKwvT9Cx/7SwGGgEmUjX8/vOPZ9meO6WDxkFAEPv643fdAxeeOQ4WB4EddfHu28R7zz+xDBYHgR21+8yTvsHkIIYfv/4KrD5wL3fQOAgUSs/efjU9fPmF7WBxENhR5269Th1MDgKDWVuu9w0mB8V+//lHZO2h+5mDJoRAjnry+ovlqRuvdQeLg8COOnHtZeFgchDD////WeZtv9E2aBwECqXP337LbD72MHawOAjsKGC14nrh7juFweIgsKOOXHpWNZgcxPD333+O+Ttutg0aB4FC6dPXXzLbTz4OHSwOAjvq1pMPvpfvv5cZLA4CO+rQxWd1g8lBoPKJYTA5aLGVjkTXYHHQYhlRnuNGqiJ3BoWDONiYPwTbKU4fLLlssbORdNlgKYcWa8gJrleR5v8xGBy0mI+b7Ym7qcz6QVF1MDIy/kn0UK8iRy8tHLTYREN0Ormaqe2gxeKCXOettMRPDwoHsbIwfYlwUu4fLE3YxbZ6Um2UGkItBy1WkuTbraso+GQwOGgxFwfLG18r+cWDpqOY6q1ZNFi60ot1lYQXUzNjUOKgxYK87LedDKV2DwoHMTMx/ohzU2umdqlKroMWm2uJT6ZFtUOWg6RFuI+bqotepoWDAAIMAI4wlF9ZSeUhAAAAAElFTkSuQmCC') no-repeat 100% 50%;
  margin-left: -15px;
  padding-left: 0px;
}
li.app_cty.active .wordwrap {
background: #91add1;
width: 76%;
height: 100%;
padding: 5px;
padding-left: 14px;
}

.infobox_cty_stat_section {
  width:150px;
  float:left;
  margin-right:5px;
}

#pol_ar_tip {
  background-color: white;
  font-family: 'Whitney SSm A', 'Whitney SSm B' !important;
  font-weight: 600;
  font-size:14px;
  padding:5px;
  font-weight: bold;
  border: 1px solid #ccc;
  -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px 0px;
  z-index:9999;
  position:absolute;
}

#pol_ar_tip p {
  font-weight:400;
  font-size:12px;
}

.big_number {
  font-family: 'Whitney SSm A', 'Whitney SSm B', sans-serif !important;
  color: #444;
  font-size: 20px;
  font-weight: 600 !important;
}
.label {
  font-family: 'Whitney SSm A', 'Whitney SSm B', sans-serif;
  font-weight: 200;
  font-size:11px;
}
.infobox_cty_stats {
  overflow:auto;
}
#snippets {
  clear:both;
  margin-top:10px;
}

.cty_rank {
  width:16px;
  display:inline-block;
  padding:3px;
  text-align:center;
  border-radius:1px;
  margin-right:3px;
}
.app_cty.active .cty_rank {
  color:#000;
}
.cty_rank_color_high {
  background:#9d7;
}
.cty_rank_color_medium {
  background:#ffe188;
}
.cty_rank_color_low {
  background:#f77;
}
.cty_rank_color_na {
  font-family: arial !important;
font-size: 8px !important;
font-weight: normal;
  background:#cecece;
}
.cty_rank_color_big_high, .cty_rank_color_big_medium, .cty_rank_color_big_low {
  padding: 5px;
  display: inline-block;
  margin-bottom: 4px;
  border-radius: 3px;
}

#map_legend {
  top: 130px;
  z-index: 999999;
  position: absolute;
  background: #ffffff;
  padding: 5px 5px 3px 5px;
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 400;
  font-size: 11px;
  margin-left: 176px;
}
.map_legend_item {
  margin-bottom:3px;
}
.map_legend_item_swatch {
  width:13px;
  display:inline-block;
  margin-bottom:2px;
}
#map_legend_boxmap {
  top: 440px;
  z-index: 999999;
  position: absolute;
  background: #ffffff;
  padding: 5px 5px 3px 5px;
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 400;
  font-size: 11px;
  margin-left: 571px;
}
.map_legend_boxmap_left, .map_legend_boxmap_right {
  float:left;
}
.map_legend_boxmap_left {
  width:78px;
}
#app_search_box {
  font-family: helvetica,arial,sans-serif;
  font-weight: 400;
  float: right;
  width: 251px;
  padding: 14px;
  background: #E9F0F8;
  border-radius: 3px;
}
#app_search_box_label {
  margin-bottom:5px;
}
#search_box_txt {
  width:190px;
}
.search_err {
  color: #660000;
  background: #FFEEEE;
  font-weight:600;  
}
#fis_refer {
  padding: 10px 0;
  text-align: right;
}
.return_btn {
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-weight: 600;
  float: left;
  overflow: auto;
  border: 1px solid #cecece;
  border-radius: 2px;
  padding: 50px 0 10px 0;
  width: 100px;
  text-align: center;
  background: url('https://static.propublica.org/rails/assets/fema-nynj/boxmap-mini-c3935034f9d3835187fffa9eb36478d9.png') center 10% no-repeat;
  cursor:pointer;
}
.return_btn:hover {
  box-shadow: 0 0 3px #999;
    -webkit-transition: .10s linear 0s;
    -moz-transition: .10s linear 0s;
    -o-transition: .10s linear 0s;
    transition: .10s linear 0s
}
.return_btn_txt, .return_btn_link, .return_btn_link:hover {
  text-decoration:none;
}

.touching_tip {
  padding:5px;
  font-family: 'Whitney SSm A', 'Whitney SSm B';
  font-size:11px;
}
.touching_tip .big_number {
  font-size:11px;
}
.touching_tip_cty_label {
  font-weight:400;
  background:#fff;
  padding:2px;
}

#infobox_upper_boxmap {
  margin-left:110px;
}

