#centralWidget {
     border-image: url(./Transparent-Style/Background-skyrim.png) 0 0 0 0 stretch stretch;
}
 QWidget#TextViewer{
}
 QWidget{
     color: #fff;
     background-color: rgba(45,45,48,30);
     alternate-background-color: rgba(38,38,38,30);
}
 QWidget:disabled{
}
 QAbstractItemView{
     color: #dcdcdc;
     background-color: rgba(45,45,48,30);
     alternate-background-color: rgba(38,38,38,50);
     border: 1px solid #3F3F46;
    /* Grey - Blue*/
     border-style:outset;
     border-radius: 3px;
     selection-color: #3F3F46;
    /* Grey - Blue*/
     outline: none;
     padding-left:0;
}
 #problemsWidget,#TransferSavesDialog,#SettingsDialog,#ProblemsDialog,#ModInfoDialog,#TextViewer,#PyCfgDialog,#InstallDialog {
     border-image:url(./Transparent-Style/Vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
 #toolBarArea{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
 #EditExecutablesDialog{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
 #SimpleInstallDialog,#LockedDialog,QMenu{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
 #nameLabel{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
     border-top:1px solid #b9d7fc;
     border-bottom:1px solid #b9d7fc;
     background-color:rgba(154,154,0,0.3);
     color:#fff;
}
 #ProfilesDialog,#FomodInstallerDialog{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
 #filesView{
     border-image: url(./Transparent-Style/vault-BOS-Main.png) 0 0 0 0 stretch stretch;
}
/* ******************************************** */
/* Main Navigation Button Bar at top of window */
/* ******************************************** */
 QToolBar{
    /*border: none;
    */
}
 QToolBar::separator{
    /*image: url(./Transparent-Style/Vault-101-vault-logo.png);
    */
}
 QToolButton{
     border:2px solid None;
     border-radius: 6px;
     margin: 3px;
     padding-left: 8px;
     padding-right: 8px;
     padding-top: 0px;
     padding-bottom: 2px;
}
 QToolButton:hover{
     border-radius: 3px;
     border: 0px;
     padding: 0px;
     background: trANSPARENT;
     border: 0px ridge #9A9A00;
     background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9A9A00, stop: 1 #484F53);
}
 QToolButton:pressed{
     background: black;
}
/* **************************************** */
/* Tabs on top of Treeview */
/* **************************************** */
 QTabWidget::pane{
     border-color:#3F3F46;
    /* Grey - Blue*/
    /* border-top-color:#9A9A00;
     */
     top: 0px;
     border-style:hidden;
     border-width:1px;
}
 QTabWidget::tab-bar{
     alignment: center;
}
 QTabBar{
     color: #cccccc;
     font-family: Segoe UI;
     font-size: 16px;
     text-transform: none;
     min-height:auto;
     padding-bottom: 5px;
}
 QTabBar::tab{
     border: none;
     border-bottom-style: none;
     background-color: rgba(154,154,0,0.3);
     padding-left: 9px;
     padding-right: 9px;
     padding-top: 3px;
     padding-bottom: 3px;
     margin-right: 2px;
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
}
 QTabBar::tab:disabled{
     color: #404040;
     background-color: #000;
     margin-top: 0px;
}
 QTabBar::tab:selected{
     color: #dcdcdc;
     background-color: #9A9A00;
    /*Yellow opaque*/
}
 QTabBar::tab:!selected:hover{
     border-radius: 3px;
     border-top:3px double #9A9A00;
     border-bottom:3px double #9A9A00;
     padding: 1px;
     text-align: center;
     background-color: #9A9A00;
     color:#fff;
     Height: 20%;
}
/* QTabBar::tab:!selected{
     color: #808080;
     background-color: #404040;
     margin-top: 0px;
}
 */
 #deactivateESP,#activateESP{
     border:#b30000;
     background:#333337;
}
/* **************************************** */
/* <More View> on top of Treeview */
/* **************************************** */
 QTabBar QToolButton{
     border-radius: 0px;
     border: 0px;
     padding: 0px;
     background: transparent;
}
 QToolButton::menu-indicator:pressed,QToolButton::menu-indicator:open{
     image: url(./Transparent-Style/arrow-up.png);
}
 QToolButton::menu-indicator:!pressed,QToolButton::menu-indicator:!open{
     image: url(./Transparent-Style/arrow-down.png);
}
 QTabBar QToolButton::right-arrow{
     image: url(./Transparent-Style/narrow-arrow-right.png);
}
 QTabBar QToolButton::left-arrow{
     image: url(./Transparent-Style/narrow-arrow-left.png);
}
/* **************************************** */
/* Column names of TreeView */
/* **************************************** */
 QTableView{
     gridline-color:#3F3F46;
     selection-background-color:#9A9A00;
     selection-color:#F1F1F1;
    /* White */
     text-align: center;
     min-height:24px;
}
 QHeaderView{
     min-height:24px;
    /*Top Bar on menus*/
     padding: 3px;
}
 QHeaderView::section{
    /* color: #cc3333;
     */
     background-color: #252526;
     border-radius: 0px;
     padding: 0px;
     padding-left: 5px;
}
 QHeaderView::section:hover{
     background: rgba(154,154,0,0.3);
     border: 1px solid #9a9a00;
     padding: 0px;
     padding-left: 5px;
}
 QHeaderView::up-arrow,QHeaderView::down-arrow{
     min-height:Auto;
     min-width:Auto;
}
 QHeaderView::up-arrow{
     image: url(./Transparent-Style/arrow-up.png);
     min-height:25px;
     min-width:15px;
     padding-right: 0px;
}
QHeaderView::down-arrow{
     image: url(./Transparent-Style/arrow-down.png);
}
/* **************************************** */
/* Hover */
/* **************************************** */
 QMenu:item:hover,QMenuBar::item:selected,QTreeView#espList::item:hover,QTreeWidget#categoriesList::item:hover,QListView::item:hover,QTreeWidget::item:hover{
     color:#fff;
     border-top:1px solid #b9d7fc;
     border-bottom:1px solid #b9d7fc;
     background-color:rgba(154,154,0,0.3);
}
 QAbstractItemView::item:hover{
     border-top:1px solid #b9d7fc;
     border-bottom:1px solid #b9d7fc;
     background-color:rgba(154,154,0,0.3);
     padding: 3px;
}
/*#DownloadListView{
}
*/
 #DownloadListView{
     outline: 1px solid #e8e8e8;
     border: 0px solid #9a9a00;
}
 #deactivateESP:hover,#activateESP:hover,QTableView:hover,QHeaderView::selected:hover{
     border: 1px solid #9a9a00;
     padding: 1px;
     text-align: center;
     color:#fff;
}
/* **************************************** */
/* Context menus, toolbar dropdowns #QMenu */
/* **************************************** */
 QMenu{
     border-width: 3px;
     border-style: solid;
}
QMenu::item{
     padding: 6px 20px;
}
QMenu::item:selected{
     color:#fff;
     background-color: #3F3F46;
    /* Grey - Blue*/
     border-top:1px solid #9A9A00;
     border-bottom:1px solid #9A9A00;
}
 QMenu::right-arrow{
     image: url(./Transparent-Style/arrow-right.png);
    /* right click main menu top option*/
     subcontrol-origin: padding;
     subcontrol-position: center right;
     width: 18px;
     height: 18px;
     border:0px outset #3F3F46;
    /* Grey - Blue*/
}
/* ********************* */
/* LCD Counter */
/* ********************* */
 QLCDNumber{
     color: #9A9A00;
     Background: #000;
     border-color: #3F3F46;
    /* Grey - Blue*/
     border-style: solid;
     border-width: 1px;
     border-radius: 5px;
}
/* **************************************** */
/* Launch application Drop down Box */
/* **************************************** */
 QComboBox{
     background-color: #333337;
     padding: 3px 5px 5px 5px;
     height: 26px;
     border-radius: 5px;
     border-top:1px solid #9A9A00;
     border-bottom:1px solid #9A9A00;
}
 QComboBox:on{
     padding: 3px 5px 5px 5px;
     color: white;
     background-color: #3F3F46;
    /* Grey - Blue*/
}
 QComboBox:hover{
     border-radius: 3px;
     border-top:3px double #9A9A00;
     border-bottom:3px double #9A9A00;
    /* padding: 0px;
     */
}
 QComboBox::drop-down{
    /* Down arrow in combo box */
     outline: none;
     border: none;
     border-width: 1px;
}
 QComboBox::menu-indicator{
     image: url(./Transparent-Style/arrow-down.png);
     subcontrol-origin: padding;
     subcontrol-position: center right;
     width: 18px;
     height: 18px;
     border:1px outset #3F3F46;
    /* Grey - Blue*/
}
/* ************************* */
/* QComboBox::down-arrow:on, */
/* ************************* */
 QComboBox::down-arrow:hover,QComboBox::down-arrow:focus {
     image: url(./Transparent-Style/arrow-down-hover.png);
}
 QComboBox::up-arrow:hover,QComboBox::up-arrow:focus {
     image: url(./Transparent-Style/arrow-up-hover.png);
}
 QComboBox::down-arrow{
     image:url(./Transparent-Style/arrow-down.png);
     subcontrol-origin: padding;
     subcontrol-position: center right;
     width: 18px;
     height: 18px;
}
 QComboBox::down-arrow:on{
     image:url(./Transparent-Style/arrow-up.png);
}
 QComboBox:editable {
     background: black;
    /* color: pink;
     */
}
 QComboBox::item{
}
 QComboBox QAbstractItemView{
     selection-color:#fff;
     outline: 1px solid #9a9a00;
     selection-background-color:#3F3F46;
    /* Grey - Blue*/
     border-top:1px solid #9a9a00;
     border-bottom:1px solid #9a9a00;
     padding: 5px;
}
/* **************************************************************** */
/* Action Buttons */
/* */
/* Open list, Restore Backup, Create Backup, RUN, Shortcut Button */
/* Sort, Load order backup, Load Order Restore */
/* **************************************************************** */
 QPushButton{
     background-color: #333337;
     min-height:26px;
     padding:1px 5%;
     text-align: center;
     border-radius: 5px;
     border-top:1px solid #9A9A00;
     border-bottom:1px solid #9A9A00;
}
 QPushButton::menu-indicator{
     image: url(./Transparent-Style/arrow-down.png);
     subcontrol-origin: padding;
     subcontrol-position: center right;
     width: 18px;
     height: 18px;
     border:1px hidden #3F3F46;
    /* Grey - Blue*/
}
 QPushButton::menu-indicator:Hover{
     image: url(./Transparent-Style/arrow-down-hover.png);
}
 QPushButton:focus{
}
 QPushButton:on,QPushButton:checked,QPushButton:pressed,QPushButton:checked:hover{
     background: #3F3F46;
    /* Grey - Blue*/
     border-radius: 1px;
     border: 1px solid #9a9a00;
}
 QPushButton:hover{
     border-radius: 3px;
     border-top:3px double #9A9A00;
     border-bottom:3px double #9A9A00;
}
 QDialog QPushButton,QSlider::handle:horizontal,QSlider::handle:vertical{
     color:#fff;
     border-color:#707070;
     border-style:solid;
     border-width:1px;
}
 QPushButton:disabled{
}
 QPushButton:open{
}
 QPushButton:!enabled{
}
/* **************************************** */
/* Filter Button */
/* **************************************** */
 QPushButton#displayCategoriesBtn{
     min-width: 20px;
     background:transparent;
     color: transparent;
     border: 1px hidden #9a9a00;
}
 QPushButton#displayCategoriesBtn:checked{
     image: url(./Transparent-Style/arrow-left.png);
}
 QPushButton#displayCategoriesBtn:!checked{
     image: url(./Transparent-Style/arrow-right.png);
}
 QPushButton#displayCategoriesBtn:checked:hover{
     image: url(./Transparent-Style/arrow-left-hover.png);
}
 QPushButton#displayCategoriesBtn:!checked:hover{
     image: url(./Transparent-Style/arrow-right-hover.png);
}
/* **************************************** */
/* Scroll bar */
/* **************************************** */
 QScrollBar{
     height:20px;
     width:20px;
     background-color:transparent;
}
 QScrollBar::handle{
     border: 1px solid #aaa;
     border-radius: 4px;
}
 QScrollBar::handle:vertical{
     margin: 1px 4px;
     min-height:20px;
     min-width: 10px;
     background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #9A9A00, stop:1 #000000);
}
 QScrollBar::handle:vertical:hover{
     background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop:0 #000000, stop:1 #9A9A00);
}
 QScrollBar::handle:horizontal{
     min-height:10px;
    min-width:20px;
    margin:4px 1px;
     background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #9A9A00, stop:1 #000000);
}
 QScrollBar::handle:horizontal:hover{
     background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #000000, stop:1 #9A9A00);
}
 QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal{
     background-color: transparent;
}
 QScrollBar::add-line:vertical,QScrollBar::sub-line:vertical,QScrollBar::add-line:horizontal,QScrollBar::sub-line:horizontal{
     height:0;
     width:0;
}
/* ******************************************************** */
/* Main Tree View Inherited from QAbstractItemView */
/* ******************************************************** */
 QTreeView {
}
 QTreeView:item{
     padding: 3px;
     font-size: 16px;
     height: 18px;
    /*Bottom text Box*/
}
 QTreeView:item:selected{
     color:#fff;
     padding: 0px;
     background-color: #3F3F46;
    /* Grey - Blue*/
     border-top:1px solid #9A9A00;
     border-bottom:1px solid #9A9A00;
}
 QTreeView:item QLineEdit{
     outline: none;
     border: none;
     padding: 0px;
     margin: 0px;
}
 QTreeView::branch:has-siblings:!adjoins-item{
     background:url(Transparent-Style/vault-101-item-line-v.png) center center no-repeat;
}
 QTreeView::branch:has-siblings{
     background:url(Transparent-Style/vault-101-itemB-line.png) center center no-repeat;
}
 QTreeView::branch:!has-children:!has-siblings:adjoins-item{
     background:url(Transparent-Style/vault-101-itemB-end.png) center center no-repeat;
}
 QTreeView::branch:closed:has-children:has-siblings{
     background:url(Transparent-Style/vault-101-itemB-close.png) center center no-repeat;
}
 QTreeView::branch:closed:has-children:!has-siblings{
     background:url(Transparent-Style/vault-101-itemB-close-last.png) center center no-repeat;
}
 QTreeView::branch:open:has-children:has-siblings{
     background:url(Transparent-Style/vault-101-itemB-open.png) center center no-repeat;
}
 QTreeView::branch:open:has-children:!has-siblings{
     background:url(Transparent-Style/vault-101-itemB-open-last.png) center center no-repeat;
}

QAbstractItemView[filtered=true] {
	border: 2px solid #f00 !important;
}

/* **************************************************************** */
/* Checkboxes and Radio buttons common #QCheckBox, #QRadioButton */
/* common */
/* **************************************************************** */
 QTreeView::indicator,QCheckBox::indicator{
     outline: none;
     border: none;
     padding: 0px;
     width: 24px;
     height: 24px;
}
 QGroupBox::indicator:checked,QGroupBox::indicator:indeterminate,QTreeView::indicator:checked,QTreeView::indicator:indeterminate,QCheckBox::indicator:checked,QCheckBox::indicator:indeterminate{
     image: url(./Transparent-Style/checkbox-checked.png);
}
 QGroupBox::indicator:checked:hover,QGroupBox::indicator:indeterminate:hover,QTreeView::indicator:checked:hover,QTreeView::indicator:indeterminate:hover,QCheckBox::indicator:checked:hover,QCheckBox::indicator:indeterminate:hover{
     image: url(./Transparent-Style/checkbox-hover.png);
}
 QGroupBox::indicator:checked:disabled,QGroupBox::indicator:indeterminate:disabled,QTreeView::indicator:checked:disabled,QTreeView::indicator:indeterminate:disabled,QCheckBox::indicator:checked:disabled,QCheckBox::indicator:indeterminate:disabled{
     image: url(./Transparent-Style/checkbox-checked-disabled.png);
}
 QGroupBox::indicator:unchecked,QTreeView::indicator:unchecked,QCheckBox::indicator:unchecked{
     image: url(./Transparent-Style/checkbox.png);
}
 QGroupBox::indicator:unchecked:hover,QTreeView::indicator:unchecked:hover,QCheckBox::indicator:unchecked:hover{
     image: url(./Transparent-Style/checkbox-checked-hover.png);
}
 QGroupBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QCheckBox::indicator:unchecked:disabled{
     image: url(./Transparent-Style/checkbox-checked-disabled.png);
}
 QTreeWidget#categoriesList::item:has-children{
     background-image: url(./Transparent-Style/arrow-right-small.png);
}
 QTreeWidget#categoriesList::item:has-children:open{
     background-image: url(./Transparent-Style/branch-opened.png);
}
/* ******************************** */
/* Special styles */
/* increase categories tab width */
/* ******************************** */
 QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{
     padding: .3em 0em;
}
 QTreeView#modList::item,QTreeWidget#categoriesTree::item,#tabConflicts QTreeWidget::item,QListView::item,QTreeView#espList::item,QTreeView#treeContent::item{
     padding: .3em 0em;
}
 QTreeWidget#categoriesGroup,QTreeWidget#categoriesList{
     min-width: 200px;
}
 QTreeWidget#categoriesList::item {
     background-position: center left;
     background-repeat: no-repeat;
     padding: 0.35em 4px;
}
/* ********************* */
/* Display Radio Button */
/* ********************* */
 QRadioButton::indicator{
     width: 16px;
     height: 16px;
}
 QRadioButton::indicator::checked{
     image: url(./Transparent-Style/radio-BOS-checked.png);
}
 QRadioButton::indicator::unchecked{
     image: url(./Transparent-Style/radio-BOS.png);
}
 QRadioButton::indicator::unchecked:hover{
     image: url(./Transparent-Style/radio-BOS-hover.png);
}
/* **************************************** */
/* Spinners #QSpinBox, #QDoubleSpinBox */
/* **************************************** */
 QAbstractSpinBox{
     padding: 5px;
     background-color: transparent;
     color: #eff0f1;
     border-radius: 2px;
     min-width: Auto;
}
 QAbstractSpinBox::up-button,QAbstractSpinBox::down-button{
     border-style: solid;
     border-width: 1px;
     subcontrol-origin: border;
}
 QAbstractSpinBox::up-button:hover,QAbstractSpinBox::down-button:hover{
     background-color: transparent;
}
 QAbstractSpinBox::up-button{
     background-color: transparent;
     subcontrol-origin: border;
     subcontrol-position: center right;
     padding-right: 5px;
    /* subcontrol-position: top right;
     */
}
 QAbstractSpinBox::down-button{
     background-color: transparent;
     subcontrol-origin: border;
     subcontrol-position: center left;
     padding-left: 5px;
    /* subcontrol-position: bottom right;
     */
}
 QAbstractSpinBox::up-arrow{
     border-image: url(./Transparent-Style/narrow-arrow-right.png);
}
QAbstractSpinBox::down-arrow{
     border-image: url(./Transparent-Style/narrow-arrow-left.png);
}
/* QTextEdit,QWebView,QLineEdit,QComboBox{
     border-color:#3F3F46;
    /* Grey - Blue*/
    /*
}
*/
/* **************************************** */
/* Tooltips #QToolTip, #SaveGameInfoWidget */
/* **************************************** */
 QToolTip{
     background-color:#121212;
     color:#C0C0C0;
     padding:0px;
     border-color:#9A9A00;
     border-radius: 3px;
     border-width:1px;
     border-style:solid;
}
 SaveGameInfoWidget{
     font-size: 16px;
     background-color:#121212;
     color:#C0C0C0;
     padding:0px;
     border-color:#9A9A00;
     border-radius: 3px;
     border-width:1px;
     border-style:solid;
}

QStatusBar::item {border: None;}

/* **************************** */
/* Handles Web, Nexus info tab */
/* **************************** */
 QWebView{
     background-color: Black;
}
 QLineEdit{
     font-family: Segoe UI;
     min-height: 20px;
     font-size: 16px;
     background-color:#3F3F46;
     selection-background-color: rgba(154,154,0,0.6);
    border-color:#9A9A00;
     border-radius: 3px;
     border-width:1px;
     border-style:solid;
}
 QTextEdit{
     color: #cccccc;
     font-family: Segoe UI;
     font-size: 16px;
    /* background-color:#000;
     */
     selection-background-color: rgba(154,154,0,0.6);
     border-color:#9A9A00;
     border-radius: 3px;
     border-width:1px;
     border-style:solid;
}
/* Font size */
 QLabel,QMenu,QPushButton,QAbstractSpinBox,QGroupBox,QCheckBox,QRadioButton{
     color: #cccccc;
     font-family: Segoe UI;
     font-size: 16px;
    /* was 14px Profile font size */
}
 QAbstractItemView{
     color: #cccccc;
     font-family: Segoe UI;
    /* font-family: Source Sans Pro;
     */
     font-size: 16px;
    /* Body font size*/
}
 QRadioButton{
     color: #cccccc;
     font-family: Segoe UI;
    /* font-family: Source Sans Pro;
     */
     font-size: 16px;
}
 QWebView,QComboBox,QComboBox:editable{
     font-family:Segoe UI;
     font-style: normal;
     font-weight: normal;
     font-size: 16px;
     background-color:#000;
    /* border-color:#3F3F46;
    /* Grey - Blue*/
     color: #cccccc;
     font-family: Arial;
     font-size: 16px;
    /* Filter Name*/
}
 QHeaderView::section{
    /* font-family: Source Sans Pro;
     */
     font-family: Segoe UI;
     font-size: 16px;
    /*Top Bar on menus font*/
}
 QListView::item{
     color:#F1F1F1;
    /* White */
}
 QGroupBox {
}
 QGroupBox::title {
     subcontrol-origin: margin;
     subcontrol-position: top center;
}
 QGroupBox::indicator {
     subcontrol-origin: margin;
     subcontrol-position: top center;
}
 QLabel {
     color: #cccccc;
    /* color: #F1F1F1;
    /* White */
    /* border: none;
    outline: none;
     border-radius: 5px;
     border-top:1px solid #9A9A00;
     border-bottom:1px solid #9A9A00;
    */
}

LinkLabel {
  qproperty-linkColor: #3399FF;
}

QLineEdit[valid-filter=false] {
	background-color: #661111 !important;
}
