QPushButton{
    text-align:center;
    color: rgba(255, 255, 255, 255);
    border: none;
    border-radius: 4px;
    outline: none;
}
QPushButton::hover{
    background-color: rgba(255,255,255,15%);
}
QPushButton::pressed {
    background-color: rgba(255,255,255,40%);
}
QPushButton::checked {
    background-color: rgba(255, 255, 255, 40%);
}

QToolButton{
    text-align:center;
    border: none;
    border-radius: 6px;
    outline: none;
    background-color: rgba(255, 255, 255, 10%);
}
QToolButton::hover{
    background-color: rgba(255, 255, 255, 15%);
}
QToolButton::pressed {
    background-color: rgba(255, 255, 255, 40%);
}
QToolButton::checked {
    background-color: rgba(255, 255, 255, 40%);
}

QLabel {
    color: white;
}

QToolTip{
    border-radius:4px;
    background-color:#FFFFFF;
    color:black;
}

#userWidget{
/*    background: rgba(255, 0, 255, 30%);*/
}

/* 头像 */
/*
#faceLabel {
    border:2px solid white;
}
*/

/* 用户名 */
#login_nameLabel{
}

/* 密码输入框 */
QLineEdit {
    background: #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    color:black;
    lineedit-password-character:9679;
}

QLineEdit::hover {
    border: 2px solid #FFFFFF;
}
QLineEdit::focus{
    border: 2px solid #2C73C8;
}

/* 大写提示 */
#capsIconLabel{
    background-repeat: no-repeat;
    background-position: center;
    max-width: 16px;
    max-height: 16px;
    min-width: 16px;
    min-height: 16px;
}

/* echo mode */
#echoModeButton {
    background: transparent;
    max-width: 30px;
    min-width: 30px;
    max-height: 14px;
    min-height: 14px;
    icon-size: 16px;
}
#echoModeButton::checked {
}

/* 登录按钮 */
#loginButton{
     background:#3D6BE5;
     border-radius:12px;
}

#loginButton::hover,
#loginButton::pressed{
     background:#9B3D6BE5;
}

/* PAM message提示*/
#messageLabel {
    color: white;
}

#messageButton{
    text-align:center;
    color: white;
}

/* 切换用户 */

QMenu{
    background-color: rgba(255,255,255,15%);
    color: white;
    border-radius: 4px;
    width:250px;
    padding: 5px 5px 5px 5px;
}

QMenu::icon{
     padding: 2px 5px 2px 5px;
}
QMenu::item
{
    width:225px;
    border-radius: 4px;
    height:36px;
    padding: 2px 10px 2px 10px;
}

QMenu::item:selected {
    border-radius: 4px;
    background-color:rgba(255,255,255,40%);
}
QMenu::item:pressed {
    border-radius: 4px;
    background-color: rgba(255,255,255,40%);
}

/* 虚拟键盘开启按钮、用户切换按钮 */
#btnSwitchUser, #btnKeyboard,#btnPowerManager {
    border-radius: 4px;
}
#btnKeyboard::hover, #btnSwitchUser::hover,#btnPowerManager::hover {
    background-color: rgba(255, 255, 255, 15%);
}
#btnKeyboard::pressed, #btnSwitchUser::pressed,#btnPowerManager::pressed{
    background: rgba(255,255,255,40%);
}



/********************** 下拉选项 *************************/

QComboBox{
    background: rgba(255, 255, 255, 20);
    border: 1px solid rgba(255, 255, 255, 30);
    font-size:18px;
    color: white;
    combobox-popup: 0;  /* 配合setMaxVisibleItems设置下拉框显示的条数，超过的滚动显示 */
}

QComboBox::down-arrow{
    image:url(:/image/assets/combobox_down.png);
}
QComboBox::drop-down{
    width: 30px;
    border: none;
}

QComboBox QListView{
    border: 1px solid #5187bd;
/*    background: #4682B4;*/
    background: rgba(255, 255, 255, 30%);
    font-size: 18px;
    color: white;
}
QComboBox QListView::item{
    background: rgba(255, 255, 255, 0);
}

QComboBox QListView::item:hover{
    background: rgba(255, 255, 255, 20%);
}

QComboBox QListView::item:selected{
    background-color: rgba(255, 255, 255, 30%);
}
/********************** 生物识别切换按钮 **************************/
#biometricButton, #passwordButton,
#otherDeviceButton, #retryButton,
#OKButton
{
    background: rgba(255, 255, 255, 0);
    font-size: 16px;
    color: white;
}

#biometricButton::hover, #passwordButton::hover,
#otherDeviceButton::hover, #retryButton::hover,
#OKButton::hover
{
    background: rgba(255, 255, 255, 20%);
    border: 0px;
}

#biometricButton::pressed, #passwordButton::pressed,
#otherDeviceButton::pressed, #retryButton::pressed,
#OKButton::pressed
{
    background: rgba(255,255,255,40%);
    border: 0px;
}


/********************** 生物识别设备选择界面 ************************/
#lblBioetricDevicesPrompt {
    font-size: 30px;
    color: white;
}

#lblDeviceType, #lblDeviceName,
#cmbDeviceType, #cmbDeviceName{
    font-size: 18px;
}

/***********************关机界面**********************************/
QListWidget{
    background:rgba(255, 255, 255, 0%);
    border: 0px;
}

QListWidget::item{
    background:rgba(255, 255, 255, 0%);
    border: 0px;
    min-width: 128px;
    max-width: 128px;
    min-height: 128px;
    max-height: 128px;
    spacing: 0px;
}

#switchFace,#logoutFace,#rebootFace,#shutdownFace,
#hibernateFace,#suspendFace{
    min-width: 128px;
    max-width: 128px;
    min-height: 128px;
    max-height: 128px;
    border-radius: 64px;
    icon-size: 40px;
    background:rgba(255, 255, 255, 15%);
}

#switchFace::hover,#logoutFace::hover,#rebootFace::hover,
#shutdownFace::hover,#hibernateFace::hover,#suspendFace::hover{
    background:rgba(255, 255, 255, 40%);
}
