.irs--flat .irs-bar {
    background: linear-gradient(180deg, rgba(119,16,201,1) 0%, rgba(181,95,201,1) 100%);
    border-radius: 50px !important;
    border: 3px solid #ebebeb;
}

.irs--flat .irs-handle>i:first-child{
    background: linear-gradient(180deg, rgba(119,16,201,1) 0%, rgba(181,95,201,1) 100%);
    border: 6px solid #ebebeb;
    border-radius: 30px;
}

.irs--flat .irs-handle {
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.6);
    border-radius: 30px;
}

.irs--flat .irs-line {
    border-radius: 50px !important;
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    background-color: rgba(119,16,201,1) !important;
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    border-top-color: rgba(119,16,201,1) !important;
}

.swal2-title{
    color: rgba(119,16,201,1) !important;
    font-weight: bold;
    font-family: 'AmsiPro Bold';
    padding: 0px;
}

.swal2-show {
    width: 350px;
    height: 520px;
}

.swal2-html-container{
    line-height: 1.3;
}

.swal-confirm-custom{
    width: 200px;
}