QSlider
{
    min-height          : 21px;
    max-height          : 21px;
    background          : qlineargradient( x1 : 0, y1 : 0, x2 : 0, y2 : 1,
                                           stop: 0 #fbfbfb
                                           stop: 1 #d9d9d9);
    border-radius       : 5px;
    border              : 1px solid #808080;
    padding-top         : 2px;
    padding-bottom      : 2px;
    padding-left        : 2px;
    padding-right       : 1px;
    margin-bottom       : 5px;
}
QSlider::hover
{
    border              : 1px solid #000;
}
QSlider::groove
{
    border              : none;
    background          : none;
}
QSlider::add-page
{
    border              : none;
    background          : none;
}
QSlider::sub-page
{
    border              : none;
}
QSlider::handle
{
    border              : none;
    width               : 13px;
    height              : 21px;
    margin-top          : 0px;
}
QSlider::handle:hover,
QSlider::handle:hover#sldBrightness,
QSlider::handle:hover#sldContrast
{
    background          : url('%1');
    background-repeat   : no-repeat;
    width               : 13px;
    height              : 21px;
    margin-top          : 0px;
}
QSlider::handle:pressed
QSlider::handle:pressed#sldBrightness,
QSlider::handle:pressed#sldContrast
{
    background          : url('%2');
    background-repeat   : no-repeat;
    width               : 13px;
    height              : 21px;
    margin-top          : 0px;
}
QSlider::sub-page
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #70cc96,
                                           stop: 1 #95e5b0);
}
QSlider::sub-page:hover
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #47cc7f,
                                           stop: 1 #5ce58a);
}
QSlider::sub-page#sldBrightness
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #85a0f2,
                                           stop: 1 #a6c3ff);
}
QSlider::sub-page#sldBrightness:hover
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #668cff,
                                           stop: 1 #99bbff);
}
QSlider::sub-page#sldContrast
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #ba91f2,
                                           stop: 1 #bb99ff);
}
QSlider::sub-page#sldContrast:hover
{
    border-radius       : 3px;
    background          : qlineargradient( x1 : 0, y1 : 1, x2 : 0, y2 : 0,
                                           stop: 0 #ac79f2,
                                           stop: 1 #bb99ff);
}
