blob: 966b7511c209b69cc315dcbcb5d46557ff076258 [file] [log] [blame]
//
// 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;
}
}
}