/**********QWidget*********/
LoginDialog {
	border: 1px solid #5f6f87;
}

AddTestUser {
	border: 1px solid #5f6f87;
}

SignSettingDialog {
	border: 1px solid #5f6f87;
}

AddChannelForm {
	border: 1px solid #5f6f87;
}

UpdateVer {
	border: 1px solid #5f6f87;
}

BatchEdit {
	border: 1px solid #5f6f87;
}

SingleEditor {
	border: 1px solid #5f6f87;
}

RegionWidget {
	border: 1px solid #5f6f87;
}

LanguageWidget {
	border: 1px solid #5f6f87;
}

OperationWidget {
	border: 1px solid #5f6f87;
}

PhoneWidget {
	border: 1px solid #5f6f87;
}

BlackListWidget {
	border: 1px solid #5f6f87;
}

ServerWidget {
	border: 1px solid #5f6f87;
}

ChannelMapWidget {
	border: 1px solid #5f6f87;
}

RegularOnline {
	border: 1px solid #5f6f87;
}

PackOverlayDialog {
	border: 1px solid #5f6f87;
}

PackConfirmDialog {
	border: 1px solid #5f6f87;
}

MsgDialog {
	border: 1px solid #5f6f87;
}
/**********状态栏**********/
QStatusBar {
        background: rgb(187, 212, 238);
        border: 1px solid rgb(111, 156, 207);
        border-left: none;
        border-right: none;
        border-bottom: none;
}

QStatusBar::item {
    border: none;
    border-right: 1px solid rgb(111, 156, 207);
}

/**********分组框**********/
QGroupBox {
        font-size: 15px;
        border: 1px solid rgb(111, 156, 207);
        border-radius: 4px;
        margin-top: 16px;
}

QGroupBox::title {
        color: rgb(0, 78, 161);
        top: -12px;
        left: 10px;
}
/**********表头**********/
QHeaderView::section::horizontal {
        border: none;
        color: white;
        background: #16A5FD;
        padding-left: 5px;
        height: 40px;
        font:14pt "微软雅黑";
}

QHeaderView::section::horizontal:hover {
        color: white;
        background-color: #7bceff;
}

QHeaderView::section::horizontal:pressed {
        color: white;
        background-color: #0fd2ff;
}

QHeaderView::up-arrow {
        width: 13px;
        height: 11px;
        padding-right: 5px;
}

QHeaderView::up-arrow:hover, QHeaderView::up-arrow:pressed {
        image: url(:/White/topArrowHover);
}

QHeaderView::down-arrow {
        width: 13px;
        height: 11px;
        padding-right: 5px;
        subcontrol-position: center right;
}

QHeaderView::down-arrow:hover, QHeaderView::down-arrow:pressed {
        image: url(:/White/bottomArrowHover);
}

/**********表格**********/
QTableView {
        margin: 0px;
        border: 3px solid white;
        background: rgb(255, 255, 255);
        alternate-background-color: #D7DEE4;
}

QTableView:focus {
  border: none;
}

QTableView::item {
       /* background-color: white;*/
        color: black;
}

/*QTableView::item:hover {
  background-color: #7bceff;
}
*/
QTableView::item:selected {
        background-color: rgb(21, 164, 252);
}

QTableView::item:selected:!active {
        color: rgb(65, 65, 65);
}

/**********滚动条-水平**********/
QScrollBar:horizontal {
        height: 20px;
        background: transparent;
        margin-top: 3px;
        margin-bottom: 3px;
}

QScrollBar::handle:horizontal {
        height: 20px;
        min-width: 30px;
        background: rgb(170, 200, 230);
        margin-left: 15px;
        margin-right: 15px;
}

QScrollBar::handle:horizontal:hover {
        background: rgb(165, 195, 225);
}

QScrollBar::sub-line:horizontal {
        width: 15px;
        background: transparent;
        image: url(:/White/arrowLeft);
        subcontrol-position: left;
}

QScrollBar::add-line:horizontal {
        width: 15px;
        background: transparent;
        image: url(:/White/arrowRight);
        subcontrol-position: right;
}

QScrollBar::sub-line:horizontal:hover {
        background: rgb(170, 200, 230);
}

QScrollBar::add-line:horizontal:hover {
        background: rgb(170, 200, 230);
}

QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal {
        background: transparent;
}

/**********滚动条-垂直**********/
QScrollBar:vertical {
        width: 20px;
        background: transparent;
        margin-left: 3px;
        margin-right: 3px;
}

QScrollBar::handle:vertical {
        width: 20px;
        min-height: 30px;
        background: rgb(170, 200, 230);
        margin-top: 15px;
        margin-bottom: 15px;
}

QScrollBar::handle:vertical:hover {
        background: rgb(165, 195, 225);
}

QScrollBar::sub-line:vertical {
        height: 15px;
        background: transparent;
        image: url(:/White/topArrow);
        subcontrol-position: top;
}

QScrollBar::add-line:vertical {
        height: 15px;
        background: transparent;
        image: url(:/White/bottomArrow);
        subcontrol-position: bottom;
}

QScrollBar::sub-line:vertical:hover {
        background: rgb(170, 200, 230);
}

QScrollBar::add-line:vertical:hover {
        background: rgb(170, 200, 230);
}

QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
        background: transparent;
}
/**********下拉列表**********/
QComboBox {
        height: 25px;
        border-radius: 4px;
        border: 2px solid #cecdd8;
        background: white;
}

QComboBox:enabled {
        color: rgb(84, 84, 84);
}

QComboBox:!enabled {
        color: rgb(80, 80, 80);
}

QComboBox:enabled:hover, QComboBox:enabled:focus {
       border: 1px solid #5f6f87;
}

QComboBox::drop-down {
        width: 20px;
        border: none;
        background-color: white;
}

QComboBox::drop-down:hover {
        background-color: #5f6f87;
}

QComboBox::down-arrow {
        image: url(:/White/arrowBottom);
        
}
/**********进度条**********/
QProgressBar{
        border: none;
        text-align: center;
        color: white;
        background: rgb(173, 202, 232);
}

QProgressBar::chunk {
        background: rgb(16, 135, 209);
}
/**********复选框**********/
QCheckBox{
        spacing: 5px;
}

QCheckBox#checkBox_save_pwd:enabled:checked{
        font: 14pt "微软雅黑";
        color: rgb(32, 32, 32);
}

QCheckBox#checkBox_save_pwd:enabled:!checked{
        font: 14pt "微软雅黑";
        color: rgb(123, 123, 123);
}

QCheckBox#checkBox_save_pwd:enabled:hover{
        font: 14pt "微软雅黑";
        color: rgb(32, 32, 32);
}

QCheckBox:enabled:checked{
        color: rgb(32, 32, 32);
}

QCheckBox:enabled:!checked{
        color: rgb(123, 123, 123);
}

QCheckBox:enabled:hover{
        color: #5f6f87;
}


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

QCheckBox::indicator:unchecked {
        image: url(:/White/checkBox);
}

QCheckBox::indicator:unchecked:hover {
        image: url(:/White/checkBoxHover);
}

QCheckBox::indicator:unchecked:pressed {
        image: url(:/White/checkBoxPressed);
}

QCheckBox::indicator:checked {
        image: url(:/White/checkBoxChecked);
}

QCheckBox::indicator:checked:hover {
        image: url(:/White/checkBoxCheckedHover);
}

QCheckBox::indicator:checked:pressed {
        image: url(:/White/checkBoxCheckedPressed);
}

QCheckBox::indicator:indeterminate {
        image: url(:/White/checkBoxIndeterminate);
}

QCheckBox::indicator:indeterminate:hover {
        image: url(:/White/checkBoxIndeterminateHover);
}

QCheckBox::indicator:indeterminate:pressed {
        image: url(:/White/checkBoxIndeterminatePressed);
}

/**********输入框**********/
QLineEdit {
        border-radius: 4px;
        height: 25px;
        border: 2px solid #cecdd8;
}

QLineEdit:enabled {
        color: rgb(84, 84, 84);
}

QLineEdit:enabled:hover{
        border: 3px solid #5f6f87;
}

QLineEdit:!enabled {
        color: rgb(80, 80, 80);
}

/**********文本编辑框**********/
QTextEdit {
        border: 2px solid #cecdd8;
}

QTextEdit:hover {
        border: 3px solid #5f6f87;
}
/**********微调器**********/
QSpinBox {
        border-radius: 4px;
        height: 24px;
        min-width: 40px;
        border: 2px solid #cecdd8;
        background: white;
}

QSpinBox:enabled {
        color: rgb(60, 60, 60);
}

QSpinBox:enabled:hover, QSpinBox:enabled:focus {
        color: rgb(51, 51, 51);
        border: 3px solid #5f6f87;
}

QSpinBox:!enabled {
        color: rgb(210, 210, 210);
        background: transparent;
}

QSpinBox::up-button {
        width: 18px;
        height: 12px;
        border-top-right-radius: 4px;
        image: url(:/White/upButton);
}

QSpinBox::down-button {
        width: 18px;
        height: 12px;
        border-bottom-right-radius: 4px;
        image: url(:/White/downButton);
}
/**********DateEdit**********/
QDateEdit{
  border-radius: 4px;
  border:2px solid #cecdd8;
  padding: 1px;
}

QDateEdit:hover{
  border: 3px solid #5f6f87;
}

QDateEdit::up-button{
  border: none;
}

QDateEdit::down-button{
  border:none;
}

QDateEdit::up-arrow{
  width: 13px;
  height: 13px;
  image: url(:/ui_image/up_arrow.png)
}

QDateEdit::down-arrow{
  width: 13px;
  height: 13px;
  image: url(:/ui_image/down_arrow.png)
}

QDateEdit::up-arrow:hover{
  width: 13px;
  height: 13px;
  image: url(:/ui_image/up_arrow_hover.png)
}

QDateEdit::down-arrow:hover{
  width: 13px;
  height: 13px;
  image: url(:/ui_image/down_arrow_hover.png)
}
/**********按钮**********/
QPushButton{
        border-radius: 4px;
        border: none;
        width: 75px;
        height: 25px;
}


QPushButton:enabled {
        background-color: #16a4fa;
        color: white;
}


QPushButton:!enabled {
        background: rgb(180, 180, 180);
        color: white;
}


QPushButton:enabled:hover{
        background-color: #7bceff;
        color: white;
}

QPushButton:enabled:pressed{
        background-color: #0fd2ff;
        color: white;
}


QTreeWidget {
  background-color: #354052;
  color: #FFFFFF;
  border: none;
}


QTreeWidget::item {
    height: 30px;
    width: 50px;
    margin: 0px;
    padding: 10px;
    border: none;
}

QTreeWidget::item:hover {
  background-color: #30394A;
  color: #FFFFFF;
}

QTreeWidget::item:selected {
  background-color: #30394A;
  color: #16A5FD;
}

QTreeWidget::branch:!has-children:selected {
  image: url(:/ui_image/nvg_select.png);
  margin-left: 1px;
  background-color: #30394A;
}

QTreeWidget::item:has-children:open{
  image: none;
}

QTreeWidget::item:has-children:closed{
  image: none;
}
