1/* Position of bullets on unordered lists */
2
3[dir=rtl] .fa-ul {
4    margin-left: inherit;
5    padding-left: inherit;
6    margin-right: 2.14286em;
7    padding-right: 0;
8}
9
10[dir=ltr] .fa-ul {
11    margin-left: 2.14286em;
12    padding-left: 0;
13    margin-right: inherit;
14    padding-right: inherit;
15}
16
17[dir=rtl] .fa-li {
18    left: inherit;
19    right: -2.14286em;
20}
21
22[dir=ltr] .fa-li {
23    left: -2.14286em;
24    right: inherit;
25}
26
27/* Reversible icons */
28
29[dir=rtl] .fa-hand-o-up,
30[dir=rtl] .fa-hand-o-down,
31[dir=rtl] .fa-adjust,
32[dir=rtl] .fa-ban,
33[dir=rtl] .fa-barcode,
34[dir=rtl] .fa-bed,
35[dir=rtl] .fa-beer,
36[dir=rtl] .fa-bell-slash,
37[dir=rtl] .fa-bell-slash-o,
38[dir=rtl] .fa-bicycle,
39[dir=rtl] .fa-bolt,
40[dir=rtl] .fa-bomb,
41[dir=rtl] .fa-book,
42[dir=rtl] .fa-area-chart,
43[dir=rtl] .fa-bar-chart,
44[dir=rtl] .fa-bar-chart-o,
45[dir=rtl] .fa-line-chart,
46[dir=rtl] .fa-pie-chart,
47[dir=rtl] .fa-backward,
48[dir=rtl] .fa-fast-backward,
49[dir=rtl] .fa-step-backward,
50[dir=rtl] .fa-forward,
51[dir=rtl] .fa-fast-forward,
52[dir=rtl] .fa-step-forward,
53[dir=rtl] .fa-expand,
54[dir=rtl] .fa-compress,
55[dir=rtl] .fa-play,
56[dir=rtl] .fa-play-circle,
57[dir=rtl] .fa-play-circle-o,
58[dir=rtl] .fa-bullhorn,
59[dir=rtl] .fa-spinner,
60[dir=rtl] .fa-star-half,
61[dir=rtl] .fa-star-half-empty,
62[dir=rtl] .fa-star-half-full,
63[dir=rtl] .fa-star-half-o {
64    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); /* IE8 */
65    transform: scale(-1,1);
66}
67
68[dir=ltr] .fa-hand-o-up,
69[dir=ltr] .fa-hand-o-down,
70[dir=ltr] .fa-adjust,
71[dir=ltr] .fa-ban,
72[dir=ltr] .fa-barcode,
73[dir=ltr] .fa-bed,
74[dir=ltr] .fa-beer,
75[dir=ltr] .fa-bell-slash,
76[dir=ltr] .fa-bell-slash-o,
77[dir=ltr] .fa-bicycle,
78[dir=ltr] .fa-bolt,
79[dir=ltr] .fa-bomb,
80[dir=ltr] .fa-book,
81[dir=ltr] .fa-area-chart,
82[dir=ltr] .fa-bar-chart,
83[dir=ltr] .fa-bar-chart-o,
84[dir=ltr] .fa-line-chart,
85[dir=ltr] .fa-pie-chart,
86[dir=ltr] .fa-backward,
87[dir=ltr] .fa-fast-backward,
88[dir=ltr] .fa-step-backward,
89[dir=ltr] .fa-forward,
90[dir=ltr] .fa-fast-forward,
91[dir=ltr] .fa-step-forward,
92[dir=ltr] .fa-expand,
93[dir=ltr] .fa-compress,
94[dir=ltr] .fa-play,
95[dir=ltr] .fa-play-circle,
96[dir=ltr] .fa-play-circle-o,
97[dir=ltr] .fa-bullhorn,
98[dir=ltr] .fa-spinner,
99[dir=ltr] .fa-star-half,
100[dir=ltr] .fa-star-half-empty,
101[dir=ltr] .fa-star-half-full,
102[dir=ltr] .fa-star-half-o {
103    transform: none;
104}
105
106/* Reverse direction of spin */
107
108[dir=rtl] .fa-spin {
109    animation-direction: reverse;
110}
111
112[dir=ltr] .fa-spin {
113    animation-direction: normal;
114}
115
116/* angle-start/end */
117
118.fa-angle-start:before {
119    content: "\f104";
120}
121.fa-angle-end:before {
122    content: "\f105";
123}
124[dir=rtl] .fa-angle-start:before {
125    content: "\f105";
126}
127[dir=rtl] .fa-angle-end:before {
128    content: "\f104";
129}
130[dir=ltr] .fa-angle-start:before {
131    content: "\f104";
132}
133[dir=ltr] .fa-angle-end:before {
134    content: "\f105";
135}
136
137/* angle-double-start/end */
138
139.fa-angle-double-start:before {
140    content: "\f100";
141}
142.fa-angle-double-end:before {
143    content: "\f101";
144}
145[dir=rtl] .fa-angle-double-start:before {
146    content: "\f101";
147}
148[dir=rtl] .fa-angle-double-end:before {
149    content: "\f100";
150}
151[dir=ltr] .fa-angle-double-start:before {
152    content: "\f100";
153}
154[dir=ltr] .fa-angle-double-end:before {
155    content: "\f101";
156}
157
158/* arrow-circle-start/end */
159
160.fa-arrow-circle-start:before {
161    content: "\f0a8";
162}
163.fa-arrow-circle-end:before {
164    content: "\f0a9";
165}
166[dir=rtl] .fa-arrow-circle-start:before {
167    content: "\f0a9";
168}
169[dir=rtl] .fa-arrow-circle-end:before {
170    content: "\f0a8";
171}
172[dir=ltr] .fa-arrow-circle-start:before {
173    content: "\f0a8";
174}
175[dir=ltr] .fa-arrow-circle-end:before {
176    content: "\f0a9";
177}
178
179/* arrow-circle-o-start/end */
180
181.fa-arrow-circle-o-start:before {
182    content: "\f190";
183}
184.fa-arrow-circle-o-end:before {
185    content: "\f18e";
186}
187[dir=rtl] .fa-arrow-circle-o-start:before {
188    content: "\f18e";
189}
190[dir=rtl] .fa-arrow-circle-o-end:before {
191    content: "\f190";
192}
193[dir=ltr] .fa-arrow-circle-o-start:before {
194    content: "\f190";
195}
196[dir=ltr] .fa-arrow-circle-o-end:before {
197    content: "\f18e";
198}
199
200/* arrow-start/end */
201
202.fa-arrow-start:before {
203    content: "\f060";
204}
205.fa-arrow-end:before {
206    content: "\f061";
207}
208[dir=rtl] .fa-arrow-start:before {
209    content: "\f061";
210}
211[dir=rtl] .fa-arrow-end:before {
212    content: "\f060";
213}
214[dir=rtl] .fa-arrow-start:before {
215    content: "\f060";
216}
217[dir=rtl] .fa-arrow-end:before {
218    content: "\f061";
219}
220
221/* caret-start/end */
222
223.fa-caret-start:before {
224    content: "\f0d9";
225}
226.fa-caret-end:before {
227    content: "\f0da";
228}
229[dir=rtl] .fa-caret-start:before {
230    content: "\f0da";
231}
232[dir=rtl] .fa-caret-end:before {
233    content: "\f0d9";
234}
235[dir=ltr] .fa-caret-start:before {
236    content: "\f0d9";
237}
238[dir=ltr] .fa-caret-end:before {
239    content: "\f0da";
240}
241
242/* caret-square-o-start/end */
243/* toggle-start/end*/
244
245.fa-toggle-start:before,
246.fa-caret-square-o-start:before {
247    content: "\f191";
248}
249.fa-toggle-end:before,
250.fa-caret-square-o-end:before {
251    content: "\f152";
252}
253[dir=rtl] .fa-toggle-start:before,
254[dir=rtl] .fa-caret-square-o-start:before {
255    content: "\f152";
256}
257[dir=rtl] .fa-toggle-end:before,
258[dir=rtl] .fa-caret-square-o-end:before {
259    content: "\f191";
260}
261[dir=ltr] .fa-toggle-start:before,
262[dir=ltr] .fa-caret-square-o-start:before {
263    content: "\f191";
264}
265[dir=ltr] .fa-toggle-end:before,
266[dir=ltr] .fa-caret-square-o-end:before {
267    content: "\f152";
268}
269
270/* chevron-circle-start/end */
271
272.fa-chevron-circle-start:before {
273    content: "\f137";
274}
275.fa-chevron-circle-end:before {
276    content: "\f138";
277}
278[dir=rtl] .fa-chevron-circle-start:before {
279    content: "\f138";
280}
281[dir=rtl] .fa-chevron-circle-end:before {
282    content: "\f137";
283}
284[dir=ltr] .fa-chevron-circle-start:before {
285    content: "\f137";
286}
287[dir=ltr] .fa-chevron-circle-end:before {
288    content: "\f138";
289}
290
291/* chevron-start/end */
292
293.fa-chevron-start:before {
294    content: "\f053";
295}
296.fa-chevron-end:before {
297    content: "\f054";
298}
299[dir=rtl] .fa-chevron-start:before {
300    content: "\f054";
301}
302[dir=rtl] .fa-chevron-end:before {
303    content: "\f053";
304}
305[dir=ltr] .fa-chevron-start:before {
306    content: "\f053";
307}
308[dir=ltr] .fa-chevron-end:before {
309    content: "\f054";
310}
311
312/* hand-o-start/end */
313
314.fa-hand-o-start:before {
315    content: "\f0a5";
316}
317.fa-hand-o-end:before {
318    content: "\f0a4";
319}
320[dir=rtl] .fa-hand-o-start:before {
321    content: "\f0a4";
322}
323[dir=rtl] .fa-hand-o-end:before {
324    content: "\f0a5";
325}
326[dir=ltr] .fa-hand-o-start:before {
327    content: "\f0a5";
328}
329[dir=ltr] .fa-hand-o-end:before {
330    content: "\f0a4";
331}
332
333/* long-arrow-start/end */
334
335.fa-long-arrow-start:before {
336    content: "\f177";
337}
338.fa-long-arrow-end:before {
339    content: "\f178";
340}
341[dir=rtl] .fa-long-arrow-start:before {
342    content: "\f178";
343}
344[dir=rtl] .fa-long-arrow-end:before {
345    content: "\f177";
346}
347[dir=ltr] .fa-long-arrow-start:before {
348    content: "\f177";
349}
350[dir=ltr] .fa-long-arrow-end:before {
351    content: "\f178";
352}
353