/* start of advanced infobox style */
.bmp_pin_info_wrapper{
    box-sizing: content-box !important;
}

.bmp_pin_info_header{
	height: 16px; 	
	background-color: inherit;
}
.bmp_pin_info_header img{	
	height: 12px;
	width: 12px;
	float: right;	
	margin: 2px 0px 2px 2px;	
}
.bmp_pin_info_header img:hover{	
	cursor: pointer;
	fill: red;	
}

.bmp_pin_info_container{
	padding: 2px 5px;
	background-color: white;	
	border-radius: 8px;
/*	border: 1px solid gray; */
	box-shadow: 0 2px 7px 1px rgba(0,0,0,0.3);
}
.bmp_pin_info_body{
	overflow: auto;	
	padding: 0px 5px;		
}
.bmp_pin_info_body p{
    padding: 0px !important;
    margin: 0px !important;
}
.bmp_pin_info_down_arrow{
	width: 0;
	height: 0;
	border-color: white transparent;
	border-style: solid;
	border-width: 8px 8px 0 8px;
    margin: 0px auto;
}

/**  STYLE advanced infobox scrolls*/
.bmp_pin_info_body{ /* mozilla */
	scrollbar-width: thin;
	height: 200vh;
	scrollbar-color: #F5F5F5;
}
.bmp_pin_info_body::-webkit-scrollbar {
	width: 8px;
	background-color: #F5F5F5;
}

.bmp_pin_info_body::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: linear-gradient(left, #fff, #e4e4e4);
	border: 1px solid #aaa;
  }
  
  .bmp_pin_info_body::-webkit-scrollbar-track {
	border-radius: 10px;
	background: rgba(0,0,0,0.1);
	border: 1px solid #ccc;
  }
  
  .bmp_pin_info_body::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(left, #22ADD4, #1E98BA);
  }

 .bmp_pin_info_body::-webkit-scrollbar-thumb:hover {
	background: #fff;
  }


.bmp_pin_info_body::-webkit-scrollbar:horizontal {
	height: 8px;
}

.bmp_pin_info_body::-webkit-scrollbar-thumb:active {
	background: linear-gradient(left, #22ADD4, #1E98BA);
  }

/* end of advanced infobox style */

/*fullscreen icons style */

.bmp_map_fullscreen_icon_class{	
	position: absolute;
	z-index: 11111111;
	cursor: pointer;
	padding: 12px;	
}
/*
.bmp_map_fullsreen_top{
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	z-index: 222222222 !important;
}

.bmp-admin-map-full-sceen{
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 111111111 !important;
}
*/
.standardMap {
	position:relative;
	width:600px;
	height:400px;
}

.fullScreenMap {
	position:relative;
	width:100%;
	height:100%;
}


/* end of fullsceen icon style */