/*
 --------------------------------------------------------------------------
 Scrollbar Base Style
 --------------------------------------------------------------------------
*/

QScrollBar:horizontal
{
    border: 0 solid @border_color;
    height: 9px;
    margin: 0 32px 0 0;
    background-color: @border_color;
}

QScrollBar::handle:horizontal
{
    background-color: @background_selected_color;
    min-width: 10px;
}

QScrollBar::add-line:horizontal
{
    subcontrol-origin: margin;
    subcontrol-position: right center;
    background: @border_color;
    width: 15px;
}

QScrollBar::sub-line:horizontal
{
    subcontrol-origin: margin;
    subcontrol-position: right center;
    background: @border_color;
    width: 15px;
    right: 16px;
}

QScrollBar::left-arrow:horizontal
{
    width: 9px;
    height: 9px;
    position: relative;
    image: url(@left_icon);
}

QScrollBar::right-arrow:horizontal
{
    width: 9px;
    height: 9px;
    position: relative;
    image: url(@right_icon);
}

QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
{
    background: none;
}

QScrollBar:vertical
{
    border: 0 solid @border_color;
    width: 9px;
    margin: 0 0 32px 0 ;
    background-color: @border_color;
}

QScrollBar::handle:vertical
{
    background-color: @background_selected_color;
    min-height: 10px;
}

QScrollBar::add-line:vertical
{
    subcontrol-origin: margin;
    subcontrol-position: center bottom;
    background: @border_color;
    height: 15px;
}

QScrollBar::sub-line:vertical
{
    subcontrol-origin: margin;
    subcontrol-position: center bottom;
    background: @border_color;
    height: 15px;
    bottom: 16px;
}

QScrollBar::up-arrow:vertical
{
    width: 9px;
    height: 9px;
    position: relative;
    image: url(@up_icon)
}

QScrollBar::down-arrow:vertical
{
    width: 9px;
    height: 9px;
    position: relative;
    image: url(@down_icon)
}

QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical
{
    background: none;
}