div#driver-popover-item { display: none; position: absolute; background: #fff; color: #2d2d2d; margin: 0px; padding: 1%; border-radius: 5px; min-width: 340px; 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-color: #fff transparent transparent } div#driver-popover-item .driver-popover-tip.bottom.position-center { left: 49% } div#driver-popover-item .driver-popover-tip.bottom.position-right { right: 20px } div#driver-popover-item .driver-popover-tip.left { left: -10px; top: 10px; border-color: transparent #fff transparent transparent } div#driver-popover-item .driver-popover-tip.left.position-center { top: 46% } div#driver-popover-item .driver-popover-tip.left.position-bottom { top: auto; bottom: 20px } div#driver-popover-item .driver-popover-tip.right { right: -10px; top: 10px; border-color: transparent transparent transparent #fff } div#driver-popover-item .driver-popover-tip.right.position-center { top: 46% } div#driver-popover-item .driver-popover-tip.right.position-bottom { top: auto; bottom: 20px } div#driver-popover-item .driver-popover-tip.top { top: -10px; border-color: transparent transparent #fff } div#driver-popover-item .driver-popover-tip.top.position-center { left: 49% } div#driver-popover-item .driver-popover-tip.top.position-right { right: 20px } div#driver-popover-item .driver-popover-tip.mid-center { display: none } div#driver-popover-item .driver-popover-footer { display: block; margin-top: 10px } div#driver-popover-item .driver-popover-footer button { display: inline-block; padding: 6px 16px; border: 1px solid #d4d4d4; text-decoration: none; text-shadow: 1px 1px 0 #fff; color: #999999; font: 11px/normal sans-serif; cursor: pointer; outline: 0; background-color: #f1f1f1; border-radius: 5px; zoom: 1; font-size: 14px; line-height: 1.3 } div#driver-popover-item .driver-popover-footer button.driver-disabled { color: grey; cursor: default; pointer-events: none } div#driver-popover-item .driver-popover-footer .driver-close-btn { color: #999; float: left } div#driver-popover-item .driver-popover-footer .driver-btn-group, div#driver-popover-item .driver-popover-footer .driver-close-only-btn { float: right } div#driver-popover-item .driver-popover-title { font: 16px/normal sans-serif; color: #333333; margin: 0 0 5px; font-weight: 500; display: block; position: relative; line-height: 1.5; zoom: 1 } div#driver-popover-item .driver-popover-description { margin-top: 20px; margin-bottom: 0; font: 14px/normal sans-serif; line-height: 3; color: #666666; line-height: 1.5; color: #2d2d2d; font-weight: 400; margin-bottom: 20px; zoom: 1 } .driver-clearfix:after, .driver-clearfix:before { content: ""; display: table } .driver-clearfix:after { clear: both } .driver-stage-no-animation { transition: none !important; background: transparent !important; outline: 5000px solid rgba(0, 0, 0, .75) } div#driver-page-overlay { background: #000; position: fixed; top: 0; left: 0; bottom: 0; right: 0; display: block; width: 100%; height: 100%; zoom: 1; filter: alpha(opacity=75); opacity: .75; z-index: 100002 !important; transition: all .3s } div#driver-highlighted-element-stage { position: absolute; top: 0; left: 0; height: 50px; width: 300px; background: #fff; z-index: 100003 !important; display: none; border-radius: 2px; transition: all .3s } .driver-highlighted-element { z-index: 100004 !important } .driver-position-relative { position: relative !important } .driver-fix-stacking { z-index: auto !important; opacity: 1 !important; transform: none !important; -webkit-filter: none !important; filter: none !important; perspective: none !important; transform-style: flat !important; transform-box: border-box !important; will-change: unset !important }