.wea-hrm-map {
  .markerContent {
    padding: 2px 0 0 13px;
    color:#fff;
    width:32px;
    height:32px;
  }

  .markerRBg {
    background:url(/appres/hrm/image/mobile/signin/img019.png) no-repeat;
  }

  .markerYBg {
    background:url(/appres/hrm/image/mobile/signin/img020.png) no-repeat;
  }

  .mb5 {
    margin-bottom: 5px;
  }
  .info-wrap{
    overflow-y:auto;
    max-height: 163px;
  }
  .m-information {
    width: 100%;
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
  }

  .mb5-img{
    display: inline-block;
    margin-right: 6px;
  }
  .crm-text-elli{
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
    color: #666;
    font-size:12px;
  }
  .gray {
    color: #999;
  }

  .hrm-map-detail {
    background-color: #fff;
    position: relative;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.50);
    border-radius: 6px;
    padding: 10px;
    padding-left: 15px;
    width: 287px;

    .signTitle {
      float: right;
      margin-right: 10;
      color: #67AFF7;
    }

    .icon-coms-Clear {
      color: #4A4A4A;
      position: absolute;
      font-size: 20px;
      right: -8px;
      top: -8px;
    }
  }

  .isGoogle{
    .icon-coms-Clear{
      display: none;
    }
    box-shadow: none;
  }
  .icon-coms-position:before{
    display: inline-block;
    height: 16px;
  }
}