QWidget#bg_header {
    background-image: url(./dcc_old/skin/images/bg_header.jpg);

}
/*
AbstractPage {
    qproperty-positionButtonExit: rect(20 417 95 22);
    qproperty-positionButtonBack: rect(125 417 95 22);
    qproperty-positionButtonNext: rect(230 417 95 22);
    
    qproperty-positionLabelSt1: rect(540 11 175 20);
    qproperty-positionLabelSt2: rect(540 41 175 20);
    qproperty-positionLabelSt3: rect(540 71 175 20);
    qproperty-positionLabelSt4: rect(540 101 175 20);
    
    qproperty-positionLabelHelp1: rect(20 11 500 79);
    qproperty-positionLabelStat: rect(555 161 160 60);
    
    /*self.lb_st1.setAlignment(Qt.AlignLeft | Qt.AlignTop)*/
/*}*/

/*qproperty-positionButtonCustomSettings: rect(335 417 180 22);*/
/*
AbstractPage {
    qproperty-exitgeometry: gray;
    qproperty-itemBackgroundColor: rgba(220, 230, 255, 150);
    qproperty-itemFlashBackgroundColor: rgba(255, 50, 50, 200);
    qproperty-itemTextColor: black;
    qproperty-itemLinkColor: #223388;
}
*/
/*
QWidget {
    background: red;
}
*/

/*---------------------------------------------------------------*/
/*QRadioButton::indicator {*/
    /*width: 13px;*/
    /*height: 13px;*/
/*}*/

/*QRadioButton::indicator::unchecked {*/
    /*image: url(:/images/radiobutton_unchecked.png);*/
/*}*/

/*QRadioButton::indicator:unchecked:hover {*/
    /*image: url(:/images/radiobutton_unchecked_hover.png);*/
/*}*/

/*QRadioButton::indicator:unchecked:pressed {*/
    /*image: url(:/images/radiobutton_unchecked_pressed.png);*/
/*}*/

/*QRadioButton::indicator::checked {*/
    /*image: url(:/images/radiobutton_checked.png);*/
/*}*/

/*QRadioButton::indicator:checked:hover {*/
    /*image: url(:/images/radiobutton_checked_hover.png);*/
/*}*/

/*QRadioButton::indicator:checked:pressed {*/
    /*image: url(:/images/radiobutton_checked_pressed.png);*/
/*}*/

/*---------------------------------------------------------------*/
/*QCheckBox {*/
    /*background-color: white;*/
    /*border: 1px solid grey;*/
    /*padding: 2px;*/
    /*border-radius: 3px;*/
/*}*/
/*QCheckBox::hover {*/
    /*border-color:peru;*/
/*}*/
/*QCheckBox::indicator:unchecked {*/
    /*background-color: transparent;*/
/*}*/
/*QCheckBox::indicator:checked {*/
    /*image: url(./dcc/skin/images/checked.png);*/
/*}*/
/*QCheckBox::indicator:indeterminate {*/
    /*image: url(:/images/checkbox_indeterminate_hover.png);*/
/*}*/

/*---------------------------------------------------------------*/
QScrollBar {
    border: 1px solid grey;
    background: lightgrey;
    width: 16px;
    margin: 16px 0px 16px 0px;
}
QScrollBar::handle {
    border: 1px solid lightgrey;
    border-radius: 3px;
    background: peru;
    /*background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 white, stop: 0.5 peru, stop: 1 white);*/
    min-height: 16px;
    border-color: transparent;
}
QScrollBar::add-line {
    border: 1px solid grey;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: white;
    height: 16px;
    subcontrol-position: bottom;
    subcontrol-origin: margin;
    image: url(./dcc_old/skin/images/down_arrow.png);
}
QScrollBar::sub-line {
    border: 1px solid grey;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: white;
    height: 16px;
    subcontrol-position: top;
    subcontrol-origin: margin;
    image: url(./dcc_old/skin/images/up_arrow.png);
}
QScrollBar::add-page, QScrollBar::sub-page {
    background: none;
}

/*---------------------------------------------------------------*/
QLineEdit, QSpinBox, QComboBox#cb_language {
    color: black;
    background-color: white;
    selection-background-color: gray;
    /*selection-color: white;*/
    border: 1px solid grey;
    padding: 2px;
    border-radius: 3px;
}

QLineEdit::hover, QSpinBox::hover {
    border-color:peru;
}

QLineEdit {
    lineedit-password-character: 9679; /* "042 - STAR" , "9679 - BLACK CIRCLE", 9632-9727*/
}

QComboBox#cb_language QAbstractItemView {
    color: black;
    border: 1px solid grey;
    selection-background-color: grey; /*qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 white, stop: 1 grey);*/
    selection-color: black;
    background-color: white;
    /*outline: 0px;*/
}

/*---------------------------------------------------------------*/
QSpinBox::up-button {
    subcontrol-origin: padding;
    subcontrol-position: top right; /* position at the top right corner */
    width: 16px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */
    border-left-width: 1px;
    border-left-color: grey;
    border-left-style: solid; /* just a single line */
}
QSpinBox::down-button {
    subcontrol-origin: padding;
    subcontrol-position: bottom right;
    width: 16px;
    border-left-width: 1px;
    border-left-color: grey;
    border-left-style: solid; /* just a single line */
}
QSpinBox::up-button:pressed {
    bottom: 1px;
}
QSpinBox::up-arrow {
    image: url(./dcc_old/skin/images/up_arrow.png);
}
QSpinBox::down-button:pressed {
    top: 1px;
}
QSpinBox::down-arrow {
    image: url(./dcc_old/skin/images/down_arrow.png);
}

/*---------------------------------------------------------------*/
QComboBox {
    color: black;
    border: 1px solid grey;
    border-radius: 3px;
    padding: 2px;
}
QComboBox::hover {
    border-color:peru;
}
QComboBox:!editable, QComboBox::drop-down:editable {
    background-color: white;
}
/* QComboBox gets the "on" state when the popup is open */
QComboBox:!editable:on, QComboBox::drop-down:editable:on {
    background-color: peru;
}
QComboBox:on { /* shift the text when the popup opens */
    padding-top: 5px;
    padding-left: 4px;
}
QComboBox::drop-down {
    subcontrol-origin: padding;
    subcontrol-position: top right;
    width: 16px;
    border-left-width: 1px;
    border-left-color: grey;
    border-left-style: solid; /* just a single line */
    border-top-right-radius: 3px; /* same radius as the QComboBox */
    border-bottom-right-radius: 3px;
}
QComboBox::down-arrow {
    image: url(./dcc_old/skin/images/down_arrow.png);
}
QComboBox::down-arrow:on { /* shift the arrow when popup is open */
    top: 1px;
    /*left: 1px;*/
}
QComboBox QAbstractItemView {
    color: black;
    border: 1px solid peru;
    border-radius: 3px;
    selection-background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 white, stop: 1 peru);
    selection-color: black;
    background-color: white;    
    outline: 0px;
}

/*---------------------------------------------------------------*/
QLabel {
    background: None;
    border: None;
    color: black;
    font-size: 14px;
    /*text-align: top left;*/
}
QLabel#lb_name_dev {
    font: bold;
    color: chocolate;
    font-size: 28px;
    font-family: Arial, sans-serif;
}
QLabel#lb_installcd {
    font: bold;
    color: chocolate;
    font-size: 12px;
    font-family: Arial, sans-serif;
}
QLabel#lb_wait_status {
    font: bold;
    color: chocolate;
    font-size: 12px;
}
QLabel#lb_wait {
    color: peru;
    font-size: 12px;
}
QLabel#lb_stat {
    font: bold;
    color: red;
    font-size: 14px;
}
QLabel#lb_finish {
    font: bold;
    color: grey;
    font-size: 24px;
    font-family: Arial, sans-serif;
}
QLabel[label="1"] {
    font: bold;
    font-size: 12px;
}
QLabel[label="2"] {
    font: normal;
    font-size: 12px;
}

/*---------------------------------------------------------------*/
QGroupBox {
    color: black;
    background-color: None;
    border: 1px solid gray;
    border-radius: 3px;
    margin-top: 1ex; /* leave space at the top for the title */
}
QGroupBox::title {
    color: black;
    subcontrol-origin: margin;
    subcontrol-position: top center; /* position at the top center */
    padding: 0 3px;
}

/*---------------------------------------------------------------*/
QToolTip {
    color: black;
    background: lightgray;
    border: 1px solid grey;
    padding: 2px;
    border-radius: 3px;
}

/*---------------------------------------------------------------*/
QTableView{
    background-color: white;
    /*border: None;*/
    border: 1px solid grey;
    border-radius: 3px;
    padding: 2px;
    gridline-color: darkgray; 
    border-color: transparent;
}
QHeaderView::section {
    background: qlineargradient(x1: 0.5, y1: 0, x2: 0.5, y2: 1, stop: 0 lightgrey, stop: 1 black);
    border: 1px solid darkgray;
    /*border: None;*/
    text-align: center;
    color: lightgray;
}
QTableView::hover{
    border-color:peru;
}
QTableView::item:selected {
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 white, stop: 1 peru);
    selection-color: black;
    border: transparent;
}
QTableView::item:hover {
    /*border-bottom|top|left|right-color: transparent;*/
    border-color: transparent;
}

/*---------------------------------------------------------------*/
QProgressBar:horizontal {
    border: 1px solid gray;
    border-radius: 3px;
    background: white;
    padding: 1px;
    text-align: center;
    margin-right: 0ex;
}
QProgressBar::chunk:horizontal {
    background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0 peru, stop: 1 white);
    margin-right: 2px; /* space */
    width: 10px;
}

/*---------------------------------------------------------------*/
/*  QPushButton#bt_exit
    QPushButton#bt_back
    QPushButton#bt_next
    QPushButton#bt_custom_settings
*/
QPushButton[button="1"]  {
    background: qlineargradient(x1: 0.5, y1: 0, x2: 0.5, y2: 1, stop: 0 white, stop: 1 grey);
    border: 1px solid grey;
    border-style: outset;
    padding-top : 2px;
    text-align: center;
    color: black;
    font: bold;
    outline: 0px;
    /*width: 95px;*/
    /*height: 20px;*/
    /*min-width: 95px;*/
    /*max-width: 95px;*/
    /*min-height: 20px;*/
    /*max-height: 20px;*/
    /*position: static;*/
}
QPushButton[button="1"]:hover  {
    background: qlineargradient(x1: 0.5, y1: 0, x2: 0.5, y2: 1, stop: 0 lightgrey, stop: 1 black);
    /*background-color: qradialgradient(cx: 0.5, cy: 0.5, radius: 1, fx: 0.5, fy: 0.5, stop: 0 white, stop: 0.5 grey, stop: 0.8 black);*/
    /*background-color: qconicalgradient(cx:0.5, cy:0.5, angle:0, stop:0 rgba(35, 40, 3, 255), stop:0.16 rgba(136, 106, 22, 255), stop:0.225 rgba(166, 140, 41, 255), stop:0.285 rgba(204, 181, 74, 255), stop:0.345 rgba(235, 219, 102, 255), stop:0.415 rgba(245, 236, 112, 255), stop:0.52 rgba(209, 190, 76, 255), stop:0.57 rgba(187, 156, 51, 255), stop:0.635 rgba(168, 142, 42, 255), stop:0.695 rgba(202, 174, 68, 255), stop:0.75 rgba(218, 202, 86, 255), stop:0.815 rgba(208, 187, 73, 255), stop:0.88 rgba(187, 156, 51, 255), stop:0.935 rgba(137, 108, 26, 255), stop:1 rgba(35, 40, 3, 255));*/
    border: 1px solid gray;
    border-style: outset;
    /*padding-top : 2px;*/
    text-align: center;
    color: lightgray;
}
QPushButton[button="1"]:pressed  {
    border: 2px solid gray;
    border-style: inset;
    padding-left: 2px;
}
QPushButton[button="1"]:disabled {
    background: qlineargradient(x1: 0.5, y1: 0, x2: 0.5, y2: 1, stop: 0 white, stop: 1 lightgrey);
    border: 1px solid grey;
    border-style: outset;
    padding-top : 2px;
    text-align: center;
    color: grey;
}
/*QPushButton#bt_exit {*/
    /*position: fixed;*/
    /*margin-left: 20px;*/
    /*margin-top: 416px;*/
    /*margin-bottom: -0px;*/
    /*margin-right: -0px;*/
    /*position:relative;*/
    /*width: 95px;*/
    /*height: 20px;*/
    /*margin-left: 20px;*/
    /*margin-top: 416px;*/
    /*margin-bottom: 30px;*/
    /*margin-right: 30px;*/
/*}*/
/*QPushButton#bt_back {*/
    /*position: fixed;*/
    /*margin-left: 125px;*/
    /*margin-top: 416px;*/
/*}*/
/*QPushButton#bt_next {*/
    /*position: fixed;*/
    /*margin-left: 230px;*/
    /*margin-top: 416px;*/
/*}*/
/*---------------------------------------------------------------*/
/*  QPushButton#bt_viewmanual
    QPushButton#bt_viewqig
    QPushButton#bt_technicalsupport
    QPushButton#bt_acrobat
*/
QPushButton[button="2"] {
    background-color:transparent;
    font: bold;
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-left : 2px;
    color: grey;
    border: None;
    text-align: left;
}
QPushButton[button="2"]:hover {
    background-color:transparent;
    color: #2e9812;
    border: None;
    text-align: left;
}

/*---------------------------------------------------------------*/
QPushButton#bt_quickinstall {
    background-color:transparent;
    color: red;
    border: None;
    font: bold;
    outline: 0px;
}
QPushButton#bt_quickinstall:hover  {
    border-image: url(./dcc_old/skin/images/bt_quickinstall.png);
    color: #2e9812;
}
QPushButton#bt_quickinstall:pressed {
    background-color:transparent;
    border-image: None;
    color: red;
    border: None;
    font: bold;
}
