| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  | // | 
					
						
							|  |  |  | // Popovers | 
					
						
							|  |  |  | // -------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-02 00:57:48 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  | .popover { | 
					
						
							|  |  |  |   position: absolute; | 
					
						
							|  |  |  |   top: 0; | 
					
						
							|  |  |  |   left: 0; | 
					
						
							|  |  |  |   z-index: @zindex-popover; | 
					
						
							|  |  |  |   display: none; | 
					
						
							|  |  |  |   max-width: @popover-max-width; | 
					
						
							|  |  |  |   padding: 1px; | 
					
						
							| 
									
										
										
										
											2014-11-08 14:27:02 -08:00
										 |  |  |   // Reset font and text propertes given new insertion method | 
					
						
							|  |  |  |   font-size: @font-size-base; | 
					
						
							|  |  |  |   font-weight: normal; | 
					
						
							|  |  |  |   line-height: @line-height-base; | 
					
						
							|  |  |  |   text-align: left; | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |   background-color: @popover-bg; | 
					
						
							|  |  |  |   background-clip: padding-box; | 
					
						
							|  |  |  |   border: 1px solid @popover-fallback-border-color; | 
					
						
							|  |  |  |   border: 1px solid @popover-border-color; | 
					
						
							|  |  |  |   border-radius: @border-radius-large; | 
					
						
							| 
									
										
										
										
											2014-07-02 00:57:48 -04:00
										 |  |  |   .box-shadow(0 5px 10px rgba(0,0,0,.2)); | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |   // Overrides for proper insertion | 
					
						
							|  |  |  |   white-space: normal; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   // Offset the popover to account for the popover arrow | 
					
						
							| 
									
										
										
										
											2014-07-02 00:57:48 -04:00
										 |  |  |   &.top     { margin-top: -@popover-arrow-width; } | 
					
						
							|  |  |  |   &.right   { margin-left: @popover-arrow-width; } | 
					
						
							|  |  |  |   &.bottom  { margin-top: @popover-arrow-width; } | 
					
						
							|  |  |  |   &.left    { margin-left: -@popover-arrow-width; } | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .popover-title { | 
					
						
							|  |  |  |   margin: 0; // reset heading margin | 
					
						
							|  |  |  |   padding: 8px 14px; | 
					
						
							|  |  |  |   font-size: @font-size-base; | 
					
						
							|  |  |  |   background-color: @popover-title-bg; | 
					
						
							|  |  |  |   border-bottom: 1px solid darken(@popover-title-bg, 5%); | 
					
						
							| 
									
										
										
										
											2014-07-02 00:57:48 -04:00
										 |  |  |   border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0; | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .popover-content { | 
					
						
							|  |  |  |   padding: 9px 14px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Arrows | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // .arrow is outer, .arrow:after is inner | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  | .popover > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |   &, | 
					
						
							|  |  |  |   &:after { | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     width: 0; | 
					
						
							|  |  |  |     height: 0; | 
					
						
							|  |  |  |     border-color: transparent; | 
					
						
							|  |  |  |     border-style: solid; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  | .popover > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |   border-width: @popover-arrow-outer-width; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  | .popover > .arrow:after { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |   border-width: @popover-arrow-width; | 
					
						
							|  |  |  |   content: ""; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .popover { | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  |   &.top > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |     left: 50%; | 
					
						
							|  |  |  |     margin-left: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     border-bottom-width: 0; | 
					
						
							|  |  |  |     border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback | 
					
						
							|  |  |  |     border-top-color: @popover-arrow-outer-color; | 
					
						
							|  |  |  |     bottom: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     &:after { | 
					
						
							|  |  |  |       content: " "; | 
					
						
							|  |  |  |       bottom: 1px; | 
					
						
							|  |  |  |       margin-left: -@popover-arrow-width; | 
					
						
							|  |  |  |       border-bottom-width: 0; | 
					
						
							|  |  |  |       border-top-color: @popover-arrow-color; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  |   &.right > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |     top: 50%; | 
					
						
							|  |  |  |     left: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     margin-top: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     border-left-width: 0; | 
					
						
							|  |  |  |     border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback | 
					
						
							|  |  |  |     border-right-color: @popover-arrow-outer-color; | 
					
						
							|  |  |  |     &:after { | 
					
						
							|  |  |  |       content: " "; | 
					
						
							|  |  |  |       left: 1px; | 
					
						
							|  |  |  |       bottom: -@popover-arrow-width; | 
					
						
							|  |  |  |       border-left-width: 0; | 
					
						
							|  |  |  |       border-right-color: @popover-arrow-color; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  |   &.bottom > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |     left: 50%; | 
					
						
							|  |  |  |     margin-left: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     border-top-width: 0; | 
					
						
							|  |  |  |     border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback | 
					
						
							|  |  |  |     border-bottom-color: @popover-arrow-outer-color; | 
					
						
							|  |  |  |     top: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     &:after { | 
					
						
							|  |  |  |       content: " "; | 
					
						
							|  |  |  |       top: 1px; | 
					
						
							|  |  |  |       margin-left: -@popover-arrow-width; | 
					
						
							|  |  |  |       border-top-width: 0; | 
					
						
							|  |  |  |       border-bottom-color: @popover-arrow-color; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-02-15 13:35:27 -05:00
										 |  |  |   &.left > .arrow { | 
					
						
							| 
									
										
										
										
											2013-12-03 22:48:40 -05:00
										 |  |  |     top: 50%; | 
					
						
							|  |  |  |     right: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     margin-top: -@popover-arrow-outer-width; | 
					
						
							|  |  |  |     border-right-width: 0; | 
					
						
							|  |  |  |     border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback | 
					
						
							|  |  |  |     border-left-color: @popover-arrow-outer-color; | 
					
						
							|  |  |  |     &:after { | 
					
						
							|  |  |  |       content: " "; | 
					
						
							|  |  |  |       right: 1px; | 
					
						
							|  |  |  |       border-right-width: 0; | 
					
						
							|  |  |  |       border-left-color: @popover-arrow-color; | 
					
						
							|  |  |  |       bottom: -@popover-arrow-width; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |