div#driver-popover-item{
    display:none;
    position:absolute;
    background:#fff;
    color:#2d2d2d;
    margin:0;
    padding:15px;
    border-radius:5px;
    width:300px;
    box-shadow:0 1px 10px rgba(0,0,0,.4);
    z-index:1000000000
}
div#driver-popover-item .driver-popover-tip{
    border:5px solid #fff;
    content:"";
    position:absolute
}
div#driver-popover-item .driver-popover-tip.bottom{
    bottom:-10px;
    border-top-color:#fff;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-left-color:transparent
}
div#driver-popover-item .driver-popover-tip.left{
    left:-10px;
    top:10px;
    border-top-color:transparent;
    border-right-color:#fff;
    border-bottom-color:transparent;
    border-left-color:transparent
}
div#driver-popover-item .driver-popover-tip.right{
    right:-10px;
    top:10px;
    border-top-color:transparent;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-left-color:#fff
}
div#driver-popover-item .driver-popover-tip.top{
    top:-10px;
    border-top-color:transparent;
    border-right-color:transparent;
    border-bottom-color:#fff;
    border-left-color:transparent
}
div#driver-popover-item .driver-popover-footer{
    display:block;
    clear:both;
    margin-top:5px
}
div#driver-popover-item .driver-popover-footer button{
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #d4d4d4;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    color: #2d2d2d;
    font: 13px/normal ssfont;
    cursor: pointer;
    outline: 0;
    background-color: #f1f1f1;
    border-radius: 2px;
    zoom: 1;
    margin: 10px 2px 0 2px;
    line-height: 1.3;
}
div#driver-popover-item .driver-popover-footer button.driver-disabled{
    color:gray;
    cursor:default;
    pointer-events:none
}
div#driver-popover-item .driver-popover-footer .driver-close-btn{
    float:left
}
div#driver-popover-item .driver-popover-footer .driver-btn-group{
    float:right
}
div#driver-popover-item .driver-popover-title{
    font:19px/normal ssfont;
    margin:0 0 5px;
    font-weight:700;
    display:block;
    position:relative;
    line-height:1.5;
    zoom:1
}
div#driver-popover-item .driver-popover-description{
    margin-bottom:0;
    font:14px/normal ssfont;
    line-height:1.5;
    color:#2d2d2d;
    font-weight:400;
    zoom:1
}
.driver-stage-no-animation{
    -webkit-transition:none!important;
    -moz-transition:none!important;
    -ms-transition:none!important;
    -o-transition:none!important;
    transition:none!important;
    background:transparent!important;
    outline:5000px solid rgba(0,0,0,.85)
}
div#driver-page-overlay{
    background:#000;
    position:fixed;
    bottom:0;
    right:0;
    display:block;
    width:100%;
    height:100%;
    zoom:1;
    filter:alpha(opacity=75);
    opacity:.75;
    z-index:100002!important
}
div#driver-highlighted-element-stage,div#driver-page-overlay{
    top:0;
    left:0;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s
}
div#driver-highlighted-element-stage{
    position:absolute;
    height:50px;
    width:300px;
    background:#fff;
    z-index:100003!important;
    display:none;
    border-radius:2px
}
.driver-highlighted-element{
    z-index:100004!important
}
.driver-position-relative{
    position:relative!important
}
.driver-fix-stacking{
    /*z-index:auto!important;
    */
    opacity:1!important;
    -webkit-transform:none!important;
    -moz-transform:none!important;
    -ms-transform:none!important;
    -o-transform:none!important;
    transform:none!important;
    -webkit-filter:none!important;
    -moz-filter:none!important;
    -ms-filter:none!important;
    -o-filter:none!important;
    filter:none!important;
    -webkit-perspective:none!important;
    -moz-perspective:none!important;
    -ms-perspective:none!important;
    -o-perspective:none!important;
    perspective:none!important;
    -webkit-transform-style:flat!important;
    -moz-transform-style:flat!important;
    -ms-transform-style:flat!important;
    transform-style:flat!important;
    -webkit-transform-box:border-box!important;
    -moz-transform-box:border-box!important;
    -ms-transform-box:border-box!important;
    -o-transform-box:border-box!important;
    transform-box:border-box!important;
    will-change:unset!important
}
/*# sourceMappingURL=driver.min.css.map*/
