/*********************************************/
/*               QWidgets START              */
/*********************************************/

QGroupBox
{
    color: #D89000;
}

QToolButton
{
    background-color: #404142;
    color: white;
}

QToolButton:checked, QToolButton:checked:hover
{
   background-color: #202122;
}

QToolButton::menu-button {
    background-color: #404142;
}


QToolButton::menu-button:hover {
    background-color: #606162;
}

QPushButton
{
    background-color: #2E2F30;
    color: white;
}

QPushButton:hover
{
    background-color: #606162;
}

QToolButton:hover
{
    background-color: #606162;
}

QPushButton:disabled, QToolButton:disabled
{
    color: #606162;
}

QLabel
{
    color: white;
}

QLineEdit
{
    border-color: #D89000;
    background-color: #404142;
    color: white;
}

QListWidget, QListView, QTreeWidget, QTreeView
{
   color: white;
   background-color: #2E2F30;
}

QListView::item
{
   background-color: #606162;
}

QListWidget::item, QTreeView::item
{
    background-color: #2E2F30;
}

QTreeView::branch
{
    background-color: #2E2F30;
}

QListWidget::item:hover, BlameWidget > QTreeView::item:hover, QListView::item:hover
{
   background:#363637;
}

QListWidget::item:focus, BlameWidget > QTreeView::item:focus, QListView::item:focus
{
   background-color: #3C3D3D;
}

QListWidget::item:disabled, QListView::item:disabled
{
    color: #606162;
}

QHeaderView:section
{
   color:#ffffff;
   background: #2E2F30;
   border-right-color: #606162;
   border-bottom-color: #606162;
}

QTabWidget::tab-bar
{
   background-color: #404142;
}

QTabWidget > QTabBar::tab
{
   background-color: #202122;
   color: white;
}

QTabWidget > QTabBar::tab:selected
{
   background-color: #404142;
}

QTabWidget > QTabBar::tab:!selected
{
    border-right-color: #2E2F30;
}

QTabWidget > QTabBar::tab:!selected:hover
{
    background-color: #606162;
}

QTabWidget > QTabBar::tab:disabled
{
    color: #606162;
}

QMenu
{
    border-color: #000000;
    background-color: #000000;
    color:#ffffff;
}

QMenu::item
{
    background-color: #2E2F30;
    color: #ffffff;
}

QMenu::item:selected
{
   background-color: #404142;
   color: #d89000;
}

QMenu::item:disabled
{
   background-color: #242425;
   color: #656668;
}

QMenu::separator
{
   background: #3f4043;
}

QSpinBox
{
    color: white;
    border-color: #D89000;
    background-color: transparent;
}

QSpinBox::up-button:hover, QSpinBox::down-button:hover
{
    background: #606162;
}

QSpinBox::up-button, QSpinBox::down-button
{
    border-color: #D89000;
}

QComboBox
{
   outline: none;
   color: white;
   border-color: #D89000;
   background: #404142;
}

QComboBox:disabled {
   color: #E0E0E1;
}

QComboBox:editable {
   background: #ffffff;
}

QComboBox:on {
   background-color: #2E2F30;
}

QComboBox QAbstractItemView
{
   outline: none;
   border-color: #D89000;
}

QComboBox::item
{
   background-color: #2E2F30;
}

QComboBox::item:selected
{
   background-color: #202122;
}

QComboBox::item:hover
{
   background-color: #404142;
}


QComboBox::drop-down:hover
{
   background: #606162;
}

QScrollArea
{
   background: transparent;
}

QToolTip
{
    border-color: #606162;
    background-color: #202122;
    color: white;
}

QDialog
{
    background-color: #404142;
}

QMessageBox
{
    background-color: #606162;
    color: white;
}

QScrollBar:vertical
{
    background-color: transparent;
    border-top-color: #606162;
}

QScrollBar:horizontal
{
    border-top-color: transparent;
    background-color: transparent;
}

QScrollBar::handle:vertical, QScrollBar::handle:horizontal
{
    border-color: #202122;
    background-color: #202122;
}

QScrollBar::handle:vertical:hover, QScrollBar::handle:horizontal:hover
{
    background-color: #404142;
}

QScrollBar::handle:vertical:pressed, QScrollBar::handle:horizontal:pressed
{
    background-color: #505152;
}

QScrollBar::add-page, QScrollBar::sub-page
{
    background-color: #2E2F30;
}

QProgressDialog
{
    background-color: #2E2F30;
    color: white;
}

QProgressBar
{
    background-color: #606162;
    border-color: #202122;
}

QProgressBar::chunk
{
    background-color: #D89000;
}

QSplitter::handle
{
   background: #404142;
}

/*********************************************/
/*                QWidgets END               */
/*********************************************/


/*********************************************/
/*            Custom Widgets START           */
/*********************************************/

CheckBox, QRadioButton
{
   color: white
}

#wipInfoFrame
{
   background: #2E2F30;
   border-color: #202122;
}

#wipSeparator
{
   background: #404142;
}

#separator
{
    background-color: #606162;
}

#orangeSeparator, #orangeHSeparator
{
    background-color: #D89000;
}

ClickableFrame::hover
{
    background-color: #404142;
}

ClickableFrame::pressed
{
    background-color: #202122;
}

PomodoroButton
{
   background: #404142;
}

PomodoroButton:hover
{
   background: #606162;
}

PomodoroButton[checked=true], PomodoroButton[checked=true]:hover, PomodoroButton[checked=false]:hover
{
   background: #202122;
}

PomodoroButton[checked=false]
{
   background: #404142;
}

PomodoroButton > QToolButton, PomodoroButton > QToolButton:hover
{
   background: transparent;
}

PomodoroButton > QToolButton#Arrow
{
   padding: 0;
   background: #404142;
}

PomodoroButton > QToolButton#Arrow:pressed
{
   background: #202122;
}

PomodoroButton > QToolButton#Arrow:hover
{
   background: #606162;
}

#SearchInput
{
    border-color: #202122;
    background-color: #2E2F30;
    color: white;
}

PullDlg QLabel#lQuestion
{
   color: white;
   font-weight: bold;
}

#warningButton
{
   border-style: solid;
   border-color: #FF5555;
   background-color: rgba(255, 85, 85, 0.45);
}

#warningButton:hover, #warningButton:pressed
{
   background-color: rgba(255, 85, 85, 0.65);
}

#applyActionBtn, #cherryPickBtn
{
   border-style: solid;
   border-color: #8DC944;
   background-color: rgba(141, 201, 68, 0.45);
}

#applyActionBtn:hover, #applyActionBtn:pressed, #cherryPickBtn:hover, #cherryPickBtn:pressed
{
   background-color: rgba(141, 201, 68, 0.65);
}

RepoConfigDlg
{
   background-color: #2E2F30;
}

InitialRepoConfig QGroupBox
{
   background-color: #404142;
}

QFrame#tabWidget > QPushButton[selected=true], QFrame#tabWidget > QPushButton[selected=true]:hover
{
    background-color: #606162;
}

/*********************************************/
/*             Custom Widgets END            */
/*********************************************/

/*********************************************/
/*            GitQlient class START          */
/*********************************************/

GitQlient
{
   background: #2E2F30;
}

#MainMenuBtn
{
   background-color: #2E2F30;
}

#MainMenuBtn:hover, #GitQlientTab:hover
{
   background-color: #606162;
}

#GitQlientTab
{
   background-color: #2E2F30;
}

InitScreen
{
    background-color: #404142;
}

/*********************************************/
/*            GitQlient class END            */
/*********************************************/

/*********************************************/
/*            ConfigWidget START             */
/*********************************************/

ConfigWidget QTabBar::tab:selected, ConfigWidget QTabWidget QWidget, ConfigWidget QScrollArea QWidget
{
   background-color: #2E2F30;
}

ConfigWidget FileDiffView, HunkWidget FileDiffView
{
   border: 0;
}

/*********************************************/
/*             ConfigWidget END              */
/*********************************************/

/*********************************************/
/*             GitQlientRepo START           */
/*********************************************/

#mainWindow
{
    background-color: #404142;
    color: white;
}

/*********************************************/
/*              GitQlientRepo END            */
/*********************************************/

/*********************************************/
/*               Controls START              */
/*********************************************/


/*********************************************/
/*                Controls END               */
/*********************************************/

/*********************************************/
/*             HistoryWidget START           */
/*********************************************/

CommitHistoryView
{
   border-color: #202122;
}

DiffWidget > QPinnableTabWidget > QTabBar::tab:selected
{
   background-color: #2E2F30;
}

#InfoPanel
{
   border-color: #202122;
   background: #2E2F30;
}

/*********************************************/
/*              HistoryWidget END            */
/*********************************************/

/*********************************************/
/*          CommitChangesWidget START        */
/*********************************************/

#leCommitTitle, #teDescription, #leAuthorName, #leAuthorEmail, #lCounter
{
    background-color: #2E2F30;
    color: white;
    border-color: #202122;
}

#leCommitTitle
{
    border-bottom-color: #404142;
}

#leAuthorName
{
    border-bottom-color: #404142;
}

#lCounter
{
    border-bottom-color: #404141;
}

CommitChangesWidget #wipSeparator
{
   background: #404142;
   border-left: 1px solid #202122;
   border-right: 1px solid #202122;
}

#stagedFilesList, #unstagedFilesList
{
   border-color: #202122;
}

/*********************************************/
/*           CommitChangesWidget END         */
/*********************************************/

/*********************************************/
/*            CommitInfoPanel START          */
/*********************************************/

CommitInfoPanel, CommitInfoPanel QScrollArea, #labelDescription
{
   background: #2E2F30;
}

#labelSha
{
    color: #D89000;
}

/*********************************************/
/*             CommitInfoPanel END           */
/*********************************************/

/*********************************************/
/*           CommitInfoWidget START          */
/*********************************************/

CommitInfoWidget
{
   background: #2E2F30;
}

/*********************************************/
/*             CommitInfoWidget END          */
/*********************************************/

/*********************************************/
/*              IDiffWidget START            */
/*********************************************/

FileDiffView
{
    background-color: #2E2F30;
    color: white;
}

#LineNumberArea
{
   border-right-color: white;
}

FileDiffWidget, WipDiffWidget, #HunksFrame
{
    background-color: #2E2F30;
    border-color: #202122;
}

FileDiffWidget > QPushButton, FileDiffWidget > QToolButton,
WipDiffWidget > QPushButton, WipDiffWidget > QToolButton
{
    background-color: transparent;
}

FileDiffWidget > QPushButton:checked, FileDiffWidget > QToolButton:checked,
WipDiffWidget > QPushButton:checked, WipDiffWidget > QToolButton:checked
{
   background-color: #202122;
}

FullDiffWidget
{
    background-color: #2E2F30;
    border-color: #202122;
}

FullDiffWidget > QPlainTextEdit
{
    background-color: #2E2F30;
    color: white;
}

FullDiffWidget > QPlainTextEdit
{
    border-color: #202122
}

/*********************************************/
/*               IDiffWidget END             */
/*********************************************/

/*********************************************/
/*              START          */
/*********************************************/

BranchesWidget ClickableFrame:hover
{
   background: #2E2F30;
}

BranchesWidget QListWidget, BranchesWidget QTreeWidget
{
    border-top-color: #606162;
}

#panelsFrame
{
   border-color: #202122;
   background: #2E2F30;
}

#sectionFrame
{
    background-color: #2E2F30;
    color: white;
    border-color: #606162;
}

BranchDlg
{
    background-color: #404142;
    color: white;
}

#BranchesWidgetOptionsButton
{
    background: #2E2F30;
    border-color: #202122;
}

#BranchesWidgetOptionsButton:hover
{
    background: #606162;
}

RefTreeWidget QHeaderView::section:last
{
   border-color: #606162;
}

/*********************************************/
/*              BranchesWidget END           */
/*********************************************/

/*********************************************/
/*         BranchesWidgetMinimal START       */
/*********************************************/

BranchesWidgetMinimal
{
    background-color: #202122;
}

BranchesWidgetMinimal > QPushButton, BranchesWidgetMinimal > QToolButton
{
    background-color: #202122;
}

BranchesWidgetMinimal > DiffButton
{
    background-color: #202122;
}

/*********************************************/
/*          BranchesWidgetMinimal END        */
/*********************************************/

/*********************************************/
/*              BlameWidget START            */
/*********************************************/

BlameWidget > QTreeView
{
    background-color: #2E2F30;
    border-color: #202122;
}

BlameWidget > QTabWidget, BlameWidget > QTabWidget:pane, BlameWidget > QTabWidget > QTabBar::tab:selected
{
    background-color: #2E2F30;
    border: 0;
}

BlameWidget > QTabWidget, BlameWidget > QTabWidget:pane
{
    background-color: #2E2F30;
    border: 0;
}

FileBlameWidget
{
    background-color: #2E2F30;
}

#AnnotationFrame
{
    background-color: #2E2F30;
}

QLabel#numberLabel
{
    border-right-color: #202122;
}

QLabel#authorFirstOfItsName, ButtonLink#firstOfItsName
{
    border-top-color: #606162;
}

/*********************************************/
/*               BlameWidget END             */
/*********************************************/

/*********************************************/
/*              MergeWidget START            */
/*********************************************/

MergeWidget > QPinnableTabWidget
{
    background: #404142;
}

#DiffButtonsFrame
{
   background-color: #404142;
}

#FilesListTitle
{
    color: white;
    background-color: #202122;
}

MergeWidget > QStackedWidget
{
   background: #2E2F30;
}

/*********************************************/
/*               MergeWidget END             */
/*********************************************/

/*********************************************/
/*          AGitServerItemList START         */
/*********************************************/

AGitServerItemList
{
   border-color: #202122;
}

#IssuesHeaderFrame, #IssuesHeaderFrameBig
{
   background-color: #2E2F30;
}

#IssuesHeaderFrameBig
{
   border-bottom-color: #606162;
}

#IssuesScroll, #IssuesWidget
{
   background-color: #2E2F30;
   border-top-color: #606162;
}

#IssuesScroll
{
   border-top-color: #606162;
}

/*********************************************/
/*           AGitServerItemList END          */
/*********************************************/

/*********************************************/
/*              IssueItem START              */
/*********************************************/

IssueItem
{
   background-color: #2E2F30;
}

/*********************************************/
/*               IssueItem END               */
/*********************************************/

/*********************************************/
/*           PrCommentsList START            */
/*********************************************/

#IssueDescription
{
  background: #404142;
}

#IssueIntro
{
   background: #404142;
}

#IssueIntroApproved
{
   background: #729943;
}

#IssueIntroChangesRequested
{
   background: #D89000;
}

#IssueIntroCommented
{
   background: #404142;
}

#CodeReviewComment
{
   background-color: #505152;
}

#OutdatedLabel
{
    background: #C8C8C8;
    color: white;
}

#AddReviewInput
{
   background: #505152;
   border-color: #2E2F30;
}

SourceCodeReview QLabel
{
    background: #2E2F30;
    border-bottom-color: #D89000;
}

/*********************************************/
/*            PrCommentsList END             */
/*********************************************/

/*********************************************/
/*          IssueDetailedView START          */
/*********************************************/

IssueDetailedView
{
   border-color: #202122;
}

IssueDetailedView QTextEdit
{
   background: transparent;
   color: white;
}

#IssuesFooterFrame
{
   border-bottom: 1px solid #404142;
   background-color: #2E2F30;
}

QToolButton#ViewBtnOption, QPushButton#ViewBtnOption
{
    background-color: #404142;
    color: white;
}
QToolButton#ViewBtnOption:checked, QToolButton#ViewBtnOption:checked:hover
{
   background-color: #202122;
   border-color: #404142;
}

QPushButton#ViewBtnOption:hover,
QToolButton#ViewBtnOption:!checked:hover
{
   background-color: #606162;
}

/*********************************************/
/*           IssueDetailedView END           */
/*********************************************/

/*********************************************/
/*            PrChangesList START            */
/*********************************************/

#IssuesViewFrame
{
   background: #2E2F30;
}

PrChangesList FileDiffView
{
   background: #404142;
}

#PrChangeListItem
{
   background: transparent;
}

#ChangeHeaderFrame
{
   background: #202122;
}

#teComment
{
   color: white;
   background: #606162;
   border-color: #202122;
}

/*********************************************/
/*             PrChangesList END             */
/*********************************************/

#JobContainer
{
   background: #2E2F30;
}

#JobContainerHeader
{
    background: #202122;
    border: none;
}

#JobButton:hover
{
    background: #606162;
}

#JenkinsWidgetTabButton:!checked
{
    background: #202122;
}

#JenkinsWidgetTabButton:!checked:hover
{
    background: #505152;
}

#JenkinsWidgetTabButton:checked
{
    background: #2E2F30;
}

JobContainer, #JenkinsJobPanel, #JobPanelTabWidget, JenkinsJobPanel#JenkinsJobPanel > QTabWidget > QScrollBar
{
    background: #2E2F30;
}

#JenkinsJobPanelTitle
{
    background: #202122;
    padding: 10px;
    qproperty-alignment: AlignCenter;
    font-weight: bold;
    font-size: 16pt;
}

#JobContainerHeader
{
    padding-left: 10px;
}

#JenkinsOutput
{
    background: #404142;
    color: white;
}

#TransparentScrollArea
{
   background: transparent;
}

