qss = """
QWidget
{
    color: #d3d3d3;
    background-color: rgb(39, 39, 39);
}

QMainWindow::separator
{
    background-color: rgb(68,68,68);
    border: none;
}

QWidget:disabled
{
    color: #404040;
    background-color: #323232;
}

QFrame
{
    background-color: rgb(34, 34, 34);
    border: 0;
}

QAbstractItemView
{
    background-color: rgb(34, 34, 34);
}


QWidget::item::selected
{
    background-color: rgb(2,109,191);
}

/* ==================================================================================== */
/* SCROLL BAR                                                                           */
/* ==================================================================================== */
/*vertical*/
QScrollBar:vertical {
 	border: none;
 	background: transparent;
 	width: 6px;
 	margin: 0;
}

QScrollBar::handle:vertical {
 	background: #333;
 	border-radius: 3px;
 	min-height: 20px;
}

QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical {
 	height: 0px;
}

QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
 	border: 1px solid #444;
 	width: 3px;
 	height: 3px;
 	background: white;
}

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

/*horizontal*/
QScrollBar:horizontal {
 	border: none;
 	background: transparent;
 	height: 6px;
 	margin: 0;
}

QScrollBar::handle:horizontal {
 	background: #333;
 	border-radius: 3px;
 	min-width: 20px;
}

QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
 	width: 0px;
}

QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
 	border: 1px solid #444;
 	width: 3px;
 	height: 3px;
 	background: white;
}

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

QProgressBar
{
    text-align: center;
}

#logo-header QWidget
{
     background-color: rgb(56, 56, 56);
     border: none;
}

#logo-header
{
     background-color: rgb(56, 56, 56);
     border: none;
}

#bottompanel QWidget
{
    background-color: rgb(20, 20, 20);
    border: none;
}

#bottompanel
{
    background-color: rgb(20, 20, 20);
    border: none;
}

#bottompanel QPushButton
{
    margin-bottom: 8px;
}

#bottompanel QMenu {
    background-color: rgb(56, 56, 56);
}

#bottompanel ProgressScale
{
    border-radius: 4px;
    border: 1px solid #444;
    background-color: #c8c8c8;
    text-align: center;
    color: black;
    height: 5px;
}
#bottompanel ProgressScale::chunk {
    background-color: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop:0 cyan, stop:1 #2696fc);
}

#statusbar
{
    margin: 0;
    padding: 0;
}

#statusbar QWidget
{
    background-color: rgb(20, 20, 20);
    border: none;
}

#tab-bar QPushButton
{
    background-color: transparent;
    font-size: 15px;
    border: none;
    padding: 15px 0px 10px 0px;
}

#tab-bar QPushButton:hover
{
    border-bottom: 2px solid rgb(85, 85, 85);
}

#tab-bar QPushButton:pressed
{
    border-bottom: 2px solid rgb(255, 255, 255);
}

#tab-bar QPushButton[active=true]
{
    border-bottom: 2px solid rgb(195, 195, 195);
}

QCheckBox::indicator
{
    background-color: rgb(200,200,200);
    border-radius: 7px;
}

QCheckBox::indicator:checked
{
    background-color: rgb(38,150,252);

}

QCheckBox::indicator:checked:hover {
    background-color: rgb(38,150,252);
    border: 2px solid rgb(200,200,200);
}

QCheckBox::indicator:checked:pressed {
    background-color: rgb(38,150,252);
    border: 5px solid rgb(200,200,200);
}

QCheckBox::indicator:unchecked:hover {
    background-color: rgb(200,200,200);
    border: 2px solid rgb(38,150,252);
}

QCheckBox::indicator:unchecked:pressed {
    background-color: rgb(200,200,200);
    border: 5px solid rgb(38,150,252);
}

QLabel
{
    background: transparent;
}

QGroupBox {
    border: 1px solid #444;
    border-radius: 3px;
    margin-top: 6px;
}

QGroupBox::title {
    subcontrol-origin: margin;
    left: 8px;
    padding: 0px 2px 0px 2px;
}

"""
