.warning {
    background: #fb8c00;
    color: #0772ca;
}

MainWindow {
    background-color:#212121;
    color:#bcbcbd;
    min-width:100px;
}
QWidget {
    background-color:#212121;
}
QMessageBox {
    background-color:#212121;
}
QWidget {
    color:#bcbcbd;
    font-family: "Microsoft YaHei",Tahoma,Optima,"Trebuchet MS";
}
.settingWidget {
}
#menuItem {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    background-color: #212121;
}
.menuItem1 {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    margin-right:10px;
    border-image: url("$DataPath/assets/arrow-left.png")
}
.menuItem1:hover {
    border-image: url("$DataPath/assets/arrow-left-white.png")
}
.menuItem2 {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    margin-right:10px;
    border-image: url("$DataPath/assets/skin.png")
}
.menuItem2:hover {
    border-image: url("$DataPath/assets/skin-white.png")
}
.menuItem3 {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    margin-right:10px;
    border-image: url("$DataPath/assets/help.png")
}
.menuItem3:hover {
    border-image: url("$DataPath/assets/help-white.png")
}
.menuItem4 {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    margin-right:0px;
    border-image: url("$DataPath/assets/arrow-right.png")
}
.menuItem4:hover {
    margin-right:0px;
    border-image: url("$DataPath/assets/arrow-right-white.png")
}
.menuItem5 {
    min-height:27px;
    height:27px;
    min-width:27px;
    width:27px;
    border-radius: 5px;
    margin-right:10px;
    border-image: url("$DataPath/assets/wave.png")
}
.menuItem5:hover {
    border-image: url("$DataPath/assets/wave-white.png")
}
.settingWidget QComboBox{
    width:60px;
    min-width:60px;
}
QComboBox {
    border: 1px solid #272727;
    border-radius: 5px;
    padding: 1px 18px 1px 3px;
    min-height:25px;
}

QComboBox:editable {
    background: #3a3a3a;
}

QComboBox:disabled {
    color:gray;
}

QComboBox:!editable, QComboBox::drop-down:editable {
     background: #3a3a3a;
}

/* QComboBox gets the "on" state when the popup is open */
QComboBox:!editable:on, QComboBox::drop-down:editable:on {
    background: #3a3a3a;
}

QComboBox:on { /* shift the text when the popup opens */
    padding-top: 2px;
    padding-left: 2px;
}

QComboBox::drop-down {
    subcontrol-origin: padding;
    subcontrol-position: top right;
    width: 18px;

    border-left-width: 0px;
    border-left-color: #524a4a;
    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($DataPath/assets/arrow-down.png);
}

QComboBox::down-arrow:on { /* shift the arrow when popup is open */
    top: 1px;
    left: 1px;
}
QComboBox::hover{
    border: 2px solid #26a2ff;
}
QComboBox QAbstractItemView {
    border: 2px solid #3a3a3a;
    selection-background-color: #26a2ff;
    selection-color:#bcbcbd;
    /* min-width:400px;
    min-height:10em; */
}
QComboBox QAbstractItemView::item{
    min-height:3em;
}



QGroupBox {
    border: 2px solid #2b2b2b;
    border-radius: 5px;
    padding:0px;
    margin-top: 2ex; /* leave space at the top for the title */
}

QGroupBox::title {
    subcontrol-origin: margin;
    subcontrol-position: top left; /* position at the top center */
    padding: 0px 1px;
}


QPushButton {
    font-family:Tahoma,Optima,"Trebuchet MS";
    border: 2px solid #383636;
    border-radius: 5px;
    background-color: #3a3a3a;
    min-width: 80px;
    height:30px;
    min-height:25px;
}

QPushButton:hover {
    background-color: #2f2e2e;
    border: 2px solid #0f88eb;
    color:white;
}
QPushButton:pressed {
    background-color: #3a3a3a;
}

QPushButton:flat {
    border: none; /* no border for a flat push button */
}

QPushButton:default {
    border-color: navy; /* make the default button prominent */
}
.deleteBtn {
    min-width: 10px;
    min-height: 10px;
    width: 20px;
    height: 20px;
    background: #b94545;
    border-radius: 12px;
    border: 2px solid #b94545;
}
.deleteBtn:hover {
    border-radius: 12px;
    background: #861818;
    border: 2px solid #861818;
}
.smallBtn {
    min-width: 30px;
}


QTextEdit, QListView {
    background-color: #3a3a3a;
    border: 2px solid #3a3a3a;
    border-radius: 5px;
    background-attachment: scroll;
}

QLineEdit {
    border: 1px solid #3a3a3a;
    border-radius: 5px;
    padding: 0 8px;
    background: #3a3a3a;
    selection-background-color: #373277;
    height: 30px;
}
.smallInput {
    height: 18px;
}

QCheckBox {
}

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

QCheckBox::indicator:unchecked {
    background-color: #6b6a6a;
}

QCheckBox::indicator:checked {
    background-color: #008000;
}

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

QRadioButton::indicator:unchecked {
    border-radius:6px;
    background-color: #6b6a6a;
}

QRadioButton::indicator::checked {
    border-radius:6px;
    background-color: #7777cc;
}

QToolTip {
    border: 0px solid #0772ca;
    border-radius: 5px;
    padding: 5px;
    color: white;
    background: #7777cc;
}

QStatusBar::item {
	border:none;
}

QScrollBar {
    border: none;
    background: #3a3a3a;
    border-radius: 5px;
}
QScrollBar:vertical {
    width: 10px;
}
QScrollBar:horizontal {
    height: 10px;
}
QScrollBar::handle {
    background: #212121;
    border-radius: 5px;
}
QScrollBar::add-line {
    border: none;
}
QScrollBar::sub-line {
    border: none;
}
QScrollBar::up-arrow, QScrollBar::down-arrow {
    border: none;
    background-color: #3a3a3a;
}
QScrollBar::add-page, QScrollBar::sub-page {
    background: none;
    background-color: #3a3a3a;
}
QScrollArea {
    border: none;
    padding: 0;
    margin: 0;
}
