/* DARK theme for porymap */

/*

    Background #232629
    Font       #EFF0F1
    Highlight  #18465D
    Accent     #19232D
    Disabled   #505F69

*/

/* General Widgets */

QWidget {
    background: #19232D;
    color: #EFF0F1;
}

QWidget::disabled {
    background: #19232D;
    color: #787878;
}

QWidget::item:selected {
    background: #18465D;
}

QWidget::item:focus {
    background: #18465D;
    border: none;
}

/* Combo Boxes */

QComboBox {
    background: #19232D;
    color: #EFF0F1;
}

QComboBox QAbstractItemView {
    background: #232629;
    color: #505F69;
    selection-background-color: #18465D;
}

/* Spin Boxes */

QSpinBox {
    background: #19232D;
    color: #EFF0F1;
}

/* Line Edits */

QLineEdit {
    background: #19232D;
    color: #EFF0F1;
}

/* Frames, Labels */

#label_spritePixmap {
    background: #19232D;
    color: #EFF0F1;
}

/* Checkboxes */

QCheckBox, QRadioButton {
    border: none;
}

QRadioButton::indicator::unchecked, QCheckBox::indicator::unchecked {
    border: 1px solid #18465D;
    background: none;
}

QRadioButton::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover {
    border: 1px solid #EFF0F1;
}

QRadioButton::indicator::checked, QCheckBox::indicator::checked {
    border: 1px solid #18465D;
    background: #18465D;
}

QRadioButton::indicator:checked:hover, QCheckBox::indicator:checked:hover {
    border: 1px solid #EFF0F1;
    background: #EFF0F1;
}

/* Map List View */

QTreeView {
    background: #19232D;
}

QTreeView::item:hover {
    background: #18465D;
}

QTreeView::item:selected {
    background: #18465D;
    color: #EFF0F1;
}

QTreeView::branch {
    background: #19232D;
}

/* Scroll Bar */

QScrollBar::vertical {
    background-color: #19232D;
}

QScrollBar::horizontal {
    background-color: #19232D;
}

QScrollBar::handle:horizontal {
    background-color: #787878;
    border: 1px solid #232629;
}

QScrollBar::handle:vertical {
    background-color: #787878;
    border: 1px solid #232629;
}

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

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

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

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

QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
  background: none;
}

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

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

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