popover.css 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /* Popovers */
  2. .popover {
  3. z-index: 1049;
  4. top: 0;
  5. left: 0;
  6. display: none;
  7. min-width: 250px;
  8. margin: 0;
  9. padding: 0;
  10. font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  11. font-size: 14px;
  12. font-style: normal;
  13. font-weight: 400;
  14. letter-spacing: normal;
  15. }
  16. .popover .popover-content {
  17. padding: 15px;
  18. }
  19. .display-block.popover {
  20. box-shadow: 0 0 0 transparent;
  21. }
  22. .popover.top {
  23. margin-top: -10px;
  24. }
  25. .popover.right {
  26. margin-left: 10px;
  27. }
  28. .popover.bottom {
  29. margin-top: 10px;
  30. }
  31. .popover.left {
  32. margin-left: -10px;
  33. }
  34. .popover-title {
  35. font-size: 12px;
  36. font-weight: bold;
  37. margin: 0;
  38. padding: 10px 15px;
  39. text-transform: uppercase;
  40. border-bottom-width: 1px;
  41. border-bottom-style: solid;
  42. }
  43. .popover-title:empty {
  44. display: none;
  45. }
  46. .popover .nav-list,
  47. .popover .dropdown-menu {
  48. margin: 0;
  49. border: 0;
  50. }
  51. .display-block.popover {
  52. float: none;
  53. width: auto;
  54. margin: 15px;
  55. }
  56. .fixed-header .popover {
  57. position: fixed;
  58. -webkit-transform: translate3d(0, 0, 0);
  59. }
  60. .popover .arrow { position:absolute;width:0;height:0;z-index:9999; }
  61. .popover.top .arrow { top:-11px;left:50%;border-bottom:11px solid #DBE3EA;border-right:11px solid transparent;border-left:11px solid transparent; -webkit-transform: translate(-50%, 0);transform: translate(-50%, 0); }
  62. .popover.top .arrow:after { border-bottom:10px solid #fff;content:"";top:1px; border-right:10px solid transparent;border-left:10px solid transparent;width:0;height:0;left:50%;position:absolute;left:-10px; }
  63. .popover.bottom .arrow { bottom:-11px;left:50%;border-top:11px solid #DBE3EA;border-right:11px solid transparent;border-left:11px solid transparent; }
  64. .popover.bottom .arrow:after { border-top:10px solid #fff;content:"";top:-11px; border-right:10px solid transparent;border-left:10px solid transparent;width:0;height:0;left:50%;position:absolute;left:-10px; }
  65. .popover.right .arrow { top:50%;right:-11px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #DBE3EA; -webkit-transform: translate(0, -50%);transform: translate(0, -50%); }
  66. .popover.right .arrow:after { border-left:10px solid #fff;content:"";top:-10px; border-top:10px solid transparent;border-bottom:10px solid transparent;width:0;height:0;position:absolute;right:1px; }
  67. .popover.left .arrow { top:50%;left:-11px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #DBE3EA; -webkit-transform: translate(0, -50%);transform: translate(0, -50%); }
  68. .popover.left .arrow:after { border-right:10px solid #fff;content:"";top:-10px; border-top:10px solid transparent;border-bottom:10px solid transparent;width:0;height:0;position:absolute;left:1px; }