/* Menu styles */
.quickqueryarea {
   cursor: pointer;
   position: fixed;
}
summary {
   cursor:pointer;
   padding:15px;
   font-size: 120%;
   color:#9900CC;
   font-weight:bold;
   cursor: pointer ;
    position: fixed;
    border-style:hidden;
}

.line {
   margin-top:3px;
   margin-bottom:3px;
}

.msgboard {
   color:#FF8C00;
   position: Fixed;
   top: 50px;
   right: 20px;
}
/*
.ui-tooltip {
   padding: 8px;
   position: absolute;
   z-index: 9999;
   max-width: 300px;
   -webkit-box-shadow: 0 0 5px #aaa;
   box-shadow: 0 0 5px #aaa;
   color: green;
   font-size: 100%;
}
body .ui-tooltip {
   border-width: 2px;
   color: green;
   white-space: nowrap;
}
*/
.SetPassWord {
   cursor:pointer;
}

[data-tip] {
    position:relative;
}
[data-tip]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    display:none;
    /* 會顯示黑色箭頭
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #1a1a1a;
    */
    position:absolute;
    top:30px;
    left:35px;
    z-index:8;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tip]:after {
    display:none;
    content:attr(data-tip);
    position:absolute;
    top:35px;
    left:-60px;
    padding:5px 8px;
    /*
    background:   #008B8B;
    color:#fff;
    */
    z-index:9;
    font-size: 18px;
    height:30px;
    line-height:18px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    white-space:nowrap;
    word-wrap:normal;
    background: cornsilk;
    border: 2px solid white;
    opacity: 1;
    padding: 0px 30px;
    color: blue;
    border-radius: 20px;
    font: bold 16px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 7px black;
    font-size: 18px;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
    display:block;
}
label {
   white-space:nowrap;
}