body {
  font-family:arial;
}
#map_canvas {
  height:700px;
  vertical-align: top;
  -ms-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -webkit-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out; 
}
#CHECK {
  width:100%;
  height: auto; 
  min-height: 1px; 
  max-height: 999999px;
  padding-left:10px;
  vertical-align: top;
}
.textArea, #fwf_content, #pfm_content {
  font-family: monospace;
  line-height: normal;
  height: auto; 
  min-height: 1px; 
  max-height: 999999px;
}
#TITLE { 
  font-weight:bold;
  padding:5px;
  text-align:left;
  font-size:12px;
}
table #MATRIX {
  background-color:white;
  border: 3px solid white;
}
th {
  width:60px;
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
}

#BLUE {
  border: 2px solid white;
  border-radius: 5px;
  background-color:lightblue;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
}
#GREEN {
  border: 2px solid white;
  border-radius: 5px;
  background-color:lightgreen;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
}
#YELLOW {
  border: 2px solid white;
  border-radius: 5px;
  background-color:yellow;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
}
#RED {
  border: 2px solid white;
  border-radius: 5px;
  background-color:indianred;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
}
#GRAY {
  border: 2px solid white;
  border-radius: 5px;
  background-color:white;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
}
#panel {
  background-color:lightgray;
  padding:10px; 
}
.sub2 { 
  display:none; 
}
.sub2 a { 
  float:none !important; 
  padding:3px 0 3px 12px !important;
}
.sub2 p { 
  margin-bottom:3px; 
}
.sub2.active { 
  display:block; 
}
ul#subMenuNav li .sub ul { 
  width: 160px; 
}
.leaflet-tooltip {
  font-weight: bold !important; 
  font-size:14px;
  color: black !important;
  background: transparent;
  border: 0px solid transparent;
}
.leaflet-popup-tip-container {
    display: none;
} 
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}
.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;border-radius:0}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4}kbd{color:#fff;background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}

ul.has-child > a:after {
  color: #444;
  content: ' ▾';
}
li.has-child > a:after {
  color: #444;
  content: ' ▾';
}
#mobileicons{
  font-size:20px;
}
#mobileicons td {
  padding:10px;
  display: inline-block;
  vertical-align:text-bottom;
  text-align: center;
  float:right;
}
#icons td {
  padding:10px;
  display: inline-block;
  vertical-align:text-bottom;
  text-align: center;
  float:right;
}

.ui-dialog { z-index: 1000 !important ;}
