
/* common settings */



QMainWindow
{
    background-color: black;
}

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

.QWidget
{
    background-color: transparent;
}

QWidget#FormContent
{
   background-color: black;
}

QDialog
{
    background-color: black;
    border: 1px solid white;
    border-radius: 4px;
}

.QFrame
{
    background-color: black;
    border: 1px solid white;
    border-radius: 5px;
    padding: 2px;
}

QFrame#seriesPanel
{
    border: 0px solid red;
}

QFrame#settingsPanel
{
    border: 0px solid red;
}

QFrame#panelNetwork
{
    border: 1px solid white;
    margin: 25px 0px 0px 0px;
}

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

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

QFrame#MergeView
{
    background-color: black;
    border: 1px solid white;
    border-radius: 0px;
    padding: 0px;
}

QDialogButtonBox > QPushButton
{
    /*min-width: 40px;
    min-height: 15px;*/
    font: 12px;
}

/*QPushButton
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(50, 50, 50), stop:1 rgb(30, 30, 30));
    border: 1px solid rgb(60, 60, 60);
    border-radius: 5px;
    color: white;
    padding: 6px;
}*/

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

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[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(150, 150, 150), stop:1 rgb(120, 120, 120));
}

QPushButton#CalendarPushButton {
    min-width: 16px;
    min-height: 16px;
    padding: 0px;
    border: none;
    color: #787878;
    background-color: #C8C8C8;
    border-radius: 0px;
}

QPushButton#createProjectBtn
{
    background-color: black;
}

QPushButton#createProjectBtn::hover
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(50, 50, 50), stop:1 rgb(30, 30, 30));
    color:rgb(255,255,255);
}

QPushButton#openProjectBtn
{
    background-color: black;
}

QPushButton#openProjectBtn::hover
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(50, 50, 50), stop:1 rgb(30, 30, 30));
    color:rgb(255,255,255);
}

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

}*/


QPushButton::disabled
{
    background-color: rgb(100, 100, 100);
    color:rgb(150, 150, 150);
}

QToolBox::tab {
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(50, 50, 50), stop:1 rgb(30, 30, 30));
    border: 1px solid rgb(60, 60, 60);
    color:white;
    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));
}

QToolBar
{
    background-color: black;
    border-bottom: 1px solid white;
    margin-top: 15px;
    margin-left: 0px;
    margin-bottom: 1px;
    padding-left: 0px;
    spacing: 3px;
}

QToolBar#skinToolBar
{
    margin-top: 2px;
}

QToolBar:separator
{
   background-color:white;
   border-right: 0px solid black;
   border-bottom: 0px solid black;

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

QToolBar#m_seriesToolbar
{
    border: none;
    margin: 0px;
}

QToolBar#orientationToolBar
{
    border: none;
    margin: 2px;
}

QToolButton
{
    background-color: transparent;
    border: 0px solid red;
    border-radius: 5px;
    padding-left: 0px;
    margin-left: 0px;
    color:white;
}

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

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(120, 120, 120), stop:1 rgb(90, 90, 90));
   border-radius: 5px;
}

QToolButton::menu-arrow
{
     image: url(black_dropdown_arrow);
}

QToolButton::menu-arrow:open
{
     top: 1px; left: 1px;
}

QToolButton::menu-arrow:disabled
{
    image: url(gray_dropdown_arrow);
}

QWidget FormControlButtons *
{
    border: 1px solid white;
}



/**********QTabWidget*******/
QTabWidget
{

    background-color: black;
    border: 0px solid red;
}

QTabWidget::pane
{
     border-top: 1px solid white;
     position: absolute;
     top: -1em;
     padding-top: 0.5em;
}

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

QTabWidget::right-corner
{
    background-color: black;
     top: 8px;
     right: 4px;
     border: 0px solid red;
}

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

}

QTabBar::tab
{
    background-color: rgb(30, 30, 30);
    color: rgb(255, 255, 255);
    border: 1px solid white;
    min-height: 1em;
    border-radius: 7px;
    margin-right: 3px;
    padding: 0.4em;
    margin-top: 5px;
}

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

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



QTabBar::tab:!selected:hover
{
     background-color: rgb(70, 70, 70);
}

QStatusBar
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(30, 30, 30), stop:1 rgb(70, 70, 70));
    color: rgb(220, 220, 220);
    border: 0px solid red;
}

QComboBox
{
     border: 0px solid black;
     color: white;
     border-radius: 2px;
     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(70, 70, 70), stop:1 rgb(30, 30, 30));
}

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

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

QComboBox::disabled
{
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 140), stop:1 rgb(80, 80, 80));
}

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

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

QComboBox QLineEdit
{
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(40, 40, 40));
}

QComboBox#footswitcherCBox
{
    margin-top: 10px;
}

QSpinBox, QDoubleSpinBox
{
    background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(40, 40, 40));
    border: 0px solid black;
    color: white;
    border-radius: 2px;
}

QSpinBox::disabled
{
    background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(140, 140, 140), stop:1 rgb(80, 80, 80));
}

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(black_spinbox_up);
     height:7px;
}

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

QLabel
{
    color: white;
    font: bold 10px "Verdana";
}

QLabel#MergeView
{
    font: bold 12px "Verdana";
    color: green;
    background-color: transparent;
    border: 0px;
}

QLabel#WorkFolderLabel
{
    font: bold 18px "Verdana";
}

QRadioButton
{
    color: white;
    background-color: transparent;
    font: bold 11px "Verdana";
}

QRadioButton::indicator
{
     width: 15px;
     height: 15px;
}

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

QRadioButton::indicator:unchecked:hover
{
    image: url(black_unchecked.hover);
}

QRadioButton::indicator:unchecked:pressed
{
    image: url(black_unchecked.pressed);
}

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

QRadioButton::indicator:checked:hover
{
    image: url(black_checked.hover);
}

QRadioButton::indicator:checked:pressed
{
    image: url(black_checked.pressed);
}

QCheckBox
{
    color: white;
    background-color: black;
    font: bold 11px "Verdana";
}

QCheckBox::indicator
{
     width: 15px;
     height: 15px;
}

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

QCheckBox::indicator:unchecked:hover
{
    image: url(black_unchecked.hover);
}

QCheckBox::indicator:unchecked:pressed
{
    image: url(black_unchecked.pressed);
}

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

QCheckBox::indicator:checked:hover
{
    image: url(black_checked.hover);
}

QCheckBox::indicator:checked:pressed
{
    image: url(black_checked.pressed);
}

QCheckBox::indicator:indeterminate
{
     image: url(black_indeterminate.hover);
}

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

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

/*QCheckBox::indicator:indeterminate:hover
{
     image: url(black_indeterminate.hover);
}

 QCheckBox::indicator:indeterminate:pressed
 {
     image: url(black_indeterminate.pressed);
 }*/

QGroupBox
{
    font: bold 12px "Verdana";
    color: white;
    background-color: black;
    border: 1px solid white;
    border-radius: 5px;
    padding: 10px 3px 3px 3px;
    margin: 13px 0px 0px 0px;
}

QGroupBox::title
{
    margin-top:3px;
    color: white;
    background-color: black;
    subcontrol-origin: margin;
    subcontrol-position: top center;
    border: 1px solid white;
    border-radius: 5px;
    padding: 3px;
}

QGroupBox::indicator
{
     width: 15px;
     height: 15px;
}

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

QGroupBox::indicator:unchecked:hover
{
    image: url(black_unchecked.hover);
}

QGroupBox::indicator:unchecked:pressed
{
    image: url(black_unchecked.pressed);
}

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

QGroupBox::indicator:checked:hover
{
    image: url(black_checked.hover);
}

QGroupBox::indicator:checked:pressed
{
    image: url(black_checked.pressed);
}

QGroupBox::indicator:indeterminate
{
     image: url(black_indeterminate.hover);
}

QGroupBox#Slices
{
    margin: 26px 0px 0px 0px;
    border: 1px solid white;
}

QGroupBox#Slices::title
{
    margin-top:15px;
}

QGroupBox#Configurations
{
    margin: 26px 0px 0px 0px;
    border: 1px solid white;
}

QGroupBox#Configurations::title
{
    margin-top:15px;
}

QGroupBox#distanceGBox
{
    margin: 21px 0px 0px 0px;
}

QGroupBox#distanceGBox::title
{
    margin-top:10px;
}

QGroupBox#SearchByDateGBox
{
  margin: 0px;
}

QLineEdit
{
    border: none;
    color: black;
    background-color: white;
    font: bold 9px Verdana;
}

QLineEdit:disabled
{
    border: none;
    color: #787878;
    background-color: #C8C8C8;

}

QLineEdit#QLineEditBlack
{
    border: 1px solid white;
    color: white;
    background-color: black;
    font: bold 12px Verdana;
}

QLineEdit#QLineEditBlack[enabled=false]
{
    border: 1px solid #787878;
    color: #787878;
    background-color: #4E4E4E;
    font: bold 12px Verdana;
}

QDateEdit, QTimeEdit, QDateTimeEdit
{
    background-color: white;
    border: none;
    color: black;
    font: bold 12px Verdana;
}

QTextEdit
{
    color: white;
    selection-color: black;
    selection-background-color: white;
    border: 1px solid white;
    background-color: black;
    font: bold 12px Verdana;
}



QTextEdit#html
{
    border: none;
    color: white;
    background-color: black;
    font: bold 12px Verdana;
}

ReportDisplayWidget
{
    border: none;
    color: white;
    background-color: black;
    font: bold 12px Verdana;
}

QProgressBar
{
    border: 1px solid white;
    border-radius: 5px;
    /*height: 30px;*/
    text-align: center;
    color: rgb(60,60,60);
    background-color: black;
    font: bold 10px "Courier New";
    padding: 2px;
    /*margin-right: 50px;*/
}

QProgressBar::chunk
{
    background-color: white;
    width: 10px;
}

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

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

QSlider::groove:horizontal
{
    border: none;
    background-color: black;
    background-image: url(black_hline);
    background-repeat: repeat-x;
    background-position: left center;
    margin: 1px, 0px, 1px, 0px;
}

QSlider::handle:horizontal
{
    width: 10px;
    height: 10px;
    background-color: black;
    border: 1px solid white; /*red*/
    border-radius: 5px;
}

QSlider::handle:horizontal:disabled
{
    background: #777;
    border: 1px solid #333;
    border-radius: 5px;
}

QSlider::groove:vertical
{
    border: none;
    background-color: black;
    background-image: url(black_vline);
    background-repeat: repeat-y;
    background-position: center top;
}

QSlider::handle:vertical
{
    width: 16px;
    height: 15px;
    background-color: black;
    border: 1px solid white;
    border-radius: 8px;
}

QSlider::handle:vertical:disabled
{
    background: #777;
    border: 1px solid #333;
    border-radius: 8px;
}

QSlider#PhaseSlider
{
    background-color: transparent;
}

QSlider#PhaseSlider::groove:horizontal
{
    background-color: transparent;
}

QSlider#PhaseSlider::handle:horizontal
{
    background-color: rgb(100, 100, 100);
}

QAbstractScrollArea::corner
{
    background-color: transparent;

}

QScrollArea
{
    background-color: black;
    border: none;
}

QHeaderView
{
    border: none;
    background-color: #4E4E4E;
    font: 10px Verdana;
}

QHeaderView::section
{
    border-style: solid;
    border-width: 1px;
    border-color: #BFBFBF;
    padding: 0px 0px;
    color: white;
    min-height: 20px;
    background-color: #4E4E4E;
    font: bold 10px Verdana;
}

QHeaderView::down-arrow
{
    image: url(black_downarrow);
    width: 20px;
    height: 20px;
    margin: 10px;
}

QHeaderView::up-arrow
{
    image: url(black_uparrow);
    width: 20px;
    height: 20px;
    margin: 10px;
}

QListView
{
    color: white;
    background-color: black;
    border: 1px solid white;
    border-radius: 5px;
    selection-color: black;
    selection-background-color: white;
    font: bold 12px "Verdana";
    padding: 2px 1px 2px 1px;
}

QListView::item:selected
{
     background-color: white;
     color: black;
}

QListWidget#LayerList::item::selected
{
    background-color: rgb(100, 100, 100);
}

QTableView
{
    border: none;
    color: white;
    background-color: black;
    gridline-color: #BFBFBF;
    selection-color: black;
    selection-background-color: white;
    font: 10px Verdana;
}


/**** QTreeView ****/

QTreeView
{
    border: none;
    color: white;
    background-color: black;
    selection-color: black;
    selection-background-color: white;
    /*font: bold 10px "Verdana";*/
    gridline-color: white;
}

QTreeView::item
{
    /*height: 30px;*/
    color: white;
    border: solid 1px white;
}

QTreeView::item:hover
{
    /*height: 30px;*/
    color: white;
    background-color: #7F7F7F;
}

QTreeView::item:selected
{
    /*height: 30px;*/
    color: black;
    background-color: white;
}

QTreeView::branch:has-siblings:!adjoins-item
{
    border-image: none;
    font: bold 15px "Verdana";
}

QTreeView::branch:has-siblings:adjoins-item
{
    border-image: none;
    font: bold 15px "Verdana";
}

QTreeView::branch:!has-children:!has-siblings:adjoins-item
{
    border-image: none;
    font: bold 15px "Verdana";
}

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

QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings
{
    border-image: none;
    image: url(black_branch-opened);
}

/*QTreeView::indicator
{
    width: 15px;
    height: 15px;
    border: 0px solid red;
}

QTreeView::indicator:indeterminate
{
    image: url(black_indeterminate.hover);
}

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

QTreeView::indicator:unchecked:hover
{
    image: url(black_unchecked.hover);
}

QTreeView::indicator:unchecked:pressed
{
    image: url(black_unchecked.pressed);
}

QTreeView::indicator:checked
{
     image: url(:/Common/elements/checkbox_checked);
}

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

QTreeView::indicator:checked:hover
{
    image: url(black_checked.hover);
}

QTreeView::indicator:checked:pressed
{
    image: url(black_checked.pressed);
}*/


/*QLabel#QItemLabel
{
    color: red;
}


QTreeView#Catheter_TreeView:active
{
    color: black;
    selection-background-color: white;
}

QTreeView#Catheter_TreeView:!active
{
    selection-background-color: rgb(245, 245, 245);
    color: rgb(10, 10, 10);
}*/

/**** QTreeView#TreeTableView ****/

QTreeView#TreeTableView
{
    border: none;
    color: white;
    background-color: black;
    gridline-color: #BFBFBF;
    selection-color: black;
    selection-background-color: white;
    font: 10px Verdana;
}

QTreeView#TreeTableView::item:hover
{
    color: white;
    background-color: black;
}

QTreeView#TreeTableView::item:hover:selected
{
    color: Black;
    background-color: white;
}

QTreeView#TreeTableView::branch:selected
{
    color: black;
    background-color: white;
}

QTreeView#TreeTableView::branch:selected:has-children:!has-siblings:closed,
QTreeView#TreeTableView::branch:selected:closed:has-children:has-siblings
{
    border-image: none;
    image: url(black_branch-closed-black);
}

QTreeView#TreeTableView::branch:selected:open:has-children:!has-siblings,
QTreeView#TreeTableView::branch:selected:open:has-children:has-siblings
{
    border-image: none;
    image: url(black_branch-opened-black);
}

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

QTreeView#HotkeyTreeWidget::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;
}


/**** QScrollBar ****/

QScrollBar:horizontal
{
    border: none;
    background-color: black;
    background-image: url(black_hgroove);
    background-position: left center;
    background-repeat: repeat-x;
    height: 20px;
    margin: 5px 17px 5px 17px;
}

QScrollBar::handle:horizontal
{
    border: 1px solid white;
    border-radius: 5px;
    height: 15px;
    min-width: 15px;
    background: black;
}

QScrollBar::add-line:horizontal
{
    border: none;
    background: black;
    width: 17px;
    height: 17px;
    subcontrol-position: right;
    subcontrol-origin: margin;
}

QScrollBar::sub-line:horizontal
{
    border: none;
    background: black;
    width: 17px;
    height: 17px;
    subcontrol-position: left;
    subcontrol-origin: margin;
}

QScrollBar:left-arrow:horizontal
{
    border: none;
    background-image: url(black_leftarrow);
    background-repeat: no-repeat;
    background-position: center;

    margin: 1px 1px 1px 1px;
}

QScrollBar::right-arrow:horizontal
{
    border: none;
    background-image: url(black_rightarrow);
    background-repeat: no-repeat;
    background-position: center;

    margin: 1px 1px 1px 1px;
}

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

QScrollBar:vertical
{
    border: none;
    background-color: black;
    background-image: url(black_vgroove);
    background-position: center top;
    background-repeat: repeat-y;
    width: 17px;
    margin: 17px 0px 17px 0px;
}

QScrollBar#PatientForm:vertical
{
        background-color: black;
}

QScrollBar#AddImageForm:vertical
{
        background-color: black;
}

QScrollBar::handle:vertical
{
    border: 1px solid white;
    border-radius: 5px;
    width: 15px;
    min-height: 15px;
    background: black;
    margin: 0px 3px 0px 3px;
}

QScrollBar::add-line:vertical
{
    border: 1px solid black;
    background: black;
    width: 15px;
    height: 15px;

    subcontrol-position: bottom;
    subcontrol-origin: margin;
}

QScrollBar::sub-line:vertical
{
    border: 1px solid black;
    background: black;
    width: 15px;
    height: 15px;

    subcontrol-position: top;
    subcontrol-origin: margin;
}

QScrollBar:up-arrow:vertical
{
    border: none;
    background-color: transparent;
    background-image: url(black_uparrow);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
}

QScrollBar::down-arrow:vertical
{
    border: none;
    background-color: transparent;
    background-image: url(black_downarrow);
    background-repeat: no-repeat;
    margin: 0px 0px 0px 0px;
}

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

/*QScrollBar::add-line:vertical#m_navigationSlider
{
    border: 1px solid red;
}*/

/* custom settings */

QWidget#corner
{
    background: black;
}

QLabel#monospace
{
    color: white;
    font: bold 16px "Courier New";
}

QLabel#timeLabel
{
    color: white;
    font: bold 30px "Courier New";
}

QLabel#seekSliderLabel
{
    color: white;
    font: bold 10px "Courier New";
}

QLabel:disabled#seekSliderLabel
{
    color: #777;
    font: bold 10px "Courier New";
}

QLabel#header
{
    color: white;
    font: bold 18px "Verdana";
}

QGroupBox[selected="true"]
{
    font: bold 14px "Verdana";
    color: white;
    background-color: black;
    border: 3px solid white;
    border-radius: 5px;
    padding: 10px 3px 3px 3px;
    margin: 13px 0px 0px 0px;
}

QGroupBox[selected="false"]
{
    font: bold 14px "Verdana";
    color: white;
    background-color: black;
    border: 1px solid white;
    border-radius: 5px;
    padding: 10px 3px 3px 3px;
    margin: 15px 2px 2px 2px;
}

QGroupBox[selected="true"]::title
{
    color: black;
    background-color: white;
    subcontrol-origin: margin;
    subcontrol-position: top center;
    border: 1px solid white;
    border-radius: 5px;
    padding: 3px;
}

QTextEdit#reportView
{
    border: none;
    color: white;
    background-color: transparent;
    font: bold 12px Verdana;
}

QListView#completionList
{
    color: white;
    background-color: #7F7F7F;
    border-width: 1px;
    border-color: white;
    border-style: solid;
    selection-color: black;
    selection-background-color: white;
    font: bold 14px "Verdana";
}

QRadioButton#bigRadio
{
    color: white;
    background-color: transparent;
    font: bold 14px "Verdana";
}

QRadioButton#bigRadio::indicator 
{
     width: 40px;
     height: 40px;
}

QRadioButton#bigRadio::indicator::unchecked 
{
    image: url(black_unchecked);
}

QRadioButton#bigRadio::indicator:unchecked:hover 
{
    image: url(black_unchecked.hover);
}

QRadioButton#bigRadio::indicator:unchecked:pressed 
{
    image: url(black_unchecked.pressed);
}

QRadioButton#bigRadio::indicator::checked 
{
    image: url(black_checked);
}

QRadioButton#bigRadio::indicator:checked:hover 
{
    image: url(black_checked.hover);
}

QRadioButton#bigRadio::indicator:checked:pressed 
{
    image: url(black_checked.pressed);
}

PlaybackPanel
{
    background-color: black;
    border: 1px solid white;
    border-radius: 2px;
    padding: 0px;
}


QSlider::groove:horizontal#MergeView
{
border: 1px solid #bbb;
background: transparent;
border-radius: 1px;
height: 2px;
}


QSlider::sub-page:horizontal#MergeView
{
background: green;
border: 1px solid #777;
border-radius: 1px;
height: 2px;
width: 10px;
}

QSlider::add-page:horizontal#MergeView
{
background: green;
border: 1px solid #777;
border-radius: 1px;
height: 2px;
width: 10px;
}

QSlider::handle:horizontal#MergeView
{
background: green;
border: 1px solid #777;
height: 16px;
width: 10px;
margin-top: -7px;
margin-bottom: -7px;
margin-left: 0px;
margin-right: 0px;
border-radius: 4px;
}

QSlider::handle:horizontal:hover#MergeView
{
background: green;
border: 1px solid #444;
border-radius: 4px;
}

QSlider::sub-page:horizontal:disabled#MergeView
{
background: #bbb;
border-color: #999;
}

QSlider::add-page:horizontal:disabled#MergeView
{
background: #eee;
border-color: #999;
}

QSlider::handle:horizontal:disabled#MergeView
{
background: #eee;
border: 1px solid #aaa;
border-radius: 4px;
}

/***** Report white widget scheme *****/

OrientationAnglesWidget#ReportPrint
{
    background-color: white;
}

QLabel#ReportPrint
{
    color: black;
    background-color: white;
    font: bold 14px "Verdana";
}

QLineEdit#ReportPrint
{
    color: black;
    background-color: white;
    font: bold 12px "Verdana";
}

QLabel#TitleHighlighted
{
    color: white;
    font: bold 18px "Verdana";
    text-decoration: underline;
}

ReportTextEdit
{
    color: white;
    background-color: black;
    font: bold 14px Verdana;
}

ReportTextEdit#Bordered:focus
{
    border: 1px solid white;
}
ReportTextEdit#Bordered:hover
{
    border: 1px solid white;
}


QLabel#InstitutionName
{
    color: white;
    font: bold 18px "Verdana";
}


QScrollArea#ReportFrame
{
    border: 1px solid white;
}

QGroupBox#MapModeBox
{
    font: bold 10px "Verdana";
    color: white;
    background-color: black;
    border: 1px solid white;
    border-radius: 5px;
    padding: 10px 2px 2px 2px;
    margin: 10px 0px 0px 0px;
}

QGroupBox::title#MapModeBox
{
    color: white;
    background-color: black;
    subcontrol-origin: margin;
    subcontrol-position: top center;
    border: 1px solid white;
    border-radius: 5px;
    padding: 2px;
}

QAbstractItemView::indicator
{
     width: 15px;
     height: 15px;
     subcontrol-position: center;
     subcontrol-origin: content;
}

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

QAbstractItemView::indicator:unchecked:hover 
{
    image: url(black_unchecked.hover);
}

QAbstractItemView::indicator:unchecked:pressed 
{
    image: url(black_unchecked.pressed);
}

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

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

QAbstractItemView::indicator:checked:hover 
{
    image: url(black_checked.hover);
}

QAbstractItemView::indicator:checked:pressed 
{
    image: url(black_checked.pressed);
}
QAbstractItemView::indicator:unchecked:selected
{
    image: url(black_unchecked.negative);
}

QAbstractItemView::indicator:unchecked:hover:selected 
{
    image: url(black_unchecked.hover.negative);
}

QAbstractItemView::indicator:unchecked:pressed:selected 
{
    image: url(black_unchecked.pressed.negative);
}

QAbstractItemView::indicator:checked:selected 
{
    image: url(black_checked.negative);
}

QAbstractItemView::indicator:checked:hover:selected 
{
    image: url(black_checked.hover.negative);
}

QAbstractItemView::indicator:checked:pressed:selected 
{
    image: url(black_checked.pressed.negative);
}

QAbstractItemView::indicator:indeterminate
{
    image: url(black_indeterminate.hover);
}

/*******QMenuBar******/

QMenuBar
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(70, 70, 70), stop:1 rgb(30, 30, 30));
    border: 0px solid red;

}

QMenuBar::item
{
    background-color: transparent;
    color: white;
}

QMenuBar::item:selected
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(40, 40, 40));
    color: white;
}

QMenuBar::item:disabled
{
    color: gray;
}

QMenu
{
    background-color: black;
    color: white;
    border-radius: 5px;
    border: 1px solid white;
    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: white;
    border: 1px solid transparent;
    color:black;
}

QMenu::item:disabled
{
    color: gray;
}

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

QMenu#CalendarMenu {
    padding: 0px;
    border-radius: 0px;
}

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

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

FloatingFrame
{
   background-color: rgb(30, 30, 30);
   border: 1px solid white;
   color: white;
}

QWidget TitleBar *
{
    border: 1px solid white;
}

FloatingFrame TitleBar
{
   background-color: black;
   color: white;
   max-height: 18px;
   padding: 2px;
}

SkinSelectionFrame
{
   background-color: black;
    border: none;
}

SkinSelectionForm
{
    border: none;
}

QWidget SkinTitleBar *
{
   border: 1px solid white;
}

SkinTitleBar
{
   background-color: black;
   color: white;
   max-height: 18px;
   padding: 2px;
}

QLabel#TitleBarIcon
{
    border:none;
}

QLabel#TitleBarTitle
{
    border: none;
}

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

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

SkinTabWidget
{
    background-color: green;
}

SkinTabWidget QWidget
{
    /*background: rgb(30, 30, 30);*/
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
        stop: 0 #000000, stop: 0.1 #1E1E1E,
        stop: 0.1 #1E1E1E, stop: 1.0 #1E1E1E);
}

SkinTabWidget QTabBar::tab
{
    margin-top: 1px;
}

SkinTabWidget QTabBar::tab:last
{
    margin-right: 0px;
}

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

ChartWidget
{
    color: White;
}

MonitorSelectButton
{
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(70, 70, 70), stop:1 rgb(40, 40, 40));
    border: 1px solid rgb(60, 60, 60);
}

QCalendarWidget QWidget 
{ 
    alternate-background-color: rgb(128, 128, 128);
}

QCalendarWidget QWidget#qt_calendar_navigationbar 
{ 
    background-color: black;
}

QCalendarWidget QAbstractItemView:disabled 
{ 
    color: rgb(64, 64, 64);
}

/*StudyListViewerModule_black.css*/


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

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

/*PrintCoreModule_black.css*/

QLineEdit#CBoxLineEdit
{
     background-color:  qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(80, 80, 80), stop:1 rgb(40, 40, 40));
}

/*BaseImageViewerModule_black.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 QLabel
{
  color: White;
  font: bold 14px "Verdana";
}

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

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

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

QWidget#InnerWidgetBlack
{
    background-color : black;
}

QWidget#InnerWidgetTransparent
{
    background-color : transparent;
}

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

TipLabel {
    border: 1px solid black;
    margin: 0px 0px 0px 0px;    
    background-color: rgb(255, 255, 225);
}

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

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

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

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