#status-filters{
    margin-left: -101px;
}
.shops-align-right{
    text-align:right;
}
.shopsPage .mapFilter .shopFilters .shops-align-right label{
    margin-left: 0;
    margin-right:0px;
}
.shopsPage .mapFilter .shopFilters .shops-align-right .chk{
    padding-left: 21px;
}
.shop-status-label{
    margin-left:10px;
    display:inline-block;
    font-size: 13px;
    line-height: 18px;
    position: relative;
    padding-left: 20px;
}
div.shop-status-label{
    display:block;
    margin-left:0px;
}
.shopsPage .mapFilter .shopFilters label.chk{
    line-height: 16px;
}
.shop-status-label.green, .shopsPage .mapFilter .shopFilters label.chk.green{
    color:#008000;
}
.shop-status-label.yellow, .shopsPage .mapFilter .shopFilters label.chk.yellow{
    color:#f59e00;
}
.shop-status-label.red, .shopsPage .mapFilter .shopFilters label.chk.red{
    color:#fa0303;
}
.shop-status-circle{
    position: absolute;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 7px;
    left: 0;
    top: 4px;
}
.shop-status-label.green .shop-status-circle{
    background:#008000;
}
.shop-status-label.yellow .shop-status-circle{
    background:#f59e00;
}
.shop-status-label.red .shop-status-circle{
    background:#fa0303;
}
.shops .item .column .shop-status-label{
    margin-bottom:17px;
}
.shops-align-right span{
    position: relative;
    top: 1px;
}