html, body, {
  height: 100%;
  width: 100%;
}

/* Navbar Section */
.navbar{
  font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom:0;
  
  background: #373334; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top,  #9ba615 5%, #373334 10%, #373334 90%, #9ba615 95%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#9ba615), color-stop(10%,#373334), color-stop(90%,#373334), color-stop(95%,#9ba615)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #9ba615 5%,#373334 10%,#373334 90%,#9ba615 95%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #9ba615 5%,#373334 10%,#373334 90%,#9ba615 95%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #9ba615 5%,#373334 10%,#373334 90%,#9ba615 95%); /* IE10+ */
  background: linear-gradient(to bottom,  #9ba615 5%,#373334 10%,#373334 90%,#9ba615 95%); /* W3C */
}

.logo{padding:0px;}
.navbar-inverse .navbar-brand{color:#FFF; font-family: 'Rock Salt', cursive;}
.navbar-toggle{margin-right:0px;}
.navbar-brand .visible-xs{padding: 15px 5px;}
.small-title{margin-right:0px; padding-left:5px; padding-right:0px;}
.esriPrint{padding:0px 5px;}
.esriPrintButton{margin:0px 5px;}
.esriPrintout {padding: 0 5px;}
.dijitButtonNode{border:0;}
.dijitToggleButton, .dijitButton, .dijitDropDownButton, .dijitComboButton {vertical-align: top;}
.mobile-menu{color:#FFF; border-color: #FFF;}
/* Navbar Section */


/* Sidebar Section */
.sidebar{padding:0;}
#left{overflow:hidden;}
#sidebar-Search{cursor: default;overflow:auto;}
.SearchDistance{margin-bottom:5px;}
.RecSearchBar{margin-bottom:5px;}
.quickSearch{margin-bottom: 3px;margin-right: 3px;}
.searchresult{margin:0;padding:5px;}
p.searchresult{
  color:#000;
  -webkit-transition: background 0.15s linear;
  -moz-transition: background 0.15s linear;
  -ms-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
p.searchresult:hover, p.searchresult:active {background: rgba(50, 124, 29, 0.32);color: #256C0E;}
/* Sidebar Section */


/* Popup Window Section */
.esriPopup a[href]{color: #369;text-decoration: none;font-weight:bold;}

.esriPopup .titlePane, .esriPopup.dark .titlePane, .esriPopup.light .titlePane {
  height: 100%;
  color:white; 
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
  min-height: 30px;
}
.esriPopup .contentPane hr{margin-top: 5px;margin-bottom: 5px;}
.esriPopup .close{display:none;}
.dijitOffScreen{display:none;}
.esriPopup .titlePane, .esriPopup.light .titlePane, .esriPopup.dark .titlePane{background-color: #373334;}

.infoTYPE{font-weight:bold; margin:0px; width:190px; }
.infoTITLE{margin: 0 0 5px 0;}
.infoDESC{margin: 0 0 5px 0;}
.infoCONTACT{margin:0px;}
.infoADDRESS{margin:0px;}
.infoMUNI{margin:0px;}
.infoPHONE{margin: 0 5px 5px 0;}
.infoDIRECTIONS{float:left;margin: 0 5px 5px 0;}
.infoFOOD{margin: 0 5px 5px 0;}
.infoLODGE{margin: 0;}
.infoWEBbtn{float:right; margin: 0 0 5px 0;}
.infoPHONEbtn a[href]{float:left; margin: 0 0 5px 0;color:#FFF;}
.infoLODGE a[href], .infoFOOD a[href], .infoDIRECTIONS a[href], .infoPHONEbtn a[href]{color:#fff;font-weight: bold;text-decoration:none;}
.infoWEBbtn a, .infoTITLE a{font-weight: bold;text-decoration:none;}
.esriPopup .contentPane {padding: 5px;}
.popup-btn{float:right} 
/* Popup Window Section*/



/* Main Map Section */
.basemap-panel{
  position: absolute;
  width:auto;
  border-color: #9ba615;
  top: 70px;
  right: 5px;
}
.basemap-panel-body{padding: 0px;}
.basemap-panel-sm{top: 65px;}

#LocateButton{
  position: absolute;
  bottom: 11px;
  left: 11px;
  z-index: 50;
}
.esriSimpleSliderTL{top: 10px;left: 10px;}
/* Main Map Section */


/* Modal Section */
#loadingDataMobile{display:none;width:90%;margin-top:10px;}
#ModalSearchResults{margin-top:5px;}


/* Modal Section */
.LegendLine{float: left;  width: 200px;cursor: default;
  padding: 5px;}
.LegendLine img{
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.LegendPoint{
  float: left;
  width: 200px;
  cursor: default;
  padding: 5px;
}
p.LegendPoint:hover, p.LegendPoint:active, p.LegendLine:hover, p.LegendLine:active  {background: rgba(50, 124, 29, 0.32);}

.LegendPoint img {
	-webkit-box-shadow: 0 3px 5px -1px #000;
	   -moz-box-shadow: 0 3px 5px -1px #000;
	        box-shadow: 0 3px 5px -1px #000;
}
.devlogo-footer{float:left; width:75%;}
.clearfloat{clear:both;}

#DesktopLocationFilter{display:none;}
#MobileLocationFilter{display:none;}


