
:disabled {
   color: rgb(130,130, 130);
}

QMainWindow {
   background-color: rgb(80, 80, 80);
}



/*QMainWindow::separator {
   border: 0px solid red;
}*/

QMainWindow::separator:hover {
   background-color: rgb(255, 170, 0);
}

QPushButton {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    border: 1px solid rgb(60, 60, 60);
    color:rgb(220,220,220);
    min-width: 4em;
    min-height: 2em;
    padding-left: 1em;
    padding-right: 1em;
}

QPushButton#m_fullScreenButton, QPushButton#m_undockButton, QPushButton#m_closeButton,
QPushButton#m_minimizeButton, QPushButton#m_maximizeButton, QPushButton#m_dockButton,
QPushButton#nextButton, QPushButton#prevButton, QPushButton#closeButton {
    icon-size: 10px 10px;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
    padding: 0px;
}

QPushButton#CalendarPushButton {
    min-width: 16px;
    min-height: 16px;
    padding: 0px;
    background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
    border: 0px solid black;
    color:black;
}

QPushButton[text="..."] {
    min-width: 2em;
    max-width: 2em;
    padding: 0;
}

QPushButton::hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(120, 120, 120));
    color:rgb(255,255,255);
}

QPushButton:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
}

QPushButton:checked {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
}

QPushButton#SelectColorButton {
    background-color: transparent;
    border: 1px solid rgb(200, 200, 200);
}

QPushButton::hover#SelectColorButton {
    background-color: transparent;
    border: 1px solid white;
}

QPushButton:pressed#SelectColorButton {
    background-color: transparent;
    border: 1px solid white;
}

/*QDialogButtonBox > QPushButton, QDialog > QPushButton, QWizard > QWidget > QPushButton {
    min-width: 5em;
    min-height: 1.4em;

}

QDialogButtonBox > QPushButton
{
    min-width: 60px;
     min-height: 20px;
}

QPushButton#m_pbFolderTpl, QPushButton#m_pbFilenameTpl, QPushButton#m_pbInfo, QPushButton#m_pbSoundPlay {
   background-color:transparent;
   border: 0px solid red;
}*/

/*QPushButton#m_pbAdvancedSetting {
   background-color:transparent;
   border:0px solid red;
   padding: 0px 0px;
}*/

QDockWidget {
   background-color: rgb(90, 90, 90);
   border-top: 1px solid orange;
   color:rgb(220, 220, 220);
}

QDockWidget::title {
   background-color: rgb(90, 90, 90);
   border: 0px solid black;

   padding: 0.4em;
}

QDockWidget .QWidget {
   background-color: rgb(40, 40, 40);
   color: rgb(200,200,200);
   border: 0px solid red;
}

QDockWidget QScrollArea {
    border: 0px solid rgb(90, 90, 90);
}

QHeaderView::section {
   background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
   padding: 3px;
   color: rgb(220,220,220);
   font: 14px "Verdana";
}

QHeaderView::section:first {
   border-top: 0px solid black;
   border-right: 0px solid black;
   border-bottom: 1px solid black;
   border-left: 0px solid black;
}

QHeaderView::section:middle {
   border-top: 0px solid black;
   border-right: 0px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
}

QHeaderView::section:last {
   border-top: 0px solid black;
   border-right: 0px solid black;
   border-bottom: 1px solid black;
   border-left: 1px solid black;
}

QHeaderView::section:hover {
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(120, 120, 120));
}

QHeaderView::section:pressed {
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(120, 120, 120));
}

 /* style the sort indicator */
QHeaderView::down-arrow {
    image: url("gray_arrow_down_V2");

    width: 10px;
    height: 10px;

    padding-right: 1ex;
}

QHeaderView::up-arrow {
    image: url("gray_arrow_up_V2");

    width: 10px;
    height: 10px;

    padding-right: 1ex;
}

QTreeView#UIGroup_TreeView QHeaderView::section:first {
    border-left: 1px solid black;
}

QScrollBar {
    background-color:  rgb(55, 55, 55);
}

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

QScrollBar::horizontal {
    border:0px solid rgb(90, 90, 90);
    border-left: 0px solid red;
    border-right: 0px solid red;

    margin: 0px 16px 0px 16px;
}

QScrollBar::vertical {
    border: 0px solid rgb(90, 90, 90);
    border-top: 0px solid red;
    border-bottom: 0px solid red;

    margin: 16px 0px 16px 0px;
}

QScrollBar::handle {
    background-color: rgb(110, 110, 110);
    border: 1px solid rgb(65, 65, 65);
}

QScrollBar::handle:horizontal {
    min-width: 20px;
}

QScrollBar::handle:vertical {
    min-height: 20px;
}

QScrollBar::handle:hover {
    background-color: rgb(130, 130, 130);
}

QScrollBar::handle:pressed {
    background-color: rgb(180, 180, 180);
}

QScrollBar::add-line:horizontal {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(60, 60, 60), stop:1 rgb(90, 90, 90));
    border: 1px solid rgb(90, 90, 90);
    border-left:0px;

    width: 15px;
    subcontrol-position: right;
    subcontrol-origin: margin;
}

QScrollBar::sub-line:horizontal {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    border: 1px solid rgb(90, 90, 90);
    border-right:0px;

    width: 15px;
    subcontrol-position: left;
    subcontrol-origin: margin;
}

QScrollBar::add-line:horizontal:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(100, 100, 100), stop:1 rgb(150, 150, 150));
}

QScrollBar::sub-line:horizontal:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(150, 150, 150), stop:1 rgb(100, 100, 100));
}

QScrollBar::add-line:horizontal:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(130, 130, 130), stop:1 rgb(180, 180, 180));
}

QScrollBar::sub-line:horizontal:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(180, 180, 180), stop:1 rgb(130, 130, 130));
}

QScrollBar::add-line:vertical {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(60, 60, 60), stop:1 rgb(90, 90, 90));
    border: 1px solid rgb(90, 90, 90);
    border-top:0px;

    height: 15px;
    subcontrol-position: bottom;
    subcontrol-origin: margin;
}

QScrollBar::sub-line:vertical {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    border: 1px solid rgb(90, 90, 90);
    border-bottom:0px;

    height: 15px;
    subcontrol-position: top;
    subcontrol-origin: margin;
}

QScrollBar::add-line:vertical:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(100, 100, 100), stop:1 rgb(150, 150, 150));
}

QScrollBar::sub-line:vertical:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(100, 100, 100));
}

QScrollBar::add-line:vertical:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(130, 130, 130), stop:1 rgb(180, 180, 180));
}

QScrollBar::sub-line:vertical:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(130, 130, 130));
}

QScrollBar::left-arrow:horizontal {
    background-image: url("gray_arrow_left_V2");
    background-position: center;
}

QScrollBar::right-arrow {
    background-image: url("gray_arrow_right_V2");
    background-position: center;
}

QScrollBar::up-arrow:vertical {
    background-image: url("gray_arrow_up_V2");
    background-position: center;
}

QScrollBar::down-arrow:vertical {
    background-image: url("gray_arrow_down_V2");
    background-position: center;
}

QSplitter {
    background-color: transparent;
    border: 0px solid red;
}

QSplitter::handle {
    background-color: rgb(40,40,40);
    border: 0px solid green;
}

QScrollArea {
    background-color: transparent;
    border: 0px solid red;
}

/* FOLDER TREE */
QTreeView {
    background-color: rgb(100, 100, 100);
    alternate-background-color:  rgb(90, 90, 90);
    border: 0px solid black;
    color: rgb(220,220,220);
}

QTreeView:active {
    selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(60, 60, 60));
}

QTreeView:!active {
    selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(70, 70, 70));
}

QTreeView::item {
    color: rgb(220,220,220);
    border: 0px solid green;
}

QTreeView::item:alternate {
}

QTreeView::item:selected:!active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(70, 70, 70), stop:1 rgb(50, 50, 50));
}

QTreeView::item:selected:active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 200), stop:1 rgb(120, 120, 180));
}

QTreeView::item:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(140, 140, 200, 90), stop:1 rgba(120, 120, 180, 90));
}

QTreeView::branch:closed:has-children:!has-siblings, QTreeView::branch:closed:has-children:has-siblings {
    image: url(gray_treeview_arrow_right);
}

QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings {
    image: url(gray_treeview_arrow_down);
}

QTreeView::indicator {
    border: 0px solid red;
    width: 14px;
    height: 16px;
}

QTreeView::indicator:indeterminate {
    image: url(gray_checkbox_partially_checked);
}

QTreeView::indicator:unchecked {
     image: url(gray_checkbox_unchecked);
}

QTreeView::indicator:unchecked:disabled {
     image: url(gray_checkbox_unchecked_disabled);
}

QTreeView::indicator:checked {
     image: url(gray_checkbox_checked);
}

QTreeView::indicator:checked:disabled {
     image: url(gray_checkbox_checked_disabled);
}

QTreeView#UIGroup_TreeView {
    background-color: rgb(40, 40, 40);
    alternate-background-color:  rgb(50, 50, 50);
    border: 0px solid black;
}

QTreeView#UIGroup_TreeView:active {
    selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(110, 110, 110), stop:1 rgb(100, 100, 100));
}

QTreeView#UIGroup_TreeView:!active {
    selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80,80, 80), stop:1 rgb(70, 70, 70));
}

QTreeView#UIGroup_TreeView::item:selected:!active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80,80, 80), stop:1 rgb(70, 70, 70));
}

QTreeView#UIGroup_TreeView::item:selected:active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(110, 110, 110), stop:1 rgb(100, 100, 100));
}

QTreeView#UIGroup_TreeView::item:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(110, 110, 110), stop:1 rgb(100, 100, 100));
}

/**** QTreeView#HotkeyTreeView ****/

QTreeView#HotkeyTreeView::branch:has-siblings:adjoins-item  {
    image: none;
}

QTreeView#HotkeyTreeView::branch:has-siblings:!adjoins-item {
    image: none;
}

QTreeView#HotkeyTreeView::branch:has-siblings:adjoins-item {
    image: none;
}

QTreeView#HotkeyTreeView::branch:!has-children:!has-siblings:adjoins-item {
    image: none;
}

QTreeView#HotkeyTreeView::branch:has-children:!has-siblings:closed,
QTreeView#HotkeyTreeView::branch:closed:has-children:has-siblings {
    image: none;
    border-image: none;
}

QTreeView#HotkeyTreeView::branch:open:has-children:!has-siblings,
QTreeView#HotkeyTreeView::branch:open:has-children:has-siblings {
    border-image: none;
    image: none;
}

QListView {
    background-color: rgb(65, 65, 65);
    color: rgb(220,220,220);
}

QListView::item:alternate {
}

QListView::item:selected:!active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(70, 70, 70), stop:1 rgb(50, 50, 50));
}

QListView::item:selected:active {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 200), stop:1 rgb(120, 120, 180));
}

QListView::item:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(140, 140, 200, 90), stop:1 rgba(120, 120, 180, 90));
}

QListView#UIGroup_ListView {
    background-color: rgb(40, 40, 40);
    border: 0px solid black;
    selection-background-color: rgb(60, 60, 60);
}

QTableView {
    background-color: rgb(180, 180, 180);
}

QMenuBar {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(100, 100, 100));
}

QMenuBar::item {
    background-color: transparent;
    color: rgb(220, 220, 220);
}

QMenuBar::item:selected {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(130, 130, 130));
    color: rgb(220, 220, 220);
}

QMenu {
    background-color: rgb(60, 60, 60);
    color: rgb(220, 220, 220);
    border: 0px solid red;
    padding: 0.5em;
}

QMenu::item {
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.2em 2.5em 0.2em 2em;
}

QMenu::item:selected {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(100, 100, 100));
    border: 1px solid transparent;
    color:rgb(220, 220, 220);
}

QMenu::separator {
    height: 1px;
    background-color: rgb(220, 220, 220);
    margin: 0.5em 2.5em 0.5em 2em;
}

QMenu#LongSeparator::separator 
{
    height: 1px;
    margin-left: 0px;
    margin-right: 0px;
}

QMenu#configMenu::item, QMenu#configSubMenu::item {
    height: 2em;
}

QMenu#CalendarMenu {
    padding: 0px;
}

QDialog {
    background-color:  rgb(95, 95, 95);
    border: 0px solid black;
}

QDialog QWidget#qt_scrollarea_viewport > QWidget {
    border: 0px solid black;
}

QDialog WScrollArea {
   background-color: rgb(40, 40, 40);
}


/* Note!!! QT BUG!!!

When set custom TabBar (or just new QTabBar) with setTabBar() 
for TabWidget and set stylesheet for its pane (for example this
QTabWidget::pane{}  the 1px horizontal white line is drawn on the top of the tab bar.
If either setTabBar or pane style sheet is absent there is no any white line.
http://qt-project.org/forums/viewthread/10957
*/

QTabWidget::pane { 
     border: 0px solid yellow;
     margin-top: 4px;
} 

QTabWidget::tab-bar {
     left: 2px; /* move to the right by 5px */
}

QTabWidget::right-corner {
     right: 4px;
}

QTabBar QToolButton {
     background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
     border: 0px solid black;
}

QTabBar::tab {
    background-color: rgb(40, 40, 40);
    color: rgb(200, 200, 200);
    border: 0px solid green;
    padding: 4px;
    min-height: 16px;
}

QTabBar::tab:selected {
    background-color: rgb(120, 120, 120);
}

QTabBar::tab:!selected {
    margin-top: 0px;
}

QTabBar::tab:last:!selected {
    border-left: 0px solid white;
    border-right: 0px solid white;
}

QTabBar::tab:!selected:hover {
     background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
}

QTabBar::close-button { 
    image: url(:/Common/images/close_tab.off); 
} 

QTabBar::close-button:hover { 
    image: url(:/Common/images/close_tab.on); 
}

QProgressBar {
    background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    border: 1px solid grey;
    border-radius: 3px;
    font: 10px "Verdana";
    text-align: center;
    color: white;
    padding: 1px 1px 1px 1px;
}

QProgressBar::chunk {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 200), stop:1 rgb(120, 120, 180));
    width: 10px;
}

QToolBar {
    border: 0px;
    spacing: 3px;
}

QToolBar:horizontal {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(100, 100, 100), stop:1 rgb(80, 80, 80));
}

QToolBar:vertical {
    background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
}

QToolBar:separator {
   background-color:qlineargradient(x1:0, y1:0, x2:1, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(90, 90, 90));;
   border-right: 0px solid black;
   border-bottom: 0px solid black;

   width:1px;
   height:1px;
   margin:5px;
}

QToolBar#UIPanosView_ToolBar {
    border-top: 1px solid black;
    border-bottom: 0px solid red;
}

QToolBar#UIGroupsView_ToolBar {
    border-top: 1px solid black;
    border-bottom: 0px solid red;
}

QToolBar#UIGroup_ToolBar {
    border-bottom: 1px solid black;
}

QToolBar#UIPano_ToolBar {
    border-bottom: 1px solid black;
}

QSlider::groove:horizontal {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(140, 140, 140));
    border: 0px solid rgb(60, 60, 60);
    height: 8px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
}

QSlider::handle:horizontal {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(140, 140, 140));
    border: 1px solid rgb(60, 60, 60);
    width: 8px;
    margin: -2px 0; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
    border-radius: 2px;
}

QSlider::handle:horizontal:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(220, 220, 220), stop:1 rgb(180, 180, 180));
}

QSlider::groove:vertical {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(140, 140, 140));
    border: 0px solid rgb(60, 60, 60);
    width: 8px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
}

QSlider::handle:vertical {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(140, 140, 140));
    border: 1px solid rgb(60, 60, 60);
    height: 8px;
    margin: 0 -2px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */
    border-radius: 2px;
}

QSlider::handle:vertical:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(220, 220, 220), stop:1 rgb(180, 180, 180));
}
QStatusBar {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    color: rgb(220, 220, 220);
    border: 0px solid red;
}

QToolButton {
   background-color: transparent;
    border: 0px solid red;
    color:rgb(220, 220, 220);
}

QToolButton::hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(120, 120, 120));
}

QToolButton::checked {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
}

QToolButton::pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
}

QToolButton[popupMode="1"] {
    padding-right: 1em;
}

QToolButton::menu-button {
    border: 0px solid red;
}

QToolButton::menu-button:hover {
   background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
}

QToolButton::menu-button:pressed {

}

QLabel, QCheckBox, QRadioButton {
    color: rgb(220, 220, 220);
}

QSpinBox, QDoubleSpinBox {
   background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
   border: 1px solid black;
   padding:0px;

   selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
   selection-color: rgb(25, 25, 25);
}

QSpinBox::up-button, QSpinBox::down-button, QDoubleSpinBox::up-button, QDoubleSpinBox::down-button {
     subcontrol-origin: border;
     width: 16px;
     border-width: 0px;
}

QSpinBox::up-button, QDoubleSpinBox::up-button {
     subcontrol-position: top right;
}

QSpinBox::down-button, QDoubleSpinBox::down-button {
     subcontrol-position: bottom right;
}

QSpinBox::up-arrow, QDoubleSpinBox::up-arrow {
     border-image: url(gray_spinbox_up);
     height:7px;
}

QSpinBox::down-arrow, QDoubleSpinBox::down-arrow {
     border-image: url(gray_spinbox_down);
     height:7px;
}



QAbstractItemView::indicator:unchecked {
     image: url(gray_checkbox_unchecked);
}

QAbstractItemView::indicator:unchecked:disabled {
     image: url(gray_checkbox_unchecked_disabled);
}

QAbstractItemView::indicator:checked {
     image: url(gray_checkbox_checked);
}

QAbstractItemView::indicator:checked:disabled {
     image: url(gray_checkbox_checked_disabled);
}

QCheckBox
{
    color: rgb(220, 220, 220);
}

QCheckBox::indicator:unchecked {
     image: url(gray_checkbox_unchecked);
}

QCheckBox::indicator:unchecked:disabled {
     image: url(gray_checkbox_unchecked_disabled);
}

QCheckBox::indicator:checked {
     image: url(gray_checkbox_checked);
}

QCheckBox::indicator:checked:disabled {
     image: url(gray_checkbox_checked_disabled);
}

QCheckBox::indicator {
     top:1px;
}

QGroupBox
{
    color: rgb(220, 220, 220);
}

QGroupBox::indicator:unchecked {
     image: url(gray_checkbox_unchecked);
}

QGroupBox::indicator:unchecked:disabled {
     image: url(gray_checkbox_unchecked_disabled);
}

QGroupBox::indicator:checked {
     image: url(gray_checkbox_checked);
}

QGroupBox::indicator:checked:disabled {
     image: url(gray_checkbox_checked_disabled);
}

QRadioButton::indicator:unchecked {
     image: url(gray_radiobutton_unchecked);
}

QRadioButton::indicator:unchecked:disabled {
     image: url(gray_radiobutton_unchecked_disabled);
}

QRadioButton::indicator:checked {
     image: url(gray_radiobutton_checked);
}

QRadioButton::indicator:checked:disabled {
     image: url(gray_radiobutton_checked_disabled);
}

QLineEdit {
   background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
   border: 0px solid black;
   padding:0px;
   color:black;

   selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
   selection-color: black;
}

QTextEdit {
   background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
   border: 0px solid black;
   padding:0px;
   color:black;

   selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
   selection-color: black;
}

QDateEdit {
   background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
   border: 0px solid black;
   padding:0px;
   color:black;

   selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
   selection-color: black;
}

QComboBox {
     border: 0px solid black;
     padding: 0px 18px 0px 3px;
}

QComboBox:!editable, QComboBox::drop-down:editable {
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
}

QComboBox:editable {
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));

    selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
    selection-color: rgb(25, 25, 25);
}

QComboBox:!editable:on, QComboBox::drop-down:editable:on {
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
}

QComboBox::drop-down {
     subcontrol-origin: padding;
     subcontrol-position: top right;
     width: 15px;
     border: 3px;
}

QComboBox::down-arrow { 
     image: url(gray_dropdown_arrow);
}

QComboBox QAbstractItemView {
     border: 1px solid rgb(90, 90, 90);
     selection-background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 200), stop:1 rgb(120, 120, 180));
}

QGroupBox {
    color: rgb(200, 200, 200);
    background-color: rgb(90, 90, 90);
    border: 1px solid gray;
    padding: 5px 0px 0px 0px;
    margin: 0px;
}

QGroupBox[title] {
    color: rgb(200, 200, 200);
    background-color: rgb(90, 90, 90);
    border: 1px solid gray;

    margin-top: 1.1em; /* leave space at the top for the title */
    font-weight: bold;
}

QGroupBox::title {
    subcontrol-origin: margin;
    subcontrol-position: top left;
}

QGroupBox::indicator
{
     width: 20px;
     height: 20px;
     margin: 0px -6px -2px 0px;
} 

QGroupBox[checkable="true"]::title {
    top:5px;
    left:5px;
}

QToolTip {
      background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
}

QWizard {
}

QWizard .QWidget {
      background-color: rgb(40,40,40);
      color:rgb(220,220,220);
}

QWizard .QFrame {
      background-color: rgb(40,40,40);
      color:rgb(220,220,220);
}

QWizard  > .QWidget > .QLabel {
      background-color: rgb(40,40,40);
      color:rgb(220,220,220);
}

QWizard QListView {
      background-color: rgb(60,60,60);
      color:rgb(220,220,220);
}

QWizardPage .QFrame {
    background-color: transparent;
    border: 1px solid black;
}

QFrame#SettingsPageFrame {
    border: 1px solid rgb(60, 60, 60);
}


FloatingFrame {
   background-color: rgb(80, 80, 80);
}

FloatingFrame TitleBar {
   background-color: rgb(80, 80, 80);
   color: white;
   max-height: 18px;
   padding: 2px;
}

SkinSelectionFrame {
   background-color: rgb(92, 92, 92);
}

SkinTitleBar {
   background-color: rgb(80, 80, 80);
   color: white;
   max-height: 18px;
   padding: 2px;
}

QWidget#FormContent {
   background-color: rgb(80, 80, 80);
}


QFrame#FullScreenInfoWidget {
    border : 0px solid black;
    background-color : transparent;
} 

QFrame#FullScreenInfoWidget QLabel {
    border : 0px solid black;
    background-color : rgb(120, 120, 120);
    color: white;
    font: bold 8px "Verdana";
} 

SkinBgWidget {
    background-color: rgb(92, 92, 92);
}

MonitorPainterWidget{
   background-color: rgb(92, 92, 92);
}

QToolBox::tab {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(90, 90, 90), stop:1 rgb(60, 60, 60));
    border: 1px solid rgb(60, 60, 60);
    color:rgb(220,220,220);
    padding: 1ex 2ex;
}

QToolBox::tab:hover {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(150, 150, 150), stop:1 rgb(120, 120, 120));
    color:rgb(255,255,255);
}

QToolBox::tab:pressed {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(120, 120, 120), stop:1 rgb(90, 90, 90));
}


QLabel#FormProgressLabel {
    border : 0px solid black;
    background-color : transparent;
    color: White;
    font: bold 16px "Verdana";
}

SkinTabWidget * {
    background-color: rgb(100, 100, 100);

}

QTableWidget{
    color: rgb(220, 220, 220);
    background-color: rgb(95, 95, 95);
    border : 0px solid red;
}

/*StudyListViewerModule_gray.css*/

QTreeView#StudyListView{
    background-color: rgb(100, 100, 100);
    alternate-background-color:  rgb(90, 90, 90);
    border: 0px solid black;
    font: bold 14px "Verdana";
}

QWidget#QuickSeriesListWidget {
    background-color: rgb(80, 80, 80);
}

/*QPushButton#SelectPathButton, QPushButton#SetDefaultPathButton {
    min-width: 18px;
    min-height: 16px;
    padding: 4px;
}*/


/*DiskCreatorCoreModule_gray.css*/

QLabel#WorkFolderLabel
{
  color: white;
  font: bold 16px "Verdana";
}

/*BaseImageViewerModule_gray.css*/

QFrame#SeriesView{
    border: 1px solid rgb(60, 60, 60);
    background-color : rgb(100, 100, 100);
}

QFrame#SeriesView_selected 
{
    border: 1px solid red;
    background-color : rgb(100, 100, 100);
}

QFrame#StudyView 
{
    border: 1px solid rgb(100, 100, 100);
    background-color : rgb(150, 150, 150);
}

QFrame#StudyView_selected 
{
    border: 1px solid red;
    background-color : rgb(150, 150, 150);
}

QFrame#StudyView QLabel
{
  font: bold 14px "Verdana";
}

QFrame#SeriesView QLabel
{
  font: bold 12px "Verdana";
}

QWidget#InnerWidgetBlack
{
    background-color: black;
}

QWidget#InnerWidgetTransparent
{
    background-color: transparent;
}

QWidget#EmptySeriesView
{
    border: 1px solid rgb(60, 60, 60);
}

QWidget#PrintPreviewLogo
{
    font: "Verdana";
    background-color: transparent;
    border: 1px dashed rgb(120, 120, 120);
}
QWidget#PrintPreviewLogo[logoSetted="true"]
{
    border: none;
}

QWidget#PrintPreviewTitle
{
    font: "Verdana";
    color: red;
    background-color: transparent;
}

QWidget#PrintPreviewDateTime
{
    font: "Verdana";
    color: rgb(80, 80, 80);
    background-color: transparent;
}

QWidget#PrintPreviewInfoLabel
{
    font: "Verdana";
    color: rgb(60, 60, 60);
    background-color: transparent;
}

QWidget#PrintPreviewInfoText
{
    font: "Verdana";
    color: rgb(60, 60, 60);
    background-color: transparent;
    border: 1.1px dashed rgb(120, 120, 120);
}

QFrame#MPRView {
    border: 1px solid rgb(60, 60, 60);
    background-color : rgb(100, 100, 100)
}

QFrame#MPRView_selected {
    border: 1px solid white;
    background-color : rgb(100, 100, 100)
}

QFrame#MPRView QLabel
{
  font: bold 12px "Verdana";
}

QFrame#MPRView_selected QLabel
{
  font: bold 12px "Verdana";
}

TipLabel {
    background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(180, 180, 180), stop:1 rgb(150, 150, 150));
    border: 1px solid black;
    text-align: left; 
    padding: 0px 0px 0px 0px;
}

QLabel#m_textLabel
{
    margin: 0px 1px 1px 1px;
    color: black;
}

QLabel#m_countDownLabel
{
    margin: 1px 1px 1px 1px;
    color: rgb(70, 70, 70);
}

QLabel#m_linkLabel
{
    margin: 1px 0px 3px 1px;
    background-color: transparent;
    color: black;
}

QLabel#m_pictureLabel
{
    margin: 1px 3px 3px 3px;
} 
