html, body, #map {
  height:100%;
  width:100%;
  padding:0px;
  margin:0px;
} 

.easy-levelbox {
  font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
  display: none;
  -moz-box-sizing: border-box;
       box-sizing: border-box; 
} 

.easy-textbox {
  font: 12px/1.5 "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;
  position: absolute;
  left: 5px;
  top: 5px;
  width: 80px; 
  height: 26px; 
  line-height: 26px;
  text-align: center; 
  background-color: #fff; 
  box-shadow: 0 1px 5px rgba(0,0,0,0.65);
  border-radius: 4px;
  display:none;
}

.easy-ppc {
  font: 15px "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 50px; 
  height: 50px; 
  line-height: 50px;
  text-align: center; 
  background-color: #fff; 
  box-shadow: 0 1px 5px rgba(0,0,0,0.65);
  border-radius: 25px;
  opacity: 0.8;  
  display: none;
  z-index: 1000;
}

.leaflet-container {
  font-family: "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif; 
}

.leaflet-label {
  font: 12px/20px "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.callout-text {
  font-family: "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif; !important; 
}

.LC-Marker-Label
{
  
  font-weight: bold;
  text-anchor: start; 
  text-shadow: #fcfbbc 0px 2px, #fcfbbc 2px 0px, #fcfbbc -2px 0px, 
    #fcfbbc 0px -2px, #fcfbbc -1.4px -1.4px, #fcfbbc 1.4px 1.4px, 
    #fcfbbc 1.4px -1.4px, #fcfbbc -1.4px 1.4px; 
}

.lc-select-area {}

.easyFont {
  font-family: "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.textBox {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  line-height: 1.1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

.history-popup {
  width: 65px;
}

/* 서울시 대모용 */
.easy-saLengthGroupLabel {
  background: #fff;
  -moz-border-radius: 7px; 
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -moz-box-shadow: 0 3px 10px #888;
   -webkit-box-shadow: 0 3px 14px #999;
  box-shadow: 0 3px 10px #888;
  display: block;
  font: 12px/1.5 "Nanum Gothic", "Malgun Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 4px 6px;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  border-style: none;

  top: -18px;
  left: 8px;
}

.easy-saLengthGroupLabel:before {
  border-top: none;
  border-bottom: none;
}

#easy-lc-counter-container {
  width: 70px;   
  display: none;
  margin-top: 5px;
  margin-right: 5px;
}

#Video1, #Video2, #Video3, #Video4, #Video5, #Video6 {
    width: 290px;            
    border-radius: 4px;
}

#bookmark {
  display: none;
  z-index: 1000;
  color: #5E5E5E;
  font-weight: bold;
  text-decoration: none;
  text-align: center;      
  margin: 0px;
  padding: 15px 20px;
  background: #EFF0F2;
  border-radius: 4px;
  border-top: 1px solid #F5F5F5;
  box-shadow: inset 0 0 25px #E8E8E8, 0 1px 0 #C3C3C3, 0 2px 0 #C9C9C9, 0 2px 3px #333;
  text-shadow: 0px 1px 0px #F5F5F5;
  width: 103px;
}

#emergencyImg {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -75px;
  margin-left: -75px;
  z-index: 1000;
}