{:versionI"3.2.18 (Media Mark):EF:shaI"-c0ea35f50d716be79bc594ea3e0fd15748735200;F:
contents"�To:Sass::Tree::RootNode
:@children[&o:Sass::Tree::CommentNode
:@value[I"R/*
 * Dropdown menus
 * -------------------------------------------------- */:ET:
@type:silent;[�:
@linei:
@options{�o;
;[I"/* Dropdown arrow/caret */;	T;
;;[�;i;
@o:Sass::Tree::RuleNode:
@rule[I".caret;	T:
@tabsi�:@parsed_ruleso:"Sass::Selector::CommaSequence:
@members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence
;[o:Sass::Selector::Class:
@name[I"
caret;	T;i:@filenameI"�;	T:
@subject0:
@sourceso:Set:
@hash{�;i;@;i;@;[
o:Sass::Tree::PropNode;[I"display;	T;o:Sass::Script::String;I"inline-block;	T;
:identifier;
@;i�:@prop_syntax:new;[�;i
;
@o;;[I"
width;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i;
@o;;[I"height;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i;
@o;;[I"margin-left;	T;o;;I"2px;	T;
;;
@;i�; ;!;[�;i;
@o;;[I"vertical-align;	T;o;;I"middle;	T;
;;
@;i�; ;!;[�;i;
@o;;[I"border-top;	T;o:Sass::Script::List	;[o:Sass::Script::Variable	;I"caret-width-base;	T:@underscored_nameI"caret_width_base;	T;i;
@o;	;I"
solid;	T;
;;i;
@:@separator:
space;i;
@;i�; ;!;[�;i;
@o;;[I"border-right;	T;o;"	;[o;#	;I"caret-width-base;	T;$I"caret_width_base;	T;i;
@o;	;I"
solid;	T;
;;i;
@o;	;I"transparent;	T;
;;i;
@;%;&;i;
@;i�; ;!;[�;i;
@o;;[I"border-left;	T;o;"	;[o;#	;I"caret-width-base;	T;$I"caret_width_base;	T;i;
@o;	;I"
solid;	T;
;;i;
@o;	;I"transparent;	T;
;;i;
@;%;&;i;
@;i�; ;!;[�;i;
@;i:@has_childrenT;
@o;
;[I"%/* The dropdown wrapper (div) */;	T;
;;[�;i;
@o;;[I".dropdown;	T;i�;o;;[o;;[o;
;[o;;[I"
dropdown;	T;i;I"�;	T;0;o;;{�;i;@s;i;@s;[o;;[I"
position;	T;o;;I"
relative;	T;
;;
@;i�; ;!;[�;i;
@;i;'T;
@o;
;[I"J/* Prevent the focus on the dropdown toggle when closing dropdowns */;	T;
;;[�;i;
@o;;[I".dropdown-toggle:focus;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-toggle;	T;i;I"�;	To:Sass::Selector::Pseudo
:@syntactic_type:
class;[I"
focus;	T:	@arg0;i;@�;0;o;;{�;i;@�;i;@�;[o;;[I"outline;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i;
@;i;'T;
@o;
;[I"!/* The dropdown menu (ul) */;	T;
;;[�;i!;
@o;;[I".dropdown-menu;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu;	T;i";I"�;	T;0;o;;{�;i";@�;i";@�;[o;;[I"
position;	T;o;;I"
absolute;	T;
;;
@;i�; ;!;[�;i#;
@o;;[I"top;	T;o;;I"	100%;	T;
;;
@;i�; ;!;[�;i$;
@o;;[I"	left;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i%;
@o;;[I"z-index;	T;o;#	;I"zindex-dropdown;	T;$I"zindex_dropdown;	T;i&;
@;i�; ;!;[�;i&;
@o;;[I"display;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;i';
@o;
;[I";/* none by default, but block on "open" of the menu */;	T;
;;[�;i';
@o;;[I"
float;	T;o;;I"	left;	T;
;;
@;i�; ;!;[�;i(;
@o;;[I"min-width;	T;o;;I"
160px;	T;
;;
@;i�; ;!;[�;i);
@o;;[I"padding;	T;o;;I"
5px 0;	T;
;;
@;i�; ;!;[�;i*;
@o;;[I"margin;	T;o;;I"2px 0 0;	T;
;;
@;i�; ;!;[�;i+;
@o;
;[I"/* override default ul */;	T;
;;[�;i+;
@o;;[I"list-style;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;i,;
@o;;[I"font-size;	T;o;#	;I"font-size-base;	T;$I"font_size_base;	T;i-;
@;i�; ;!;[�;i-;
@o;;[I"background-color;	T;o;#	;I"dropdown-bg;	T;$I"dropdown_bg;	T;i.;
@;i�; ;!;[�;i.;
@o;;[I"border;	T;o;"	;[o:Sass::Script::Number;i:@numerator_units[I"px;	T:@denominator_units[�;i/:@originalI"1px;	F;
@o;	;I"
solid;	T;
;;i/;
@o;#	;I"dropdown-fallback-border;	T;$I"dropdown_fallback_border;	T;i/;
@;%;&;i/;
@;i�; ;!;[�;i/;
@o;
;[I"/* IE8 fallback */;	T;
;;[�;i/;
@o;;[I"border;	T;o;"	;[o;,;i;-[I"px;	T;.[�;i0;/I"1px;	F;
@o;	;I"
solid;	T;
;;i0;
@o;#	;I"dropdown-border;	T;$I"dropdown_border;	T;i0;
@;%;&;i0;
@;i�; ;!;[�;i0;
@o;;[I"border-radius;	T;o;#	;I"border-radius-base;	T;$I"border_radius_base;	T;i1;
@;i�; ;!;[�;i1;
@o:Sass::Tree::MixinNode;I"box-shadow;	T:
@args[o;"	;[	o;,;i�;-[�;.[�;i2;/I"0;	F;
@o;,;i;-[I"px;	T;.[�;i2;/I"6px;	F;
@o;,;i;-[I"px;	T;.[�;i2;/I"	12px;	F;
@o:Sass::Script::Funcall;I"	rgba;	T;1[	o;,;i�;-[�;.@.;i2;/I"0;	F;
@o;,;i�;-[�;.@.;i2;/I"0;	F;
@o;,;i�;-[�;.@.;i2;/I"0;	F;
@o;,;f
0.175;-[�;.@.;i2;/I"
0.175;	F;
@:@keywords{�:@splat0;i2;
@;%;&;i2;
@;3{�;40;[�;i2;
@o;;[I"background-clip;	T;o;;I"padding-box;	T;
;;
@;i�; ;!;[�;i3;
@o;
;[I"l/* Aligns the dropdown menu to right
 *
 * Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` */;	T;
;;[�;i5;
@o;;[I"&.pull-right;	T;i�;o;;[o;;[o;
;[o:Sass::Selector::Parent;i8;I"�;	To;;[I"pull-right;	T;i8;@a;0;o;;{�;i8;@a;i8;@a;[o;;[I"
right;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i9;
@o;;[I"	left;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i:;
@;i8;'T;
@o;
;[I"9/* Dividers (basically an hr) within the dropdown */;	T;
;;[�;i=;
@o;;[I"
.divider;	T;i�;o;;[o;;[o;
;[o;;[I"divider;	T;i>;I"�;	T;0;o;;{�;i>;@�;i>;@�;[o;0;I"nav-divider;	T;1[o;#	;I"dropdown-divider-bg;	T;$I"dropdown_divider_bg;	T;i?;
@;3{�;40;[�;i?;
@;i>;'T;
@o;
;[I")/* Links within the dropdown menu */;	T;
;;[�;iB;
@o;;[I"
> li > a;	T;i�;o;;[o;;[	I">;	To;
;[o:Sass::Selector::Element	;[I"li;	T:@namespace0;iC;I"�;	T;0;o;;{�;iC;@�I">;	To;
;[o;6	;[I"a;	T;70;iC;@�;0;o;;{�;iC;@�;iC;@�;[
o;;[I"display;	T;o;;I"
block;	T;
;;
@;i�; ;!;[�;iD;
@o;;[I"padding;	T;o;;I"
3px 20px;	T;
;;
@;i�; ;!;[�;iE;
@o;;[I"
clear;	T;o;;I"	both;	T;
;;
@;i�; ;!;[�;iF;
@o;;[I"font-weight;	T;o;;I"normal;	T;
;;
@;i�; ;!;[�;iG;
@o;;[I"line-height;	T;o;#	;I"line-height-base;	T;$I"line_height_base;	T;iH;
@;i�; ;!;[�;iH;
@o;;[I"
color;	T;o;#	;I"dropdown-link-color;	T;$I"dropdown_link_color;	T;iI;
@;i�; ;!;[�;iI;
@o;;[I"white-space;	T;o;;I"nowrap;	T;
;;
@;i�; ;!;[�;iJ;
@o;
;[I">/* prevent links from randomly breaking onto new lines */;	T;
;;[�;iJ;
@;iC;'T;
@;i";'T;
@o;
;[I"/* Hover/Focus state */;	T;
;;[�;iN;
@o;;[I".dropdown-menu > li > a;	T;i�;o;;[o;;[
o;
;[o;;[I"dropdown-menu;	T;iO;I"�;	T;0;o;;{�;iO;@�I">;	To;
;[o;6	;[I"li;	T;70;iO;@�;0;o;;{�;iO;@�I">;	To;
;[o;6	;[I"a;	T;70;iO;@�;0;o;;{�;iO;@�;iO;@�;[o;;[I"&:hover,
  &:focus;	T;i�;o;;[o;;[o;
;[o;5;iQ;I"�;	To;(
;);*;[I"
hover;	T;+0;iQ;@;0;o;;{�;iQ;@o;;[I"
;	To;
;[o;5;iQ;@o;(
;);*;[I"
focus;	T;+0;iQ;@;0;o;;{�;iQ;@;iQ;@;[o;;[I"text-decoration;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;iR;
@o;;[I"
color;	T;o;#	;I"dropdown-link-hover-color;	T;$I"dropdown_link_hover_color;	T;iS;
@;i�; ;!;[�;iS;
@o;;[I"background-color;	T;o;#	;I"dropdown-link-hover-bg;	T;$I"dropdown_link_hover_bg;	T;iT;
@;i�; ;!;[�;iT;
@;iQ;'T;
@;iO;'T;
@o;
;[I"/* Active state */;	T;
;;[�;iX;
@o;;[I"!.dropdown-menu > .active > a;	T;i�;o;;[o;;[
o;
;[o;;[I"dropdown-menu;	T;iY;I"�;	T;0;o;;{�;iY;@AI">;	To;
;[o;;[I"active;	T;iY;@A;0;o;;{�;iY;@AI">;	To;
;[o;6	;[I"a;	T;70;iY;@A;0;o;;{�;iY;@A;iY;@A;[o;;[I"&,
  &:hover,
  &:focus;	T;i�;o;;[o;;[o;
;[o;5;i\;I"�;	T;0;o;;{�;i\;@_o;;[I"
;	To;
;[o;5;i\;@_o;(
;);*;[I"
hover;	T;+0;i\;@_;0;o;;{�;i\;@_o;;[I"
;	To;
;[o;5;i\;@_o;(
;);*;[I"
focus;	T;+0;i\;@_;0;o;;{�;i\;@_;i\;@_;[	o;;[I"
color;	T;o;#	;I"dropdown-link-active-color;	T;$I"dropdown_link_active_color;	T;i];
@;i�; ;!;[�;i];
@o;;[I"text-decoration;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;i^;
@o;;[I"outline;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i_;
@o;;[I"background-color;	T;o;#	;I"dropdown-link-active-bg;	T;$I"dropdown_link_active_bg;	T;i`;
@;i�; ;!;[�;i`;
@;i\;'T;
@;iY;'T;
@o;
;[I"[/* Disabled state
 *
 * Gray out text and ensure the hover/focus state remains gray */;	T;
;;[�;id;
@o;;[I"#.dropdown-menu > .disabled > a;	T;i�;o;;[o;;[
o;
;[o;;[I"dropdown-menu;	T;ih;I"�;	T;0;o;;{�;ih;@�I">;	To;
;[o;;[I"
disabled;	T;ih;@�;0;o;;{�;ih;@�I">;	To;
;[o;6	;[I"a;	T;70;ih;@�;0;o;;{�;ih;@�;ih;@�;[o;;[I"&,
  &:hover,
  &:focus;	T;i�;o;;[o;;[o;
;[o;5;ik;I"�;	T;0;o;;{�;ik;@�o;;[I"
;	To;
;[o;5;ik;@�o;(
;);*;[I"
hover;	T;+0;ik;@�;0;o;;{�;ik;@�o;;[I"
;	To;
;[o;5;ik;@�o;(
;);*;[I"
focus;	T;+0;ik;@�;0;o;;{�;ik;@�;ik;@�;[o;;[I"
color;	T;o;#	;I"!dropdown-link-disabled-color;	T;$I"!dropdown_link_disabled_color;	T;il;
@;i�; ;!;[�;il;
@;ik;'T;
@;ih;'T;
@o;
;[I"#/* Nuke hover/focus effects */;	T;
;;[�;io;
@o;;[I"#.dropdown-menu > .disabled > a;	T;i�;o;;[o;;[
o;
;[o;;[I"dropdown-menu;	T;ip;I"�;	T;0;o;;{�;ip;@�I">;	To;
;[o;;[I"
disabled;	T;ip;@�;0;o;;{�;ip;@�I">;	To;
;[o;6	;[I"a;	T;70;ip;@�;0;o;;{�;ip;@�;ip;@�;[o;;[I"&:hover,
  &:focus;	T;i�;o;;[o;;[o;
;[o;5;ir;I"�;	To;(
;);*;[I"
hover;	T;+0;ir;@;0;o;;{�;ir;@o;;[I"
;	To;
;[o;5;ir;@o;(
;);*;[I"
focus;	T;+0;ir;@;0;o;;{�;ir;@;ir;@;[o;;[I"text-decoration;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;is;
@o;;[I"background-color;	T;o;;I"transparent;	T;
;;
@;i�; ;!;[�;it;
@o;;[I"background-image;	T;o;;I"	none;	T;
;;
@;i�; ;!;[�;iu;
@o;
;[I"/* Remove CSS gradient */;	T;
;;[�;iu;
@o;0;I"reset-filter;	T;1[�;3{�;40;[�;iv;
@o;;[I"cursor;	T;o;;I"not-allowed;	T;
;;
@;i�; ;!;[�;iw;
@;ir;'T;
@;ip;'T;
@o;
;[I"&/* Open state for the dropdown */;	T;
;;[�;i{;
@o;;[I"
.open;	T;i�;o;;[o;;[o;
;[o;;[I"	open;	T;i|;I"�;	T;0;o;;{�;i|;@S;i|;@S;[	o;
;[I"/* Show the menu */;	T;
;;[�;i};
@o;;[I"> .dropdown-menu;	T;i�;o;;[o;;[I">;	To;
;[o;;[I"dropdown-menu;	T;i~;I"�;	T;0;o;;{�;i~;@h;i~;@h;[o;;[I"display;	T;o;;I"
block;	T;
;;
@;i�; ;!;[�;i;
@;i~;'T;
@o;
;[I"6/* Remove the outline when :focus is triggered */;	T;
;;[�;i};
@o;;[I"> a;	T;i�;o;;[o;;[I">;	To;
;[o;6	;[I"a;	T;70;i~;I"�;	T;0;o;;{�;i~;@�;i~;@�;[o;;[I"outline;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i;
@;i~;'T;
@;i|;'T;
@o;
;[I"/* Menu positioning
 *
 * Add extra class to `.dropdown-menu` to flip the alignment of the dropdown
 * menu with the parent. */;	T;
;;[�;i�;
@o;;[I".dropdown-menu-right;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu-right;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[o;;[I"	left;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@o;
;[I"2/* Reset the default from `.dropdown-menu` */;	T;
;;[�;i�;
@o;;[I"
right;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"A/* With v3, we enabled auto-flipping if you have a dropdown within a right
 * aligned nav component. To enable the undoing of that, we provide an override
 * to restore the default dropdown menu alignment.
 *
 * This is only for left-aligning a dropdown menu within a `.navbar-right` or
 * `.pull-right` nav component. */;	T;
;;[�;i�;
@o;;[I".dropdown-menu-left;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu-left;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[o;;[I"	left;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"
right;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"#/* Dropdown section headers */;	T;
;;[�;i�;
@o;;[I".dropdown-header;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-header;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[
o;;[I"display;	T;o;;I"
block;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"padding;	T;o;;I"
3px 20px;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"font-size;	T;o;#	;I"font-size-small;	T;$I"font_size_small;	T;i�;
@;i�; ;!;[�;i�;
@o;;[I"line-height;	T;o;#	;I"line-height-base;	T;$I"line_height_base;	T;i�;
@;i�; ;!;[�;i�;
@o;;[I"
color;	T;o;#	;I"dropdown-header-color;	T;$I"dropdown_header_color;	T;i�;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"8/* Backdrop to catch body clicks on mobile, etc. */;	T;
;;[�;i�;
@o;;[I".dropdown-backdrop;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-backdrop;	T;i�;I"�;	T;0;o;;{�;i�;@;i�;@;[o;;[I"
position;	T;o;;I"
fixed;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"	left;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"
right;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"bottom;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"top;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"z-index;	T;o:Sass::Script::Operation
:@operand1o;#	;I"zindex-dropdown;	T;$I"zindex_dropdown;	T;i�;
@:@operand2o;,;i;-[�;.@.;i�;/I"10;	F;
@:@operator:
minus;i�;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I""/* Right aligned dropdowns */;	T;
;;[�;i�;
@o;;[I"!.pull-right > .dropdown-menu;	T;i�;o;;[o;;[o;
;[o;;[I"pull-right;	T;i�;I"�;	T;0;o;;{�;i�;@SI">;	To;
;[o;;[I"dropdown-menu;	T;i�;@S;0;o;;{�;i�;@S;i�;@S;[o;;[I"
right;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"	left;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"�/* Allow for dropdowns to go bottom up (aka, dropup-menu)
 *
 * Just add .dropup after the standard .dropdown class and you're set, bro.
 * TODO: abstract this so that the navbar fixed styles are not placed here? */;	T;
;;[�;i�;
@o;;[I",.dropup,
.navbar-fixed-bottom .dropdown;	T;i�;o;;[o;;[o;
;[o;;[I"dropup;	T;i�;I"�;	T;0;o;;{�;i�;@{o;;[I"
;	To;
;[o;;[I"navbar-fixed-bottom;	T;i�;@{;0;o;;{�;i�;@{o;
;[o;;[I"
dropdown;	T;i�;@{;0;o;;{�;i�;@{;i�;@{;[	o;
;[I"/* Reverse the caret */;	T;
;;[�;i�;
@o;;[I".caret;	T;i�;o;;[o;;[o;
;[o;;[I"
caret;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[o;;[I"border-top;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"border-bottom;	T;o;"	;[o;#	;I"caret-width-base;	T;$I"caret_width_base;	T;i�;
@o;	;I"
solid;	T;
;;i�;
@;%;&;i�;
@;i�; ;!;[�;i�;
@o;;[I"content;	T;o;;I""";	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"3/* Different positioning for bottom up menu */;	T;
;;[�;i�;
@o;;[I".dropdown-menu;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[o;;[I"top;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"bottom;	T;o;;I"	100%;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"margin-bottom;	T;o;;I"1px;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@;i�;'T;
@o;
;[I"j/* Component alignment
 *
 * Reiterate per navbar.less and the modified component alignment there. */;	T;
;;[�;i�;
@o:Sass::Tree::MediaNode:@query[
I"(;	To;	;I"min-width;	T;
;;i�;
@I": ;	To;#	;I"grid-float-breakpoint;	T;$I"grid_float_breakpoint;	T;i�;
@I");	T;i�;I"�;	T;[o;;[I".navbar-right;	T;i�;o;;[o;;[o;
;[o;;[I"navbar-right;	T;i�;I"�;	T;0;o;;{�;i�;@�;i�;@�;[o;;[I".dropdown-menu;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu;	T;i�;I"�;	T;0;o;;{�;i�;@
;i�;@
;[o;;[I"
right;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"	left;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@o;
;[I"o/* Necessary for overrides of the default right aligned menu.
 * Will remove come v4 in all likelihood. */;	T;
;;[�;i�;
@o;;[I".dropdown-menu-left;	T;i�;o;;[o;;[o;
;[o;;[I"dropdown-menu-left;	T;i�;I"�;	T;0;o;;{�;i�;@-;i�;@-;[o;;[I"	left;	T;o;;I"0;	T;
;;
@;i�; ;!;[�;i�;
@o;;[I"
right;	T;o;;I"	auto;	T;
;;
@;i�; ;!;[�;i�;
@;i�;'T;
@;i�;'T;
@;i�;'T;
@:@templateI"://
// Dropdown menus
// --------------------------------------------------


// Dropdown arrow/caret
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top:   $caret-width-base solid;
  border-right: $caret-width-base solid transparent;
  border-left:  $caret-width-base solid transparent;
}

// The dropdown wrapper (div)
.dropdown {
  position: relative;
}

// Prevent the focus on the dropdown toggle when closing dropdowns
.dropdown-toggle:focus {
  outline: 0;
}

// The dropdown menu (ul)
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: $zindex-dropdown;
  display: none; // none by default, but block on "open" of the menu
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0; // override default ul
  list-style: none;
  font-size: $font-size-base;
  background-color: $dropdown-bg;
  border: 1px solid $dropdown-fallback-border; // IE8 fallback
  border: 1px solid $dropdown-border;
  border-radius: $border-radius-base;
  @include box-shadow(0 6px 12px rgba(0,0,0,.175));
  background-clip: padding-box;

  // Aligns the dropdown menu to right
  //
  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`
  &.pull-right {
    right: 0;
    left: auto;
  }

  // Dividers (basically an hr) within the dropdown
  .divider {
    @include nav-divider($dropdown-divider-bg);
  }

  // Links within the dropdown menu
  > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: $line-height-base;
    color: $dropdown-link-color;
    white-space: nowrap; // prevent links from randomly breaking onto new lines
  }
}

// Hover/Focus state
.dropdown-menu > li > a {
  &:hover,
  &:focus {
    text-decoration: none;
    color: $dropdown-link-hover-color;
    background-color: $dropdown-link-hover-bg;
  }
}

// Active state
.dropdown-menu > .active > a {
  &,
  &:hover,
  &:focus {
    color: $dropdown-link-active-color;
    text-decoration: none;
    outline: 0;
    background-color: $dropdown-link-active-bg;
  }
}

// Disabled state
//
// Gray out text and ensure the hover/focus state remains gray

.dropdown-menu > .disabled > a {
  &,
  &:hover,
  &:focus {
    color: $dropdown-link-disabled-color;
  }
}
// Nuke hover/focus effects
.dropdown-menu > .disabled > a {
  &:hover,
  &:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none; // Remove CSS gradient
    @include reset-filter();
    cursor: not-allowed;
  }
}

// Open state for the dropdown
.open {
  // Show the menu
  > .dropdown-menu {
    display: block;
  }

  // Remove the outline when :focus is triggered
  > a {
    outline: 0;
  }
}

// Menu positioning
//
// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown
// menu with the parent.
.dropdown-menu-right {
  left: auto; // Reset the default from `.dropdown-menu`
  right: 0;
}
// With v3, we enabled auto-flipping if you have a dropdown within a right
// aligned nav component. To enable the undoing of that, we provide an override
// to restore the default dropdown menu alignment.
//
// This is only for left-aligning a dropdown menu within a `.navbar-right` or
// `.pull-right` nav component.
.dropdown-menu-left {
  left: 0;
  right: auto;
}

// Dropdown section headers
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: $font-size-small;
  line-height: $line-height-base;
  color: $dropdown-header-color;
}

// Backdrop to catch body clicks on mobile, etc.
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: ($zindex-dropdown - 10);
}

// Right aligned dropdowns
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

// Allow for dropdowns to go bottom up (aka, dropup-menu)
//
// Just add .dropup after the standard .dropdown class and you're set, bro.
// TODO: abstract this so that the navbar fixed styles are not placed here?

.dropup,
.navbar-fixed-bottom .dropdown {
  // Reverse the caret
  .caret {
    border-top: 0;
    border-bottom: $caret-width-base solid;
    content: "";
  }
  // Different positioning for bottom up menu
  .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
  }
}


// Component alignment
//
// Reiterate per navbar.less and the modified component alignment there.

@media (min-width: $grid-float-breakpoint) {
  .navbar-right {
    .dropdown-menu {
      right: 0; left: auto;
    }
    // Necessary for overrides of the default right aligned menu.
    // Will remove come v4 in all likelihood.
    .dropdown-menu-left {
      left: 0; right: auto;
    }
  }
}

;	T;'T;
@;i