/*
  Dark Bronze, a theme by Rage
  https://moddinglounge.com/

  Consider checking out my other work if you enjoy this theme.
  https://next.nexusmods.com/profile/Rage4556
*/

* {
  background: #232324;
  font-size: 11px;
  color: #fff;
  border: 1; }
  *:disabled {
    color: #808080; }

QAbstractItemView {
  background: #141210;
  alternate-background-color: #141210;
  show-decoration-selected: 1;
  border-radius: 1px; }
  QAbstractItemView::item {
    min-height: 26px; }
  QAbstractItemView::branch:hover, QAbstractItemView::item:hover {
    background: #443629; }
  QAbstractItemView::branch:selected, QAbstractItemView::item:selected {
    background: #443629;
    color: #FFF; }

QTreeView, QListView {
  border-radius: 1px; }
  QTreeView::branch:closed:has-children, QListView::branch:closed:has-children {
    image: url("./Dark Bronze/arrows/right.svg"); }
  QTreeView::branch:open:has-children, QListView::branch:open:has-children {
    image: url("./Dark Bronze/arrows/down.svg"); }

QHeaderView::up-arrow, QHeaderView::down-arrow {
  height: 10px;
  width: 10px;
  padding-right: 4px; }

QHeaderView::up-arrow {
  image: url("./Dark Bronze/arrows/up.svg"); }

QHeaderView::down-arrow {
  image: url("./Dark Bronze/arrows/down.svg"); }

QHeaderView::section {
  background: #c49b74;
  padding: 0 5px;
  border: 0;
  border-bottom: 2px solid #c49b74;
  border-right: 2px solid #c49b74; }
  QHeaderView::section:first {
    border-top-left-radius: 1px; }
  QHeaderView::section:last {
    border-right: 0;
    border-top-right-radius: 1px; }
  QHeaderView::section:hover {
    background: #9a693e; }

QScrollBar {
  background: #181818;
  border-top: 8px solid #323232; 
  border-bottom: 8px solid #323232; }
  QScrollBar:horizontal {
    height: 20px;
    margin: 0 23px -2px 23px; }
  QScrollBar:vertical {
    width: 20px;
    margin: 23px -2px 23px 0; }
  QScrollBar::handle {
    background: #c49b74;
    border-radius: 1px;
    margin: 2px; }
    QScrollBar::handle:horizontal {
      min-width: 32px; }
    QScrollBar::handle:vertical {
      min-height: 32px; }
    QScrollBar::handle:hover, QScrollBar::handle:pressed {
      background: #443629; }
  QScrollBar::add-line {
    subcontrol-origin: margin;
    background: #121212;
    border: 2px solid #121212;
    margin: 0 -2px -2px 0; }
    QScrollBar::add-line:horizontal {
      image: url("./Dark Bronze/arrows/right.svg");
      width: 23px;
      subcontrol-position: right; }
    QScrollBar::add-line:vertical {
      image: url("./Dark Bronze/arrows/down.svg");
      height: 23px;
      subcontrol-position: bottom;
      border-bottom-right-radius: 6px; }
    QScrollBar::add-line:hover, QScrollBar::add-line:pressed {
      background: #c49b74; }
  QScrollBar::sub-line {
    subcontrol-origin: margin;
    background: #121212; }
    QScrollBar::sub-line:horizontal {
      image: url("./Dark Bronze/arrows/left.svg");
      width: 23px;
      subcontrol-position: left;
      border: 2px solid #E8E8E8;
      border-bottom-left-radius: 6px;
      margin: 0 0 -2px -2px; }
    QScrollBar::sub-line:vertical {
      image: url("./Dark Bronze/arrows/up.svg");
      height: 23px;
      subcontrol-position: top;
      border: 3px solid #121212;
      border-top-right-radius: 6px;
      margin: -2px -2px 0 0; }
    QScrollBar::sub-line:hover, QScrollBar::sub-line:pressed {
      background: #c49b74; }
  QScrollBar::add-page, QScrollBar::sub-page {
    background: transparent; }

QPushButton, QToolButton {
  background: #c49b74;
  color: #fff;
  min-height: 28px;
  padding: 4px 8px;
  border-radius: 1px;
  border: 0px solid #c49b74;
  margin: 0px 0; }
  QPushButton::menu-indicator, QToolButton::menu-indicator {
    image: url("./Dark Bronze/arrows/down.svg");
    padding: -2px;
    margin: 4px; }
  QPushButton:hover, QPushButton:pressed, QToolButton:hover, QToolButton:pressed {
    background: #443629; }
  QPushButton:disabled, QToolButton:disabled {
    background: transparent; }

QPushButton:disabled {
  background: none;
  margin-bottom: 4;
  border: 2px solid #c49b74; }

QPushButton::menu-indicator {
  subcontrol-position: right center; }

QToolButton:menu-indicator {
  margin: 0px; }

QMenu {
  background: transparent;
  border: 0px solid #c49b74;
  border-radius: 1px; }
  QMenu QPushButton {
    padding: 2px 24px;
    text-align: left;
    border-radius: 0; }
    QMenu QPushButton:hover {
      border-radius: 1px; }
  QMenu QCheckBox, QMenu QRadioButton {
    background: #c49b74;
    padding: 5px; }
    QMenu QCheckBox:hover, QMenu QRadioButton:hover {
      background: #c49b74;
      color: #c49b74;
      border-radius: 1px; }
  QMenu::separator {
    height: 3px;
    background: #c49b74; }
  QMenu::icon {
    padding-left: 20px; }
  QMenu::right-arrow {
    image: url("./Dark Bronze/arrows/right.svg");
    padding-right: 5px; }
  QMenu::item {
    background: #232324;
    padding: 4px 24px; }
    QMenu::item:disabled {
      background: #E8E8E8;
      color: #808080; }
    QMenu::item:selected {
      background: #c49b74;
      color: #FFF;
      border-radius: 1px; }

QToolBar {
  background: #232324;
  border-bottom: 4px solid #c49b74;
  padding: 6px;
  margin-top: 8px;
  qproperty-movable: true; }
  QToolBar::handle {
    background: #c49b74;
    height: 4;
    width: 4; 
    margin: 4px; }
  QToolBar::separator {
    background: #c49b74;
    width: 4;
    margin: 4px 4px; }
  QToolBar:menu-indicator {
    image: url("./Dark Bronze/arrows/down.svg");
    margin: 2px; }
  QToolBar QToolButton {
    background: #c49b74;
    padding: 4px;
    border-radius: 1px;
    margin: 4px 4px 4px 4px; }
    QToolBar QToolButton:hover, QToolBar QToolButton:pressed {
      background: #443629; }

QLineEdit {
  background: #232324;
  min-height: 28px;
  padding-left: 8px;
  border: 2px solid #121212;
  border-radius: 1px; }
  QLineEdit:hover {
    border: 2px solid #c49b74; }

QComboBox {
  background: #121212;
  min-height: 28px;
  padding-left: 8px;
  border: 2px solid #c49b74;
  border-radius: 1px;
  margin: 4px 0; }
  QComboBox QAbstractItemView {
    background: #121212;
    border: 2px solid #232324;
    border-radius: 1px; }
  QComboBox:hover {
    border: 2px solid #c49b74; }
  QComboBox:on {
    background: #c49b74;
    color: #FFF;
    border: 2px solid #c49b74; }
  QComboBox::drop-down {
    width: 20px;
    subcontrol-origin: padding;
    subcontrol-position: top right;
    border: none; }
  QComboBox::down-arrow {
    image: url("./Dark Bronze/arrows/down.svg"); }

QGroupBox {
  padding: 24px 4px;
  border: 2px solid #c49b74;
  border-radius: 1px; }
  QGroupBox::title {
    background: transparent;
    subcontrol-origin: padding;
    subcontrol-position: top left;
    padding: 8px; }

QProgressBar {
  background: #121212;
  color: #FFF;
  text-align: center;
  border-radius: 1px;
  margin: 0 0px; }
  QProgressBar::chunk {
    background: #c49b74;
    border-radius: 1px; }

QTabWidget::pane {
  bottom: 4px;
  border-radius: 1px;
  margin-right: -10px; }

QTabWidget::tab-bar {
  alignment: center; }

QTabBar {
  background: #c49b74;
  border-radius: 1px; }
  QTabBar QToolButton {
    background: #443629;
    padding: 1px;
    border-radius: 1px;
    margin: 1px; }
    QTabBar QToolButton:disabled {
      background: transparent; }
  QTabBar::tab {
    background: #c49b74;
    padding: 2px 14px;
    border: 2px solid #c49b74;
    border-radius: 1px;
    margin: 2px; }
    QTabBar::tab:disabled {
      background: #E8E8E8;
      border: 2px solid transparent; }
    QTabBar::tab:first {
      border-top-left-radius: 1px;
      border-bottom-left-radius: 1px; }
    QTabBar::tab:last {
      border-top-right-radius: 1px;
      border-bottom-right-radius: 1px; }
    QTabBar::tab:hover {
      background: #443629;
      border: 2px solid #443629; }
    QTabBar::tab:selected {
      background: #232324;
      color: #FFF;
      border: 0px solid #c49b74; }

QDockWidget {
  background: transparent;
  padding: 0 10px;
  border: 0;
  titlebar-close-icon: url("./Dark Bronze/cross.svg");
  titlebar-normal-icon: url("./Dark Bronze/arrows/Large/up.svg"); }
  QDockWidget::close-button, QDockWidget::float-button {
    background: #E8E8E8;
    padding: 2px;
    border: 0; }
    QDockWidget::close-button:hover, QDockWidget::float-button:hover {
      background: #443629;
      border-radius: 1px; }

QStatusBar {
  background: #121212; }
  QStatusBar QWidget {
    background: #121212; }
  QStatusBar::item {
    border: 0; }

QTableView {
  gridline-color: #c49b74;
  border: 0; }
  QTableView QTableCornerButton::section {
    background: #FFF;
    border: 0;
    border-right: 2px solid #E8E8E8;
    border-bottom: 2px solid #E8E8E8; }

#tabText QToolButton, #tabIni QToolButton {
  height: 10px;
  background: #c49b74;
  border-radius: 1px; }
  #tabText QToolButton:disabled, #tabIni QToolButton:disabled {
    background: #121212;
    border: 2px solid #c49b74; }
  #tabText QToolButton:hover, #tabIni QToolButton:hover {
    background: #X; 
    color: #000}

#tabText QLineEdit, #tabText QLineEdit, #tabIni QLineEdit, #tabIni QLineEdit {
  margin-top: 5px; }
  #tabText QLineEdit:hover, #tabText QLineEdit:hover, #tabIni QLineEdit:hover, #tabIni QLineEdit:hover {
    border: 2px solid #FFF; }

#actionChange_Game {
  icon: url("./Dark Bronze/controller.svg");
  qproperty-icon: url("./Dark Bronze/controller.svg"); }

#actionInstallMod {
  icon: url("./Dark Bronze/install_mod.svg");
  qproperty-icon: url("./Dark Bronze/install_mod.svg"); }

#actionModPage {
  icon: url("./Dark Bronze/nexus.svg");
  qproperty-icon: url("./Dark Bronze/nexus.svg"); }

#actionNexus {
  icon: url("./Dark Bronze/nexus.svg");
  qproperty-icon: url("./Dark Bronze/nexus.svg"); }

#actionAdd_Profile {
  icon: url("./Dark Bronze/profiles.svg");
  qproperty-icon: url("./Dark Bronze/profiles.svg"); }

#action_Refresh {
  icon: url("./Dark Bronze/refresh.svg");
  qproperty-icon: url("./Dark Bronze/refresh.svg"); }

#actionModify_Executables {
  icon: url("./Dark Bronze/executables.svg");
  qproperty-icon: url("./Dark Bronze/executables.svg"); }

#actionTool {
  icon: url("./Dark Bronze/tools.svg");
  qproperty-icon: url("./Dark Bronze/tools.svg"); }

#actionSettings {
  icon: url("./Dark Bronze/settings.svg");
  qproperty-icon: url("./Dark Bronze/settings.svg"); }

#actionEndorseMO {
  icon: url("./Dark Bronze/favorite.svg");
  qproperty-icon: url("./Dark Bronze/favorite.svg"); }

#actionNotifications {
  icon: url("./Dark Bronze/warning.svg");
  qproperty-icon: url("./Dark Bronze/warning.svg"); }

#actionUpdate {
  icon: url("./Dark Bronze/update.svg");
  qproperty-icon: url("./Dark Bronze/update.svg"); }

#actionHelp {
  icon: url("./Dark Bronze/help.svg");
  qproperty-icon: url("./Dark Bronze/help.svg"); }

#listOptionsBtn {
  padding-right: 8px;
  icon: url("./Dark Bronze/dots.svg");
  qproperty-icon: url("./Dark Bronze/dots.svg"); }

#openFolderMenu {
  padding-right: 8px;
  icon: url("./Dark Bronze/install_mod.svg");
  qproperty-icon: url("./Dark Bronze/install_mod.svg");
  icon-size: 18px; }

#restoreModsButton, #restoreButton {
  icon: url("./Dark Bronze/restore.svg");
  qproperty-icon: url("./Dark Bronze/restore.svg");
  icon-size: 18px; }

#saveModsButton, #saveButton {
  icon: url("./Dark Bronze/backup.svg");
  qproperty-icon: url("./Dark Bronze/backup.svg");
  icon-size: 18px; }

#clearFiltersButton {
  icon: url("./Dark Bronze/cross.svg");
  qproperty-icon: url("./Dark Bronze/cross.svg"); }

#bossButton {
  icon: url("./Dark Bronze/sort.svg");
  qproperty-icon: url("./Dark Bronze/sort.svg");
  icon-size: 18px; }

#refreshButton, #btnRefreshData,
#dataTabRefresh, #btnRefreshDownloads {
  icon: url("./Dark Bronze/refresh.svg");
  qproperty-icon: url("./Dark Bronze/refresh.svg");
  icon-size: 18px; }

#clearCacheButton, #revokeNexusAuthButton,
#nexusDisconnect {
  icon: url("./Dark Bronze/cross.svg");
  qproperty-icon: url("./Dark Bronze/cross.svg");
  icon-size: 18px; }

#deactivateESP {
  icon: url("./Dark Bronze/minus.svg");
  qproperty-icon: url("./Dark Bronze/minus.svg"); }

#activateESP {
  icon: url("./Dark Bronze/plus.svg");
  qproperty-icon: url("./Dark Bronze/plus.svg"); }

#startButton {
  background: #c49b74;
  color: #FFF;
  padding: 6px;
  border-radius: 0;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  icon: url("./Dark Bronze/play.svg");
  qproperty-icon: url("./Dark Bronze/play.svg"); }
  #startButton:hover {
    background: #443629; }

#linkButton {
  border-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  icon: url("./Dark Bronze/shortcut.svg");
  qproperty-icon: url("./Dark Bronze/shortcut.svg");
  icon-size: 18px; }

#executablesListBox {
  padding: 4px;
  border-radius: 1px;
  margin-right: 8px; }

#refresh {
  icon: url("./Dark Bronze/refresh.svg");
  qproperty-icon: url("./Dark Bronze/refresh.svg"); }

#visitNexus {
  icon: url("./Dark Bronze/nexus.svg");
  qproperty-icon: url("./Dark Bronze/nexus.svg"); }

#track {
  icon: url("./Dark Bronze/pin.svg");
  qproperty-icon: url("./Dark Bronze/pin.svg"); }

#endorse {
  icon: url("./Dark Bronze/favorite.svg");
  qproperty-icon: url("./Dark Bronze/favorite.svg");
  icon-size: 18px; }

QAbstractScrollArea::corner {
  background: #121212;
  border: 0px solid #E8E8E8;
  border-bottom-right-radius: 6px;
  margin: 0 -1px -1px 0; }

QMenuBar::item:selected {
  background: #c49b74;
  color: #FFF; }

QTextEdit {
  background: #121212;
  border-radius: 1px; }

QSplitter {
  width: 6px; }

QTreeView::indicator, QCheckBox::indicator, QGroupBox::indicator, QRadioButton::indicator {
  width: 16px;
  height: 16px; }
  QTreeView::indicator:disabled, QCheckBox::indicator:disabled, QGroupBox::indicator:disabled, QRadioButton::indicator:disabled {
    image: url("./Dark Bronze/cross.svg"); }
  QTreeView::indicator:unchecked, QCheckBox::indicator:unchecked, QGroupBox::indicator:unchecked, QRadioButton::indicator:unchecked {
    image: url("./Dark Bronze/Checkboxes/unchecked.svg"); }
    QTreeView::indicator:unchecked:hover, QCheckBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:hover, QRadioButton::indicator:unchecked:hover {
      image: url("./Dark Bronze/Checkboxes/unchecked.svg"); }
  QTreeView::indicator:checked, QCheckBox::indicator:checked, QGroupBox::indicator:checked, QRadioButton::indicator:checked {
    image: url("./Dark Bronze/Checkboxes/checked.svg"); }
    QTreeView::indicator:checked:selected, QCheckBox::indicator:checked:selected, QGroupBox::indicator:checked:selected, QRadioButton::indicator:checked:selected {
      image: url("./Dark Bronze/Checkboxes/checked.svg"); }

QRadioButton::indicator:checked {
  width: 14px;
  height: 14px;
  image: url("./Dark Bronze/checkboxes/radio_checked.svg"); }
  QRadioButton::indicator:checked:hover {
    image: url("./Dark Bronze/checkboxes/radio_checked.svg"); }

QSpinBox, QDoubleSpinBox {
  min-height: 24px;
  min-width: 60px;
  background: #FFF;
  padding: 0 2px;
  border: 2px solid #E8E8E8;
  border-radius: 1px;
  margin: 0 -4px; }
  QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
    min-height: 28px;
    min-width: 20px;
    border: 2px solid #E8E8E8; }
    QSpinBox::up-button:hover, QSpinBox::down-button:hover, QDoubleSpinBox::up-button:hover, QDoubleSpinBox::down-button:hover {
      background: #443629; }
  QSpinBox::up-button, QDoubleSpinBox::up-button {
    subcontrol-position: center right;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }
  QSpinBox::down-button, QDoubleSpinBox::down-button {
    subcontrol-position: center left;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
    image: url("./Dark Bronze/arrows/up.svg"); }
  QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
    image: url("./Dark Bronze/arrows/down.svg"); }

QSlider::groove {
  height: 0;
  border: 1px solid #443629; }

QSlider::handle {
  background: #FFF;
  border: 2px solid #443629;
  border-radius: 1px;
  margin: -10px; }
  QSlider::handle:hover {
    background: #443629; }

#InstanceManagerDialog #createNew, #InstanceManagerDialog #deleteInstance, #InstanceManagerDialog #switchToInstance {
  icon-size: 18px; }

#InstanceManagerDialog #createNew {
  icon: url("./Dark Bronze/plus.svg");
  qproperty-icon: url("./Dark Bronze/plus.svg"); }

#InstanceManagerDialog #deleteInstance {
  icon: url("./Dark Bronze/cross.svg");
  qproperty-icon: url("./Dark Bronze/cross.svg"); }

#InstanceManagerDialog #switchToInstance {
  icon: url("./Dark Bronze/checkboxes/hover.svg");
  qproperty-icon: url("./Dark Bronze/checkboxes/hover.svg"); }

#EditExecutablesDialog QToolButton {
  padding: 4px 8px;
  margin: 8px 0 8px 8px; }
  #EditExecutablesDialog QToolButton:hover {
    background: #443629; }

#EditExecutablesDialog #add {
  icon: url("./Dark Bronze/plus.svg");
  qproperty-icon: url("./Dark Bronze/plus.svg"); }

#EditExecutablesDialog #remove {
  icon: url("./Dark Bronze/minus.svg");
  qproperty-icon: url("./Dark Bronze/minus.svg"); }

#EditExecutablesDialog #up {
  icon: url("./Dark Bronze/arrows/Large/up.svg");
  qproperty-icon: url("./Dark Bronze/arrows/Large/up.svg"); }

#EditExecutablesDialog #down {
  icon: url("./Dark Bronze/arrows/Large/down.svg");
  qproperty-icon: url("./Dark Bronze/arrows/Large/down.svg"); }

#EditExecutablesDialog #reset {
  icon: url("./Dark Bronze/cross.svg");
  qproperty-icon: url("./Dark Bronze/cross.svg"); }

QueryOverwriteDialog QTextBrowser {
  background: #121212; }

QueryOverwriteDialog QPushButton {
  margin-left: 8px; }

QProgressBar[downloadView=standard] {
  background: transparent;
  margin: 11px 0; }

QProgressBar[downloadView=compact] {
  background: transparent; }

QProgressBar[downloadView=standard]::chunk, QProgressBar[downloadView=compact]::chunk {
  border-right: 2px solid #E8E8E8; }

QLCDNumber {
  background: transparent;
  color: #fff;
  border-radius: 1px; }
  QLCDNumber #activeModslabel, QLCDNumber #activePluginsLabel {
    padding-left: 6px; }

QPlainTextEdit#output {
  background: #232324;
  padding-left: 10px;
  border-radius: 1px; }

QToolTip {
  background: #232324;
  color: #fff;
  border: 2px solid #c49b74;
  border-radius: 1px; }

ModListView, PluginListView {
  margin: 3px 0; }

LinkLabel {
  qproperty-linkColor: #c49b74; }

#stepsStack QWidget {
  border: none; }

#stepsStack QGroupBox {
  border: 2px solid #c49b74;
  border-radius: 1px; }

#espFilterEdit {
  margin-top: 4px; }

#dataTabFilter, #downloadFilterEdit {
  margin-top: 6px; }

#bossButton {
  margin-bottom: 4px; }

#btnRefreshDownloads, #dataTabRefresh {
  margin-bottom: 6px; }

#displayCategoriesBtn {
  min-width: 12px; }

#categoriesGroup {
  padding-top: 23px;
  border: 0; }
  #categoriesGroup QAbstractScrollArea {
    min-width: 240px; }