UNPKG

16.2 kBCSSView Raw
1
2.fr-wrapper .outline { outline: 1px solid; }
3.fr-wrapper .outline-transparent { outline: 1px solid transparent; }
4.fr-wrapper .outline-0 { outline: 0; }
5
6.fr-wrapper .ba { border-style: solid; border-width: 1px; }
7.fr-wrapper .bt { border-top-style: solid; border-top-width: 1px; }
8.fr-wrapper .br { border-right-style: solid; border-right-width: 1px; }
9.fr-wrapper .bb { border-bottom-style: solid; border-bottom-width: 1px; }
10.fr-wrapper .bl { border-left-style: solid; border-left-width: 1px; }
11.fr-wrapper .bn { border-style: none; border-width: 0; }
12
13.fr-wrapper .br0 { border-radius: 0; }
14.fr-wrapper .br1 { border-radius: .125rem; }
15.fr-wrapper .br2 { border-radius: .25rem; }
16.fr-wrapper .br3 { border-radius: .5rem; }
17.fr-wrapper .br4 { border-radius: 1rem; }
18.fr-wrapper .br-100 { border-radius: 100%; }
19.fr-wrapper .br-pill { border-radius: 9999px; }
20.fr-wrapper .br--bottom { border-top-left-radius: 0; border-top-right-radius: 0; }
21.fr-wrapper .br--top { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
22.fr-wrapper .br--right { border-top-left-radius: 0; border-bottom-left-radius: 0; }
23.fr-wrapper .br--left { border-top-right-radius: 0; border-bottom-right-radius: 0; }
24
25.fr-wrapper .b--dotted { border-style: dotted; }
26.fr-wrapper .b--dashed { border-style: dashed; }
27.fr-wrapper .b--solid { border-style: solid; }
28.fr-wrapper .b--none { border-style: none; }
29
30.fr-wrapper .b--black-10 { border-color: rgba( 0, 0, 0, .1 ); }
31.fr-wrapper .b--black-20 { border-color: rgba( 0, 0, 0, .2 ); }
32.fr-wrapper .b--black-30 { border-color: rgba( 0, 0, 0, .3 ); }
33
34.fr-wrapper .bw0 { border-width: 0; }
35.fr-wrapper .bw1 { border-width: .125rem; }
36.fr-wrapper .bw2 { border-width: .25rem; }
37.fr-wrapper .bw3 { border-width: .5rem; }
38.fr-wrapper .bw4 { border-width: 1rem; }
39.fr-wrapper .bw5 { border-width: 2rem; }
40 /* Resets */
41.fr-wrapper .bt-0 { border-top-width: 0; }
42.fr-wrapper .br-0 { border-right-width: 0; }
43.fr-wrapper .bb-0 { border-bottom-width: 0; }
44.fr-wrapper .bl-0 { border-left-width: 0; }
45
46.fr-wrapper .shadow-1 { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
47.fr-wrapper .shadow-2 { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
48.fr-wrapper .shadow-3 { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
49.fr-wrapper .shadow-4 { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
50.fr-wrapper .shadow-5 { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
51
52.fr-wrapper .top-0 { top: 0; }
53.fr-wrapper .right-0 { right: 0; }
54.fr-wrapper .bottom-0 { bottom: 0; }
55.fr-wrapper .left-0 { left: 0; }
56.fr-wrapper .top-1 { top: 1rem; }
57.fr-wrapper .right-1 { right: 1rem; }
58.fr-wrapper .bottom-1 { bottom: 1rem; }
59.fr-wrapper .left-1 { left: 1rem; }
60.fr-wrapper .top-2 { top: 2rem; }
61.fr-wrapper .right-2 { right: 2rem; }
62.fr-wrapper .bottom-2 { bottom: 2rem; }
63.fr-wrapper .left-2 { left: 2rem; }
64.fr-wrapper .top--1 { top: -1rem; }
65.fr-wrapper .right--1 { right: -1rem; }
66.fr-wrapper .bottom--1 { bottom: -1rem; }
67.fr-wrapper .left--1 { left: -1rem; }
68.fr-wrapper .top--2 { top: -2rem; }
69.fr-wrapper .right--2 { right: -2rem; }
70.fr-wrapper .bottom--2 { bottom: -2rem; }
71.fr-wrapper .left--2 { left: -2rem; }
72.fr-wrapper .absolute--fill { top: 0; right: 0; bottom: 0; left: 0; }
73
74.fr-wrapper .dn { display: none; }
75.fr-wrapper .di { display: inline; }
76.fr-wrapper .db { display: block; }
77.fr-wrapper .dib { display: inline-block; }
78.fr-wrapper .dit { display: inline-table; }
79.fr-wrapper .dt { display: table; }
80.fr-wrapper .dtc { display: table-cell; }
81.fr-wrapper .dt-row { display: table-row; }
82.fr-wrapper .dt-row-group { display: table-row-group; }
83.fr-wrapper .dt-column { display: table-column; }
84.fr-wrapper .dt-column-group { display: table-column-group; }
85 /*
86 This will set table to full width and then
87 all cells will be equal width
88 */
89.fr-wrapper .dt--fixed { table-layout: fixed; width: 100%; }
90
91.fr-wrapper .flex { display: flex; }
92.fr-wrapper .inline-flex { display: inline-flex; }
93 /* 1. Fix for Chrome 44 bug.
94 * https://code.google.com/p/chromium/issues/detail?id=506893 */
95.fr-wrapper .flex-auto { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
96.fr-wrapper .flex-none { flex: none; }
97.fr-wrapper .flex-column { flex-direction: column; }
98.fr-wrapper .flex-row { flex-direction: row; }
99.fr-wrapper .flex-wrap { flex-wrap: wrap; }
100.fr-wrapper .flex-nowrap { flex-wrap: nowrap; }
101.fr-wrapper .flex-wrap-reverse { flex-wrap: wrap-reverse; }
102.fr-wrapper .flex-column-reverse { flex-direction: column-reverse; }
103.fr-wrapper .flex-row-reverse { flex-direction: row-reverse; }
104.fr-wrapper .items-start { align-items: flex-start; }
105.fr-wrapper .items-end { align-items: flex-end; }
106.fr-wrapper .items-center { align-items: center; }
107.fr-wrapper .items-baseline { align-items: baseline; }
108.fr-wrapper .items-stretch { align-items: stretch; }
109.fr-wrapper .self-start { align-self: flex-start; }
110.fr-wrapper .self-end { align-self: flex-end; }
111.fr-wrapper .self-center { align-self: center; }
112.fr-wrapper .self-baseline { align-self: baseline; }
113.fr-wrapper .self-stretch { align-self: stretch; }
114.fr-wrapper .justify-start { justify-content: flex-start; }
115.fr-wrapper .justify-end { justify-content: flex-end; }
116.fr-wrapper .justify-center { justify-content: center; }
117.fr-wrapper .justify-between { justify-content: space-between; }
118.fr-wrapper .justify-around { justify-content: space-around; }
119.fr-wrapper .content-start { align-content: flex-start; }
120.fr-wrapper .content-end { align-content: flex-end; }
121.fr-wrapper .content-center { align-content: center; }
122.fr-wrapper .content-between { align-content: space-between; }
123.fr-wrapper .content-around { align-content: space-around; }
124.fr-wrapper .content-stretch { align-content: stretch; }
125.fr-wrapper .order-0 { order: 0; }
126.fr-wrapper .order-1 { order: 1; }
127.fr-wrapper .order-2 { order: 2; }
128.fr-wrapper .order-3 { order: 3; }
129.fr-wrapper .order-4 { order: 4; }
130.fr-wrapper .order-5 { order: 5; }
131.fr-wrapper .order-6 { order: 6; }
132.fr-wrapper .order-7 { order: 7; }
133.fr-wrapper .order-8 { order: 8; }
134.fr-wrapper .order-last { order: 99999; }
135.fr-wrapper .flex-grow-0 { flex-grow: 0; }
136.fr-wrapper .flex-grow-1 { flex-grow: 1; }
137.fr-wrapper .flex-shrink-0 { flex-shrink: 0; }
138.fr-wrapper .flex-shrink-1 { flex-shrink: 1; }
139
140.fr-wrapper .fw1 { font-weight: 100; }
141.fr-wrapper .fw2 { font-weight: 200; }
142.fr-wrapper .fw3 { font-weight: 300; }
143.fr-wrapper .fw4 { font-weight: 400; }
144.fr-wrapper .fw5 { font-weight: 500; }
145.fr-wrapper .fw6 { font-weight: 600; }
146.fr-wrapper .fw7 { font-weight: 700; }
147.fr-wrapper .fw8 { font-weight: 800; }
148.fr-wrapper .fw9 { font-weight: 900; }
149
150.fr-wrapper .h1 { height: 1rem; }
151.fr-wrapper .h2 { height: 2rem; }
152.fr-wrapper .h3 { height: 4rem; }
153.fr-wrapper .h4 { height: 8rem; }
154.fr-wrapper .h5 { height: 16rem; }
155 /* Height Percentages - Based off of height of parent */
156.fr-wrapper .h-25 { height: 25%; }
157.fr-wrapper .h-50 { height: 50%; }
158.fr-wrapper .h-75 { height: 75%; }
159.fr-wrapper .h-100 { height: 100%; }
160.fr-wrapper .min-h-100 { min-height: 100%; }
161 /* Screen Height Percentage */
162.fr-wrapper .vh-25 { height: 25vh; }
163.fr-wrapper .vh-50 { height: 50vh; }
164.fr-wrapper .vh-75 { height: 75vh; }
165.fr-wrapper .vh-100 { height: 100vh; }
166.fr-wrapper .min-vh-100 { min-height: 100vh; }
167 /* String Properties */
168.fr-wrapper .h-auto { height: auto; }
169.fr-wrapper .h-inherit { height: inherit; }
170
171.fr-wrapper .tracked { letter-spacing: .1em; }
172.fr-wrapper .tracked-tight { letter-spacing: -.05em; }
173.fr-wrapper .tracked-mega { letter-spacing: .25em; }
174
175.fr-wrapper .lh-solid { line-height: 1; }
176.fr-wrapper .lh-title { line-height: 1.25; }
177.fr-wrapper .lh-copy { line-height: 1.5; }
178
179 /* Max Width Percentages */
180.fr-wrapper .mw-100 { max-width: 100%; }
181 /* Max Width Scale */
182.fr-wrapper .mw1 { max-width: 1rem; }
183.fr-wrapper .mw2 { max-width: 2rem; }
184.fr-wrapper .mw3 { max-width: 4rem; }
185.fr-wrapper .mw4 { max-width: 8rem; }
186.fr-wrapper .mw5 { max-width: 16rem; }
187.fr-wrapper .mw6 { max-width: 32rem; }
188.fr-wrapper .mw7 { max-width: 48rem; }
189.fr-wrapper .mw8 { max-width: 64rem; }
190.fr-wrapper .mw9 { max-width: 96rem; }
191 /* Max Width String Properties */
192.fr-wrapper .mw-none { max-width: none; }
193
194.fr-wrapper .w1 { width: 1rem; }
195.fr-wrapper .w2 { width: 2rem; }
196.fr-wrapper .w3 { width: 4rem; }
197.fr-wrapper .w4 { width: 8rem; }
198.fr-wrapper .w5 { width: 16rem; }
199.fr-wrapper .w-10 { width: 10%; }
200.fr-wrapper .w-20 { width: 20%; }
201.fr-wrapper .w-25 { width: 25%; }
202.fr-wrapper .w-30 { width: 30%; }
203.fr-wrapper .w-33 { width: 33%; }
204.fr-wrapper .w-34 { width: 34%; }
205.fr-wrapper .w-40 { width: 40%; }
206.fr-wrapper .w-50 { width: 50%; }
207.fr-wrapper .w-60 { width: 60%; }
208.fr-wrapper .w-70 { width: 70%; }
209.fr-wrapper .w-75 { width: 75%; }
210.fr-wrapper .w-80 { width: 80%; }
211.fr-wrapper .w-90 { width: 90%; }
212.fr-wrapper .w-100 { width: 100%; }
213.fr-wrapper .w-third { width: calc( 100% / 3 ); }
214.fr-wrapper .w-two-thirds { width: calc( 100% / 1.5 ); }
215.fr-wrapper .w-auto { width: auto; }
216
217.fr-wrapper .tl { text-align: left; }
218.fr-wrapper .tr { text-align: right; }
219.fr-wrapper .tc { text-align: center; }
220.fr-wrapper .tj { text-align: justify; }
221
222.fr-wrapper .overflow-visible { overflow: visible; }
223.fr-wrapper .overflow-hidden { overflow: hidden; }
224.fr-wrapper .overflow-scroll { overflow: scroll; }
225.fr-wrapper .overflow-auto { overflow: auto; }
226.fr-wrapper .overflow-x-visible { overflow-x: visible; }
227.fr-wrapper .overflow-x-hidden { overflow-x: hidden; }
228.fr-wrapper .overflow-x-scroll { overflow-x: scroll; }
229.fr-wrapper .overflow-x-auto { overflow-x: auto; }
230.fr-wrapper .overflow-y-visible { overflow-y: visible; }
231.fr-wrapper .overflow-y-hidden { overflow-y: hidden; }
232.fr-wrapper .overflow-y-scroll { overflow-y: scroll; }
233.fr-wrapper .overflow-y-auto { overflow-y: auto; }
234
235.fr-wrapper .static { position: static; }
236.fr-wrapper .relative { position: relative; }
237.fr-wrapper .absolute { position: absolute; }
238.fr-wrapper .fixed { position: fixed; }
239
240.fr-wrapper .o-100 { opacity: 1; }
241.fr-wrapper .o-90 { opacity: .9; }
242.fr-wrapper .o-80 { opacity: .8; }
243.fr-wrapper .o-70 { opacity: .7; }
244.fr-wrapper .o-60 { opacity: .6; }
245.fr-wrapper .o-50 { opacity: .5; }
246.fr-wrapper .o-40 { opacity: .4; }
247.fr-wrapper .o-30 { opacity: .3; }
248.fr-wrapper .o-20 { opacity: .2; }
249.fr-wrapper .o-10 { opacity: .1; }
250.fr-wrapper .o-05 { opacity: .05; }
251.fr-wrapper .o-025 { opacity: .025; }
252.fr-wrapper .o-0 { opacity: 0; }
253
254.fr-wrapper .pa0 { padding: 0; }
255.fr-wrapper .pa1 { padding: .25rem; }
256.fr-wrapper .pa2 { padding: .5rem; }
257.fr-wrapper .pa3 { padding: 1rem; }
258.fr-wrapper .pa4 { padding: 2rem; }
259.fr-wrapper .pa5 { padding: 4rem; }
260.fr-wrapper .pa6 { padding: 8rem; }
261.fr-wrapper .pa7 { padding: 16rem; }
262.fr-wrapper .pl0 { padding-left: 0; }
263.fr-wrapper .pl1 { padding-left: .25rem; }
264.fr-wrapper .pl2 { padding-left: .5rem; }
265.fr-wrapper .pl3 { padding-left: 1rem; }
266.fr-wrapper .pl4 { padding-left: 2rem; }
267.fr-wrapper .pl5 { padding-left: 4rem; }
268.fr-wrapper .pl6 { padding-left: 8rem; }
269.fr-wrapper .pl7 { padding-left: 16rem; }
270.fr-wrapper .pr0 { padding-right: 0; }
271.fr-wrapper .pr1 { padding-right: .25rem; }
272.fr-wrapper .pr2 { padding-right: .5rem; }
273.fr-wrapper .pr3 { padding-right: 1rem; }
274.fr-wrapper .pr4 { padding-right: 2rem; }
275.fr-wrapper .pr5 { padding-right: 4rem; }
276.fr-wrapper .pr6 { padding-right: 8rem; }
277.fr-wrapper .pr7 { padding-right: 16rem; }
278.fr-wrapper .pb0 { padding-bottom: 0; }
279.fr-wrapper .pb1 { padding-bottom: .25rem; }
280.fr-wrapper .pb2 { padding-bottom: .5rem; }
281.fr-wrapper .pb3 { padding-bottom: 1rem; }
282.fr-wrapper .pb4 { padding-bottom: 2rem; }
283.fr-wrapper .pb5 { padding-bottom: 4rem; }
284.fr-wrapper .pb6 { padding-bottom: 8rem; }
285.fr-wrapper .pb7 { padding-bottom: 16rem; }
286.fr-wrapper .pt0 { padding-top: 0; }
287.fr-wrapper .pt1 { padding-top: .25rem; }
288.fr-wrapper .pt2 { padding-top: .5rem; }
289.fr-wrapper .pt3 { padding-top: 1rem; }
290.fr-wrapper .pt4 { padding-top: 2rem; }
291.fr-wrapper .pt5 { padding-top: 4rem; }
292.fr-wrapper .pt6 { padding-top: 8rem; }
293.fr-wrapper .pt7 { padding-top: 16rem; }
294.fr-wrapper .pv0 { padding-top: 0; padding-bottom: 0; }
295.fr-wrapper .pv1 { padding-top: .25rem; padding-bottom: .25rem; }
296.fr-wrapper .pv2 { padding-top: .5rem; padding-bottom: .5rem; }
297.fr-wrapper .pv3 { padding-top: 1rem; padding-bottom: 1rem; }
298.fr-wrapper .pv4 { padding-top: 2rem; padding-bottom: 2rem; }
299.fr-wrapper .pv5 { padding-top: 4rem; padding-bottom: 4rem; }
300.fr-wrapper .pv6 { padding-top: 8rem; padding-bottom: 8rem; }
301.fr-wrapper .pv7 { padding-top: 16rem; padding-bottom: 16rem; }
302.fr-wrapper .ph0 { padding-left: 0; padding-right: 0; }
303.fr-wrapper .ph1 { padding-left: .25rem; padding-right: .25rem; }
304.fr-wrapper .ph2 { padding-left: .5rem; padding-right: .5rem; }
305.fr-wrapper .ph3 { padding-left: 1rem; padding-right: 1rem; }
306.fr-wrapper .ph4 { padding-left: 2rem; padding-right: 2rem; }
307.fr-wrapper .ph5 { padding-left: 4rem; padding-right: 4rem; }
308.fr-wrapper .ph6 { padding-left: 8rem; padding-right: 8rem; }
309.fr-wrapper .ph7 { padding-left: 16rem; padding-right: 16rem; }
310.fr-wrapper .ma1 { margin: .25rem; }
311.fr-wrapper .ma2 { margin: .5rem; }
312.fr-wrapper .ma3 { margin: 1rem; }
313.fr-wrapper .ma4 { margin: 2rem; }
314.fr-wrapper .ma5 { margin: 4rem; }
315.fr-wrapper .ma6 { margin: 8rem; }
316.fr-wrapper .ma7 { margin: 16rem; }
317.fr-wrapper .ma0 { margin: 0; }
318.fr-wrapper .ml1 { margin-left: .25rem; }
319.fr-wrapper .ml2 { margin-left: .5rem; }
320.fr-wrapper .ml3 { margin-left: 1rem; }
321.fr-wrapper .ml4 { margin-left: 2rem; }
322.fr-wrapper .ml5 { margin-left: 4rem; }
323.fr-wrapper .ml6 { margin-left: 8rem; }
324.fr-wrapper .ml7 { margin-left: 16rem; }
325.fr-wrapper .ml0 { margin-left: 0; }
326.fr-wrapper .mr1 { margin-right: .25rem; }
327.fr-wrapper .mr2 { margin-right: .5rem; }
328.fr-wrapper .mr3 { margin-right: 1rem; }
329.fr-wrapper .mr4 { margin-right: 2rem; }
330.fr-wrapper .mr5 { margin-right: 4rem; }
331.fr-wrapper .mr6 { margin-right: 8rem; }
332.fr-wrapper .mr7 { margin-right: 16rem; }
333.fr-wrapper .mr0 { margin-right: 0; }
334.fr-wrapper .mb1 { margin-bottom: .25rem; }
335.fr-wrapper .mb2 { margin-bottom: .5rem; }
336.fr-wrapper .mb3 { margin-bottom: 1rem; }
337.fr-wrapper .mb4 { margin-bottom: 2rem; }
338.fr-wrapper .mb5 { margin-bottom: 4rem; }
339.fr-wrapper .mb6 { margin-bottom: 8rem; }
340.fr-wrapper .mb7 { margin-bottom: 16rem; }
341.fr-wrapper .mb0 { margin-bottom: 0; }
342.fr-wrapper .mt1 { margin-top: .25rem; }
343.fr-wrapper .mt2 { margin-top: .5rem; }
344.fr-wrapper .mt3 { margin-top: 1rem; }
345.fr-wrapper .mt4 { margin-top: 2rem; }
346.fr-wrapper .mt5 { margin-top: 4rem; }
347.fr-wrapper .mt6 { margin-top: 8rem; }
348.fr-wrapper .mt7 { margin-top: 16rem; }
349.fr-wrapper .mt0 { margin-top: 0; }
350.fr-wrapper .mv1 { margin-top: .25rem; margin-bottom: .25rem; }
351.fr-wrapper .mv2 { margin-top: .5rem; margin-bottom: .5rem; }
352.fr-wrapper .mv3 { margin-top: 1rem; margin-bottom: 1rem; }
353.fr-wrapper .mv4 { margin-top: 2rem; margin-bottom: 2rem; }
354.fr-wrapper .mv5 { margin-top: 4rem; margin-bottom: 4rem; }
355.fr-wrapper .mv6 { margin-top: 8rem; margin-bottom: 8rem; }
356.fr-wrapper .mv7 { margin-top: 16rem; margin-bottom: 16rem; }
357.fr-wrapper .mv0 { margin-top: 0; margin-bottom: 0; }
358.fr-wrapper .mh1 { margin-left: .25rem; margin-right: .25rem; }
359.fr-wrapper .mh2 { margin-left: .5rem; margin-right: .5rem; }
360.fr-wrapper .mh3 { margin-left: 1rem; margin-right: 1rem; }
361.fr-wrapper .mh4 { margin-left: 2rem; margin-right: 2rem; }
362.fr-wrapper .mh5 { margin-left: 4rem; margin-right: 4rem; }
363.fr-wrapper .mh6 { margin-left: 8rem; margin-right: 8rem; }
364.fr-wrapper .mh7 { margin-left: 16rem; margin-right: 16rem; }
365.fr-wrapper .mh0 { margin-left: 0; margin-right: 0; }
366
367 .debug * { outline: 1px solid gold; }
368 .debug-white * { outline: 1px solid white; }
369 .debug-black * { outline: 1px solid black; }
370 .debug-grid { background: transparent url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII= ) repeat top left; }
371
372.fr-wrapper .truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
373.fr-wrapper .bg-white { background-color: #fff; }
374.fr-wrapper .pointer:hover { cursor: pointer; }
375.fr-wrapper .link { color: #1890ff; font-size: 14px; }
376.fr-wrapper .link:hover { color: #40a9ff; font-size: 14px; }
377/* .fr-wrapper .link:hover { color: #3e71f7; font-size: 14px; } */