5 vertical-align: middle;
8 .btn-group-vertical > .btn {
12 .btn-group > .btn:hover,
13 .btn-group-vertical > .btn:hover,
14 .btn-group > .btn:focus,
15 .btn-group-vertical > .btn:focus,
16 .btn-group > .btn:active,
17 .btn-group-vertical > .btn:active,
18 .btn-group > .btn.active,
19 .btn-group-vertical > .btn.active {
22 .btn-group .btn + .btn,
23 .btn-group .btn + .btn-group,
24 .btn-group .btn-group + .btn,
25 .btn-group .btn-group + .btn-group {
32 .btn-toolbar .btn-group,
33 .btn-toolbar .input-group {
37 .btn-toolbar > .btn-group,
38 .btn-toolbar > .input-group {
41 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
44 .btn-group > .btn:first-child {
47 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
48 border-bottom-right-radius: 0;
49 border-top-right-radius: 0;
51 .btn-group > .btn:last-child:not(:first-child),
52 .btn-group > .dropdown-toggle:not(:first-child) {
53 border-bottom-left-radius: 0;
54 border-top-left-radius: 0;
56 .btn-group > .btn-group {
59 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
62 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
63 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
64 border-bottom-right-radius: 0;
65 border-top-right-radius: 0;
67 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
68 border-bottom-left-radius: 0;
69 border-top-left-radius: 0;
71 .btn-group .dropdown-toggle:active,
72 .btn-group.open .dropdown-toggle {
75 .btn-group > .btn + .dropdown-toggle {
79 .btn-group > .btn-lg + .dropdown-toggle {
83 .btn-group.open .dropdown-toggle {
84 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
85 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
87 .btn-group.open .dropdown-toggle.btn-link {
88 -webkit-box-shadow: none;
95 border-width: 5px 5px 0;
96 border-bottom-width: 0;
98 .dropup .btn-lg .caret {
99 border-width: 0 5px 5px;
101 .btn-group-vertical > .btn,
102 .btn-group-vertical > .btn-group,
103 .btn-group-vertical > .btn-group > .btn {
109 .btn-group-vertical > .btn-group > .btn {
112 .btn-group-vertical > .btn + .btn,
113 .btn-group-vertical > .btn + .btn-group,
114 .btn-group-vertical > .btn-group + .btn,
115 .btn-group-vertical > .btn-group + .btn-group {
119 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
122 .btn-group-vertical > .btn:first-child:not(:last-child) {
123 border-top-right-radius: 4px;
124 border-top-left-radius: 4px;
125 border-bottom-right-radius: 0;
126 border-bottom-left-radius: 0;
128 .btn-group-vertical > .btn:last-child:not(:first-child) {
129 border-top-right-radius: 0;
130 border-top-left-radius: 0;
131 border-bottom-right-radius: 4px;
132 border-bottom-left-radius: 4px;
134 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
137 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
138 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
139 border-bottom-right-radius: 0;
140 border-bottom-left-radius: 0;
142 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
143 border-top-right-radius: 0;
144 border-top-left-radius: 0;
146 .btn-group-justified {
150 border-collapse: separate;
152 .btn-group-justified > .btn,
153 .btn-group-justified > .btn-group {
158 .btn-group-justified > .btn-group .btn {
161 .btn-group-justified > .btn-group .dropdown-menu {
164 [data-toggle="buttons"] > .btn input[type="radio"],
165 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
166 [data-toggle="buttons"] > .btn input[type="checkbox"],
167 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
169 clip: rect(0, 0, 0, 0);
170 pointer-events: none;