| // |
| // Info Tip |
| // -------------------------------------------------- |
| |
| // Overwrites for navbar.less |
| .navbar-nav > li > .dropdown-menu.infotip { |
| border-top-width: 1px !important; |
| margin-top: @popover-arrow-width; |
| } |
| |
| // Overwrites for PatternFly - navbar.less |
| @media (max-width: @grid-float-breakpoint-max) { |
| .navbar-pf .navbar-nav .open .dropdown-menu.infotip { |
| background-color: @color-pf-white !important; |
| margin-top: 0; |
| } |
| } |
| |
| // Extends "dropdown-menu" |
| .infotip { |
| min-width: 235px; |
| padding: 0; |
| .list-group { |
| border-top: 0; |
| margin: 0; |
| padding: 8px 0; |
| .list-group-item { |
| border: none; |
| margin: 0 15px 0 34px; |
| padding: 5px 0; |
| > .i { |
| color: @gray-pf; |
| font-size: 13px; |
| left: -20px; |
| position: absolute; |
| top: 8px; |
| } |
| > a { |
| color: @gray-pf; |
| line-height: 13px; |
| } |
| > .close { |
| float: right; |
| } |
| } |
| } |
| .footer { |
| background-color: @color-pf-black-150; |
| padding: 6px 15px; |
| a:hover { |
| color: @link-color; |
| } |
| } |
| } |
| |
| // Arrows (Copy from popovers.less) |
| // |
| // .arrow is outer, .arrow:after is inner |
| |
| .infotip .arrow { |
| &, |
| &:after { |
| border-color: transparent; |
| border-style: solid; |
| display: block; |
| height: 0; |
| position: absolute; |
| width: 0; |
| } |
| } |
| .infotip .arrow { |
| border-width: @popover-arrow-outer-width; |
| } |
| .infotip .arrow:after { |
| border-width: @popover-arrow-width; |
| content: ""; |
| } |
| |
| .infotip { |
| &.bottom .arrow, |
| &.bottom-left .arrow, |
| &.bottom-right .arrow { |
| border-bottom-color: @popover-arrow-outer-color; |
| border-top-width: 0; |
| left: 50%; |
| margin-left: -@popover-arrow-outer-width; |
| top: -@popover-arrow-outer-width; |
| &:after { |
| border-top-width: 0; |
| border-bottom-color: @popover-arrow-color; |
| content: " "; |
| margin-left: -@popover-arrow-width; |
| top: 1px; |
| } |
| } |
| &.bottom-left .arrow { |
| left: 20%; |
| } |
| // Default: |
| &.bottom-right .arrow { |
| left: 80%; |
| } |
| &.top .arrow { |
| border-bottom-width: 0; |
| border-top-color: @popover-arrow-outer-color; |
| bottom: -@popover-arrow-outer-width; |
| left: 50%; |
| margin-left: -@popover-arrow-outer-width; |
| &:after { |
| border-bottom-width: 0; |
| border-top-color: @color-pf-black-150; |
| bottom: 1px; |
| content: " "; |
| margin-left: -@popover-arrow-width; |
| } |
| } |
| &.right .arrow { |
| border-left-width: 0; |
| border-right-color: @popover-arrow-outer-color; |
| left: -@popover-arrow-outer-width; |
| margin-top: -@popover-arrow-outer-width; |
| top: 50%; |
| &:after { |
| bottom: -@popover-arrow-width; |
| border-left-width: 0; |
| border-right-color: @popover-arrow-color; |
| content: " "; |
| left: 1px; |
| } |
| } |
| &.left .arrow { |
| border-left-color: @popover-arrow-outer-color; |
| border-right-width: 0; |
| margin-top: -@popover-arrow-outer-width; |
| right: -@popover-arrow-outer-width; |
| top: 50%; |
| &:after { |
| border-left-color: @popover-arrow-color; |
| border-right-width: 0; |
| bottom: -@popover-arrow-width; |
| content: " "; |
| right: 1px; |
| } |
| } |
| } |