QScrollBar:vertical
{
    border: none;
    background: #bfbfbf;
    width: 19px;
    margin-bottom: 0px;
}

QScrollBar::handle:vertical
{
    background: #808080;
    border: none;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 4px;
    margin-top: 7px;
    margin-bottom: 7px;
    min-height: 30px;
}

QScrollBar::handle:vertical:hover
{
    background: #80ffb5;
}

QScrollBar::handle:vertical:pressed
{
    background: #56f397;
}

QScrollBar::handle:vertical:disabled
{
    background: #808080;
}

QScrollBar::add-line:vertical
{
    border: none;
    background: none;
}

QScrollBar::sub-line:vertical
{
    border: none;
    background: #bfbfbf;
}

QScrollBar::up-arrow:vertical,
QScrollBar::bottom-arrow:vertical
{
    border: none;
    background: none;
}

QScrollBar::add-page:vertical
{
    height: 0px;
    border: none;
    background: none;
}

QScrollBar::sub-page:vertical
{
    height: 0px;
    border: none;
    background: none;
}

QScrollBar:horizontal
{
    border: none;
    background: #bfbfbf;
    margin-top: 0px;
    height: 19px;
}

QScrollBar::handle:horizontal
{
    background: #808080;
    border: none;
    border-radius: 5px;
    margin-top: 4px;
    margin-bottom: 5px;
    margin-left: 7px;
    margin-right: 7px;
    min-width: 30px;
}

QScrollBar::handle:horizontal:hover
{
    background: #80ffb5;
}

QScrollBar::handle:horizontal:pressed
{
    background: #56f397;
}

QScrollBar::handle:horizontal:disabled
{
    background: #808080;
}

QScrollBar::add-line:horizontal
{
    background: none;
}

QScrollBar::sub-line:horizontal
{
    background: none;
}

QScrollBar::left-arrow:horizontal,
QScrollBar::right-arrow:horizontal
{
    background: none;
    border: 0px;
}

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

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