#bmap-map-details input{
  min-width: 0;
}

.baidu-maps-metabox-wrapper .input-group{
  margin-bottom: 20px;
}

.baidu-maps-metabox-wrapper .input-group label{
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

.baidu-maps-metabox-wrapper .input-group input{
  display: block;
  width: 100%;
}

.baidu-maps-metabox-wrapper .input-group .caption{
  color: #666;
  font-style: italic;
}

.marker-container{
}

.markers{
  margin-bottom: 50px;
}

.marker-controls{
  display: inline-block;
  width: 180px;
  float: left;
}


.marker-controls .img_wrap{
  display: inline-block;
  float: right;
  margin: -15px 7px;
  width: 32px;
  height: 32px;
}

.marker-controls .img_wrap img{
  width: auto;
  height: auto;
  max-width: 32px;
  max-height: 32px;
}

.insert_marker{
  width: 120px;
  margin: 5px 0px;
  text-align: center;
}

.marker-controls .button{
  width: 120px;
  margin: 5px 0px;
  text-align: center;
}

.marker_row{
  padding: 5px 0px 5px 200px;
}

.marker_row_default label{
  display: inline-block;
  width: 120px;
  margin-right: 20px;
}

.marker_row_default input{
  width: 205px;
}

.marker_row_location label{
  display: inline-block;
  width: 120px;
  margin-right: 20px;
}

.marker_row_location input{
  width: 102px;
}

.marker_row_location_grab{
  margin-left: 141px !important;
  width: 207px;
}

.marker_row_color label{
  margin-top: -15px;
}

.marker_row_is_open input{
  width: 20px;
}

.marker_row_is_open .caption{
  font-size: 11px;
  font-style: italic;
  color: #666;
}

.location-check-search{
  display: inline-block;
  float: left;
  margin: 15px 30px 25px 0px;
}

.location-check-currc{
  text-align: right;
  font-style: italic;
}

.location-check-search label{
  margin-right: 10px;
  width: 125px;
  display: inline-block;
}

.location-check-details{
  display: inline-block;
  float: left;
  width: 180px;
}

.location-check-results td{
  padding-top: 8px;
}

.button-full-width{
  width: 100%;
  outline: none;
}

.caption{
  font-size: 11px;
  font-style: italic;
  color: #666;
}

#bmap-map-branding{
  background: #fff !important;
  border: none !important;
  padding: 20px 10px 10px;
  text-align: center;
}

#bmap-map-branding .handlediv, #bmap-map-branding .hndle {
  display: none !important;
}

#bmap-map-branding .inside{
  margin: 0;
}

#bmap-map-branding p{
  margin: 0;
}

#bmap-map-branding .logo{
  margin: 15px auto 20px auto;
  display: block;
}

#bmap-map-branding a{
  color: #e23d7e;
}

#bmap-map-branding .bottom{
  display: block;
  height: 20px;
  text-align: center;
}

#bmap-shortcode{
  padding: 25px 15px;
  text-align: center;
}

#bmap-shortcode code{
  padding: 10px 15px;
  border: 2px dashed #999;
  background-color: #fff;
  display: table;
  margin: 0 auto;
}

#bmap-shortcode code:hover{
  background-color: #f8f8f8;
  border-color: #333;
}

.tutorial-shot
  width: 800px
  max-width: 100%