.marker_arrow {
    background-size: cover;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.marker_stopped0 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving0 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving0:before,
.marker_stopped0:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(0)
}

.marker_stopped1 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving1 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving1:before,
.marker_stopped1:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(1deg)
}

.marker_stopped2 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving2 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving2:before,
.marker_stopped2:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(2deg)
}

.marker_stopped3 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving3 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving3:before,
.marker_stopped3:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(3deg)
}

.marker_stopped4 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving4 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving4:before,
.marker_stopped4:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(4deg)
}

.marker_stopped5 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving5 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving5:before,
.marker_stopped5:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(5deg)
}

.marker_stopped6 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving6 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving6:before,
.marker_stopped6:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(6deg)
}

.marker_stopped7 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving7 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving7:before,
.marker_stopped7:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(7deg)
}

.marker_stopped8 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving8 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving8:before,
.marker_stopped8:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(8deg)
}

.marker_stopped9 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving9 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving9:before,
.marker_stopped9:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(9deg)
}

.marker_stopped10 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving10 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving10:before,
.marker_stopped10:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(10deg)
}

.marker_stopped11 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving11 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving11:before,
.marker_stopped11:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(11deg)
}

.marker_stopped12 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving12 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving12:before,
.marker_stopped12:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(12deg)
}

.marker_stopped13 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving13 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving13:before,
.marker_stopped13:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(13deg)
}

.marker_stopped14 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving14 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving14:before,
.marker_stopped14:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(14deg)
}

.marker_stopped15 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving15 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving15:before,
.marker_stopped15:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(15deg)
}

.marker_stopped16 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving16 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving16:before,
.marker_stopped16:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(16deg)
}

.marker_stopped17 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving17 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving17:before,
.marker_stopped17:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(17deg)
}

.marker_stopped18 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving18 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving18:before,
.marker_stopped18:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(20deg)
}

.marker_stopped19 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving19 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving19:before,
.marker_stopped19:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(19deg)
}

.marker_stopped20 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving20 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving20:before,
.marker_stopped20:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(20deg)
}

.marker_stopped21 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving21 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving21:before,
.marker_stopped21:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(21deg)
}

.marker_stopped22 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving22 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving22:before,
.marker_stopped22:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(22deg)
}

.marker_stopped23 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving23 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving23:before,
.marker_stopped23:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(23deg)
}

.marker_stopped24 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving24 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving24:before,
.marker_stopped24:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(24deg)
}

.marker_stopped25 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving25 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving25:before,
.marker_stopped25:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(25deg)
}

.marker_stopped26 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving26 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving26:before,
.marker_stopped26:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(26deg)
}

.marker_stopped27 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving27 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving27:before,
.marker_stopped27:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(27deg)
}

.marker_stopped28 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving28 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving28:before,
.marker_stopped28:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(28deg)
}

.marker_stopped29 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving29 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving29:before,
.marker_stopped29:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(29deg)
}

.marker_stopped30 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving30 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving30:before,
.marker_stopped30:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(30deg)
}

.marker_stopped31 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving31 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving31:before,
.marker_stopped31:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(31deg)
}

.marker_stopped32 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving32 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving32:before,
.marker_stopped32:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(32deg)
}

.marker_stopped33 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving33 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving33:before,
.marker_stopped33:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(33deg)
}

.marker_stopped34 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving34 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving34:before,
.marker_stopped34:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(34deg)
}

.marker_stopped35 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving35 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving35:before,
.marker_stopped35:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(35deg)
}

.marker_stopped36 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving36 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving36:before,
.marker_stopped36:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(36deg)
}

.marker_stopped37 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving37 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving37:before,
.marker_stopped37:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(37deg)
}

.marker_stopped38 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving38 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving38:before,
.marker_stopped38:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(38deg)
}

.marker_stopped39 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving39 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving39:before,
.marker_stopped39:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(39deg)
}

.marker_stopped40 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving40 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving40:before,
.marker_stopped40:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(40deg)
}

.marker_stopped41 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving41 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving41:before,
.marker_stopped41:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(41deg)
}

.marker_stopped42 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving42 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving42:before,
.marker_stopped42:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(42deg)
}

.marker_stopped43 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving43 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving43:before,
.marker_stopped43:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(43deg)
}

.marker_stopped44 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving44 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving44:before,
.marker_stopped44:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(44deg)
}

.marker_stopped45 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving45 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving45:before,
.marker_stopped45:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(45deg)
}

.marker_stopped46 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving46 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving46:before,
.marker_stopped46:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(46deg)
}

.marker_stopped47 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving47 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving47:before,
.marker_stopped47:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(47deg)
}

.marker_stopped48 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving48 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving48:before,
.marker_stopped48:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(48deg)
}

.marker_stopped49 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving49 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving49:before,
.marker_stopped49:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(49deg)
}

.marker_stopped50 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving50 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving50:before,
.marker_stopped50:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(50deg)
}

.marker_stopped51 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving51 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving51:before,
.marker_stopped51:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(51deg)
}

.marker_stopped52 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving52 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving52:before,
.marker_stopped52:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(52deg)
}

.marker_stopped53 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving53 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving53:before,
.marker_stopped53:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(53deg)
}

.marker_stopped54 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving54 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving54:before,
.marker_stopped54:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(54deg)
}

.marker_stopped55 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving55 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving55:before,
.marker_stopped55:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(55deg)
}

.marker_stopped56 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving56 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving56:before,
.marker_stopped56:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(56deg)
}

.marker_stopped57 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving57 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving57:before,
.marker_stopped57:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(57deg)
}

.marker_stopped58 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving58 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving58:before,
.marker_stopped58:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(58deg)
}

.marker_stopped59 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving59 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving59:before,
.marker_stopped59:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(59deg)
}

.marker_stopped60 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving60 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving60:before,
.marker_stopped60:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(60deg)
}

.marker_stopped61 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving61 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving61:before,
.marker_stopped61:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(61deg)
}

.marker_stopped62 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving62 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving62:before,
.marker_stopped62:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(62deg)
}

.marker_stopped563 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving63 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving63:before,
.marker_stopped63:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(63deg)
}

.marker_stopped64 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving64 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving64:before,
.marker_stopped64:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(64deg)
}

.marker_stopped65 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving65 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving65:before,
.marker_stopped65:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(65deg)
}

.marker_stopped66 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving66 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving66:before,
.marker_stopped66:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(66deg)
}

.marker_stopped67 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving67 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving67:before,
.marker_stopped67:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(67deg)
}

.marker_stopped68 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving68 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving68:before,
.marker_stopped68:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(68deg)
}

.marker_stopped69 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving69 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving69:before,
.marker_stopped69:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(69deg)
}

.marker_stopped70 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving70 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving70:before,
.marker_stopped70:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(70deg)
}

.marker_stopped71 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving71 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving71:before,
.marker_stopped71:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(71deg)
}

.marker_stopped72 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving72 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving72:before,
.marker_stopped72:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(72deg)
}

.marker_stopped73 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving73 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving73:before,
.marker_stopped73:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(73deg)
}

.marker_stopped74 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving74 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving74:before,
.marker_stopped74:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(74deg)
}

.marker_stopped75 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving75 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving75:before,
.marker_stopped75:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(75deg)
}

.marker_stopped76 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving76 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving76:before,
.marker_stopped76:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(76deg)
}

.marker_stopped77 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving77 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving77:before,
.marker_stopped77:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(77deg)
}

.marker_stopped78 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving78 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving78:before,
.marker_stopped78:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(78deg)
}

.marker_stopped79 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving79 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving79:before,
.marker_stopped79:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(79deg)
}

.marker_stopped80 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving80 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving80:before,
.marker_stopped80:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(80deg)
}

.marker_stopped81 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving81 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving81:before,
.marker_stopped81:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(81deg)
}

.marker_stopped82 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving82 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving82:before,
.marker_stopped82:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(82deg)
}

.marker_stopped83 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving83 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving83:before,
.marker_stopped83:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(83deg)
}

.marker_stopped84 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving84 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving84:before,
.marker_stopped84:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(84deg)
}

.marker_stopped85 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving85 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving85:before,
.marker_stopped85:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(85deg)
}

.marker_stopped86 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving86 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving86:before,
.marker_stopped86:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(86deg)
}

.marker_stopped87 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving87 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving87:before,
.marker_stopped87:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(87deg)
}

.marker_stopped88 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving88 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving88:before,
.marker_stopped88:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(88deg)
}

.marker_stopped89 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving89 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving89:before,
.marker_stopped89:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(89deg)
}

.marker_stopped90 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving90 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving90:before,
.marker_stopped90:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(90deg)
}

.marker_stopped91 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving91 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving91:before,
.marker_stopped91:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(91deg)
}

.marker_stopped92 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving92 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving92:before,
.marker_stopped92:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(92deg)
}

.marker_stopped93 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving93 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving93:before,
.marker_stopped93:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(93deg)
}

.marker_stopped94 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving94 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving94:before,
.marker_stopped94:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(94deg)
}

.marker_stopped95 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving95 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving95:before,
.marker_stopped95:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(95deg)
}

.marker_stopped96 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving96 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving96:before,
.marker_stopped96:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(96deg)
}

.marker_stopped97 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving97 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving97:before,
.marker_stopped97:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(97deg)
}

.marker_stopped98 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving98 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving98:before,
.marker_stopped98:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(98deg)
}

.marker_stopped99 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving99 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving99:before,
.marker_stopped99:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(99deg)
}

.marker_stopped100 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving100 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving100:before,
.marker_stopped100:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(100deg)
}

.marker_stopped101 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving101 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving101:before,
.marker_stopped101:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(101deg)
}

.marker_stopped102 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving102 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving102:before,
.marker_stopped102:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(102deg)
}

.marker_stopped103 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving103 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving103:before,
.marker_stopped103:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(103deg)
}

.marker_stopped104 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving104 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving104:before,
.marker_stopped104:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(104deg)
}

.marker_stopped105 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving105 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving105:before,
.marker_stopped105:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(105deg)
}

.marker_stopped106 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving106 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving106:before,
.marker_stopped106:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(106deg)
}

.marker_stopped107 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving107 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving107:before,
.marker_stopped107:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(107deg)
}

.marker_stopped108 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving108 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving108:before,
.marker_stopped108:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(108deg)
}

.marker_stopped109 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving109 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving109:before,
.marker_stopped109:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(109deg)
}

.marker_stopped110 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving110 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving110:before,
.marker_stopped110:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(110deg)
}

.marker_stopped111 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving111 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving111:before,
.marker_stopped111:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(111deg)
}

.marker_stopped112 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving112 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving112:before,
.marker_stopped112:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(112deg)
}

.marker_stopped113 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving113 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving113:before,
.marker_stopped113:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(113deg)
}

.marker_stopped114 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving114 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving114:before,
.marker_stopped114:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(114deg)
}

.marker_stopped115 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving115 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving115:before,
.marker_stopped115:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(115deg)
}

.marker_stopped116 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving116 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving116:before,
.marker_stopped116:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(116deg)
}

.marker_stopped117 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving117 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving117:before,
.marker_stopped117:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(117deg)
}

.marker_stopped118 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving118 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving118:before,
.marker_stopped118:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(118deg)
}

.marker_stopped119 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving119 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving119:before,
.marker_stopped119:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(119deg)
}

.marker_stopped120 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving120 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving120:before,
.marker_stopped120:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(120deg)
}

.marker_stopped121 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving121 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving121:before,
.marker_stopped121:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(121deg)
}

.marker_stopped122 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving122 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving122:before,
.marker_stopped122:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(122deg)
}

.marker_stopped123 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving123 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving123:before,
.marker_stopped123:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(123deg)
}

.marker_stopped124 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving124 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving124:before,
.marker_stopped124:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(124deg)
}

.marker_stopped125 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving125 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving125:before,
.marker_stopped125:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(125deg)
}

.marker_stopped126 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving126 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving126:before,
.marker_stopped126:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(126deg)
}

.marker_stopped127 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving127 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving127:before,
.marker_stopped127:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(127deg)
}

.marker_stopped128 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving128 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving128:before,
.marker_stopped128:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(128deg)
}

.marker_stopped139 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving129 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving129:before,
.marker_stopped129:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(129deg)
}

.marker_stopped130 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving130 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving130:before,
.marker_stopped130:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(130deg)
}

.marker_stopped131 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving131 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving131:before,
.marker_stopped131:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(131deg)
}

.marker_stopped132 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving132 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving132:before,
.marker_stopped132:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(132deg)
}

.marker_stopped133 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving133 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving133:before,
.marker_stopped133:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(133deg)
}

.marker_stopped134 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving134 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving134:before,
.marker_stopped134:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(134deg)
}

.marker_stopped135 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving135 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving135:before,
.marker_stopped135:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(135deg)
}

.marker_stopped136 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving136 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving136:before,
.marker_stopped136:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(136deg)
}

.marker_stopped137 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving137 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving137:before,
.marker_stopped137:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(137deg)
}

.marker_stopped138 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving138 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving138:before,
.marker_stopped138:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(138deg)
}

.marker_stopped139 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving139 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving139:before,
.marker_stopped139:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(139deg)
}

.marker_stopped140 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving140 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving140:before,
.marker_stopped140:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(140deg)
}

.marker_stopped141 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving141 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving141:before,
.marker_stopped141:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(141deg)
}

.marker_stopped142 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving142 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving142:before,
.marker_stopped142:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(142deg)
}

.marker_stopped142 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving142 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving142:before,
.marker_stopped142:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(142deg)
}

.marker_stopped143 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving143 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving143:before,
.marker_stopped143:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(143deg)
}

.marker_stopped144 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving144 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving144:before,
.marker_stopped144:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(144deg)
}

.marker_stopped145 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving145 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving145:before,
.marker_stopped145:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(145deg)
}

.marker_stopped146 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving146 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving146:before,
.marker_stopped146:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(146deg)
}

.marker_stopped147 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving147 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving147:before,
.marker_stopped147:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(147deg)
}

.marker_stopped148 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving148 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving148:before,
.marker_stopped148:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(148deg)
}

.marker_stopped149 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving149 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving9149:before,
.marker_stopped149:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(149deg)
}

.marker_stopped150 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving150 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving150:before,
.marker_stopped150:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(150deg)
}

.marker_stopped151 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving151 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving151:before,
.marker_stopped151:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(151deg)
}

.marker_stopped152 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving152 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving152:before,
.marker_stopped152:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(152deg)
}

.marker_stopped153 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving153 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving153:before,
.marker_stopped153:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(153deg)
}

.marker_stopped154 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving154 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving154:before,
.marker_stopped154:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(154deg)
}

.marker_stopped155 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving155 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving155:before,
.marker_stopped155:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(155deg)
}

.marker_stopped156 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving156 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving156:before,
.marker_stopped156:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(156deg)
}

.marker_stopped157 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving157 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving157:before,
.marker_stopped157:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(157deg)
}

.marker_stopped158 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving158 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving158:before,
.marker_stopped158:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(158deg)
}

.marker_stopped159 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving159 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving159:before,
.marker_stopped159:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(159deg)
}

.marker_stopped160 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving160 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving160:before,
.marker_stopped160:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(160deg)
}

.marker_stopped161 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving161 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving161:before,
.marker_stopped161:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(161deg)
}

.marker_stopped162 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving162 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving162:before,
.marker_stopped162:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(162deg)
}

.marker_stopped163 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving163 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving163:before,
.marker_stopped163:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(163deg)
}

.marker_stopped164 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving164 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving164:before,
.marker_stopped164:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(164deg)
}

.marker_stopped165 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving165 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving165:before,
.marker_stopped165:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(165deg)
}

.marker_stopped166 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving166 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving166:before,
.marker_stopped166:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(166deg)
}

.marker_stopped167 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving167 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving167:before,
.marker_stopped167:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(167deg)
}

.marker_stopped168 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving168 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving169:before,
.marker_stopped169:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(169deg)
}

.marker_stopped170 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving170 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving170:before,
.marker_stopped92:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(170deg)
}

.marker_stopped171 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving171 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving171:before,
.marker_stopped171:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(171deg)
}

.marker_stopped172 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving172 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving172:before,
.marker_stopped172:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(172deg)
}

.marker_stopped173 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving173 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving173:before,
.marker_stopped173:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(173deg)
}

.marker_stopped174 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving174 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving174:before,
.marker_stopped174:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(174deg)
}

.marker_stopped175 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving175 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving175:before,
.marker_stopped175:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(175deg)
}

.marker_stopped176 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving176 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving176:before,
.marker_stopped176:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(176deg)
}

.marker_stopped177 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving177 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving177:before,
.marker_stopped177:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(177deg)
}

.marker_stopped178 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving178 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving178:before,
.marker_stopped178:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(178deg)
}

.marker_stopped179 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving179 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving179:before,
.marker_stopped179:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(179deg)
}

.marker_stopped180 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving180 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving180:before,
.marker_stopped180:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(180deg)
}

.marker_stopped181 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving181 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving181:before,
.marker_stopped181:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(181deg)
}

.marker_stopped182 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving182 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving182:before,
.marker_stopped182:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(182deg)
}

.marker_stopped183 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving183 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving183:before,
.marker_stopped183:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(183deg)
}

.marker_stopped184 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving184 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving184:before,
.marker_stopped184:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(184deg)
}

.marker_stopped185 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving185 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving185:before,
.marker_stopped185:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(185deg)
}

.marker_stopped186 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving186 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving186:before,
.marker_stopped186:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(186deg)
}

.marker_stopped187 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving187 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving187:before,
.marker_stopped187:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(187deg)
}

.marker_stopped188 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving188 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving188:before,
.marker_stopped188:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(188deg)
}

.marker_stopped189 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving189 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving189:before,
.marker_stopped189:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(189deg)
}

.marker_stopped190 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving190 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving190:before,
.marker_stopped190:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(190deg)
}

.marker_stopped190 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving190 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving190:before,
.marker_stopped190:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(190deg)
}

.marker_stopped191 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving191 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving191:before,
.marker_stopped191:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(191deg)
}

.marker_stopped192 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving192 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving192:before,
.marker_stopped192:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(192deg)
}

.marker_stopped193 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving193 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving193:before,
.marker_stopped193:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(193deg)
}

.marker_stopped194 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving194 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving194:before,
.marker_stopped194:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(194deg)
}

.marker_stopped195 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving195 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving195:before,
.marker_stopped195:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(195deg)
}

.marker_stopped196 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving196 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving196:before,
.marker_stopped196:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(196deg)
}

.marker_stopped197 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving197 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving197:before,
.marker_stopped197:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(197deg)
}

.marker_stopped198 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving198 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving198:before,
.marker_stopped198:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(198deg)
}

.marker_stopped199 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving199 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving199:before,
.marker_stopped199:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(199deg)
}

.marker_stopped200 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving200 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving200:before,
.marker_stopped200:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(200deg)
}

.marker_stopped201 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving201 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving201:before,
.marker_stopped201:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(201deg)
}

.marker_stopped202 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving202 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving202:before,
.marker_stopped202:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(202deg)
}

.marker_stopped203 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving203 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving203:before,
.marker_stopped203:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(203deg)
}

.marker_stopped204 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving204 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving204:before,
.marker_stopped204:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(204deg)
}

.marker_stopped205 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving205 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving205:before,
.marker_stopped205:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(205deg)
}

.marker_stopped206 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving206 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving206:before,
.marker_stopped206:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(206deg)
}

.marker_stopped207 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving207 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving207:before,
.marker_stopped207:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(207deg)
}

.marker_stopped208 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving208 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving208:before,
.marker_stopped208:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(208deg)
}

.marker_stopped209 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving209 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving209:before,
.marker_stopped209:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(209deg)
}

.marker_stopped210 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving210 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving210:before,
.marker_stopped210:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(210deg)
}

.marker_stopped211 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving211 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving211:before,
.marker_stopped211:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(211deg)
}

.marker_stopped212 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving212 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving212:before,
.marker_stopped212:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(212deg)
}

.marker_stopped213 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving213 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving213:before,
.marker_stopped213:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(213deg)
}

.marker_stopped214 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving214 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving214:before,
.marker_stopped214:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(214deg)
}

.marker_stopped215 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving215 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving215:before,
.marker_stopped215:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(215deg)
}

.marker_stopped216 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving216 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving216:before,
.marker_stopped216:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(216deg)
}

.marker_stopped217 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving217 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving217:before,
.marker_stopped217:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(217deg)
}

.marker_stopped218 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving218 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving218:before,
.marker_stopped218:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(218deg)
}

.marker_stopped219 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving219 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving219:before,
.marker_stopped219:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(219deg)
}

.marker_stopped220 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving220 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving220:before,
.marker_stopped220:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(220deg)
}

.marker_stopped221 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving221 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving221:before,
.marker_stopped221:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(221deg)
}

.marker_stopped222 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving222 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving222:before,
.marker_stopped222:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(222deg)
}

.marker_stopped223 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving223 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving223:before,
.marker_stopped223:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(223deg)
}

.marker_stopped224 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving224 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving224:before,
.marker_stopped224:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(224deg)
}

.marker_stopped225 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving225 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving225:before,
.marker_stopped225:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(225deg)
}

.marker_stopped226 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving226 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving226:before,
.marker_stopped226:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(226deg)
}

.marker_stopped227 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving227 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving227:before,
.marker_stopped227:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(227deg)
}

.marker_stopped228 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving228 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving228:before,
.marker_stopped228:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(228deg)
}

.marker_stopped239 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving229 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving229:before,
.marker_stopped229:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(229deg)
}

.marker_stopped230 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving230 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving230:before,
.marker_stopped230:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(230deg)
}

.marker_stopped231 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving231 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving231:before,
.marker_stopped231:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(231deg)
}

.marker_stopped232 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving232 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving232:before,
.marker_stopped232:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(232deg)
}

.marker_stopped233 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving233 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving233:before,
.marker_stopped233:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(233deg)
}

.marker_stopped234 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving234 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving234:before,
.marker_stopped234:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(234deg)
}

.marker_stopped235 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving235 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving235:before,
.marker_stopped235:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(235deg)
}

.marker_stopped236 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving236 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving236:before,
.marker_stopped236:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(236deg)
}

.marker_stopped237 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving237 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving237:before,
.marker_stopped237:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(237deg)
}

.marker_stopped238 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving238 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving238:before,
.marker_stopped238:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(238deg)
}

.marker_stopped239 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving239 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving239:before,
.marker_stopped239:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(239deg)
}

.marker_stopped240 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving240 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving240:before,
.marker_stopped240:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(240deg)
}

.marker_stopped241 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving241 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving241:before,
.marker_stopped241:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(241deg)
}

.marker_stopped242 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving242 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving242:before,
.marker_stopped242:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(242deg)
}

.marker_stopped242 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving242 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving242:before,
.marker_stopped242:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(242deg)
}

.marker_stopped243 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving243 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving243:before,
.marker_stopped243:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(243deg)
}

.marker_stopped244 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving244 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving244:before,
.marker_stopped244:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(244deg)
}

.marker_stopped245 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving245 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving245:before,
.marker_stopped245:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(245deg)
}

.marker_stopped246 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving246 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving246:before,
.marker_stopped246:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(246deg)
}

.marker_stopped247 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving247 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving247:before,
.marker_stopped247:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(247deg)
}

.marker_stopped248 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving248 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving248:before,
.marker_stopped248:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(248deg)
}

.marker_stopped249 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving249 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving9249:before,
.marker_stopped249:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(249deg)
}

.marker_stopped250 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving250 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving250:before,
.marker_stopped250:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(250deg)
}

.marker_stopped251 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving251 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving251:before,
.marker_stopped251:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(251deg)
}

.marker_stopped252 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving252 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving252:before,
.marker_stopped252:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(252deg)
}

.marker_stopped253 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving253 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving253:before,
.marker_stopped253:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(253deg)
}

.marker_stopped254 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving254 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving254:before,
.marker_stopped254:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(254deg)
}

.marker_stopped255 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving255 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving255:before,
.marker_stopped255:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(255deg)
}

.marker_stopped256 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving256 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving256:before,
.marker_stopped256:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(256deg)
}

.marker_stopped257 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving257 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving257:before,
.marker_stopped257:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(257deg)
}

.marker_stopped258 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving258 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving258:before,
.marker_stopped258:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(258deg)
}

.marker_stopped259 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving259 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving259:before,
.marker_stopped259:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(259deg)
}

.marker_stopped260 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving260 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving260:before,
.marker_stopped260:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(260deg)
}

.marker_stopped261 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving261 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving261:before,
.marker_stopped261:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(261deg)
}

.marker_stopped262 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving262 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving262:before,
.marker_stopped262:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(262deg)
}

.marker_stopped263 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving263 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving263:before,
.marker_stopped263:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(263deg)
}

.marker_stopped264 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving264 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving264:before,
.marker_stopped264:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(264deg)
}

.marker_stopped265 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving265 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving265:before,
.marker_stopped265:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(265deg)
}

.marker_stopped266 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving266 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving266:before,
.marker_stopped266:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(266deg)
}

.marker_stopped267 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving267 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving267:before,
.marker_stopped267:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(267deg)
}

.marker_stopped268 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving268 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving268:before,
.marker_stopped268:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(268deg)
}

.marker_stopped269 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving269 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving269:before,
.marker_stopped269:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(269deg)
}

.marker_stopped270 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving270 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving270:before,
.marker_stopped270:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(270deg)
}

.marker_stopped271 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving271 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving271:before,
.marker_stopped271:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(271deg)
}

.marker_stopped271 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving271 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving271:before,
.marker_stopped271:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(271deg)
}

.marker_stopped272 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving272 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving272:before,
.marker_stopped272:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(272deg)
}

.marker_stopped273 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving273 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving273:before,
.marker_stopped273:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(273deg)
}

.marker_stopped274 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving274 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving274:before,
.marker_stopped274:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(274deg)
}

.marker_stopped275 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving275 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving275:before,
.marker_stopped275:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(275deg)
}

.marker_stopped276 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving276 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving276:before,
.marker_stopped276:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(276deg)
}

.marker_stopped277 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving277 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving277:before,
.marker_stopped277:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(277deg)
}

.marker_stopped278 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving278 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving278:before,
.marker_stopped278:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(278deg)
}

.marker_stopped279 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving279 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving279:before,
.marker_stopped279:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(279deg)
}

.marker_stopped280 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving280 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving280:before,
.marker_stopped280:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(280deg)
}

.marker_stopped281 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving281 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving281:before,
.marker_stopped281:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(281deg)
}

.marker_stopped282 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving282 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving282:before,
.marker_stopped282:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(282deg)
}

.marker_stopped283 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving283 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving283:before,
.marker_stopped283:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(283deg)
}

.marker_stopped284 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving284 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving284:before,
.marker_stopped284:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(284deg)
}

.marker_stopped285 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving285 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving285:before,
.marker_stopped285:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(285deg)
}

.marker_stopped286 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving286 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving286:before,
.marker_stopped286:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(286deg)
}

.marker_stopped287 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving287 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving287:before,
.marker_stopped287:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(287deg)
}

.marker_stopped288 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving288 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving288:before,
.marker_stopped288:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(288deg)
}

.marker_stopped289 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving289 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving289:before,
.marker_stopped289:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(289deg)
}

.marker_stopped290 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving290 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving290:before,
.marker_stopped290:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(290deg)
}

.marker_stopped290 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving290 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving290:before,
.marker_stopped290:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(290deg)
}

.marker_stopped291 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving291 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving291:before,
.marker_stopped291:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(291deg)
}

.marker_stopped292 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving292 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving292:before,
.marker_stopped292:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(292deg)
}

.marker_stopped293 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving293 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving293:before,
.marker_stopped293:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(293deg)
}

.marker_stopped294 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving294 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving294:before,
.marker_stopped294:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(294deg)
}

.marker_stopped295 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving295 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving295:before,
.marker_stopped295:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(295deg)
}

.marker_stopped296 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving296 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving296:before,
.marker_stopped296:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(296deg)
}

.marker_stopped297 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving297 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving297:before,
.marker_stopped297:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(297deg)
}

.marker_stopped298 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving298 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving298:before,
.marker_stopped298:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(298deg)
}

.marker_stopped299 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving299 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving299:before,
.marker_stopped299:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(299deg)
}

.marker_stopped300 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving300 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving300:before,
.marker_stopped300:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(300deg)
}

.marker_stopped301 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving301 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving301:before,
.marker_stopped301:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(301deg)
}

.marker_stopped302 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving302 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving302:before,
.marker_stopped302:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(302deg)
}

.marker_stopped303 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving303 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving303:before,
.marker_stopped303:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(303deg)
}

.marker_stopped304 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving304 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving304:before,
.marker_stopped304:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(304deg)
}

.marker_stopped305 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving305 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving305:before,
.marker_stopped305:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(305deg)
}

.marker_stopped306 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving306 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving306:before,
.marker_stopped306:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(306deg)
}

.marker_stopped307 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving307 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving307:before,
.marker_stopped307:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(307deg)
}

.marker_stopped308 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving308 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving308:before,
.marker_stopped308:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(308deg)
}

.marker_stopped309 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving309 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving309:before,
.marker_stopped309:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(309deg)
}

.marker_stopped310 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving310 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving310:before,
.marker_stopped310:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(310deg)
}

.marker_stopped311 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving311 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving311:before,
.marker_stopped311:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(311deg)
}

.marker_stopped312 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving312 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving312:before,
.marker_stopped312:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(312deg)
}

.marker_stopped313 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving313 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving313:before,
.marker_stopped313:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(313deg)
}

.marker_stopped314 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving314 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving314:before,
.marker_stopped314:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(314deg)
}

.marker_stopped315 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving315 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving315:before,
.marker_stopped315:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(315deg)
}

.marker_stopped316 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving316 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving316:before,
.marker_stopped316:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(316deg)
}

.marker_stopped317 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving317 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving317:before,
.marker_stopped317:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(317deg)
}

.marker_stopped318 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving318 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving318:before,
.marker_stopped318:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(318deg)
}

.marker_stopped319 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving319 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving319:before,
.marker_stopped319:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(319deg)
}

.marker_stopped320 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving320 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving320:before,
.marker_stopped320:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(320deg)
}

.marker_stopped321 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving321 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving321:before,
.marker_stopped321:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(321deg)
}

.marker_stopped322 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving322 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving322:before,
.marker_stopped322:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(322deg)
}

.marker_stopped323 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving323 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving323:before,
.marker_stopped323:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(323deg)
}

.marker_stopped324 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving324 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving324:before,
.marker_stopped324:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(324deg)
}

.marker_stopped325 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving325 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving325:before,
.marker_stopped325:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(325deg)
}

.marker_stopped326 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving326 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving326:before,
.marker_stopped326:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(326deg)
}

.marker_stopped327 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving327 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving327:before,
.marker_stopped327:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(327deg)
}

.marker_stopped328 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving328 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving328:before,
.marker_stopped328:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(328deg)
}

.marker_stopped339 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving329 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving329:before,
.marker_stopped329:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(329deg)
}

.marker_stopped330 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving330 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving330:before,
.marker_stopped330:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(330deg)
}

.marker_stopped331 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving331 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving331:before,
.marker_stopped331:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(331deg)
}

.marker_stopped332 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving332 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving332:before,
.marker_stopped332:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(332deg)
}

.marker_stopped333 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving333 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving333:before,
.marker_stopped333:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(333deg)
}

.marker_stopped334 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving334 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving334:before,
.marker_stopped334:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(334deg)
}

.marker_stopped335 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving335 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving335:before,
.marker_stopped335:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(335deg)
}

.marker_stopped336 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving336 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving336:before,
.marker_stopped336:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(336deg)
}

.marker_stopped337 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving337 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving337:before,
.marker_stopped337:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(337deg)
}

.marker_stopped338 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving338 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving338:before,
.marker_stopped338:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(338deg)
}

.marker_stopped339 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving339 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving339:before,
.marker_stopped339:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(339deg)
}

.marker_stopped340 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving340 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving340:before,
.marker_stopped340:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(340deg)
}

.marker_stopped341 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving341 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving341:before,
.marker_stopped341:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(341deg)
}

.marker_stopped342 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving342 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving342:before,
.marker_stopped342:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(342deg)
}

.marker_stopped342 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving342 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving342:before,
.marker_stopped342:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(342deg)
}

.marker_stopped343 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving343 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving343:before,
.marker_stopped343:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(343deg)
}

.marker_stopped344 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving344 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving344:before,
.marker_stopped344:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(344deg)
}

.marker_stopped345 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving345 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving345:before,
.marker_stopped345:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(345deg)
}

.marker_stopped346 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving346 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving346:before,
.marker_stopped346:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(346deg)
}

.marker_stopped347 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving347 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving347:before,
.marker_stopped347:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(347deg)
}

.marker_stopped348 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving348 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving348:before,
.marker_stopped348:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(348deg)
}

.marker_stopped349 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving349 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving9349:before,
.marker_stopped349:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(349deg)
}

.marker_stopped350 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving350 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving350:before,
.marker_stopped350:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(350deg)
}

.marker_stopped351 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving351 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving351:before,
.marker_stopped351:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(351deg)
}

.marker_stopped352 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving352 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving352:before,
.marker_stopped352:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(352deg)
}

.marker_stopped353 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving353 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving353:before,
.marker_stopped353:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(353deg)
}

.marker_stopped354 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving354 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving354:before,
.marker_stopped354:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(354deg)
}

.marker_stopped355 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving355 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving355:before,
.marker_stopped355:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(355deg)
}

.marker_stopped356 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving356 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving356:before,
.marker_stopped356:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(356deg)
}

.marker_stopped357 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving357 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving357:before,
.marker_stopped357:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(357deg)
}

.marker_stopped358 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving358 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving358:before,
.marker_stopped358:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(358deg)
}

.marker_stopped359 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving359 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving359:before,
.marker_stopped359:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(359deg)
}

.marker_stopped360 {
    background-size: cover;
    background-color: red;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving360 {
    background-size: cover;
    background-color: green;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}

.marker_moving360:before,
.marker_stopped360:before {
    content: "\f062";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    font-size: 20px;
    color: #fff !important;
    left: 1px;
    transform: rotate(360deg)
}
.busStop0 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop0:before {
content: '1';
color: #fff;
margin-left: 6px;
}
.busStop1 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop1:before {
content: '2';
color: #fff;
margin-left: 6px;
}
.busStop2 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop2:before {
content: '3';
color: #fff;
margin-left: 6px;
}
.busStop3 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop3:before {
content: '4';
color: #fff;
margin-left: 6px;
}

.busStop4 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop4:before {
content: '5';
color: #fff;
margin-left: 6px;
}
.busStop5 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop5:before {
content: '6';
color: #fff;
margin-left: 6px;
}

.busStop6 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop6:before {
content: '7';
color: #fff;
margin-left: 6px;
}
.busStop7 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop7:before {
content: '8';
color: #fff;
margin-left: 6px;
}

.busStop8 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop8:before {
content: '9';
color: #fff;
margin-left: 6px;
}
.busStop9 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop9:before {
content: '10';
color: #fff;
margin-left: 2px;
}
.busStop10 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop10:before {
content: '11';
color: #fff;
margin-left: 2px;
}

.busStop11 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop11:before {
content: '12';
color: #fff;
margin-left: 2px;
}

.busStop12 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop12:before {
content: '13';
color: #fff;
margin-left: 2px;
}

.busStop13 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop13:before {
content: '14';
color: #fff;
margin-left: 2px;
}

.busStop14 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop14:before {
content: '15';
color: #fff;
margin-left: 2px;
}

.busStop15 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop15:before {
content: '16';
color: #fff;
margin-left: 2px;
}

.busStop16 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop16:before {
content: '17';
color: #fff;
margin-left: 2px;
}

.busStop17 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop17:before {
content: '18';
color: #fff;
margin-left: 2px;
}

.busStop18 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop18:before {
content: '19';
color: #fff;
margin-left: 2px;
}

.busStop19 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop19:before {
content: '20';
color: #fff;
margin-left: 2px;
}

.busStop20 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop20:before {
content: '21';
color: #fff;
margin-left: 2px;
}

.busStop21 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop21:before {
content: '22';
color: #fff;
margin-left: 2px;
}

.busStop22 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop22:before {
content: '23';
color: #fff;
margin-left: 2px;
}

.busStop23 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop23:before {
content: '24';
color: #fff;
margin-left: 2px;
}

.busStop24 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop24:before {
content: '25';
color: #fff;
margin-left: 2px;
}
.busStop25 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop25:before {
content: '26';
color: #fff;
margin-left: 2px;
}
.busStop26 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop26:before {
content: '27';
color: #fff;
margin-left: 2px;
}
.busStop27 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop27:before {
content: '28';
color: #fff;
margin-left: 2px;
}
.busStop28 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop28:before {
content: '29';
color: #fff;
margin-left: 2px;
}
.busStop29 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop29:before {
content: '30';
color: #fff;
margin-left: 2px;
}
.busStop30 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop30:before {
content: '31';
color: #fff;
margin-left: 2px;
}
.busStop31 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop31:before {
content: '32';
color: #fff;
margin-left: 2px;
}
.busStop32 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop32:before {
content: '33';
color: #fff;
margin-left: 2px;
}
.busStop33 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop33:before {
content: '34';
color: #fff;
margin-left: 2px;
}
.busStop34 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop34:before {
content: '35';
color: #fff;
margin-left: 2px;
}
.busStop35 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop35:before {
content: '36';
color: #fff;
margin-left: 2px;
}
.busStop36 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop36:before {
content: '37';
color: #fff;
margin-left: 2px;
}
.busStop37 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop37:before {
content: '38';
color: #fff;
margin-left: 2px;
}
.busStop38 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop38:before {
content: '39';
color: #fff;
margin-left: 2px;
}
.busStop39 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop39:before {
content: '40';
color: #fff;
margin-left: 2px;
}
.busStop40 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop40:before {
content: '41';
color: #fff;
margin-left: 2px;
}
.busStop41 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop41:before {
content: '42';
color: #fff;
margin-left: 2px;
}
.busStop42 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop42:before {
content: '43';
color: #fff;
margin-left: 2px;
}
.busStop43 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop43:before {
content: '44';
color: #fff;
margin-left: 2px;
}
.busStop44 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop44:before {
content: '45';
color: #fff;
margin-left: 2px;
}
.busStop45 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop45:before {
content: '46';
color: #fff;
margin-left: 2px;
}
.busStop46 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop46:before {
content: '47';
color: #fff;
margin-left: 2px;
}
.busStop47 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop47:before {
content: '48';
color: #fff;
margin-left: 2px;
}
.busStop48 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop48:before {
content: '49';
color: #fff;
margin-left: 2px;
}
.busStop49 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px
}
.busStop49:before {
content: '50';
color: #fff;
margin-left: 2px;
}
.busStop50 {
    background-size: cover;
    background-color: #FF8C00;
    cursor: pointer;
    border-radius: 100px;
    border: 2px solid #fff;
    width: 25px;
    height: 25px;
}
.busStop50:before {
content: '51';
color: #fff;
margin-left: 2px;
}
.userLocation {
background-color: green;
border-radius: 100px;
border: 2px solid #fff;
width: 25px;
height: 25px;
background-size: cover;
cursor: pointer;
}
