/* css */
html {
     height: 100%;
     position: fixed;
     width: 100%;
}
body{
	overflow: hidden;
	/*position: fixed;*/
	height:100%;
	width:100%;
}
/*#App{
	height:100%;
	width:100%;
	overflow:hidden;
}*/
#Header{
	/*height:30;*/
/*	min-height:30px;
	max-height:30px;
	margin-bottom:0;
	background-color:white;
*/	/*padding:5px;*/
	/*padding:5px 5px 0px 5px;*/
}
.strolyNavBar{
	border: none;
	min-height:50px;
	max-height:50px;
	margin-bottom:0;
	background-color:white;	
}
#MapTitleContainer{
	background-color:#d3d3d3;
	text-align:center;
	margin:0;
}
#MapViewerContainer{
	/*height:0;*/
}
#MapViewerContainer.h_short{
	padding-right:0;
}
.v_full{
	height:100%;
}
.v_short{
	height:40%;
}
#MapContainer{
	width:100%;
	height:100%;
}
#LLMapContainer{
	width:100%;
	height:100%;
}
.lmContentContainer{
	overflow:hidden;
	padding-left:0px;
	padding-right:0px;
	background-color:#fff;
}
.lmTitle{
	padding:10 10 0 10;
	height:40px;
	color:#fff;
	font-weight: bold;
	background-color:#4988c7;
}
.lmContentWrapper{
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
}
.lmContent{
	width:100%;
	height:100%;
	border:none;
}
#ButtonContainer{
	position:absolute;
	top:0;
	right:10px;
	font-size:20px;
	padding-right:10px;
	padding-top:5px;
	z-index:999;
}
#ButtonContainer .button{
	cursor:pointer;
}
img.fbLogo {
	width:20px;
	height:20px;
}
#StaticMapContainer{
	overflow:hidden;
	width:100%;
	height:100%;
}
#StaticMapLocIcon{
	position:absolute;
	top:100px;
	left:100px;
}
#LeftBottomButtonsContainer{
	position:absolute;
	bottom:30px;
	left:25px
}
#LeftBottomButtonsContainer a:nth-child(n+2){
	margin-left:10px;
}
#RightBottomButtonsContainer{
	position:absolute;
	bottom:30px;
	right:25px
}
.operationButtonIcon{
	width:50px;
}

.strolyBrand {
  height: 30px;
  padding: 5px;
  font-size: 18px;
}
