.revisability-container .revisability{
    overflow-y: auto;
    position: relative;
}
.revisability-container .revisability div{
    /*height:20px;*/
}

.revisability-container .revisability span.sign{
    font-weight: bold;
}

.revisability-container .revisability-div{
    width:180px;
    height: auto;
    max-height: 160px;
    position: absolute;
    /*display: none;*/
    background: white;
    top:0px;
    z-index: 100;
    overflow: auto;
    word-wrap: normal;
    white-space: pre;
    display:none;
    background: #fbfbfb;
    border: 1px lightgray solid;
    box-shadow: 2px 3px 5px rgba(0,0,0,.2);
}
.revisability-container .revisability-div ul{
    padding: 0px;
    margin: 0px;
}
.revisability-container .revisability-div ul li{
    padding:0px 5px;
    margin: 0px 0px;
    font-size:13px;
    border:1px solid #fbfbfb;
}
.revisability-container .revisability-div ul li.active{
    background: #CAD6FA;
    border-color:#CAD6FA;

}
.revisability-container .revisability-div ul li:hover{
    border:1px solid #a3b8f4;
}
.revisability-container .revisability-tip{
    width: 80px;
    height:90px;
    background-color: #FFF;
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));
    border: 1px solid gray;
    border-radius: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: black;
    max-width: 100%;
    padding: 3px 4px;
    position: absolute;
    left: 195px;
    top:0px;
    z-index: 999999;
    box-sizing: border-box;
    cursor: default;
    white-space: pre;
    word-wrap: break-word;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    display:none;
}
