.my-map {
    margin: 0 auto;
    width: 870px;
    height: 435px;
}

/* .my-map .icon {
    background: url("../../bootstrap/img/marker.png") no-repeat;
} */

.my-map .icon-cir {
    height: 31px;
    width: 28px;
}
/*cir*/
.my-map .icon-cir-red {
    background-position: -11px -5px;
}
.my-map .icon-cir-blue {
    background-position: -11px -55px;
}
.my-map .icon-cir-yellow {
    background-position: -11px -105px;
}
.my-map .icon-cir-green {
    background-position: -11px -155px;
}
.my-map .icon-cir-gray {
    background-position: -11px -205px;
}
.my-map .icon-cir-purple {
    background-position: -11px -255px;
}
.my-map .icon-cir-yellowBold {
    background-position: -11px -305px;
}
/*flg*/
.my-map .icon-flg-red {
    background-position: -65px -5px;
}
.my-map .icon-flg-blue {
    background-position: -65px -55px;
}
.my-map .icon-flg-yellow {
    background-position: -65px -105px;
}
.my-map .icon-flg-green {
    background-position: -65px -155px;
}
.my-map .icon-flg-gray {
    background-position: -65px -205px;
}
.my-map .icon-flg-purple {
    background-position: -65px -255px;
}
.my-map .icon-flg-yellowBold {
    background-position: -65px -305px;
}
/*anc*/
.my-map .icon-anc-red {
    background-position: -132px -5px;
}
.my-map .icon-anc-blue {
    background-position: -132px -55px;
}
.my-map .icon-anc-yellow {
    background-position: -132px -105px;
}
.my-map .icon-anc-green {
    background-position: -132px -155px;
}
.my-map .icon-anc-gray {
    background-position: -132px -205px;
}
.my-map .icon-anc-purple {
    background-position: -132px -255px;
}
.my-map .icon-anc-yellowBold {
    background-position: -132px -305px;
}
/*twig*/
.my-map .icon-twig-red {
    background-position: -187px -5px;
}
.my-map .icon-twig-blue {
    background-position: -187px -55px;
}
.my-map .icon-twig-yellow {
    background-position: -187px -105px;
}
.my-map .icon-twig-green {
    background-position: -187px -155px;
}
.my-map .icon-twig-gray {
    background-position: -187px -205px;
}
.my-map .icon-twig-purple {
    background-position: -187px -255px;
}
.my-map .icon-twig-yellowBold {
    background-position: -187px -305px;
}
/*pot*/
.my-map .icon-pot-red {
    background-position: -234px -5px;
}
.my-map .icon-pot-blue {
    background-position: -234px -55px;
}
.my-map .icon-pot-yellow {
    background-position: -234px -105px;
}
.my-map .icon-pot-green {
    background-position: -234px -155px;
}
.my-map .icon-pot-gray {
    background-position: -234px -205px;
}
.my-map .icon-pot-purple {
    background-position: -234px -255px;
}
.my-map .icon-pot-yellowBold {
    background-position: -234px -305px;
}