.circle-filled .noUi-handle:after,.circle-filled .noUi-handle:before,.noUi-handle:after,.noUi-handle:before{
    display:none
}
.noUi-background{
    background:#E9EBF5
}
.noUi-target{
    background-color:#E6EAF7;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:1rem
}
.noUi-target.noUi-connect{
    -webkit-box-shadow:none;
    box-shadow:none
}
.noUi-horizontal{
    height:10px;
    padding-right:17px
}
.noUi-horizontal .noUi-handle{
    width:20px;
    height:20px;
    top:-5px;
    left:-1px
}
.noUi-horizontal.slider-xs2 .noUi-handle{
    width:14px;
    height:14px;
    top:-5px;
    left:-1px
}
html:not([dir=rtl]) .noUi-horizontal.slider-xs2 .noUi-handle {
    right: -10px;
    left: auto;
}
.noUi-horizontal .noUi-origin{
    left:17px;
    right:-17px
}
.noUi-horizontal.slider-xl{
    height:14px;
}
.noUi-horizontal.slider-xl .noUi-handle{
    width:28px;
    height:28px;
    top:-7px
}
.noUi-horizontal.slider-lg{
    height:12px
}
.noUi-horizontal.slider-lg .noUi-handle{
    width:24px;
    height:24px;
    top:-6px
}
.noUi-horizontal.slider-sm{
    height:6px
}
.noUi-horizontal.slider-sm .noUi-handle{
    top:-7px
}
.noUi-horizontal.slider-xs{
    height:3px
}
.noUi-horizontal.slider-xs .noUi-handle{
    top:-8px
}
.noUi-horizontal.slider-xs2{
    height:3px;
    padding-right: 0 !important;
}
.noUi-horizontal.slider-xs2 .noUi-handle{
    top:-6px
}
.noUi-handle{
    -webkit-box-shadow:none;
    box-shadow:none;
    border-radius:50%;
    background:#FFF;
    border:2px solid #52E3C2
}
.circle-filled .noUi-handle{
    background:#52E3C2;
    border-radius:50%
}
.noUi-vertical.square .noUi-handle,.square .noUi-handle{
    background:#52E3C2;
    border-radius:3px
}
.square .noUi-handle:before{
    display:block;
    width:2px;
    height:10px;
    left:2px;
    top:0
}
.square .noUi-handle:after{
    display:block;
    width:2px;
    height:10px;
    left:7px;
    top:0
}
.square.slider-xl .noUi-handle:before{
    left:5px;
    top:4px
}
.square.slider-xl .noUi-handle:after{
    left:10px;
    top:4px
}
.square.slider-lg .noUi-handle:before{
    left:3px;
    top:2px
}
.square.slider-lg .noUi-handle:after{
    left:8px;
    top:2px
}
.noUi-connect{
    background:#52E3C2;
    -webkit-box-shadow:none;
    box-shadow:none
}
.noUi-vertical{
    display:inline-block;
    width:8px;
    height:150px
}
.noUi-vertical .noUi-handle{
    width:20px;
    height:20px;
    top:-5px;
    left:-6px
}
.noUi-vertical.square .noUi-handle:before{
    display:block;
    width:12px;
    height:2px;
    left:-1px;
    top:2px
}
.noUi-vertical.square .noUi-handle:after{
    display:block;
    width:12px;
    height:2px;
    left:-1px;
    top:7px
}
