Upgrade to Bootstrap 3
This commit is contained in:
parent
42ee231e8e
commit
468728fb92
BIN
font/fontello.eot
Normal file
BIN
font/fontello.eot
Normal file
Binary file not shown.
327
font/fontello.svg
Normal file
327
font/fontello.svg
Normal file
@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata>Copyright (C) 2012 by original authors @ fontello.com</metadata>
|
||||||
|
<defs>
|
||||||
|
<font id="fontello" horiz-adv-x="1000" >
|
||||||
|
<font-face font-family="fontello" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
||||||
|
<missing-glyph horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="plus" unicode="" d="M786 439l0-107q0-22-16-38t-38-16l-232 0 0-232q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 232-232 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l232 0 0 232q0 22 16 38t38 16l107 0q22 0 38-16t16-38l0-232 232 0q22 0 38-16t16-38z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="minus" unicode="" d="M786 439l0-107q0-22-16-38t-38-16l-679 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l679 0q22 0 38-16t16-38z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="left-big" unicode="" d="M857 350l0-71q0-30-18-50t-47-21l-393 0 163-164q21-20 21-50t-21-50l-42-42q-21-21-50-21t-51 21l-363 364q-21 21-21 50t21 51l363 363q21 21 51 21 29 0 50-21l42-41q21-21 21-51t-21-51l-163-163 393 0q29 0 47-21t18-50z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="up-big" unicode="" d="M899 308q0-28-21-50l-42-42q-21-21-51-21t-50 21l-164 163 0-393q0-29-21-47t-50-18l-71 0q-30 0-50 18t-21 47l0 393-164-163q-20-21-50-21t-50 21l-42 42q-21 21-21 50 0 30 21 51l363 363q20 21 50 21t51-21l363-363q21-22 21-51z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="right-big" unicode="" d="M821 314q0-30-21-51l-363-363q-22-21-51-21-28 0-50 21l-42 42q-21 21-21 51t21 51l163 163-393 0q-29 0-47 21t-18 50l0 71q0 30 18 50t47 21l393 0-163 164q-21 20-21 50t21 50l42 42q21 21 50 21 30 0 51-21l363-363q21-20 21-50z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="down-big" unicode="" d="M899 386q0-30-21-50l-363-364q-22-21-51-21-30 0-50 21l-363 364q-21 20-21 50t21 51l41 42q22 21 51 21 30 0 50-21l164-164 0 393q0 29 21 50t50 21l71 0q29 0 50-21t21-50l0-393 164 164q21 21 50 21t51-21l42-42q21-22 21-51z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="home" unicode="" d="M786 296l0-268q0-15-11-25t-25-11l-214 0 0 214-143 0 0-214-214 0q-15 0-25 11t-11 25l0 268q0 1 0 2t0 2l321 264 321-264q1-1 1-3z m124 39l-35-41q-4-5-12-6l-2 0q-7 0-12 4l-386 322-386-322q-7-4-13-4-7 1-12 6l-35 41q-4 6-4 13t6 12l401 334q18 15 42 15t42-15l136-114 0 109q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-228 122-102q6-4 6-12t-4-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="pause" unicode="" d="M857 743l0-786q0-15-11-25t-25-11l-286 0q-15 0-25 11t-11 25l0 786q0 15 11 25t25 11l286 0q15 0 25-11t11-25z m-500 0l0-786q0-15-11-25t-25-11l-286 0q-15 0-25 11t-11 25l0 786q0 15 11 25t25 11l286 0q15 0 25-11t11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="fast-fw" unicode="" d="M25-71q-11-11-18-7t-7 18l0 821q0 15 7 18t18-7l396-396q4-4 7-11l0 396q0 15 7 18t18-7l396-396q11-11 11-25t-11-25l-396-396q-11-11-18-7t-7 18l0 396q-3-6-7-11z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="fast-bw" unicode="" d="M903 771q11 11 18 7t7-18l0-821q0-15-7-18t-18 7l-396 396q-4 5-7 11l0-396q0-15-7-18t-18 7l-396 396q-11 11-11 25t11 25l396 396q11 11 18 7t7-18l0-396q3 6 7 11z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="to-end" unicode="" d="M25-71q-11-11-18-7t-7 18l0 821q0 15 7 18t18-7l396-396q4-4 7-11l0 378q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-786q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 378q-3-6-7-11z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="to-start" unicode="" d="M546 771q11 11 18 7t7-18l0-821q0-15-7-18t-18 7l-396 396q-5 5-7 11l0-378q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 786q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-378q2 6 7 11z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="stop" unicode="" d="M857 743l0-786q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 786q0 15 11 25t25 11l786 0q15 0 25-11t11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="up-dir" unicode="" d="M571 171q0-15-11-25t-25-11l-500 0q-15 0-25 11t-11 25 11 25l250 250q11 11 25 11t25-11l250-250q11-11 11-25z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="play" unicode="" d="M772 333l-741-412q-13-7-22-2t-9 20l0 821q0 15 9 20t22-2l741-412q13-7 13-17t-13-17z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="right-dir" unicode="" d="M321 350q0-15-11-25l-250-250q-11-11-25-11t-25 11-11 25l0 500q0 15 11 25t25 11 25-11l250-250q11-11 11-25z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="down-dir" unicode="" d="M571 457q0-15-11-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 11-11 25t11 25 25 11l500 0q15 0 25-11t11-25z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="left-dir" unicode="" d="M357 600l0-500q0-15-11-25t-25-11-25 11l-250 250q-11 11-11 25t11 25l250 250q11 11 25 11t25-11 11-25z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="cloud" unicode="" d="M1071 207q0-89-63-151t-151-63l-607 0q-103 0-177 73t-73 177q0 74 40 135t104 91q-1 16-1 24 0 118 84 202t202 84q88 0 160-49t105-128q39 35 93 35 59 0 101-42t42-101q0-42-23-77 72-17 119-75t47-134z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="umbrella" unicode="" d="M500 388l0-324q0-58-42-100t-100-42-100 42-42 100q0 15 11 25t25 11 25-11 11-25q0-28 22-50t50-22 50 22 22 50l0 324q18 6 36 6t36-6z m429-15q0-7-5-13t-13-5q-6 0-13 6-27 26-52 39t-57 13q-38 0-71-21t-57-54q-4-6-10-16t-8-13q-6-9-16-9t-16 9q-2 3-8 13t-10 16q-24 33-57 54t-71 21-71-21-57-54q-4-6-10-16t-8-13q-6-9-16-9-9 0-16 9-2 3-8 13t-10 16q-24 33-57 54t-71 21q-32 0-57-13t-52-39q-7-6-13-6-7 0-13 5t-5 13q0 3 1 4 25 102 96 178t166 114 201 38q78 0 153-22t138-63 109-104 64-140q1-1 1-4z m-429 406l0-55q-23 1-36 1t-36-1l0 55q0 15 11 25t25 11 25-11 11-25z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="star" unicode="" d="M929 489q0-12-15-27l-203-198 48-279q1-4 1-11 0-12-6-20t-17-8q-11 0-22 7l-251 132-251-132q-12-7-22-7-12 0-18 8t-6 20q0 3 1 11l48 279-203 198q-14 15-14 27 0 21 31 26l280 41 126 254q11 23 27 23t27-23l126-254 280-41q31-5 31-26z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="star-empty" unicode="" d="M634 290l171 166-235 35-105 213-105-213-235-35 171-166-41-235 211 111 210-111z m294 199q0-12-15-27l-203-198 48-279q1-4 1-11 0-28-23-28-11 0-22 7l-251 132-251-132q-12-7-22-7-12 0-18 8t-6 20q0 3 1 11l48 279-203 198q-14 15-14 27 0 21 31 26l280 41 126 254q11 23 27 23t27-23l126-254 280-41q31-5 31-26z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="check" unicode="" d="M786 331l0-177q0-66-47-114t-114-47l-464 0q-66 0-114 47t-47 114l0 464q0 66 47 114t114 47l464 0q35 0 65-14 8-4 10-13t-5-16l-27-27q-6-6-13-6-2 0-5 1-13 3-25 3l-464 0q-37 0-63-26t-26-63l0-464q0-37 26-63t63-26l464 0q37 0 63 26t26 63l0 142q0 7 5 12l36 36q6 6 13 6 3 0 7-2 11-4 11-16z m129 273l-454-454q-13-13-32-13t-32 13l-240 240q-13 13-13 32t13 32l61 61q13 13 32 13t32-13l147-147 361 361q13 13 32 13t32-13l61-61q13-13 13-32t-13-32z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="left-hand" unicode="" d="M768 64l18 0 0 357-18 0q-20 0-38 7t-35 21-28 26-27 30q-1 2-2 3t-2 3-3 3q-40 45-62 81-8 12-21 38-1 2-6 13t-10 20-11 20-12 17-10 6q-40 0-64-17t-25-54q0-24 8-47t18-38 18-31 8-27l-321 0q-28 0-50-21t-22-50q0-29 21-50t50-21l185 0q-8-9-14-27t-6-31q0-39 30-66-10-18-10-39t10-41 27-29q-2-13-2-31 0-47 27-70t76-23q47 0 102 18t108 36 93 18z m161 36q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 321l0-357q0-30-21-50t-50-21l-161 0q-33 0-124-33-106-39-177-39-79 0-128 43t-49 121l1 3q-34 42-34 99 0 12 2 24-18 32-21 66l-94 0q-59 0-101 42t-42 101q0 57 42 100t100 42l209 0q-12 33-12 71 0 68 45 105t115 37q21 0 39-10t31-28 23-35 21-40 18-35q20-31 56-72 1-2 8-9t11-12 11-12 13-13 13-10 13-8 12-3l161 0q30 0 50-21t21-50z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="up-hand" unicode="" d="M714-43q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 426q0 105-93 105-15 0-31-3-9 17-29 27t-41 10-39-10q-28 30-66 30-14 0-31-6t-27-14l0 185q0 29-21 50t-50 21q-28 0-50-22t-21-50l0-321q-11 0-27 8t-31 18-38 18-47 8q-37 0-54-25t-17-64q0-13 78-50 25-13 36-21 36-22 81-62t59-56q32-39 32-78l0-18 357 0 0 18q0 40 18 93t36 108 18 100z m71 3q0-74-39-180-33-92-33-124l0-161q0-30-21-50t-50-21l-357 0q-30 0-50 21t-21 50l0 161q0 6-3 12t-8 13-10 13-13 13-12 11-12 11-9 8q-41 36-72 56-12 7-35 18t-40 21-35 23-28 31-10 39q0 70 37 115t105 45q38 0 71-12l0 209q0 58 42 100t100 42q59 0 101-42t42-101l0-94q35-2 66-21 12 2 24 2 56 0 99-33 78 1 122-47t45-127z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="right-hand" unicode="" d="M143 100q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m786 321q0 28-22 50t-50 21l-321 0q0 11 8 27t18 31 18 38 8 47q0 37-25 54t-64 17q-13 0-50-78-13-25-21-36-22-36-62-81t-56-59q-39-32-78-32l-18 0 0-357 18 0q40 0 93-18t108-36 100-18q105 0 105 93 0 15-3 31 17 9 27 29t10 41-10 39q30 28 30 66 0 14-6 31t-14 27l185 0q29 0 50 21t21 50z m71 1q0-59-42-101t-101-42l-94 0q-2-35-21-66 2-12 2-24 0-56-33-99 1-78-47-122t-127-45q-74 0-180 39-92 33-124 33l-161 0q-30 0-50 21t-21 50l0 357q0 30 21 50t50 21l161 0q6 0 12 3t13 8 13 10 13 13 11 12 11 12 8 9q36 41 56 72 7 12 18 35t21 40 23 35 31 28 39 10q70 0 115-37t45-105q0-38-12-71l209 0q58 0 100-42t42-100z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="down-hand" unicode="" d="M786 314q0 47-18 102t-36 108-18 93l0 18-357 0 0-18q0-20-7-38t-21-35-26-28-30-27q-5-4-8-7-45-40-81-62-12-8-38-21-2-1-13-6t-20-10-20-11-17-12-6-10q0-40 17-64t54-25q24 0 47 8t38 18 31 18 27 8l0-321q0-28 21-50t50-22q29 0 50 21t21 50l0 185q26-20 57-20 39 0 66 30 18-10 39-10t41 10 29 27q13-2 31-2 47 0 70 27t23 76z m-71 429q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m143-426q0-79-43-128t-121-49l-3 1q-42-34-99-34-12 0-24 2-30-17-66-21l0-94q0-59-42-101t-101-42q-57 0-100 42t-42 100l0 209q-30-12-71-12-68 0-105 45t-38 115q0 21 10 39t28 31 35 23 40 21 35 18q31 20 72 56 2 1 9 8t12 11 12 11 13 13 10 13 8 13 3 12l0 161q0 30 21 50t50 21l357 0q30 0 50-21t21-50l0-161q0-33 33-124 39-106 39-177z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="th-list" unicode="" d="M286 154l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m714-286l0-107q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l536 0q22 0 38-16t16-38z m-714 571l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m714-286l0-107q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l536 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l536 0q22 0 38-16t16-38z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="heart-empty" unicode="" d="M929 517q0 45-12 80t-31 55-45 33-52 17-55 4-62-14-62-36-48-40-33-34q-10-12-27-12t-27 12q-13 16-33 34t-48 40-62 36-62 14-55-4-52-17-45-33-31-55-12-80q0-94 104-198l324-312 324 312q105 105 105 199z m71 0q0-123-128-251l-348-335q-10-10-25-10t-25 10l-348 336q-6 4-15 15t-31 37-38 54-30 68-13 77q0 123 71 192t196 69q35 0 71-12t67-32 53-38 42-38q20 20 42 38t53 38 67 32 71 12q125 0 196-69t71-192z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="heart" unicode="" d="M500-79q-15 0-25 10l-348 336q-6 4-15 15t-31 37-38 54-30 68-13 77q0 123 71 192t196 69q35 0 71-12t67-32 53-38 42-38q20 20 42 38t53 38 67 32 71 12q125 0 196-69t71-192q0-123-128-251l-348-335q-10-10-25-10z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="music" unicode="" d="M857 725l0-625q0-28-19-50t-48-34-58-18-54-6-54 6-58 18-48 34-19 50 19 50 48 34 58 18 54 6q59 0 107-22l0 300-429-132 0-396q0-28-19-50t-48-34-58-18-54-6-54 6-58 18-48 34-19 50 19 50 48 34 58 18 54 6q59 0 107-22l0 540q0 17 11 32t27 20l464 143q7 2 16 2 22 0 38-16t16-38z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="th" unicode="" d="M286 154l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m357-286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m-357 571l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m357-286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m357-286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m-357 571l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m357-286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l179 0q22 0 38-16t16-38z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="flag" unicode="" d="M179 707q0-40-36-61l0-706q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 706q-36 21-36 61 0 30 21 50t50 21 50-21 21-50z m821-36l0-426q0-14-7-21t-22-15q-120-65-206-65-34 0-69 12t-61 27-64 27-80 12q-107 0-259-81-9-5-18-5-15 0-25 11t-11 25l0 414q0 18 17 31 12 8 44 24 132 67 235 67 60 0 112-16t122-49q21-11 49-11 30 0 66 12t61 26 49 26 30 12q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="cog" unicode="" d="M571 350q0 59-42 101t-101 42-101-42-42-101 42-101 101-42 101 42 42 101z m286 61l0-124q0-7-4-13t-11-7l-103-16q-11-30-22-51 20-28 60-77 6-7 6-14t-5-13q-15-21-55-60t-52-40q-7 0-15 5l-77 60q-25-13-51-21-9-76-16-104-4-16-20-16l-124 0q-8 0-14 5t-6 12l-16 103q-27 9-50 21l-79-60q-6-5-14-5t-14 6q-70 64-92 94-4 6-4 13t4 13q8 12 28 37t30 39q-15 28-23 55l-102 15q-7 1-12 7t-4 13l0 124q0 7 4 13t11 7l104 16q8 26 22 51-22 32-60 77-6 7-6 13t5 13q15 20 55 60t53 40q7 0 15-6l77-60q25 13 51 21 9 76 16 104 4 16 20 16l124 0q8 0 14-5t6-12l16-103q27-9 50-21l79 60q5 5 13 5 7 0 14-6 72-66 92-95 4-4 4-12 0-7-4-13-8-12-28-37t-30-39q15-28 23-55l102-16q7-1 12-7t4-13z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="attention" unicode="" d="M571 83l0 106q0 8-5 13t-13 5l-107 0q-7 0-13-5t-5-13l0-106q0-8 5-13t13-5l107 0q7 0 13 5t5 13z m-1 209l10 256q0 7-6 11-7 6-13 6l-123 0q-6 0-13-6-6-4-6-12l9-255q0-6 6-9t13-4l103 0q8 0 13 4t6 9z m-8 521l429-786q20-35-1-70-9-16-26-26t-35-9l-857 0q-19 0-35 9t-26 26q-21 35-1 70l429 786q9 17 26 27t36 10 36-10 26-27z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="flash" unicode="" d="M494 534q10-11 4-25l-301-646q-7-14-23-14-2 0-8 1-9 3-14 11t-3 17l110 451-227-56q-2-1-7-1-10 0-17 6-10 8-7 22l112 460q2 8 9 13t16 5l183 0q11 0 18-7t7-16q0-4-3-10l-95-258 221 55q4 1 7 1 11 0 19-8z" horiz-adv-x="500" />
|
||||||
|
<glyph glyph-name="cog-alt" unicode="" d="M500 350q0 59-42 101t-101 42-101-42-42-101 42-101 101-42 101 42 42 101z m429-286q0 29-21 50t-50 21-50-21-21-50q0-30 21-50t50-21 50 21 21 50z m0 571q0 29-21 50t-50 21-50-21-21-50q0-30 21-50t50-21 50 21 21 50z m-214-235l0-103q0-6-4-11t-9-6l-86-13q-6-20-18-42 19-27 50-64 4-6 4-11 0-7-4-11-13-17-46-50t-44-33q-6 0-12 4l-64 50q-21-11-43-17-6-60-13-86-4-13-17-13l-104 0q-6 0-11 4t-6 10l-13 85q-19 6-42 17l-66-50q-4-4-11-4-6 0-12 4-80 74-80 89 0 5 4 11 6 8 23 30t26 34q-13 25-20 46l-85 13q-6 1-9 5t-4 11l0 103q0 6 4 11t9 6l86 13q6 20 18 42-19 27-50 64-4 6-4 11 0 7 4 11 12 17 46 50t44 33q6 0 12-4l64-50q19 10 43 18 6 60 13 86 4 13 17 13l104 0q6 0 11-4t6-10l13-85q19-6 42-17l66 50q4 4 11 4 6 0 12-4 80-74 80-89 0-5-4-11-7-9-23-30t-25-33q13-27 19-46l85-13q6-1 9-6t4-11z m357-297l0-78q0-9-83-17-7-15-17-29 28-63 28-77 0-2-2-4-68-40-69-40-4 0-26 26t-29 38q-11-1-17-1t-17 1q-8-12-29-38t-26-26q-1 0-69 40-2 2-2 4 0 14 28 77-10 14-17 29-83 8-83 17l0 78q0 9 83 17 7 16 17 29-28 63-28 77 0 2 2 4 2 1 20 11t33 19 17 9q4 0 26-26t29-38q11 1 17 1t17-1q28 40 51 62l3 1q2 0 69-39 2-2 2-4 0-14-28-77 9-13 17-29 83-8 83-17z m0 571l0-78q0-9-83-17-7-15-17-29 28-63 28-77 0-2-2-4-68-40-69-40-4 0-26 26t-29 38q-11-1-17-1t-17 1q-8-12-29-38t-26-26q-1 0-69 40-2 2-2 4 0 14 28 77-10 14-17 29-83 8-83 17l0 78q0 9 83 17 7 16 17 29-28 63-28 77 0 2 2 4 2 1 20 11t33 19 17 9q4 0 26-26t29-38q11 1 17 1t17-1q28 40 51 62l3 1q2 0 69-39 2-2 2-4 0-14-28-77 9-13 17-29 83-8 83-17z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="scissors" unicode="" d="M536 350q15 0 25-11t11-25-11-25-25-11-25 11-11 25 11 25 25 11z m167-36l283-222q16-11 14-31-3-20-20-28l-71-36q-7-4-16-4t-17 4l-385 216-61-37q-4-2-7-3 8-27 6-54-4-43-31-82t-74-69q-74-47-155-47-76 0-124 44-50 47-44 116 4 42 31 82t73 69q74 47 155 47 46 0 84-17 5 7 12 12l68 41-68 41q-7 5-12 12-38-17-84-17-81 0-155 47-46 30-73 69t-31 82q-3 33 9 63t35 52q47 44 124 44 81 0 155-47 46-29 74-69t31-83q2-27-6-54 2-1 7-3l61-37 385 216q8 4 17 4t16-4l71-36q17-9 20-28 2-20-14-31z m-380 145q26 23 12 60t-59 65q-51 33-107 33-41 0-63-20-26-23-12-60t59-65q51-33 107-33 41 0 63 20z m-47-416q45 28 59 65t-12 60q-22 20-63 20-56 0-107-33-45-28-59-65t12-60q22-20 63-20 56 0 107 33z m99 342l54-32 0 6q0 20 18 31l8 4-44 26-15-15q-2-2-6-6t-7-7q-1-1-2-2t-2-1z m125-125l54-18 411 321-71 36-429-240 0-63-89-54 5-4q1-1 4-3 2-2 6-7t6-7l15-15z m393-232l71 36-290 228-99-77q-1-2-7-4z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="flight" unicode="" d="M768 761q25-29 7-83t-60-96l-90-90 89-388q3-11-7-18l-71-54q-4-3-11-3-2 0-4 1-8 2-12 9l-156 283-145-145 30-108q3-9-4-17l-54-54q-5-5-13-5l-1 0q-8 1-13 7l-105 141-141 105q-6 4-7 13-1 7 5 14l54 54q5 5 13 5 3 0 4-1l108-30 145 145-283 156q-8 4-9 13t5 15l71 71q8 7 17 4l371-89 89 89q42 42 96 60t83-7z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="mail" unicode="" d="M929 11l0 429q-18-20-39-37-150-115-238-189-28-24-46-37t-48-27-57-14l-1 0q-27 0-57 14t-48 27-46 37q-88 74-238 189-21 17-39 37l0-429q0-7 5-13t13-5l821 0q7 0 13 5t5 13z m0 586l0 14t0 7-2 7-3 5-5 4-8 1l-821 0q-7 0-13-5t-5-13q0-94 82-158 108-85 224-177 3-3 20-16t26-21 25-18 28-15 24-5l1 0q11 0 24 5t28 15 25 18 26 21 20 16q116 92 224 177 30 24 56 64t26 73z m71 21l0-607q0-37-26-63t-63-26l-821 0q-37 0-63 26t-26 63l0 607q0 37 26 63t63 26l821 0q37 0 63-26t26-63z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="edit" unicode="" d="M496 189l65 65-85 85-65-65 0-31 54 0 0-54 31 0z m246 402q-9 9-18-1l-195-195q-9-9-1-18t18 1l195 195q9 9 1 18z m45-331l0-106q0-66-47-114t-114-47l-464 0q-66 0-114 47t-47 114l0 464q0 66 47 114t114 47l464 0q35 0 65-14 8-4 10-13t-5-16l-27-27q-8-8-18-4-13 3-25 3l-464 0q-37 0-63-26t-26-63l0-464q0-37 26-63t63-26l464 0q37 0 63 26t26 63l0 70q0 7 5 12l36 36q8 8 20 4t11-16z m-54 412l161-161-375-375-161 0 0 161z m248-74l-51-51-161 161 51 51q16 16 38 16t38-16l85-85q16-16 16-38t-16-38z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="pencil" unicode="" d="M203-7l51 51-131 131-51-51 0-60 71 0 0-71 60 0z m292 518q0 12-12 12-6 0-9-4l-302-302q-4-4-4-9 0-12 12-12 6 0 9 4l302 302q4 4 4 9z m-30 107l232-232-464-464-232 0 0 232z m381-54q0-30-21-50l-93-93-232 232 93 92q20 21 50 21t51-21l131-131q21-22 21-51z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="ok" unicode="" d="M932 534q0-22-16-38l-404-404-76-76q-16-16-38-16t-38 16l-76 76-202 202q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-165 366 367q16 16 38 16t38-16l76-76q16-16 16-38z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="ok-circled" unicode="" d="M716 440q0 16-10 26l-51 50q-11 11-25 11t-25-11l-228-227-126 126q-11 11-25 11t-25-11l-51-50q-10-10-10-26 0-15 10-25l202-202q11-11 25-11 15 0 26 11l303 303q10 10 10 25z m141-90q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="cancel" unicode="" d="M724 112q0-22-16-38l-76-76q-16-16-38-16t-38 16l-164 164-164-164q-16-16-38-16t-38 16l-76 76q-16 16-16 38t16 38l164 164-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164 164 164q16 16 38 16t38-16l76-76q16-16 16-38t-16-38l-164-164 164-164q16-16 16-38z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="cancel-circled" unicode="" d="M641 224q0 15-11 25l-101 101 101 101q11 11 11 25 0 15-11 26l-50 50q-11 11-26 11t-25-11l-101-101-101 101q-11 11-25 11-15 0-26-11l-50-50q-11-11-11-26t11-25l101-101-101-101q-11-11-11-25 0-15 11-26l50-50q11-11 26-11t25 11l101 101 101-101q11-11 25-11 15 0 26 11l50 50q11 11 11 26z m216 126q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="asterisk" unicode="" d="M827 264q26-15 33-43t-7-54l-36-61q-15-26-43-33t-54 7l-148 85 0-171q0-29-21-50t-50-21l-71 0q-29 0-50 21t-21 50l0 171-148-85q-26-15-54-7t-43 33l-36 61q-15 26-7 54t33 43l148 86-148 86q-26 15-33 43t7 54l36 61q15 26 43 33t54-7l148-85 0 171q0 29 21 50t50 21l71 0q29 0 50-21t21-50l0-171 148 85q26 15 54 7t43-33l36-61q15-26 7-54t-33-43l-148-86z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="attention-circled" unicode="" d="M429 779q117 0 215-57t156-156 57-215-57-215-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57z m71-696l0 106q0 8-5 13t-12 5l-107 0q-7 0-13-6t-6-13l0-106q0-7 6-13t13-6l107 0q7 0 12 5t5 13z m-1 192l10 347q0 7-6 10-6 4-13 4l-123 0q-8 0-13-4-6-3-6-10l9-347q0-6 6-10t13-4l103 0q8 0 13 4t6 10z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="plus-circled" unicode="" d="M679 314l0 71q0 15-11 25t-25 11l-143 0 0 143q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-143-143 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l143 0 0-143q0-15 11-25t25-11l71 0q15 0 25 11t11 25l0 143 143 0q15 0 25 11t11 25z m179 36q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="minus-circled" unicode="" d="M679 314l0 71q0 15-11 25t-25 11l-429 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l429 0q15 0 25 11t11 25z m179 36q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="forward" unicode="" d="M1000 493q0-15-11-25l-286-286q-11-11-25-11t-25 11-11 25l0 143-125 0q-55 0-98-3t-86-12-74-24-59-39-45-56-27-77-10-101q0-31 3-69 0-3 1-13t1-15q0-8-5-14t-13-6q-9 0-16 9-4 5-7 12t-8 17-6 13q-71 159-71 252 0 111 30 186 90 225 488 225l125 0 0 143q0 15 11 25t25 11 25-11l286-286q11-11 11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="ccw" unicode="" d="M857 350q0-87-34-166t-92-137-137-92-166-34q-96 0-182 40t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 111 23t91 61 61 91 23 111-23 111-61 91-91 61-111 23q-55 0-105-20t-89-57l76-77q17-17 8-39t-33-22l-250 0q-15 0-25 11t-11 25l0 250q0 23 22 33 22 9 39-8l73-72q60 56 136 87t159 31q87 0 166-34t137-92 92-137 34-166z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="cw" unicode="" d="M857 707l0-250q0-15-11-25t-25-11l-250 0q-23 0-33 22-9 22 8 39l77 77q-83 76-195 76-58 0-111-23t-91-61-61-91-23-111 23-111 61-91 91-61 111-23q66 0 126 29t100 82q4 6 13 7 8 0 14-5l76-77q5-4 5-11t-4-13q-61-74-147-114t-182-40q-87 0-166 34t-137 92-92 137-34 166 34 166 92 137 137 92 166 34q82 0 159-31t136-87l73 72q16 17 39 8 22-9 22-33z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="resize-vertical" unicode="" d="M393 671q0-15-11-25t-25-11l-71 0 0-571 71 0q15 0 25-11t11-25-11-25l-143-143q-11-11-25-11t-25 11l-143 143q-11 11-11 25t11 25 25 11l71 0 0 571-71 0q-15 0-25 11t-11 25 11 25l143 143q11 11 25 11t25-11l143-143q11-11 11-25z" horiz-adv-x="428.571" />
|
||||||
|
<glyph glyph-name="resize-horizontal" unicode="" d="M1000 350q0-15-11-25l-143-143q-11-11-25-11t-25 11-11 25l0 71-571 0 0-71q0-15-11-25t-25-11-25 11l-143 143q-11 11-11 25t11 25l143 143q11 11 25 11t25-11 11-25l0-71 571 0 0 71q0 15 11 25t25 11 25-11l143-143q11-11 11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="eject" unicode="" d="M8 304l396 396q11 11 25 11t25-11l396-396q11-11 7-18t-18-7l-821 0q-15 0-18 7t7 18z m814-311l-786 0q-15 0-25 11t-11 25l0 143q0 15 11 25t25 11l786 0q15 0 25-11t11-25l0-143q0-15-11-25t-25-11z" horiz-adv-x="858.259" />
|
||||||
|
<glyph glyph-name="star-half" unicode="" d="M464 832l0-747-251-132q-12-7-22-7-12 0-18 8t-6 20q0 3 1 11l48 279-203 198q-14 15-14 27 0 21 31 26l280 41 126 254q11 23 27 23z" horiz-adv-x="500" />
|
||||||
|
<glyph glyph-name="ok-circled2" unicode="" d="M653 396l-235-235q-11-11-25-11t-25 11l-164 164q-11 11-11 25t11 25l57 57q11 11 25 11t25-11l82-82 153 153q11 11 25 11t25-11l57-57q11-11 11-25t-11-25z m79-46q0 83-41 152t-110 110-152 41-152-41-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152z m125 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="cancel-circled2" unicode="" d="M612 248l-81-81q-6-6-13-6t-13 6l-76 76-76-76q-6-6-13-6t-13 6l-81 81q-6 6-6 13t6 13l76 76-76 76q-6 6-6 13t6 13l81 81q6 6 13 6t13-6l76-76 76 76q6 6 13 6t13-6l81-81q6-6 6-13t-6-13l-76-76 76-76q6-6 6-13t-6-13z m120 102q0 83-41 152t-110 110-152 41-152-41-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152z m125 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="help-circled" unicode="" d="M500 82l0 107q0 8-5 13t-13 5l-107 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l107 0q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-8-13 4-23l74-56q4-3 11-3 9 0 14 7 30 38 48 51 19 13 48 13 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-64-48t-29-70l0-20q0-8 5-13t13-5l107 0q8 0 13 5t5 13q0 11 12 28t30 28q18 10 27 16t26 20 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="info-circled" unicode="" d="M571 82l0 89q0 8-5 13t-13 5l-54 0 0 286q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-89q0-8 5-13t13-5l54 0 0-179-54 0q-8 0-13-5t-5-13l0-89q0-8 5-13t13-5l250 0q8 0 13 5t5 13z m-71 500l0 89q0 8-5 13t-13 5l-107 0q-8 0-13-5t-5-13l0-89q0-8 5-13t13-5l107 0q8 0 13 5t5 13z m357-232q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="th-large" unicode="" d="M429 279l0-214q0-29-21-50t-50-21l-286 0q-29 0-50 21t-21 50l0 214q0 29 21 50t50 21l286 0q29 0 50-21t21-50z m0 429l0-214q0-29-21-50t-50-21l-286 0q-29 0-50 21t-21 50l0 214q0 29 21 50t50 21l286 0q29 0 50-21t21-50z m500-429l0-214q0-29-21-50t-50-21l-286 0q-29 0-50 21t-21 50l0 214q0 29 21 50t50 21l286 0q29 0 50-21t21-50z m0 429l0-214q0-29-21-50t-50-21l-286 0q-29 0-50 21t-21 50l0 214q0 29 21 50t50 21l286 0q29 0 50-21t21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="eye" unicode="" d="M929 314q-85 132-213 197 34-58 34-126 0-103-73-177t-177-73-177 73-73 177q0 68 34 126-128-65-213-197 74-114 186-182t242-68 242 68 186 182z m-402 214q0 11-8 19t-19 8q-70 0-120-50t-50-120q0-11 8-19t19-8 19 8 8 19q0 48 34 82t82 34q11 0 19 8t8 19z m473-214q0-19-11-39-78-128-210-206t-279-77-279 78-210 205q-11 20-11 39t11 39q78 128 210 205t279 78 279-78 210-205q11-20 11-39z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="eye-off" unicode="" d="M310 105l44 79q-49 35-76 89t-27 113q0 68 34 126-128-65-213-197 93-144 238-209z m217 424q0 11-8 19t-19 8q-70 0-120-50t-50-120q0-11 8-19t19-8 19 8 8 19q0 48 34 82t82 34q11 0 19 8t8 19z m203 107q0-4-1-5-59-105-176-316t-176-316l-27-50q-6-9-16-9-7 0-75 39-9 6-9 16 0 7 25 49-80 36-147 97t-116 137q-11 17-11 39t11 39q85 131 212 207t277 76q50 0 100-9l30 54q6 9 16 9 3 0 10-3t17-9 18-10 18-10 11-6q9-6 9-15z m21-249q0-78-44-141t-117-92l156 280q4-25 4-47z m250-71q0-20-11-39-22-36-61-81-84-96-194-149t-234-53l41 74q118 10 219 76t168 171q-64 100-157 164l35 62q53-36 102-85t81-103q11-19 11-39z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="tag" unicode="" d="M250 600q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m595-321q0-30-21-50l-274-275q-22-21-51-21-30 0-50 21l-399 400q-21 21-36 56t-15 65l0 232q0 29 21 50t50 21l232 0q30 0 65-15t57-36l399-398q21-22 21-51z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="tags" unicode="" d="M250 600q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m595-321q0-30-21-50l-274-275q-22-21-51-21-30 0-50 21l-399 400q-21 21-36 56t-15 65l0 232q0 29 21 50t50 21l232 0q30 0 65-15t57-36l399-398q21-22 21-51z m214 0q0-30-21-50l-274-275q-22-21-51-21-20 0-33 8t-30 25l262 262q21 21 21 50t-21 51l-399 398q-21 21-57 36t-65 15l125 0q30 0 65-15t57-36l399-398q21-22 21-51z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="camera-alt" unicode="" d="M518 386q0 8-5 13t-13 5q-37 0-63-26t-26-63q0-8 5-13t13-5 13 5 5 13q0 22 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-571-320l857 0 0 71-857 0 0-71z m643 320q0 89-63 151t-151 63-151-63-63-151 63-151 151-63 151 63 63 151z m-571 358l214 0 0 71-214 0 0-71z m-71-107l857 0 0 143-462 0-36-71-359 0 0-71z m929 143l0-714q0-30-21-50t-50-21l-857 0q-30 0-50 21t-21 50l0 714q0 30 21 50t50 21l857 0q30 0 50-21t21-50z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="print" unicode="" d="M214-7l500 0 0 143-500 0 0-143z m0 357l500 0 0 214-89 0q-22 0-38 16t-16 38l0 89-357 0 0-357z m643-36q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 0l0-232q0-7-5-13t-13-5l-125 0 0-89q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 89-125 0q-7 0-13 5t-5 13l0 232q0 44 32 76t76 32l36 0 0 304q0 22 16 38t38 16l375 0q22 0 49-11t42-27l85-85q16-16 27-42t11-49l0-143 36 0q44 0 76-32t32-76z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="retweet" unicode="" d="M714 11q0-7-5-13t-13-5l-536 0q-4 0-8 1t-5 4-3 4-2 6-1 6l0 335-107 0q-15 0-25 11t-11 25q0 13 8 23l179 214q11 12 27 12t27-12l179-214q8-9 8-23 0-15-11-25t-25-11l-107 0 0-214 321 0q9 0 14-6l89-107q4-6 4-12z m357 232q0-13-8-23l-179-214q-11-13-27-13t-27 13l-179 214q-8 9-8 23 0 15 11 25t25 11l107 0 0 214-321 0q-9 0-14 7l-89 107q-4 5-4 11 0 7 5 13t13 5l536 0q4 0 8-1t5-4 3-4 2-6 1-6l0-335 107 0q15 0 25-11t11-25z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="comment" unicode="" d="M1000 350q0-97-67-179t-182-130-251-48q-39 0-81 4-110-98-257-135-27-8-64-12-9-1-17 5t-10 16l0 1q-2 2 0 7t1 6 3 5l3 5t4 5 4 5q4 4 17 19t19 21 17 22 18 28 15 33 15 42q-88 50-138 123t-50 157q0 73 40 139t107 114 160 76 194 28q136 0 251-48t182-130 67-179z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="chat" unicode="" d="M786 421q0-78-52-143t-143-104-197-38q-48 0-98 9-69-49-155-71-20-5-48-9l-2 0q-6 0-11 4t-6 12q-1 2-1 4t0 4 1 3l1 3t2 3 2 3 3 3 2 3q3 3 13 14t15 16 13 16 14 21 11 25q-69 40-109 99t-40 125q0 78 52 143t143 104 197 38 197-38 143-104 52-143z m214-143q0-67-40-125t-109-98q6-13 11-25t14-21 13-16 15-16 13-14q1-1 2-3t3-3 2-3 2-3l1-3t1-3 0-4-1-4q-2-8-7-12t-12-4q-28 4-48 9-86 22-155 71-50-9-98-9-151 0-263 74 32-2 49-2 90 0 172 25t147 72q70 51 107 118t37 142q0 43-13 85 72-40 114-99t42-128z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="location" unicode="" d="M429 493q0 59-42 101t-101 42-101-42-42-101 42-101 101-42 101 42 42 101z m143 0q0-61-18-100l-203-432q-9-18-27-29t-38-11-38 11-26 29l-204 432q-18 39-18 100 0 118 84 202t202 84 202-84 84-202z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="trash" unicode="" d="M286 439l0-321q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 321q0 8 5 13t13 5l36 0q8 0 13-5t5-13z m143 0l0-321q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 321q0 8 5 13t13 5l36 0q8 0 13-5t5-13z m143 0l0-321q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 321q0 8 5 13t13 5l36 0q8 0 13-5t5-13z m71-404l0 529-500 0 0-529q0-12 4-23t8-15 6-5l464 0q2 0 6 5t8 15 4 23z m-375 600l250 0-27 65q-4 5-9 6l-177 0q-6-1-9-6z m518-18l0-36q0-8-5-13t-13-5l-54 0 0-529q0-46-26-80t-63-34l-464 0q-37 0-63 33t-26 79l0 531-54 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l172 0 39 93q8 21 30 35t44 15l179 0q22 0 44-15t30-35l39-93 172 0q8 0 13-5t5-13z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="basket" unicode="" d="M357-7q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m500 0q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m71 607l0-286q0-13-9-24t-23-12l-583-68q1-4 3-12t3-15 1-12q0-9-13-36l513 0q15 0 25-11t11-25-11-25-25-11l-571 0q-15 0-25 11t-11 25q0 8 6 22t16 33 11 21l-99 459-114 0q-15 0-25 11t-11 25 11 25 25 11l143 0q9 0 16-4t11-9 7-14 4-15 3-16 3-14l670 0q15 0 25-11t11-25z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="login" unicode="" d="M661 350q0-15-11-25l-304-304q-11-11-25-11t-25 11-11 25l0 161-250 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l250 0 0 161q0 15 11 25t25 11 25-11l304-304q11-11 11-25z m196 196l0-393q0-66-47-114t-114-47l-179 0q-7 0-13 5t-5 13q0 2-1 11t0 15 2 13 6 11 11 4l179 0q37 0 63 26t26 63l0 393q0 37-26 63t-63 26l-174 0t-6 1-6 2-4 3-4 5-1 8q0 2-1 11t0 15 2 13 6 11 11 4l179 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="logout" unicode="" d="M357 46q0-2 1-11t0-15-2-13-6-11-11-4l-179 0q-66 0-114 47t-47 114l0 393q0 66 47 114t114 47l179 0q7 0 13-5t5-13q0-2 1-11t0-15-2-13-6-11-11-4l-179 0q-37 0-63-26t-26-63l0-393q0-37 26-63t63-26l174 0t6-1 6-2 4-3 4-5 1-8z m518 304q0-15-11-25l-304-304q-11-11-25-11t-25 11-11 25l0 161-250 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l250 0 0 161q0 15 11 25t25 11 25-11l304-304q11-11 11-25z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="resize-full" unicode="" d="M784 111l127 128 0-335-335 0 128 129-128 127 79 79z m-431 686l-129-127 128-127-80-80-126 128-128-129 0 335 335 0z m0-637l-129-127 129-129-335 0 0 335 128-128 128 128z m558 637l0-335-127 129-128-128-79 80 127 127-128 127 335 0z" horiz-adv-x="928" />
|
||||||
|
<glyph glyph-name="resize-small" unicode="" d="M429 314l0-250q0-15-11-25t-25-11-25 11l-80 80-185-185q-6-6-13-6t-13 6l-64 64q-6 6-6 13t6 13l185 185-80 80q-11 11-11 25t11 25 25 11l250 0q15 0 25-11t11-25z m421 375q0-7-6-13l-185-185 80-80q11-11 11-25t-11-25-25-11l-250 0q-15 0-25 11t-11 25l0 250q0 15 11 25t25 11 25-11l80-80 185 185q6 6 13 6t13-6l64-64q6-6 6-13z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="zoom-in" unicode="" d="M571 404l0-36q0-7-5-13t-13-5l-125 0 0-125q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 125-125 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l125 0 0 125q0 7 5 13t13 5l36 0q7 0 13-5t5-13l0-125 125 0q7 0 13-5t5-13z m71-18q0 103-73 177t-177 73-177-73-73-177 73-177 177-73 177 73 73 177z m286-464q0-30-21-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-126 84-84 126-31 153 31 153 84 126 126 84 153 31 153-31 126-84 84-126 31-153q0-123-69-223l191-191q21-21 21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="zoom-out" unicode="" d="M571 404l0-36q0-7-5-13t-13-5l-321 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l321 0q7 0 13-5t5-13z m71-18q0 103-73 177t-177 73-177-73-73-177 73-177 177-73 177 73 73 177z m286-464q0-30-21-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-126 84-84 126-31 153 31 153 84 126 126 84 153 31 153-31 126-84 84-126 31-153q0-123-69-223l191-191q21-21 21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="down-circled2" unicode="" d="M625 332q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 196q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-196 107 0q8 0 13-5t5-13z m-196 321q-83 0-152-41t-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152-41 152-110 110-152 41z m429-304q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="up-circled2" unicode="" d="M624 361q-4-11-17-11l-107 0 0-196q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 196-107 0q-8 0-13 5t-5 13q0 7 6 13l178 178q6 5 13 5t13-5l179-179q8-9 4-20z m-195 292q-83 0-152-41t-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152-41 152-110 110-152 41z m429-304q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="down-open" unicode="" d="M899 457q0-30-21-50l-363-363q-21-21-51-21t-50 21l-363 363q-21 20-21 50t21 51l41 42q22 21 51 21 30 0 50-21l271-271 271 271q21 21 50 21t51-21l42-42q21-22 21-51z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="left-open" unicode="" d="M414-28l-364 363q-21 21-21 50t21 50l364 363q21 21 50 21t50-21l42-42q21-21 21-50t-21-50l-271-271 271-271q21-21 21-51t-21-50l-42-42q-21-21-50-21t-50 21z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="right-open" unicode="" d="M613 386q0-29-21-51l-364-363q-21-21-50-21t-50 21l-42 42q-21 22-21 51 0 30 21 50l271 271-271 271q-21 22-21 51 0 30 21 50l42 42q20 21 50 21t50-21l364-363q21-21 21-50z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="up-open" unicode="" d="M899 171q0-30-21-50l-42-42q-21-21-51-21t-50 21l-271 271-271-271q-20-21-50-21t-50 21l-42 42q-21 20-21 50t21 51l363 363q21 21 50 21t51-21l363-363q21-21 21-51z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="refresh" unicode="" d="M843 261q0-3-1-4-36-150-150-242t-267-93q-81 0-158 31t-136 88l-72-72q-11-11-25-11t-25 11-11 25l0 250q0 15 11 25t25 11l250 0q15 0 25-11t11-25-11-25l-76-76q40-37 90-57t104-20q75 0 140 36t104 100q6 9 30 65 4 13 17 13l107 0q7 0 13-5t5-13z m14 446l0-250q0-15-11-25t-25-11l-250 0q-15 0-25 11t-11 25 11 25l77 77q-83 76-195 76-75 0-140-36t-104-100q-6-9-30-65-4-13-17-13l-111 0q-7 0-13 5t-5 13l0 4q36 150 151 242t268 93q81 0 158-31t137-87l73 72q11 11 25 11t25-11 11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="play-circled2" unicode="" d="M661 350q0-21-18-31l-304-179q-8-5-18-5-9 0-18 4-18 11-18 31l0 357q0 21 18 31t36-1l304-179q18-10 18-31z m71 0q0 83-41 152t-110 110-152 41-152-41-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152z m125 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="to-end-alt" unicode="" d="M25-71q-11-11-18-7t-7 18l0 821q0 15 7 18t18-7l396-396q4-4 7-11l0 396q0 15 7 18t18-7l396-396q4-4 7-11l0 378q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-786q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 378q-3-6-7-11l-396-396q-11-11-18-7t-7 18l0 396q-3-6-7-11z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="to-start-alt" unicode="" d="M975 771q11 11 18 7t7-18l0-821q0-15-7-18t-18 7l-396 396q-5 5-7 11l0-396q0-15-7-18t-18 7l-396 396q-5 5-7 11l0-378q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 786q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-378q2 6 7 11l396 396q11 11 18 7t7-18l0-396q2 6 7 11z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="inbox" unicode="" d="M571 314l176 0q-1 2-1 4t-1 4l-118 277-395 0-118-277q-1-1-1-4t-1-4l176 0 53-107 179 0z m286-17l0-269q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 269q0 35 14 69l133 308q6 14 20 23t29 9l464 0q15 0 29-9t20-23l133-308q14-34 14-69z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="font" unicode="" d="M405 538l-95-251q41-1 86-1t66-1 29 0l16 1q-18 53-51 134-30 74-51 118z m-393-617l-12 0 1 44q12 4 45 10 50 9 61 17 11 9 27 38l132 344 156 404 71 0 6-12 114-268q57-135 69-166 22-57 54-131 15-32 36-92 13-37 36-83 12-27 20-32 12-11 39-13 26-3 57-15 3-22 3-32 0-8-1-15-45 0-107 4-52 4-105 4-44 0-75-1l-112-6-32-1q0 25 2 44l73 16q31 7 38 13 7 7 7 15t-3 18l-26 64-51 127-251 1q-16-36-58-153-13-36-13-47 0-17 9-24 15-12 57-18 2 0 8-1t17-3 23-3q1-16 1-32 0-9-1-15-37 0-195 11l-27-4q-45-8-93-8z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="bold" unicode="" d="M310 1q42-18 78-18 73 0 121 23t68 63q21 39 21 101 0 64-23 100-32 52-79 70-45 18-138 18-41 0-56-6l0-80-1-97 2-151q0-8 7-25z m-8 416q24-4 61-4 98 0 147 36t50 125q0 62-47 104t-142 42q-29 0-73-7 0-25 1-43 4-68 3-156l-1-55q0-24 1-43z m-302-496l1 52q25 5 38 7 43 7 69 17 9 15 12 28 5 37 5 108l-1 277q-3 143-5 225-1 49-6 61-1 2-7 7-10 7-39 8-17 1-64 7l-2 46 145 3 212 7 25 1q3 0 8 0t8 0q1 0 12 0t23 0l41 0q49 0 107-15 24-7 54-22 32-16 57-42t36-58 12-68q0-39-18-71t-53-59q-15-11-84-43 99-23 149-81 51-59 51-132 0-42-16-90-12-35-40-65-37-40-78-60t-113-33q-46-8-110-6l-110 2q-47 1-166-6-18-2-152-6z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="italic" unicode="" d="M0-77l9 47q2 1 43 11 42 11 65 22 16 21 23 56l15 78 31 150 7 36q4 25 9 47t9 37 7 26 5 17 2 6l16 88 9 35 12 75 4 28 0 21q-23 12-80 16-16 1-21 2l11 57 177-8q22-1 41-1 37 0 119 5 18 1 38 3t20 1q-1-11-3-21-4-16-7-28-31-11-61-17-36-9-56-17-7-17-13-49-5-25-7-46-25-111-37-171l-34-174-21-88-24-131-7-25q-1-4 1-15 36-8 66-12 20-3 37-6-1-16-4-32-4-17-5-23-10 0-13-1-13-1-23-1-5 0-16 2t-81 9l-110 1q-23 1-97-6-41-4-55-5z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="text-height" unicode="" d="M45 778l30-15q11-3 118-3l73 0 11 2 64 1 120-1 163 0 19-1q8-1 16 4t12 9l4 4 23 1q8 0 16-1l0-58t1-73l1-56-1-32q0-18-2-28-22-8-38-10-14 24-30 71-4 13-9 35t-6 37-3 16q-7 8-15 11-4 1-24 1t-58-1-62-1q-19 0-37-3-6-54-4-76l1-85 0-185 2-200-1-82q-1-26 6-47 27-14 50-18 1 0 10-3t25-7 24-7q17-4 28-10 3-25 3-28 0-6-2-16-8-1-19-1-61 0-104 6-40 4-133 4-49 0-130-8-27-2-39-2-1 12-1 15l-1 15 0 5q12 18 44 27 78 21 89 28 5 12 7 31 4 107 3 242l-3 239q-1 35 0 66t0 57-1 32-3 8q-3 3-8 3-21 3-83 3-24 0-56-8t-41-14q-7-5-12-18t-12-42-13-47q-3-11-11-18t-11-7q-25 15-31 25l0 214z m928-714q18 0 23-10t-6-25l-70-90q-11-15-27-15t-27 15l-70 90q-11 15-6 25t23 10l45 0 0 571-45 0q-18 0-23 10t6 25l70 90q11 15 27 15t27-15l70-90q11-15 6-25t-23-10l-45 0 0-571 45 0z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="text-width" unicode="" d="M45 778l30-15q11-3 118-3l73 0 11 2 64 1 249-1 177 0 19-1q8-1 16 4t12 9l4 4 23 1q8 0 16-1l0-58t1-73l1-56-1-32q0-18-2-28-22-8-38-10-14 24-30 71-4 13-9 35t-6 37-3 16q-7 8-15 11-4 1-33 1t-77-1-71-1q-52 0-71-3-6-54-4-76l1-85 0 29 2-200-1-82q-1-26 6-47 27-14 50-18 1 0 10-3t25-7 24-7q17-4 28-10 3-25 3-28 0-6-2-16-8-1-19-1-61 0-104 6-40 4-133 4-46 0-130-7-25-3-39-3-1 12-1 15l-1 15 0 5q12 18 44 27 78 21 89 28 5 12 7 31 3 76 3 242l-3 25q0 148-1 155-1 6-3 8-3 3-8 3-21 3-83 3-28 0-94-8t-74-13q-7-5-12-18t-12-42-13-47q-3-11-11-18t-11-7q-25 15-31 25l0 214z m795-722q15-11 15-27t-15-27l-90-70q-15-11-25-6t-10 23l0 45-571 0 0-45q0-18-10-23t-25 6l-90 70q-15 11-15 27t15 27l90 70q15 11 25 6t10-23l0-45 571 0 0 45q0 18 10 23t25-6z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="align-left" unicode="" d="M1000 100l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m-214 214l0-71q0-15-11-25t-25-11l-714 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l714 0q15 0 25-11t11-25z m143 214l0-71q0-15-11-25t-25-11l-857 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l857 0q15 0 25-11t11-25z m-214 214l0-71q0-15-11-25t-25-11l-643 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l643 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="align-center" unicode="" d="M1000 100l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m-214 214l0-71q0-15-11-25t-25-11l-500 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l500 0q15 0 25-11t11-25z m143 214l0-71q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l786 0q15 0 25-11t11-25z m-214 214l0-71q0-15-11-25t-25-11l-357 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l357 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="align-right" unicode="" d="M1000 100l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-714 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l714 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-857 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l857 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-643 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l643 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="align-justify" unicode="" d="M1000 100l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 214l0-71q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l929 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="list" unicode="" d="M143 118l0-107q0-7-5-13t-13-5l-107 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l107 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-107 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l107 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-107 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l107 0q7 0 13-5t5-13z m857-429l0-107q0-7-5-13t-13-5l-750 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l750 0q7 0 13-5t5-13z m-857 643l0-107q0-7-5-13t-13-5l-107 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l107 0q7 0 13-5t5-13z m857-429l0-107q0-7-5-13t-13-5l-750 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l750 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-750 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l750 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-750 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l750 0q7 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="indent-left" unicode="" d="M214 546l0-321q0-7-5-13t-13-5q-8 0-13 5l-161 161q-5 5-5 13t5 13l161 161q5 5 13 5 7 0 13-5t5-13z m786-429l0-107q0-7-5-13t-13-5l-964 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l964 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-607 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l607 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-607 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l607 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-964 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l964 0q7 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="indent-right" unicode="" d="M196 386q0-8-5-13l-161-161q-5-5-13-5-7 0-13 5t-5 13l0 321q0 7 5 13t13 5q8 0 13-5l161-161q5-5 5-13z m804-268l0-107q0-7-5-13t-13-5l-964 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l964 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-607 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l607 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-607 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l607 0q7 0 13-5t5-13z m0 214l0-107q0-7-5-13t-13-5l-964 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l964 0q7 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="off" unicode="" d="M857 350q0-87-34-166t-92-137-137-92-166-34-166 34-137 92-92 137-34 166q0 102 45 191t126 151q24 18 53 14t47-28q18-23 14-53t-28-47q-55-41-85-101t-30-127q0-58 23-111t61-91 91-61 111-23 111 23 91 61 61 91 23 111q0 68-30 127t-85 101q-23 18-28 47t14 53q17 24 47 28t53-14q81-61 126-151t45-191z m-357 429l0-357q0-29-21-50t-50-21-50 21-21 50l0 357q0 29 21 50t50 21 50-21 21-50z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="road" unicode="" d="M620 294l0 2-13 179q-1 7-6 13t-13 5l-104 0q-7 0-13-5t-6-13l-13-179 0-2q-1-7 4-11t12-4l136 0q7 0 12 4t4 11z m424-261q0-41-26-41l-393 0q7 0 12 5t4 13l-11 143q-1 7-6 13t-13 5l-152 0q-7 0-13-5t-6-13l-11-143q-1-7 4-13t12-5l-393 0q-26 0-26 41 0 30 15 65l233 583q4 11 15 18t21 8l189 0q-7 0-13-5t-6-13l-8-107q-1-8 4-13t12-5l93 0q7 0 12 5t4 13l-8 107q-1 7-6 13t-13 5l189 0q11 0 21-8t15-18l233-583q15-35 15-65z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="list-alt" unicode="" d="M214 189l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m643-286l0-36q0-7-5-13t-13-5l-536 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l536 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-536 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l536 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-536 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l536 0q7 0 13-5t5-13z m71-393l0 464q0 7-5 13t-13 5l-821 0q-7 0-13-5t-5-13l0-464q0-7 5-13t13-5l821 0q7 0 13 5t5 13z m71 607l0-607q0-37-26-63t-63-26l-821 0q-37 0-63 26t-26 63l0 607q0 37 26 63t63 26l821 0q37 0 63-26t26-63z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="qrcode" unicode="" d="M214 207l0-71-71 0 0 71 71 0z m0 429l0-71-71 0 0 71 71 0z m429 0l0-71-71 0 0 71 71 0z m-571-571l214 0 0 214-214 0 0-214z m0 428l214 0 0 214-214 0 0-214z m429 0l214 0 0 214-214 0 0-214z m-143-143l0-357-357 0 0 357 357 0z m286-286l0-71-71 0 0 71 71 0z m143 0l0-71-71 0 0 71 71 0z m0 286l0-214-214 0 0 71-71 0 0-214-71 0 0 357 214 0 0-71 71 0 0 71 71 0z m-429 429l0-357-357 0 0 357 357 0z m429 0l0-357-357 0 0 357 357 0z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="barcode" unicode="" d="M35-7l-35 0 0 786 35 0 0-786z m35 1l-18 0 0 785 18 0 0-785z m52 0l-17 0 0 785 17 0 0-785z m88 0l-17 0 0 785 17 0 0-785z m88 0l-35 0 0 785 35 0 0-785z m70 0l-17 0 0 785 17 0 0-785z m35 0l-17 0 0 785 17 0 0-785z m35 0l-17 0 0 785 17 0 0-785z m88 0l-35 0 0 785 35 0 0-785z m88 0l-35 0 0 785 35 0 0-785z m70 0l-35 0 0 785 35 0 0-785z m70 0l-35 0 0 785 35 0 0-785z m52 0l-35 0 0 785 35 0 0-785z m105 0l-52 0 0 785 52 0 0-785z m35 0l-18 0 0 785 18 0 0-785z m52-1l-35 0 0 786 35 0 0-786z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="ajust" unicode="" d="M429 46l0 607q-83 0-152-41t-110-110-41-152 41-152 110-110 152-41z m429 304q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="tint" unicode="" d="M286 207q0 20-11 39-1 1-9 13t-14 21-14 25-12 28q-2 9-12 9t-12-9q-4-13-12-28t-14-25-14-21-9-13q-11-18-11-39 0-30 21-50t50-21 50 21 21 50z m286 71q0-118-84-202t-202-84-202 84-84 202q0 81 45 153 3 5 35 50t56 84 56 99 46 112q5 17 19 26t28 9 29-9 19-26q16-52 46-112t56-99 56-84 35-50q45-71 45-153z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="magnet" unicode="" d="M857 386l0-71q0-112-55-202t-153-140-221-50-221 50-153 140-55 202l0 71q0 15 11 25t25 11l214 0q15 0 25-11t11-25l0-71q0-29 13-50t30-32 40-17 36-7 25-1 25 1 36 7 40 17 30 32 13 50l0 71q0 15 11 25t25 11l214 0q15 0 25-11t11-25z m-571 357l0-214q0-15-11-25t-25-11l-214 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l214 0q15 0 25-11t11-25z m571 0l0-214q0-15-11-25t-25-11l-214 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l214 0q15 0 25-11t11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="move" unicode="" d="M1000 350q0-15-11-25l-143-143q-11-11-25-11t-25 11-11 25l0 71-214 0 0-214 71 0q15 0 25-11t11-25-11-25l-143-143q-11-11-25-11t-25 11l-143 143q-11 11-11 25t11 25 25 11l71 0 0 214-214 0 0-71q0-15-11-25t-25-11-25 11l-143 143q-11 11-11 25t11 25l143 143q11 11 25 11t25-11 11-25l0-71 214 0 0 214-71 0q-15 0-25 11t-11 25 11 25l143 143q11 11 25 11t25-11l143-143q11-11 11-25t-11-25-25-11l-71 0 0-214 214 0 0 71q0 15 11 25t25 11 25-11l143-143q11-11 11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="link" unicode="" d="M8 96q-17 66 0 132t67 115l131 131q49 49 115 67t132 0 115-67q20-20 20-50t-20-50-50-20-50 20q-34 34-82 34t-81-34l-131-131q-33-34-33-82t33-82q34-33 81-33t81 33l27 27q78-38 164-35l-91-91q-49-49-115-67t-132 0-115 67-67 115z m291 179q0 29 21 50 20 20 50 20t50-20q33-34 81-34t82 34l131 131q34 34 34 82t-34 81q-33 34-81 34t-82-34l-27-26q-77 37-163 35l91 91q49 49 115 66t132 0 115-66q49-49 67-115t0-132-67-115l-131-131q-49-49-115-67t-132 0-114 67q-21 20-21 50z" horiz-adv-x="887.207" />
|
||||||
|
<glyph glyph-name="share" unicode="" d="M0 90l0 490q0 70 50 119t119 50l129 0q28 0 48-20t20-47q0-28-20-48t-48-20l-129 0q-15 0-25-10t-10-25l0-490q0-14 10-25t25-10l588 0q15 0 25 10t10 25l0 60q0 27 20 47t47 20q28 0 47-20t20-47l0-60q0-70-49-119t-119-49l-588 0q-70 0-119 49t-50 119z m244 90q45 81 121 132t168 59q42 2 73-2l0-103q0-22 11-30t27 4l283 207q10 8 10 20 0 5-2 10t-5 7l-2 2-283 206q-15 12-27 5t-11-30l0-85q-6 0-20-1-72-6-136-41t-110-88-71-125-25-148z" horiz-adv-x="937.5" />
|
||||||
|
<glyph glyph-name="hdd" unicode="" d="M0 171l0 200q0 26 17 45l93 122q21 30 58 30l66 0q112 30 269 30t268-30l66 0q37 0 58-30l93-122q17-20 17-45l0-200q0-29-20-49t-49-20l-864 0q-29 0-50 20t-20 49z m99 60q0-16 11-27t27-11l88 0q15 0 26 11t11 27-11 27-26 11l-88 0q-16 0-27-11t-11-27z m73 236q0-22 44-41t120-30 166-11 166 11 120 30 44 41-44 41-120 30-166 11-166-11-120-30-44-41z m146-236q0-16 11-27t27-11l11 0q15 0 26 11t11 27-11 27-26 11l-11 0q-16 0-27-11t-11-27z m85 236q0 10 29 17t70 8q40 0 69-8t29-17-29-17-69-7q-41 0-70 7t-29 17z" horiz-adv-x="1004.395" />
|
||||||
|
<glyph glyph-name="link-ext" unicode="" d="M786 332l0-179q0-66-47-114t-114-47l-464 0q-66 0-114 47t-47 114l0 464q0 66 47 114t114 47l393 0q8 0 13-5t5-13l0-36q0-8-5-13t-13-5l-393 0q-37 0-63-26t-26-63l0-464q0-37 26-63t63-26l464 0q37 0 63 26t26 63l0 179q0 8 5 13t13 5l36 0q8 0 13-5t5-13z m214 482l0-286q0-15-11-25t-25-11-25 11l-98 98-364-364q-6-6-13-6t-13 6l-64 64q-6 6-6 13t6 13l364 364-98 98q-11 11-11 25t11 25 25 11l286 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="check-empty" unicode="" d="M625 707l-464 0q-37 0-63-26t-26-63l0-464q0-37 26-63t63-26l464 0q37 0 63 26t26 63l0 464q0 37-26 63t-63 26z m161-89l0-464q0-66-47-114t-114-47l-464 0q-66 0-114 47t-47 114l0 464q0 66 47 114t114 47l464 0q66 0 114-47t47-114z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="bookmark-empty" unicode="" d="M643 707l-571 0 0-693 236 227 50 47 50-47 236-227 0 693z m7 71q13 0 25-5 18-7 29-23t11-35l0-719q0-19-11-35t-29-23q-11-4-25-4-27 0-46 18l-246 237-246-237q-20-18-46-18-13 0-25 5-18 7-29 23t-11 35l0 719q0 19 11 35t29 23q12 5 25 5l585 0z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="phone-squared" unicode="" d="M714 184q0 6-1 9-2 4-21 16t-49 28l-30 16q-3 2-11 7t-14 8-12 3q-10 0-26-18t-32-37-25-18q-4 0-9 2t-9 4-9 5-8 5q-55 31-95 71t-71 95q-1 2-5 8t-5 9-4 9-2 9q0 7 11 19t25 21 25 22 11 20q0 6-3 12t-8 14-7 11q-2 3-8 16t-14 25-15 27-14 23-9 10-9 1q-27 0-56-12-26-12-45-53t-19-73q0-9 1-19t3-17 5-18 6-16 7-18 6-17q33-92 121-179t179-121q3-1 17-6t18-7 16-6 18-5 17-3 19-1q32 0 73 19t53 45q12 30 12 56z m143 434l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="rss" unicode="" d="M214 100q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m286-69q1-16-9-27-10-12-26-12l-75 0q-14 0-24 9t-11 23q-12 128-103 218t-218 103q-14 1-23 11t-9 24l0 75q0 16 12 26 9 9 24 9l3 0q89-7 171-45t145-101q64-63 101-145t45-171z m286-1q1-15-10-26-10-11-26-11l-80 0q-15 0-25 10t-11 24q-7 120-56 228t-129 187-187 129-228 57q-14 1-24 11t-10 24l0 80q0 16 11 26 10 10 25 10l2 0q146-7 280-67t237-164q104-104 164-237t67-280z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="certificate" unicode="" d="M768 350l77-75q17-16 11-39-7-23-29-28l-105-27 30-104q7-23-11-39-16-17-39-11l-104 30-27-105q-6-22-28-29-7-1-11-1-17 0-28 12l-75 77-75-77q-16-17-39-11t-28 29l-27 105-104-30q-23-7-39 11-17 16-11 39l30 104-105 27q-22 6-29 28-6 23 11 39l77 75-77 75q-17 16-11 39 7 23 29 28l105 27-30 104q-7 23 11 39 16 17 39 11l104-30 27 105q6 23 28 28 23 7 39-11l75-78 75 78q16 17 39 11t28-28l27-105 104 30q23 7 39-11 17-16 11-39l-30-104 105-27q22-6 29-28 6-23-11-39z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="left-circled" unicode="" d="M714 314l0 71q0 15-11 25t-25 11l-280 0 105 105q11 11 11 25t-11 25l-51 51q-10 10-25 10t-25-10l-202-202-51-51q-10-10-10-25t10-25l51-51 202-202q10-10 25-10t25 10l51 51q10 10 10 25t-10 25l-105 105 280 0q15 0 25 11t11 25z m143 36q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="right-circled" unicode="" d="M717 350q0 15-10 25l-51 51-202 202q-10 10-25 10t-25-10l-51-51q-10-10-10-25t10-25l105-105-280 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l280 0-105-105q-11-11-11-25t11-25l51-51q10-10 25-10t25 10l202 202 51 51q10 10 10 25z m140 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="up-circled" unicode="" d="M716 351q0 15-10 25l-202 202-51 51q-10 10-25 10t-25-10l-51-51-202-202q-10-10-10-25t10-25l51-51q10-10 25-10t25 10l105 105 0-280q0-15 11-25t25-11l71 0q15 0 25 11t11 25l0 280 105-105q11-11 25-11t25 11l51 51q10 10 10 25z m141-1q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="down-circled" unicode="" d="M716 349q0 15-10 25l-51 51q-10 10-25 10t-25-10l-105-105 0 280q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-280-105 105q-11 11-25 11t-25-11l-51-51q-10-10-10-25t10-25l202-202 51-51q10-10 25-10t25 10l51 51 202 202q10 10 10 25z m141 1q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="tasks" unicode="" d="M571 64l357 0 0 71-357 0 0-71z m-214 286l571 0 0 71-571 0 0-71z m357 286l214 0 0 71-214 0 0-71z m286-464l0-143q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 143q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 286l0-143q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 143q0 15 11 25t25 11l929 0q15 0 25-11t11-25z m0 286l0-143q0-15-11-25t-25-11l-929 0q-15 0-25 11t-11 25l0 143q0 15 11 25t25 11l929 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="filter" unicode="" d="M783 685q9-23-8-39l-275-275 0-414q0-23-22-33-7-3-14-3-15 0-25 11l-143 143q-11 11-11 25l0 271-275 275q-17 16-8 39 9 22 33 22l714 0q23 0 33-22z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="resize-full-alt" unicode="" d="M716 548l-198-198 198-198 80 80q16 17 39 8 22-9 22-33l0-250q0-15-11-25t-25-11l-250 0q-23 0-33 22-9 22 8 39l80 80-198 198-198-198 80-80q17-17 8-39t-33-22l-250 0q-15 0-25 11t-11 25l0 250q0 23 22 33 22 9 39-8l80-80 198 198-198 198-80-80q-11-11-25-11-7 0-13 3-22 9-22 33l0 250q0 15 11 25t25 11l250 0q23 0 33-22 9-22-8-39l-80-80 198-198 198 198-80 80q-17 17-8 39t33 22l250 0q15 0 25-11t11-25l0-250q0-23-22-33-7-3-14-3-15 0-25 11z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="beaker" unicode="" d="M852 42q31-50 12-85t-78-35l-643 0q-59 0-78 35t12 85l281 442 0 223-36 0q-15 0-25 11t-11 25 11 25 25 11l286 0q15 0 25-11t11-25-11-25-25-11l-36 0 0-223z m-435 405l-152-239 397 0-152 239-11 17 0 243-71 0 0-243z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="docs" unicode="" d="M946 636q22 0 38-16t16-38l0-679q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 161-304 0q-22 0-38 16t-16 38l0 375q0 22 11 49t27 42l228 228q16 16 42 27t49 11l232 0q22 0 38-16t16-38l0-183q38 22 71 22l232 0z m-304-119l-167-167 167 0 0 167z m-357 214l-167-167 167 0 0 167z m109-361l176 176 0 232-214 0 0-232q0-22-16-38t-38-16l-232 0 0-357 286 0 0 143q0 22 11 49t27 42z m533-449l0 643-214 0 0-232q0-22-16-38t-38-16l-232 0 0-357 500 0z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="menu" unicode="" d="M857 100l0-71q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l786 0q15 0 25-11t11-25z m0 286l0-71q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l786 0q15 0 25-11t11-25z m0 286l0-71q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l786 0q15 0 25-11t11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="list-bullet" unicode="" d="M214 64q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m0 286q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m786-232l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l679 0q7 0 13-5t5-13z m-786 518q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m786-232l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l679 0q7 0 13-5t5-13z m0 286l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l679 0q7 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="list-numbered" unicode="" d="M213-54q0-45-30-70t-76-26q-59 0-96 37l32 49q27-25 59-25 16 0 28 8t12 24q0 36-59 31l-15 31q4 6 18 24t24 30 21 21l0 1q-9 0-27-1t-27-1l0-30-59 0 0 85 186 0 0-49-53-64q28-7 45-27t17-49z m1 350l0-89-202 0q-3 20-3 30 0 28 13 52t32 38 37 27 32 24 13 25q0 14-8 21t-22 8q-26 0-45-32l-47 33q13 28 40 44t59 16q41 0 69-23t28-63q0-28-19-51t-42-36-42-28-20-29l71 0 0 33 59 0z m786-178l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 8 5 13t13 5l679 0q7 0 13-5t5-13z m-786 502l0-55-187 0 0 55 60 0q0 23 0 68t0 68l0 7-1 0q-4-9-28-30l-40 42 76 71 59 0 0-225 60 0z m786-216l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 8 5 13t13 5l679 0q7 0 13-5t5-13z m0 286l0-107q0-7-5-13t-13-5l-679 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l679 0q7 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="strike" unicode="" d="M982 350q8 0 13-5t5-13l0-36q0-8-5-13t-13-5l-964 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l964 0z m-713 36q-16 20-28 45-27 54-27 105 0 101 75 172 74 71 219 71 28 0 93-11 37-7 99-27 6-21 12-66 8-69 8-102 0-10-3-25l-7-2-47 3-8 1q-28 83-57 114-49 51-117 51-64 0-102-33-37-32-37-81 0-41 37-78t156-72q39-11 97-37 32-16 53-29l-415 0z m283-143l229 0q4-22 4-51 0-62-23-118-13-31-40-58-21-20-61-45-45-27-85-37-45-12-113-12-64 0-109 13l-78 22q-32 9-40 16-4 4-4 12l0 7q0 60-1 87-1 17 0 38l1 21 0 25 57 1q8-19 17-40t13-31 7-15q20-32 45-52 24-20 59-32 33-12 74-12 36 0 78 15 43 15 68 48 26 34 26 72 0 47-45 88-19 16-76 40z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="underline" unicode="" d="M27 726q-21 1-25 2l-2 49q7 1 22 1 33 0 62-2 74-4 93-4 48 0 94 2 65 2 81 3 31 0 48 1l-1-8 1-36 0-5q-33-5-69-5-33 0-44-14-7-8-7-74 0-7 0-18t0-14l1-128 8-156q3-69 28-113 20-33 54-51 49-26 99-26 58 0 107 16 31 10 55 28 27 20 36 36 20 31 30 64 12 41 12 128 0 44-2 71t-6 68-8 89l-2 33q-3 37-13 49-19 20-43 19l-56-1-8 2 1 48 47 0 114-6q42-2 109 6l10-1q3-21 3-28 0-4-2-17-25-7-47-7-41-6-44-9-8-8-8-23 0-4 1-15t1-17q4-11 12-221 3-109-8-170-8-42-23-68-21-36-62-69-42-32-102-50-61-18-142-18-93 0-158 26-66 26-100 68t-46 109q-9 45-9 132l0 186q0 105-9 119-14 20-82 22z m830-786l0 36q0 8-5 13t-13 5l-821 0q-8 0-13-5t-5-13l0-36q0-8 5-13t13-5l821 0q8 0 13 5t5 13z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="table" unicode="" d="M286 82l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m0 214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m286-214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m-286 429l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m286-214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m286-214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m-286 429l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m286-214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m0 214l0 107q0 8-5 13t-13 5l-179 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l179 0q8 0 13 5t5 13z m71 179l0-607q0-37-26-63t-63-26l-750 0q-37 0-63 26t-26 63l0 607q0 37 26 63t63 26l750 0q37 0 63-26t26-63z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="magic" unicode="" d="M664 526l163 163-60 60-163-163z m249 163q0-15-10-25l-718-718q-10-10-25-10t-25 10l-110 110q-10 10-10 25t10 25l718 718q10 10 25 10t25-10l110-110q10-10 10-25z m-754 106l55-17-55-17-17-55-17 55-55 17 55 17 17 55z m195-90l109-33-109-33-33-109-33 109-109 33 109 33 33 109z m519-267l55-17-55-17-17-55-17 55-55 17 55 17 17 55z m-357 357l55-17-55-17-17-55-17 55-55 17 55 17 17 55z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="money" unicode="" d="M429 207l214 0 0 54-71 0 0 250-64 0-83-76 43-45q23 21 31 32l1 0 0-161-71 0 0-54z m286 143q0-39-12-79t-33-75-57-56-77-22-77 22-57 56-33 75-12 79 12 79 33 75 57 56 77 22 77-22 57-56 33-75 12-79z m286-143l0 286q-59 0-101 42t-42 101l-643 0q0-59-42-101t-101-42l0-286q59 0 101-42t42-101l643 0q0 59 42 101t101 42z m71 464l0-643q0-15-11-25t-25-11l-1000 0q-15 0-25 11t-11 25l0 643q0 15 11 25t25 11l1000 0q15 0 25-11t11-25z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="columns" unicode="" d="M89-7l339 0 0 643-357 0 0-625q0-7 5-13t13-5z m768 18l0 625-357 0 0-643 339 0q7 0 13 5t5 13z m71 679l0-679q0-37-26-63t-63-26l-750 0q-37 0-63 26t-26 63l0 679q0 37 26 63t63 26l750 0q37 0 63-26t26-63z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="sort" unicode="" d="M571 243q0-15-11-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 11-11 25t11 25 25 11l500 0q15 0 25-11t11-25z m0 214q0-15-11-25t-25-11l-500 0q-15 0-25 11t-11 25 11 25l250 250q11 11 25 11t25-11l250-250q11-11 11-25z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="sort-down" unicode="" d="M571 243q0-15-11-25l-250-250q-11-11-25-11t-25 11l-250 250q-11 11-11 25t11 25 25 11l500 0q15 0 25-11t11-25z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="sort-up" unicode="" d="M571 457q0-15-11-25t-25-11l-500 0q-15 0-25 11t-11 25 11 25l250 250q11 11 25 11t25-11l250-250q11-11 11-25z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="mail-alt" unicode="" d="M1000 454l0-443q0-37-26-63t-63-26l-821 0q-37 0-63 26t-26 63l0 443q25-27 56-49 202-137 277-193 32-23 52-37t53-27 61-14l1 0q28 0 61 14t53 27 52 37q95 69 278 193 32 22 56 49z m0 164q0-44-27-84t-68-69q-210-146-261-181-6-4-24-17t-30-21-29-18-32-15-28-5l-1 0q-13 0-28 5t-32 15-29 18-30 21-24 17q-51 36-146 102t-114 80q-35 23-65 64t-31 76q0 44 23 73t66 29l821 0q36 0 63-26t27-63z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="gauge" unicode="" d="M214 207q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m107 250q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m239-268l56 213q3 15-4 27t-21 16-27-4-17-22l-56-213q-33-3-60-24t-35-55q-11-43 11-81t65-50 81 11 50 65q9 33-3 65t-40 51z m368 18q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m-357 357q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m250-107q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m179-250q0-146-79-270-11-16-30-16l-782 0q-20 0-30 16-79 123-79 270 0 102 40 194t107 160 160 107 194 40 194-40 160-107 107-160 40-194z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="comment-empty" unicode="" d="M500 636q-114 0-213-39t-157-105-58-142q0-62 40-119t112-98l49-28-15-54q-13-51-39-96 85 35 153 95l24 21 32-3q39-4 73-4 114 0 213 39t157 105 58 142-58 142-157 105-213 39z m500-286q0-97-67-179t-182-130-251-48q-39 0-81 4-110-98-257-135-27-8-64-12l-3 0q-8 0-15 6t-9 15l0 1q-2 2 0 7t1 6 3 5l3 5t4 5 4 5q4 4 17 19t19 21 17 22 18 28 15 33 15 42q-88 50-138 123t-50 157q0 97 67 179t182 130 251 48 251-48 182-130 67-179z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="chat-empty" unicode="" d="M393 636q-85 0-160-29t-118-79-44-107q0-46 30-88t83-74l54-31-20-47q19 11 35 22l25 17 30-6q44-8 85-8 85 0 160 29t118 79 44 107-44 107-118 79-160 29z m0 71q107 0 197-38t143-104 52-143-52-143-143-104-197-38q-48 0-98 9-69-49-155-71-20-5-48-9l-2 0q-6 0-11 4t-6 12q-1 2-1 4t0 4 1 3l1 3t2 3 2 3 3 3 2 3q3 3 13 14t15 16 13 16 14 21 11 25q-69 40-109 99t-40 125q0 78 52 143t143 104 197 38z m459-652q6-13 11-25t14-21 13-16 15-16 13-14q1-1 2-3t3-3 2-3 2-3l1-3t1-3 0-4-1-4q-2-8-7-12t-12-4q-28 4-48 9-86 22-155 71-50-9-98-9-151 0-263 74 32-2 49-2 90 0 172 25t147 72q70 51 107 118t37 142q0 43-13 85 72-40 114-99t42-128q0-67-40-125t-109-98z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="sitemap" unicode="" d="M1000 154l0-179q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l54 0 0 107-286 0 0-107 54 0q22 0 38-16t16-38l0-179q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l54 0 0 107-286 0 0-107 54 0q22 0 38-16t16-38l0-179q0-22-16-38t-38-16l-179 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l54 0 0 107q0 29 21 50t50 21l286 0 0 107-54 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l179 0q22 0 38-16t16-38l0-179q0-22-16-38t-38-16l-54 0 0-107 286 0q29 0 50-21t21-50l0-107 54 0q22 0 38-16t16-38z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="paste" unicode="" d="M429-79l500 0 0 357-232 0q-22 0-38 16t-16 38l0 232-214 0 0-643z m143 804l0 36q0 7-5 13t-13 5l-393 0q-7 0-13-5t-5-13l0-36q0-7 5-13t13-5l393 0q7 0 13 5t5 13z m143-375l167 0-167 167 0-167z m286-71l0-375q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 89-304 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l607 0q22 0 38-16t16-38l0-183q12-7 20-16l228-228q16-16 27-42t11-49z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="lightbulb" unicode="" d="M411 529q0-7-5-13t-13-5-13 5-5 13q0 26-30 40t-59 14q-7 0-13 5t-5 13 5 13 13 5q28 0 56-9t49-30 21-50z m89 0q0 40-19 75t-50 57-69 35-76 13-76-13-69-35-50-57-19-75q0-56 38-100 6-6 17-18t17-18q71-85 79-166l127 0q7 81 79 166 6 6 17 18t17 18q38 44 38 100z m71 0q0-86-57-150-25-27-42-49t-33-53-19-60q26-16 26-46 0-21-14-36 14-15 14-36 0-29-25-45 7-13 7-26 0-26-18-40t-43-14q-11-25-33-39t-49-15-49 15-33 39q-26 0-43 14t-18 40q0 13 7 26-25 16-25 45 0 21 14 36-14 15-14 36 0 30 26 46-2 28-19 60t-33 53-42 49q-57 63-57 150 0 55 25 103t65 79 92 50 104 18 104-18 92-50 65-79 25-103z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="exchange" unicode="" d="M1000 189l0-107q0-7-5-13t-13-5l-768 0 0-107q0-7-5-13t-13-5q-7 0-13 6l-178 179q-5 5-5 12 0 8 5 13l179 179q5 5 13 5 7 0 13-5t5-13l0-107 768 0q7 0 13-5t5-13z m0 304q0-8-5-13l-179-179q-5-5-13-5-7 0-13 5t-5 13l0 107-768 0q-7 0-13 5t-5 13l0 107q0 7 5 13t13 5l768 0 0 107q0 8 5 13t13 5q7 0 13-6l178-178q5-5 5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="download-cloud" unicode="" d="M714 332q0 8-5 13t-13 5l-125 0 0 196q0 7-5 13t-13 5l-107 0q-7 0-13-5t-5-13l0-196-125 0q-7 0-13-5t-5-13q0-8 5-13l196-196q5-5 13-5t13 5l196 196q6 7 6 13z m357-125q0-89-63-151t-151-63l-607 0q-103 0-177 73t-73 177q0 73 39 134t105 92q-1 17-1 24 0 118 84 202t202 84q87 0 159-49t105-129q40 35 93 35 59 0 101-42t42-101q0-42-23-77 73-17 119-76t47-133z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="upload-cloud" unicode="" d="M714 368q0 8-5 13l-196 196q-5 5-13 5t-13-5l-196-196q-6-7-6-13 0-8 5-13t13-5l125 0 0-196q0-7 5-13t13-5l107 0q7 0 13 5t5 13l0 196 125 0q7 0 13 5t5 13z m357-161q0-89-63-151t-151-63l-607 0q-103 0-177 73t-73 177q0 73 39 134t105 92q-1 17-1 24 0 118 84 202t202 84q87 0 159-49t105-129q40 35 93 35 59 0 101-42t42-101q0-42-23-77 73-17 119-76t47-133z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="user-md" unicode="" d="M214 100q0-15-11-25t-25-11-25 11-11 25 11 25 25 11 25-11 11-25z m571-34q0-68-41-106t-108-39l-488 0q-68 0-108 39t-41 106q0 38 3 73t13 77 27 74 45 57 67 34q-12-29-12-67l0-113q-32-11-52-39t-20-62q0-45 31-76t76-31 76 31 31 76q0 34-20 62t-52 39l0 113q0 35 14 52 74-58 165-58t165 58q14-17 14-52l0-36q-59 0-101-42t-42-101l0-50q-18-16-18-40 0-22 16-38t38-16 38 16 16 38q0 23-18 40l0 50q0 29 21 50t50 21 50-21 21-50l0-50q-18-16-18-40 0-22 16-38t38-16 38 16 16 38q0 23-18 40l0 50q0 38-19 71t-52 52q0 6 0 24t0 27-1 23-4 26-7 22q38-8 67-34t45-57 27-74 13-77 3-73z m-179 498q0-89-63-151t-151-63-151 63-63 151 63 151 151 63 151-63 63-151z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="stethoscope" unicode="" d="M714 457q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 0q0-35-20-62t-52-39l0-220q0-89-73-151t-177-63-177 63-73 151l0 74q-92 11-153 71t-61 141l0 286q0 15 11 25t25 11q3 0 9-1 9 17 26 27t36 10q30 0 50-21t21-50-21-50-50-21q-18 0-36 10l0-224q0-59 52-101t126-42 126 42 52 101l0 224q-17-10-36-10-30 0-50 21t-21 50 21 50 50 21q20 0 36-10t26-27q6 1 9 1 15 0 25-11t11-25l0-286q0-80-61-141t-153-71l0-74q0-59 52-101t126-42 126 42 52 101l0 220q-32 12-52 39t-20 62q0 45 31 76t76 31 76-31 31-76z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="suitcase" unicode="" d="M357 636l286 0 0 71-286 0 0-71z m-196 0l0-714-36 0q-51 0-88 37t-37 88l0 464q0 51 37 88t88 37l36 0z m625 0l0-714-571 0 0 714 71 0 0 89q0 22 16 38t38 16l321 0q22 0 38-16t16-38l0-89 71 0z m214-125l0-464q0-51-37-88t-88-37l-36 0 0 714 36 0q51 0 88-37t37-88z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="bell-alt" unicode="" d="M473-96q0 9-9 9-33 0-57 24t-24 57q0 9-9 9t-9-9q0-41 29-69t69-29q9 0 9 9z m455 161q0-29-21-50t-50-21l-250 0q0-59-42-101t-101-42-101 42-42 101l-250 0q-29 0-50 21t-21 50q106 90 160 222t54 278q0 92 54 146t147 65q-4 10-4 21 0 22 16 38t38 16 38-16 16-38q0-11-4-21 94-11 147-65t54-146q0-146 54-278t160-222z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="coffee" unicode="" d="M929 493q0 45-31 76t-76 31l-36 0 0-214 36 0q45 0 76 31t31 76z m-929-429l1000 0q0-59-42-101t-101-42l-714 0q-59 0-101 42t-42 101z m1036 429q0-89-63-151t-151-63l-36 0 0-18q0-51-37-88t-88-37l-393 0q-51 0-88 37t-37 88l0 411q0 15 11 25t25 11l643 0q89 0 151-63t63-151z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="food" unicode="" d="M357 814l0-357q0-34-20-62t-52-39l0-435q0-29-21-50t-50-21l-71 0q-29 0-50 21t-21 50l0 435q-32 11-52 39t-20 62l0 357q0 15 11 25t25 11 25-11 11-25l0-232q0-15 11-25t25-11 25 11 11 25l0 232q0 15 11 25t25 11 25-11 11-25l0-232q0-15 11-25t25-11 25 11 11 25l0 232q0 15 11 25t25 11 25-11 11-25z m429 0l0-893q0-29-21-50t-50-21l-71 0q-29 0-50 21t-21 50l0 286-125 0q-7 0-13 5t-5 13l0 446q0 74 52 126t126 52l143 0q15 0 25-11t11-25z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="doc-text" unicode="" d="M571 189l0-36q0-8-5-13t-13-5l-393 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l393 0q8 0 13-5t5-13z m0 143l0-36q0-8-5-13t-13-5l-393 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l393 0q8 0 13-5t5-13z m-500-339l571 0 0 429-232 0q-22 0-38 16t-16 38l0 232-286 0 0-714z m357 500l210 0q-6 16-12 23l-175 175q-7 7-23 12l0-210z m286-18l0-500q0-22-16-38t-38-16l-607 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l357 0q22 0 49-11t42-27l174-174q16-16 27-42t11-49z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="building" unicode="" d="M214 118l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m143 0l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m429-286l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m429-286l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m429-286l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m286-143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m143 0l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143-768l214 0 0 857-643 0 0-857 214 0 0 125q0 7 5 13t13 5l179 0q7 0 13-5t5-13l0-125z m286 893l0-929q0-15-11-25t-25-11l-714 0q-15 0-25 11t-11 25l0 929q0 15 11 25t25 11l714 0q15 0 25-11t11-25z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="hospital" unicode="" d="M214 118l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m0 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m143 0l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m429-286l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m286-143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143 143l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m143 0l0-36q0-7-5-13t-13-5l-36 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l36 0q7 0 13-5t5-13z m-143-482l214 0 0 643-143 0 0-18q0-22-16-38t-38-16l-250 0q-22 0-38 16t-16 38l0 18-143 0 0-643 214 0 0 125q0 7 5 13t13 5l179 0q7 0 13-5t5-13l0-125z m0 661l0 179q0 7-5 13t-13 5l-36 0q-7 0-13-5t-5-13l0-54-71 0 0 54q0 7-5 13t-13 5l-36 0q-7 0-13-5t-5-13l0-179q0-7 5-13t13-5l36 0q7 0 13 5t5 13l0 54 71 0 0-54q0-7 5-13t13-5l36 0q7 0 13 5t5 13z m286 18l0-714q0-15-11-25t-25-11l-714 0q-15 0-25 11t-11 25l0 714q0 15 11 25t25 11l179 0 0 161q0 22 16 38t38 16l250 0q22 0 38-16t16-38l0-161 179 0q15 0 25-11t11-25z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="ambulance" unicode="" d="M357 64q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m-214 286l214 0 0 143-88 0q-8-1-12-5l-109-109q-4-7-5-12l0-17z m714-286q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m71 375l0 107q0 8-5 13t-13 5l-125 0 0 125q0 8-5 13t-13 5l-107 0q-8 0-13-5t-5-13l0-125-125 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l125 0 0-125q0-8 5-13t13-5l107 0q8 0 13 5t5 13l0 125 125 0q8 0 13 5t5 13z m143 304l0-643q0-15-11-25t-25-11l-107 0q0-59-42-101t-101-42-101 42-42 101l-214 0q0-59-42-101t-101-42-101 42-42 101l-71 0q-15 0-25 11t-11 25 11 25 25 11l0 232q0 15 7 32t18 28l110 110q11 11 28 18t32 7l89 0 0 179q0 15 11 25t25 11l643 0q15 0 25-11t11-25z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="medkit" unicode="" d="M714 225l0 107q0 8-5 13t-13 5l-125 0 0 125q0 8-5 13t-13 5l-107 0q-8 0-13-5t-5-13l0-125-125 0q-8 0-13-5t-5-13l0-107q0-8 5-13t13-5l125 0 0-125q0-8 5-13t13-5l107 0q8 0 13 5t5 13l0 125 125 0q8 0 13 5t5 13z m-357 411l286 0 0 71-286 0 0-71z m-214 0l0-714-18 0q-51 0-88 37t-37 88l0 464q0 51 37 88t88 37l18 0z m661 0l0-714-607 0 0 714 89 0 0 89q0 22 16 38t38 16l321 0q22 0 38-16t16-38l0-89 89 0z m196-125l0-464q0-51-37-88t-88-37l-18 0 0 714 18 0q51 0 88-37t37-88z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="fighter-jet" unicode="" d="M1071 314q-1-18-161-54l-196-18-125-36-36 0-163-196 39 0q15 0 25-3t11-6-11-6-25-3l-179 0 0 18 36 0 0 232-89 0-107-125-54 0-18 18 0 107 18 0 0 18 71 0 0 4-107 13 0 71 107 13 0 4-71 0 0 18-18 0 0 107 18 18 54 0 107-125 89 0 0 232-36 0 0 18 179 0q15 0 25-3t11-6-11-6-25-3l-39 0 163-196 36 0 125-36 196-18q146-32 160-52z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="beer" unicode="" d="M357 350l0 214-143 0 0-143q0-30 21-50t50-21l71 0z m571-250l0-107-643 0 0 107 71 107-71 0q-89 0-151 63t-63 151l0 179-36 36 18 71 268 0 18 71 536 0 18-107-36-18 0-446z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="h-sigh" unicode="" d="M714 100l0 500q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-179-286 0 0 179q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-500q0-15 11-25t25-11l71 0q15 0 25 11t11 25l0 179 286 0 0-179q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m143 518l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="plus-squared" unicode="" d="M714 314l0 71q0 15-11 25t-25 11l-179 0 0 179q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-179-179 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l179 0 0-179q0-15 11-25t25-11l71 0q15 0 25 11t11 25l0 179 179 0q15 0 25 11t11 25z m143 304l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="angle-double-left" unicode="" d="M350 82q0-7-6-13l-28-28q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l28-28q6-6 6-13t-6-13l-219-219 219-219q6-6 6-13z m214 0q0-7-6-13l-28-28q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l28-28q6-6 6-13t-6-13l-219-219 219-219q6-6 6-13z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="angle-double-right" unicode="" d="M332 314q0-7-6-13l-260-260q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l219 219-219 219q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l260-260q6-6 6-13z m214 0q0-7-6-13l-260-260q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l219 219-219 219q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l260-260q6-6 6-13z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="angle-double-up" unicode="" d="M600 118q0-7-6-13l-28-28q-6-6-13-6t-13 6l-219 219-219-219q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l260-260q6-6 6-13z m0 214q0-7-6-13l-28-28q-6-6-13-6t-13 6l-219 219-219-219q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l260-260q6-6 6-13z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="angle-double-down" unicode="" d="M600 368q0-7-6-13l-260-260q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l219-219 219 219q6 6 13 6t13-6l28-28q6-6 6-13z m0 214q0-7-6-13l-260-260q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l219-219 219 219q6 6 13 6t13-6l28-28q6-6 6-13z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="angle-left" unicode="" d="M350 546q0-7-6-13l-219-219 219-219q6-6 6-13t-6-13l-28-28q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l28-28q6-6 6-13z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="angle-right" unicode="" d="M332 314q0-7-6-13l-260-260q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l219 219-219 219q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l260-260q6-6 6-13z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="angle-up" unicode="" d="M600 189q0-7-6-13l-28-28q-6-6-13-6t-13 6l-219 219-219-219q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l260-260q6-6 6-13z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="angle-down" unicode="" d="M600 439q0-7-6-13l-260-260q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l219-219 219 219q6 6 13 6t13-6l28-28q6-6 6-13z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="desktop" unicode="" d="M1000 296l0 464q0 7-5 13t-13 5l-893 0q-7 0-13-5t-5-13l0-464q0-7 5-13t13-5l893 0q7 0 13 5t5 13z m71 464l0-607q0-37-26-63t-63-26l-304 0q0-21 9-43t18-40 9-24q0-15-11-25t-25-11l-286 0q-15 0-25 11t-11 25q0 8 9 25t18 39 9 44l-304 0q-37 0-63 26t-26 63l0 607q0 37 26 63t63 26l893 0q37 0 63-26t26-63z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="laptop" unicode="" d="M232 136q-37 0-63 26t-26 63l0 393q0 37 26 63t63 26l607 0q37 0 63-26t26-63l0-393q0-37-26-63t-63-26l-607 0z m-18 482l0-393q0-7 5-13t13-5l607 0q7 0 13 5t5 13l0 393q0 7-5 13t-13 5l-607 0q-7 0-13-5t-5-13z m768-518l89 0 0-54q0-22-26-38t-63-16l-893 0q-37 0-63 16t-26 38l0 54 982 0z m-402-54q9 0 9 9t-9 9l-89 0q-9 0-9-9t9-9l89 0z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="tablet" unicode="" d="M357 64q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m214 89l0 536q0 7-5 13t-13 5l-464 0q-7 0-13-5t-5-13l0-536q0-7 5-13t13-5l464 0q7 0 13 5t5 13z m71 536l0-607q0-37-26-63t-63-26l-464 0q-37 0-63 26t-26 63l0 607q0 37 26 63t63 26l464 0q37 0 63-26t26-63z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="mobile" unicode="" d="M259 64q0 18-13 32t-32 13-32-13-13-32 13-32 32-13 32 13 13 32z m116 89l0 393q0 7-5 13t-13 5l-286 0q-7 0-13-5t-5-13l0-393q0-7 5-13t13-5l286 0q7 0 13 5t5 13z m-107 473q0 9-9 9l-89 0q-9 0-9-9t9-9l89 0q9 0 9 9z m161 9l0-571q0-29-21-50t-50-21l-286 0q-29 0-50 21t-21 50l0 571q0 29 21 50t50 21l286 0q29 0 50-21t21-50z" horiz-adv-x="428.571" />
|
||||||
|
<glyph glyph-name="circle-empty" unicode="" d="M429 654q-83 0-152-41t-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152-41 152-110 110-152 41z m429-304q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="quote-left" unicode="" d="M429 314l0-214q0-45-31-76t-76-31l-214 0q-45 0-76 31t-31 76l0 393q0 58 23 111t61 91 91 61 111 23l36 0q15 0 25-11t11-25l0-71q0-15-11-25t-25-11l-36 0q-59 0-101-42t-42-101l0-18q0-22 16-38t38-16l125 0q45 0 76-31t31-76z m500 0l0-214q0-45-31-76t-76-31l-214 0q-45 0-76 31t-31 76l0 393q0 58 23 111t61 91 91 61 111 23l36 0q15 0 25-11t11-25l0-71q0-15-11-25t-25-11l-36 0q-59 0-101-42t-42-101l0-18q0-22 16-38t38-16l125 0q45 0 76-31t31-76z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="quote-right" unicode="" d="M429 671l0-393q0-58-23-111t-61-91-91-61-111-23l-36 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l36 0q59 0 101 42t42 101l0 18q0 22-16 38t-38 16l-125 0q-45 0-76 31t-31 76l0 214q0 45 31 76t76 31l214 0q45 0 76-31t31-76z m500 0l0-393q0-58-23-111t-61-91-91-61-111-23l-36 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l36 0q59 0 101 42t42 101l0 18q0 22-16 38t-38 16l-125 0q-45 0-76 31t-31 76l0 214q0 45 31 76t76 31l214 0q45 0 76-31t31-76z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="spinner" unicode="" d="M277 100q0-33-24-57t-57-23q-33 0-57 23t-23 57 23 57 57 23q33 0 57-23t24-57z m241-107q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m-339 357q0-37-26-63t-63-26-63 26-26 63 26 63 63 26 63-26 26-63z m580-250q0-26-18-44t-44-18-44 18-18 44 18 44 44 18 44-18 18-44z m-464 500q0-41-29-69t-69-29-69 29-29 69 29 69 69 29 69-29 29-69z m259 107q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m304-357q0-22-16-38t-38-16-38 16-16 38 16 38 38 16 38-16 16-38z m-116 250q0-18-13-32t-32-13-32 13-13 32 13 32 32 13 32-13 13-32z" horiz-adv-x="875" />
|
||||||
|
<glyph glyph-name="circle" unicode="" d="M857 350q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="reply" unicode="" d="M1000 225q0-93-71-252-2-4-6-13t-8-17-7-12q-7-9-16-9-8 0-13 6t-5 14q0 5 1 15t1 13q3 38 3 69 0 56-10 101t-27 77-45 56-59 39-74 24-86 12-98 3l-125 0 0-143q0-15-11-25t-25-11-25 11l-286 286q-11 11-11 25t11 25l286 286q11 11 25 11t25-11 11-25l0-143 125 0q398 0 488-225 30-75 30-186z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="folder-empty" unicode="" d="M857 118l0 393q0 22-16 38t-38 16l-393 0q-22 0-38 16t-16 38l0 36q0 22-16 38t-38 16l-179 0q-22 0-38-16t-16-38l0-536q0-22 16-38t38-16l679 0q22 0 38 16t16 38z m71 393l0-393q0-51-37-88t-88-37l-679 0q-51 0-88 37t-37 88l0 536q0 51 37 88t88 37l179 0q51 0 88-37t37-88l0-18 375 0q51 0 88-37t37-88z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="folder-open-empty" unicode="" d="M994 330q0 20-30 20l-607 0q-22 0-48-12t-40-29l-164-203q-10-13-10-22 0-20 30-20l607 0q22 0 48 12t40 30l164 203q10 12 10 22z m-637 91l429 0 0 89q0 22-16 38t-38 16l-321 0q-22 0-38 16t-16 38l0 36q0 22-16 38t-38 16l-179 0q-22 0-38-16t-16-38l0-476 143 176q25 30 65 49t78 19z m708-91q0-35-26-67l-165-203q-24-30-65-49t-78-19l-607 0q-51 0-88 37t-37 88l0 536q0 51 37 88t88 37l179 0q51 0 88-37t37-88l0-18 304 0q51 0 88-37t37-88l0-89 107 0q30 0 55-14t37-39q8-18 8-38z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="plus-squared-small" unicode="" d="M500 332l0-36q0-8-5-13t-13-5l-125 0 0-125q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 125-125 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l125 0 0 125q0 8 5 13t13 5l36 0q8 0 13-5t5-13l0-125 125 0q8 0 13-5t5-13z m71-214l0 393q0 22-16 38t-38 16l-393 0q-22 0-38-16t-16-38l0-393q0-22 16-38t38-16l393 0q22 0 38 16t16 38z m71 393l0-393q0-51-37-88t-88-37l-393 0q-52 0-88 37t-37 88l0 393q0 52 37 88t88 37l393 0q52 0 88-37t37-88z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="minus-squared-small" unicode="" d="M518 636q52 0 88-37t37-88l0-393q0-51-37-88t-88-37l-393 0q-52 0-88 37t-37 88l0 393q0 52 37 88t88 37l393 0z m54-518l0 393q0 22-16 38t-38 16l-393 0q-22 0-38-16t-16-38l0-393q0-22 16-38t38-16l393 0q22 0 38 16t16 38z m-89 232q8 0 13-5t5-13l0-36q0-8-5-13t-13-5l-321 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l321 0z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="smile" unicode="" d="M633 250q-21-68-77-109t-127-41-127 41-77 109q-4 14 2 27t21 18q14 4 27-2t18-21q14-45 52-72t85-28 85 28 52 72q4 15 18 21t27 2 21-18 2-27z m-276 243q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m286 0q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m143-143q0 73-28 139t-76 114-114 76-139 28-139-28-114-76-76-114-28-139 28-139 76-114 114-76 139-28 139 28 114 76 76 114 28 139z m71 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="frown" unicode="" d="M633 164q4-14-2-27t-21-18-27 2-18 21q-14 45-52 72t-85 28-85-28-52-72q-4-15-18-21t-27-2q-15 4-21 18t-2 27q21 68 77 109t127 41 127-41 77-109z m-276 329q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m286 0q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m143-143q0 73-28 139t-76 114-114 76-139 28-139-28-114-76-76-114-28-139 28-139 76-114 114-76 139-28 139 28 114 76 76 114 28 139z m71 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="meh" unicode="" d="M643 243q0-15-11-25t-25-11l-357 0q-15 0-25 11t-11 25 11 25 25 11l357 0q15 0 25-11t11-25z m-286 250q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m286 0q0-30-21-50t-50-21-50 21-21 50 21 50 50 21 50-21 21-50z m143-143q0 73-28 139t-76 114-114 76-139 28-139-28-114-76-76-114-28-139 28-139 76-114 114-76 139-28 139 28 114 76 76 114 28 139z m71 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="gamepad" unicode="" d="M464 243l0 71q0 8-5 13t-13 5l-107 0 0 107q0 8-5 13t-13 5l-71 0q-8 0-13-5t-5-13l0-107-107 0q-8 0-13-5t-5-13l0-71q0-8 5-13t13-5l107 0 0-107q0-8 5-13t13-5l71 0q8 0 13 5t5 13l0 107 107 0q8 0 13 5t5 13z m321-36q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m143 143q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m143-71q0-118-84-202t-202-84q-107 0-189 71l-123 0q-81-71-189-71-118 0-202 84t-84 202 84 202 202 84l500 0q118 0 202-84t84-202z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="keyboard" unicode="" d="M214 198l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m71 143l0-54q0-9-9-9l-125 0q-9 0-9 9l0 54q0 9 9 9l125 0q9 0 9-9z m-71 143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m571-286l0-54q0-9-9-9l-482 0q-9 0-9 9l0 54q0 9 9 9l482 0q9 0 9-9z m-357 143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m-71 143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m214-143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m-71 143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m214-143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m214-143l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m-286 286l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m143 0l0-54q0-9-9-9l-54 0q-9 0-9 9l0 54q0 9 9 9l54 0q9 0 9-9z m143 0l0-196q0-9-9-9l-125 0q-9 0-9 9l0 54q0 9 9 9l62 0 0 134q0 9 9 9l54 0q9 0 9-9z m71-420l0 500-929 0 0-500 929 0z m71 500l0-500q0-30-21-50t-50-21l-929 0q-30 0-50 21t-21 50l0 500q0 30 21 50t50 21l929 0q30 0 50-21t21-50z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="flag-empty" unicode="" d="M929 267l0 344q-94-51-171-51-46 0-81 18-56 27-103 43t-99 15q-97 0-225-71l0-334q137 63 242 63 31 0 58-4t55-15 43-17 46-22l16-8q25-12 56-12 67 0 163 51z m-750 440q0-20-10-36t-26-26l0-706q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 706q-16 9-26 26t-10 36q0 30 21 50t50 21 50-21 21-50z m821-36l0-426q0-22-20-32-6-3-9-5-122-65-206-65-49 0-88 20l-16 8q-36 18-55 27t-51 16-64 8q-57 0-131-25t-128-57q-8-5-18-5-9 0-18 4-18 11-18 31l0 414q0 20 17 31 20 12 44 24t64 29 85 28 86 11q62 0 117-17t117-48q21-11 50-11 68 0 173 62 12 7 17 9 17 9 35-1 17-11 17-31z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="flag-checkered" unicode="" d="M464 292l0 107q-101-9-214-65l0-103q114 54 214 61z m0 233l0 110q-96-4-214-70l0-105q120 62 214 66z m464-258l0 103q-131-65-214-40l0 125q-11 3-22 8-3 2-18 9t-19 9-18 8-19 9-18 7-20 7-20 5-22 4-22 2-25 1q-13 0-27-2l0-124 11 0q57 0 107-16t110-46q11-5 22-8l0-105q23-9 51-9 67 0 163 51z m0 238l0 105q-94-51-171-51-25 0-44 4l0-109q83-23 214 50z m-750 202q0-20-10-36t-26-26l0-706q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 706q-16 9-26 26t-10 36q0 30 21 50t50 21 50-21 21-50z m821-36l0-426q0-22-20-32-6-3-9-5-122-65-206-65-49 0-88 20l-16 8q-36 18-55 27t-51 16-64 8q-57 0-131-25t-128-57q-8-5-18-5-9 0-18 4-18 11-18 31l0 414q0 20 17 31 20 12 44 24t64 29 85 28 86 11q62 0 117-17t117-48q21-11 50-11 68 0 173 62 12 7 17 9 17 9 35-1 17-11 17-31z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="terminal" unicode="" d="M326 301l-260-260q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l219 219-219 219q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l260-260q6-6 6-13t-6-13z m602-255l0-36q0-8-5-13t-13-5l-536 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l536 0q8 0 13-5t5-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="code" unicode="" d="M344 69l-28-28q-6-6-13-6t-13 6l-260 260q-6 6-6 13t6 13l260 260q6 6 13 6t13-6l28-28q6-6 6-13t-6-13l-219-219 219-219q6-6 6-13t-6-13z m330 595l-208-720q-2-7-9-11t-13-1l-35 9q-7 2-11 9t-1 14l208 720q2 7 9 11t13 1l35-9q7-2 11-9t1-14z m367-363l-260-260q-6-6-13-6t-13 6l-28 28q-6 6-6 13t6 13l219 219-219 219q-6 6-6 13t6 13l28 28q6 6 13 6t13-6l260-260q6-6 6-13t-6-13z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="reply-all" unicode="" d="M357 246l0-39q0-23-22-33-7-3-14-3-15 0-25 11l-286 286q-11 11-11 25t11 25l286 286q16 17 39 8 22-9 22-33l0-39-222-222q-11-11-11-25t11-25z m643-21q0-32-9-74t-21-77-27-70-23-50l-11-22q-4-9-16-9-3 0-5 1-14 4-13 19 24 223-59 315-36 40-95 62t-149 29l0-140q0-23-22-33-7-3-14-3-15 0-25 11l-286 286q-11 11-11 25t11 25l286 286q16 17 39 8 22-9 22-33l0-146q229-16 334-123 94-97 94-284z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="star-half-alt" unicode="" d="M662 316l143 140-199 29-37 6-17 33-89 180 0-537 33-17 177-94-33 198-7 37z m252 146l-203-198 48-279q3-18-3-29t-19-10q-9 0-22 7l-251 132-251-132q-13-7-22-7-13 0-19 10t-3 29l48 279-203 198q-18 18-13 33t30 19l280 41 126 254q11 23 27 23t27-23l126-254 280-41q25-4 30-19t-13-33z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="direction" unicode="" d="M782 655l-357-714q-9-20-32-20-3 0-8 1-12 3-20 13t-8 22l0 321-321 0q-12 0-22 8t-13 20 2 23 16 17l714 357q7 4 16 4 15 0 25-11 8-8 10-19t-4-22z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="crop" unicode="" d="M311 136l332 0 0 332z m-25 25l332 332-332 0 0-332z m643-43l0-107q0-8-5-13t-13-5l-125 0 0-125q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 125-482 0q-8 0-13 5t-5 13l0 482-125 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l125 0 0 125q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-125 475 0 137 138q6 5 13 5t13-5q5-6 5-13t-5-13l-138-137 0-475 125 0q8 0 13-5t5-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="fork" unicode="" d="M161 29q0 22-16 38t-38 16-38-16-16-38 16-38 38-16 38 16 16 38z m0 643q0 22-16 38t-38 16-38-16-16-38 16-38 38-16 38 16 16 38z m357-71q0 22-16 38t-38 16-38-16-16-38 16-38 38-16 38 16 16 38z m54 0q0-29-15-54t-39-39q-1-160-126-231-38-21-113-45-71-22-95-40t-23-56l0-15q25-14 39-39t15-54q0-45-31-76t-76-31-76 31-31 76q0 29 15 54t39 39l0 458q-25 14-39 39t-15 54q0 45 31 76t76 31 76-31 31-76q0-29-15-54t-39-39l0-277q30 15 86 32 31 9 49 16t39 17 33 22 23 28 16 39 5 51q-25 14-39 39t-15 54q0 45 31 76t76 31 76-31 31-76z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="unlink" unicode="" d="M245 141l-143-143q-6-5-13-5t-13 5q-5 6-5 13t5 13l143 143q6 5 13 5t13-5q5-6 5-13t-5-13z m94-23l0-179q0-8-5-13t-13-5-13 5-5 13l0 179q0 8 5 13t13 5 13-5 5-13z m-125 125q0-8-5-13t-13-5l-179 0q-8 0-13 5t-5 13 5 13 13 5l179 0q8 0 13-5t5-13z m705-71q0-67-47-113l-82-81q-46-46-113-46-68 0-114 47l-186 187q-12 12-23 31l133 10 152-153q15-15 38-15t38 15l82 81q16 16 16 37 0 22-16 38l-153 153 10 133q20-12 31-23l187-187q47-48 47-114z m-344 404l-133-10-152 153q-16 16-38 16t-38-15l-82-81q-16-16-16-37 0-22 16-38l153-153-10-134q-20 12-31 23l-187 187q-47 48-47 114 0 67 47 113l82 81q46 46 113 46 68 0 114-47l186-187q12-12 23-31z m353-47q0-8-5-13t-13-5l-179 0q-8 0-13 5t-5 13 5 13 13 5l179 0q8 0 13-5t5-13z m-304 304l0-179q0-8-5-13t-13-5-13 5-5 13l0 179q0 8 5 13t13 5 13-5 5-13z m227-84l-143-143q-6-5-13-5t-13 5q-5 6-5 13t5 13l143 143q6 5 13 5t13-5q5-6 5-13t-5-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="help" unicode="" d="M393 149l0-134q0-9-7-16t-16-7l-134 0q-9 0-16 7t-7 16l0 134q0 9 7 16t16 7l134 0q9 0 16-7t7-16z m176 335q0-30-9-56t-20-43-31-33-32-24-34-20q-23-13-38-36t-15-37q0-9-7-18t-16-9l-134 0q-8 0-14 10t-6 21l0 25q0 46 36 87t80 61q33 15 47 31t14 42q0 23-26 41t-60 18q-36 0-60-16-20-14-60-64-7-9-17-9-7 0-14 4l-92 70q-7 6-9 14t3 16q89 148 259 148 45 0 90-17t81-46 59-71 23-88z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="info" unicode="" d="M357 100l0-71q0-15-11-25t-25-11l-286 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l36 0 0 214-36 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l214 0q15 0 25-11t11-25l0-321 36 0q15 0 25-11t11-25z m-71 643l0-107q0-15-11-25t-25-11l-143 0q-15 0-25 11t-11 25l0 107q0 15 11 25t25 11l143 0q15 0 25-11t11-25z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="attention-alt" unicode="" d="M286 154l0-125q0-15-11-25t-25-11l-143 0q-15 0-25 11t-11 25l0 125q0 15 11 25t25 11l143 0q15 0 25-11t11-25z m17 589l-16-429q-1-15-11-25t-25-11l-143 0q-15 0-25 11t-11 25l-16 429q-1 15 10 25t25 11l179 0q15 0 25-11t10-25z" horiz-adv-x="357.143" />
|
||||||
|
<glyph glyph-name="superscript" unicode="" d="M501 86l0-93-138 0-89 141-13 23q-4 5-6 12l-2 0-5-12q-6-11-14-25l-86-140-144 0 0 93 71 0 110 162-103 152-76 0 0 94 154 0 78-127q1-2 13-23 4-5 6-12l2 0q2 5 6 12l14 23 78 127 143 0 0-94-70 0-103-149 114-165 61 0z m355 379l0-115-287 0-2 15q-2 16-2 26 0 36 15 65t36 48 47 36 47 30 36 30 15 36q0 21-16 35t-39 14q-28 0-54-22-8-6-20-21l-59 51q15 21 35 37 46 36 105 36 61 0 99-33t38-88q0-31-14-57t-35-43-45-33-46-28-37-29-17-35l129 0 0 45 70 0z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="subscript" unicode="" d="M501 86l0-93-138 0-89 141-13 23q-4 5-6 12l-2 0-5-12q-6-11-14-25l-86-140-144 0 0 93 71 0 110 162-103 152-76 0 0 94 154 0 78-127q1-2 13-23 4-5 6-12l2 0q2 5 6 12l14 23 78 127 143 0 0-94-70 0-103-149 114-165 61 0z m357-121l0-115-287 0-2 15q-2 25-2 26 0 36 15 65t36 48 47 36 47 30 36 30 15 36q0 21-16 35t-39 14q-28 0-54-22-8-6-20-21l-59 51q15 21 35 37 45 36 105 36 61 0 99-33t38-88q0-37-19-66t-47-48-56-35-49-35-23-41l129 0 0 45 70 0z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="eraser" unicode="" d="M500 64l187 214-429 0-187-214 429 0z m565 601q8-19 5-40t-17-37l-500-571q-21-25-54-25l-429 0q-21 0-39 11t-27 30q-8 19-5 40t17 37l500 571q21 25 54 25l429 0q21 0 39-11t27-30z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="puzzle" unicode="" d="M929 237q0-45-25-75t-69-30q-23 0-43 10t-33 21-32 21-40 10q-61 0-61-69 0-22 9-64t8-64l0-3q-12 0-18-1-19-2-54-6t-64-8-55-3q-34 0-57 15t-23 47q0 21 10 40t21 32 21 33 10 43q0 44-30 69t-75 25q-47 0-80-25t-33-71q0-24 8-46t19-36 19-30 8-28q0-25-26-50-21-20-65-20-53 0-137 13-5 1-15 2t-15 2l-7 1q-1 0-2 1-1 0-1 1l0 571q1-1 10-2t19-3 12-2q84-13 137-13 45 0 65 20 26 25 26 50 0 12-8 28t-19 30-19 36-8 46q0 46 33 71t80 25q45 0 75-25t30-69q0-23-10-43t-21-33-21-32-10-40q0-32 23-47t57-15q36 0 100 8t91 9l0-1q-1-1-2-10t-3-19-2-12q-13-84-13-137 0-45 20-65 25-26 50-26 12 0 28 8t30 19 36 19 46 8q46 0 71-33t25-80z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="mic" unicode="" d="M643 457l0-71q0-123-82-215t-203-105l0-74 143 0q15 0 25-11t11-25-11-25-25-11l-357 0q-15 0-25 11t-11 25 11 25 25 11l143 0 0 74q-121 13-203 105t-82 215l0 71q0 15 11 25t25 11 25-11 11-25l0-71q0-103 73-177t177-73 177 73 73 177l0 71q0 15 11 25t25 11 25-11 11-25z m-143 214l0-286q0-74-52-126t-126-52-126 52-52 126l0 286q0 74 52 126t126 52 126-52 52-126z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="mute" unicode="" d="M151 323l-56-56q-23 57-23 119l0 71q0 15 11 25t25 11 25-11 11-25l0-71q0-30 8-63z m622 336l-201-201 0-71q0-74-52-126t-126-52q-31 0-61 11l-54-54q54-28 114-28 103 0 177 73t73 177l0 71q0 15 11 25t25 11 25-11 11-25l0-71q0-123-82-215t-203-105l0-74 143 0q15 0 25-11t11-25-11-25-25-11l-357 0q-15 0-25 11t-11 25 11 25 25 11l143 0 0 74q-70 7-131 45l-142-142q-6-6-13-6t-13 6l-46 46q-6 6-6 13t6 13l689 689q6 6 13 6t13-6l46-46q6-6 6-13t-6-13z m-212 74l-347-347 0 286q0 74 52 126t126 52q57 0 103-33t65-85z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="shield" unicode="" d="M607 314l0 357-250 0 0-634q66 35 119 76 131 103 131 201z m107 429l0-429q0-48-19-95t-46-84-66-71-71-57-68-43-50-28-24-11q-7-3-15-3t-15 3q-9 4-24 11t-50 28-68 43-71 57-66 71-46 84-19 95l0 429q0 15 11 25t25 11l643 0q15 0 25-11t11-25z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="calendar-empty" unicode="" d="M71-79l786 0 0 571-786 0 0-571z m214 679l0 161q0 8-5 13t-13 5l-36 0q-8 0-13-5t-5-13l0-161q0-8 5-13t13-5l36 0q8 0 13 5t5 13z m429 0l0 161q0 8-5 13t-13 5l-36 0q-8 0-13-5t-5-13l0-161q0-8 5-13t13-5l36 0q8 0 13 5t5 13z m214 36l0-714q0-29-21-50t-50-21l-786 0q-29 0-50 21t-21 50l0 714q0 29 21 50t50 21l71 0 0 54q0 37 26 63t63 26l36 0q37 0 63-26t26-63l0-54 214 0 0 54q0 37 26 63t63 26l36 0q37 0 63-26t26-63l0-54 71 0q29 0 50-21t21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="extinguisher" unicode="" d="M286 743q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m500 18l0-179q0-9-7-14-4-4-11-4-2 0-4 1l-250 54q-6 1-10 6t-4 11l-143 0 0-57q62-13 102-62t40-113l0-446q0-15-11-25t-25-11l-286 0q-15 0-25 11t-11 25l0 446q0 59 35 106t90 64l0 62-18 0q-33 0-64-13t-51-30-37-37-23-30-8-14q-9-20-32-20-9 0-16 4-13 7-18 21t2 27q3 6 8 15t21 30 34 39 47 37 61 29q-14 23-14 48 0 37 26 63t63 26 63-26 26-63q0-18-8-36l169 0q0 6 4 11t10 6l250 54q2 1 4 1 7 0 11-4 7-5 7-14z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="rocket" unicode="" d="M804 600q0 22-16 38t-38 16-38-16-16-38 16-38 38-16 38 16 16 38z m125 161q0-139-42-240t-141-201q-45-45-109-98l-11-211q-1-9-9-15l-214-125q-4-2-9-2-7 0-13 5l-36 36q-7 8-4 18l47 154-157 157-154-47q-2-1-5-1-8 0-13 5l-36 36q-9 11-3 22l125 214q6 8 15 9l211 11q54 64 98 109 105 104 200 144t240 40q8 0 13-5t6-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="angle-circled-left" unicode="" d="M507 72l57 57q11 11 11 25t-11 25l-171 171 171 171q11 11 11 25t-11 25l-57 57q-11 11-25 11t-25-11l-253-253q-11-11-11-25t11-25l253-253q11-11 25-11t25 11z m350 278q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="angle-circled-right" unicode="" d="M400 72l253 253q11 11 11 25t-11 25l-253 253q-11 11-25 11t-25-11l-57-57q-11-11-11-25t11-25l171-171-171-171q-11-11-11-25t11-25l57-57q11-11 25-11t25 11z m457 278q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="angle-circled-up" unicode="" d="M650 214l57 57q11 11 11 25t-11 25l-253 253q-11 11-25 11t-25-11l-253-253q-11-11-11-25t11-25l57-57q11-11 25-11t25 11l171 171 171-171q11-11 25-11t25 11z m207 136q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="angle-circled-down" unicode="" d="M454 125l253 253q11 11 11 25t-11 25l-57 57q-11 11-25 11t-25-11l-171-171-171 171q-11 11-25 11t-25-11l-57-57q-11-11-11-25t11-25l253-253q11-11 25-11t25 11z m403 225q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="anchor" unicode="" d="M536 707q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m464-518l0-196q0-12-11-17-4-1-7-1-7 0-13 5l-52 52q-66-80-178-126t-240-47-240 47-178 126l-52-52q-5-5-13-5-2 0-7 1-11 4-11 17l0 196q0 8 5 13t13 5l196 0q12 0 17-11 4-11-4-20l-56-56q37-51 106-86t151-46l0 361-107 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l107 0 0 91q-32 19-52 52t-20 72q0 59 42 101t101 42 101-42 42-101q0-39-20-72t-52-52l0-91 107 0q15 0 25-11t11-25l0-71q0-15-11-25t-25-11l-107 0 0-361q83 11 151 46t106 86l-56 56q-8 9-4 20t17 11l196 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="lock-open-alt" unicode="" d="M589 421q22 0 38-16t16-38l0-321q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 321q0 22 16 38t38 16l18 0 0 179q0 103 73 177t177 73 177-73 73-177q0-15-11-25t-25-11l-36 0q-15 0-25 11t-11 25q0 59-42 101t-101 42-101-42-42-101l0-179 411 0z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="bullseye" unicode="" d="M571 350q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m71 0q0 89-63 151t-151 63-151-63-63-151 63-151 151-63 151 63 63 151z m71 0q0-118-84-202t-202-84-202 84-84 202 84 202 202 84 202-84 84-202z m71 0q0 73-28 139t-76 114-114 76-139 28-139-28-114-76-76-114-28-139 28-139 76-114 114-76 139-28 139 28 114 76 76 114 28 139z m71 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="ellipsis" unicode="" d="M214 439l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z m286 0l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z m286 0l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="ellipsis-vert" unicode="" d="M214 154l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z m0 286l0-107q0-22-16-38t-38-16l-107 0q-22 0-38 16t-16 38l0 107q0 22 16 38t38 16l107 0q22 0 38-16t16-38z" horiz-adv-x="214.286" />
|
||||||
|
<glyph glyph-name="rss-squared" unicode="" d="M286 136q0 30-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m196-52q-7 129-99 221t-221 99q-8 1-13-5t-6-13l0-71q0-7 5-12t12-6q86-6 147-68t68-147q1-7 6-12t12-5l71 0q7 0 13 6t5 13z m214-1q-3 86-31 166t-78 145-114 114-145 78-166 31q-8 1-13-5-6-6-6-13l0-71q0-7 5-12t12-6q114-4 211-62t155-155 62-211q1-7 6-12t12-5l71 0q7 0 13 6 6 5 5 13z m161 535l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="play-circled" unicode="" d="M429 779q117 0 215-57t156-156 57-215-57-215-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57z m214-459q18 10 18 31t-18 31l-304 179q-17 11-36 1-18-11-18-31l0-357q0-21 18-31 9-4 18-4t18 5z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="ticket" unicode="" d="M571 598l176-176-319-319-176 176z m-118-546l345 345q11 11 11 25t-11 25l-202 202q-10 10-25 10t-25-10l-345-345q-11-11-11-25t11-25l202-202q10-10 25-10t25 10z m496 355l-506-507q-21-21-50-21t-50 21l-70 70q31 31 31 76t-31 76-76 31-76-31l-70 70q-21 21-21 50t21 50l506 506q21 21 50 21t50-21l70-70q-31-31-31-76t31-76 76-31 76 31l70-70q21-21 21-50t-21-50z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="minus-squared" unicode="" d="M714 314l0 71q0 15-11 25t-25 11l-500 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l500 0q15 0 25 11t11 25z m143 304l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="minus-squared-alt" unicode="" d="M643 404l0-36q0-8-5-13t-13-5l-464 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l464 0q8 0 13-5t5-13z m71-250l0 464q0 37-26 63t-63 26l-464 0q-37 0-63-26t-26-63l0-464q0-37 26-63t63-26l464 0q37 0 63 26t26 63z m71 464l0-464q0-66-47-114t-114-47l-464 0q-66 0-114 47t-47 114l0 464q0 66 47 114t114 47l464 0q66 0 114-47t47-114z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="level-up" unicode="" d="M568 513q-10-21-32-21l-107 0 0-482q0-8-5-13t-13-5l-393 0q-12 0-16 10-4 11 2 20l89 107q5 6 14 6l179 0 0 357-107 0q-22 0-32 21-9 21 5 38l179 214q10 12 27 12t27-12l179-214q15-18 5-38z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="level-down" unicode="" d="M18 707l393 0q7 0 13-5t5-13l0-482 107 0q22 0 32-21t-5-39l-179-214q-10-12-27-12t-27 12l-179 214q-15 17-5 39 10 21 32 21l107 0 0 357-179 0q-8 0-14 6l-89 107q-7 8-2 19t16 11z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="ok-squared" unicode="" d="M382 125l343 343q11 11 11 25t-11 25l-57 57q-11 11-25 11t-25-11l-261-261-118 118q-11 11-25 11t-25-11l-57-57q-11-11-11-25t11-25l200-200q11-11 25-11t25 11z m475 493l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="pencil-squared" unicode="" d="M225 232l85-85-29-29-31 0 0 54-54 0 0 31z m231 218q8-7-2-17l-162-162q-9-9-17-2t2 17l162 162q9 9 17 2z m-153-385l304 304-161 161-304-304 0-161 161 0z m339 339l51 51q16 16 16 38t-16 38l-85 85q-16 16-38 16t-38-16l-51-51z m214 214l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="link-ext-alt" unicode="" d="M714 332l0 268q0 15-11 25t-25 11l-268 0q-23 0-33-22-9-23 8-39l80-80-298-298q-11-11-11-25t11-25l57-57q11-11 25-11t25 11l298 298 80-80q10-11 25-11 7 0 14 3 22 9 22 33z m143 286l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="export-alt" unicode="" d="M561 236l196 196q11 11 11 25t-11 25l-196 196q-17 17-39 8t-22-33l0-89q-66 0-121-11t-91-28-64-44-43-53-25-61-12-62-3-62q0-101 93-225 6-7 14-7 4 0 7 2 12 5 11 18-25 198 35 264 26 29 73 42t125 13l0-89q0-23 22-33 7-3 13-3 15 0 25 11z m296 382l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="compass" unicode="" d="M357 243l143 71-143 71 0-143z m214 330l0-302-286-143 0 302z m161-223q0 83-41 152t-110 110-152 41-152-41-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152z m125 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="collapse" unicode="" d="M639 473q10-20-3-37l-179-250q-11-15-29-15t-29 15l-179 250q-13 17-3 37 9 20 32 20l357 0q22 0 32-20z m75-391l0 536q0 7-5 13t-13 5l-536 0q-7 0-13-5t-5-13l0-536q0-7 5-13t13-5l536 0q7 0 13 5t5 13z m143 536l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="collapse-top" unicode="" d="M639 227q-9-20-32-20l-357 0q-22 0-32 20t3 37l179 250q11 15 29 15t29-15l179-250q13-17 3-37z m75-145l0 536q0 7-5 13t-13 5l-536 0q-7 0-13-5t-5-13l0-536q0-7 5-13t13-5l536 0q7 0 13 5t5 13z m143 536l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="expand" unicode="" d="M607 350q0-18-15-29l-250-179q-17-13-37-3-20 9-20 32l0 357q0 22 20 32t37-3l250-179q15-11 15-29z m107-268l0 536q0 8-5 13t-13 5l-536 0q-8 0-13-5t-5-13l0-536q0-8 5-13t13-5l536 0q8 0 13 5t5 13z m143 536l0-536q0-66-47-114t-114-47l-536 0q-66 0-114 47t-47 114l0 536q0 66 47 114t114 47l536 0q66 0 114-47t47-114z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="euro" unicode="" d="M545 121l20-89q2-7-2-13t-9-8l-3-1q-2-1-6-2t-9-3-12-3-14-3-17-3-19-3-20-2-21-1q-131 0-228 73t-133 196l-53 0q-7 0-13 5t-5 13l0 63q0 7 5 13t13 5l37 0q-1 32 1 59l-37 0q-8 0-13 5t-5 13l0 64q0 8 5 13t13 5l55 0q37 117 136 189t223 71q57 0 108-13 6-2 11-8 3-6 2-13l-24-89q-2-7-8-11t-13-1l-2 1q-2 1-6 1l-10 2t-13 2-15 2-16 1-16 1q-70 0-126-36t-84-98l261 0q9 0 14-7 6-7 4-15l-13-64q-3-15-18-15l-272 0q-2-21 0-59l256 0q8 0 14-7 5-7 3-15l-13-62q-1-6-6-10t-11-4l-216 0q27-65 83-104t128-38q10 0 20 1t19 2 16 3 14 3 10 3l7 2 3 1q7 3 15-1 7-4 8-12z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="pound" unicode="" d="M569 215l0-205q0-8-5-13t-13-5l-533 0q-8 0-13 5t-5 13l0 84q0 7 5 13t13 5l54 0 0 214-53 0q-8 0-13 5t-5 13l0 73q0 8 5 13t13 5l53 0 0 124q0 95 69 157t175 62q103 0 187-70 5-4 6-11t-4-13l-57-71q-5-6-12-7t-13 4q-3 3-15 11t-39 18-52 10q-47 0-76-26t-29-69l0-120 170 0q7 0 13-5t5-13l0-73q0-7-5-13t-13-5l-170 0 0-211 231 0 0 101q0 7 5 13t13 5l90 0q8 0 13-5t5-13z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="dollar" unicode="" d="M546 189q0-85-56-147t-144-76l0-98q0-8-5-13t-13-5l-75 0q-7 0-13 5t-5 13l0 98q-37 5-71 17t-57 25-41 27-26 21-10 10q-9 12-1 23l57 75q4 6 13 7 8 1 13-5l1-1q63-55 136-70 21-4 41-4 45 0 80 24t34 68q0 16-8 30t-19 23-33 21-37 18-45 18q-22 9-34 14t-34 15-35 17-32 20-30 24-24 27-20 32-12 37-5 44q0 77 55 135t142 75l0 100q0 7 5 13t13 5l75 0q8 0 13-5t5-13l0-98q32-3 62-13t49-19 35-21 22-16 8-8q9-10 3-21l-45-81q-4-8-13-9-8-2-15 4-2 2-8 7t-22 15-33 18-42 15-48 6q-53 0-86-24t-33-62q0-15 5-27t16-23 22-18 31-17 34-15 39-15q30-11 45-18t42-20 42-24 35-28 30-35 18-43 7-52z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="rupee" unicode="" d="M501 588l0-57q0-8-5-13t-13-5l-94 0q-13-80-72-131t-154-61q93-99 256-299 8-9 2-19-4-10-16-10l-109 0q-9 0-14 7-171 205-278 319-5 5-5 12l0 71q0 7 5 13t13 5l62 0q74 0 119 24t57 70l-238 0q-8 0-13 5t-5 13l0 57q0 8 5 13t13 5l230 0q-32 63-150 63l-81 0q-7 0-13 5t-5 13l0 74q0 8 5 13t13 5l464 0q8 0 13-5t5-13l0-57q0-8-5-13t-13-5l-130 0q26-34 36-80l95 0q8 0 13-5t5-13z" horiz-adv-x="501.116" />
|
||||||
|
<glyph glyph-name="yen" unicode="" d="M336-7l-96 0q-7 0-13 5t-5 13l0 184-161 0q-7 0-13 5t-5 13l0 57q0 7 5 13t13 5l161 0 0 47-161 0q-7 0-13 5t-5 13l0 58q0 7 5 13t13 5l119 0-179 323q-4 9 0 18 6 9 16 9l108 0q11 0 16-10l120-237q11-21 31-70 6 13 17 38t15 34l107 234q4 11 16 11l107 0q9 0 15-9 5-8 1-17l-175-323 120 0q7 0 13-5t5-13l0-58q0-8-5-13t-13-5l-162 0 0-47 162 0q7 0 13-5t5-13l0-57q0-8-5-13t-13-5l-162 0 0-184q0-7-5-13t-13-5z" horiz-adv-x="573.103" />
|
||||||
|
<glyph glyph-name="renminbi" unicode="" d="M929 189l0-18q0-74-52-126t-126-52l-71 0q-74 0-126 52t-52 126l0 268-125 0q-1-57-8-106t-17-87-27-71-32-56-38-43-39-33-41-25-39-18-37-14q-2-1-18-7-4-1-7-1-12 0-17 11l-40 99q-3 7 0 14t9 9q4 2 11 4t10 4q17 7 26 10t25 11 25 15 23 18 23 24 19 30 17 38 13 47 9 57 4 69l-143 0q-8 0-13 5t-5 13l0 89q0 8 5 13t13 5l679 0q8 0 13-5t5-13l0-89q0-8-5-13t-13-5l-125 0 0-286q0-15 11-25t25-11l71 0q15 0 25 11t11 25l0 36q0 8 5 13t13 5l107 0q8 0 13-5t5-13z m-214 571l0-89q0-8-5-13t-13-5l-536 0q-8 0-13 5t-5 13l0 89q0 8 5 13t13 5l536 0q8 0 13-5t5-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="won" unicode="" d="M287 183l45 167-89 0 42-167q1-1 1-2t1-2q0 1 0 2t0 2z m65 238l20 71-163 0 18-71 126 0z m107 0l78 0-20 71-39 0z m251-239l44 167-90 0 45-167q0-1 0-2t1-2q0 1 0 2t0 2z m62 239l18 71-166 0 19-71 128 0z m229-18l0-36q0-8-5-13t-13-5l-119 0-92-344q-4-13-17-13l-89 0q-13 0-17 13l-93 344-117 0-93-344q-4-13-17-13l-89 0q-6 0-11 4t-6 9l-89 344-116 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l98 0-18 71-79 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l61 0-50 192q-3 8 3 16 6 7 15 7l76 0q15 0 17-13l50-201 200 0 54 201q4 13 17 13l70 0q13 0 17-13l55-201 204 0 52 201q3 13 17 13l76 0q9 0 15-7t3-16l-51-192 62 0q8 0 13-5t5-13l0-36q0-8-5-13t-13-5l-81 0-19-71 100 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="bitcoin" unicode="" d="M651 493q10-102-73-144 65-16 98-57t25-119q-4-40-18-70t-36-50-54-33-68-19-81-8l0-142-86 0 0 140q-45 0-68 1l0-141-86 0 0 142q-10 0-30 0t-31 0l-112 0 17 102 62 0q28 0 32 28l0 224 9 0q-3 1-9 1l0 160q-7 38-50 38l-62 0 0 92 118-1q36 0 54 1l0 141 86 0 0-138q46 1 68 1l0 137 86 0 0-141q44-4 78-13t63-25 46-44 20-64z m-120-304q0 20-8 36t-21 26-32 17-37 10-41 5-39 2-36-1-27-1l0-189q4 0 21 0t27 0 30 1 33 2 32 5 31 8 27 12 22 17 14 22 5 28z m-40 266q0 18-7 33t-17 23-27 16-31 9-34 4-32 1-30-1-22 0l0-171q3 0 19 0t26 0 28 1 31 3 29 6 27 10 21 15 15 21 5 28z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="file" unicode="" d="M714 421l0-446q0-22-16-38t-38-16l-607 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l304 0 0-304q0-22 16-38t38-16l304 0z m-2 71l-284 0 0 284q46-8 74-36l174-174q28-28 36-74z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="doc-text-inv" unicode="" d="M571 82l0 36q0 8-5 13t-13 5l-393 0q-8 0-13-5t-5-13l0-36q0-8 5-13t13-5l393 0q8 0 13 5t5 13z m0 143l0 36q0 8-5 13t-13 5l-393 0q-8 0-13-5t-5-13l0-36q0-8 5-13t13-5l393 0q8 0 13 5t5 13z m143 196l0-446q0-22-16-38t-38-16l-607 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l304 0 0-304q0-22 16-38t38-16l304 0z m-2 71l-284 0 0 284q46-8 74-36l174-174q28-28 36-74z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="sort-name-up" unicode="" d="M665 622l99 0-40 122-7 26q-1 9-1 11l-2 0-2-11q0-1-2-10t-4-16z m-254-576q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m466-66l0-130-326 0 0 50 206 295q7 10 12 15l6 5 0 2q-1 0-4 0t-4 0q-7-2-17-2l-129 0 0-64-67 0 0 128 316 0 0-50-206-296q-3-4-12-15l-6-6 0-1 8 1q5 1 17 1l138 0 0 66 68 0z m50 501l0-59-161 0 0 59 42 0-26 80-136 0-26-80 42 0 0-59-160 0 0 59 39 0 128 369 90 0 128-369 39 0z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="sort-name-down" unicode="" d="M665 51l99 0-40 122-7 26q-1 9-1 11l-2 0-2-11q0-1-2-10t-4-16z m-254-4q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m516-137l0-59-161 0 0 59 42 0-26 80-136 0-26-80 42 0 0-59-160 0 0 59 39 0 128 369 90 0 128-369 39 0z m-50 642l0-130-326 0 0 50 206 295q7 10 12 15l6 5 0 2q-1 0-4 0t-4 0q-7-2-17-2l-129 0 0-64-67 0 0 128 316 0 0-50-206-296q-3-4-12-15l-6-6 0-2 8 2q5 1 17 1l138 0 0 66 68 0z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="sort-alt-up" unicode="" d="M411 46q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m589-71l0-107q0-8-5-13t-13-5l-464 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l464 0q8 0 13-5t5-13z m-107 286l0-107q0-8-5-13t-13-5l-357 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l357 0q8 0 13-5t5-13z m-107 286l0-107q0-8-5-13t-13-5l-250 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l250 0q8 0 13-5t5-13z m-107 286l0-107q0-8-5-13t-13-5l-143 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l143 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="sort-alt-down" unicode="" d="M679-25l0-107q0-8-5-13t-13-5l-143 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l143 0q8 0 13-5t5-13z m-268 71q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m375 214l0-107q0-8-5-13t-13-5l-250 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l250 0q8 0 13-5t5-13z m107 286l0-107q0-8-5-13t-13-5l-357 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l357 0q8 0 13-5t5-13z m107 286l0-107q0-8-5-13t-13-5l-464 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l464 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="sort-number-up" unicode="" d="M751 117q0 35-25 65t-57 30q-29 0-46-21t-17-52 20-53 58-21q28 0 47 15t20 38z m-340-71q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m419 39q0-35-7-68t-23-64-38-53-55-37-71-14q-35 0-60 9-13 4-23 8l22 63q8-4 17-6 21-7 42-7 47 0 75 33t37 81l-1 0q-12-13-34-21t-47-8q-59 0-97 40t-37 96q0 59 40 99t101 41q69 0 114-53t46-141z m-17 400l0-64-262 0 0 64 93 0 0 241q0 4 0 11t0 9l0 9-1 0-4-7q-4-7-15-17l-35-32-46 48 107 103 69 0 0-365 92 0z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="sort-number-down" unicode="" d="M751 689q0 35-25 65t-57 30q-29 0-46-21t-17-52 20-53 58-21q28 0 47 15t20 38z m-340-642q0-7-6-13l-178-178q-6-5-13-5t-13 5l-179 179q-8 9-4 20t17 11l107 0 0 768q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-768 107 0q8 0 13-5t5-13z m402-133l0-64-262 0 0 64 93 0 0 241q0 4 0 11t0 9l0 9-1 0-4-7q-4-7-15-17l-35-32-46 48 107 103 69 0 0-365 92 0z m17 743q0-35-7-68t-23-64-38-53-55-37-71-14q-35 0-60 9-13 4-23 8l22 63q8-4 17-6 21-7 42-7 47 0 75 33t37 81l-1 0q-12-13-34-21t-47-8q-59 0-97 40t-37 96q0 59 40 99t101 41q69 0 114-53t46-141z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="thumbs-up-alt" unicode="" d="M143 100q0 15-11 25t-25 11q-15 0-25-11t-10-25q0-15 10-25t25-10q15 0 25 10t11 25z m89 286l0-357q0-15-11-25t-25-11l-161 0q-15 0-25 11t-11 25l0 357q0 15 11 25t25 11l161 0q15 0 25-11t11-25z m661 0q0-48-31-83 8-25 8-42 2-42-24-76 9-31 0-65-8-32-30-52 5-62-27-101-36-42-110-44l-72 0q-37 0-80 9t-68 16-67 22q-69 24-88 25-15 1-25 11t-11 25l0 358q0 14 10 24t24 11q13 1 42 33t56 68q38 49 56 67 10 10 17 27t10 27 8 34q4 22 7 34t11 29 19 28q11 11 25 11 26 0 46-6t33-15 22-23 13-25 7-28 3-25 0-22q0-21-5-42t-11-33-15-31q-2-3-6-10t-6-12-4-13l155 0q44 0 75-32t32-75z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="thumbs-down-alt" unicode="" d="M143 529q0-15-11-25t-25-11q-15 0-25 11t-10 25q0 15 10 25t25 10q15 0 25-10t11-25z m89-286l0 357q0 15-11 25t-25 11l-161 0q-15 0-25-11t-11-25l0-357q0-15 11-25t25-11l161 0q15 0 25 11t11 25z m630 83q31-34 31-83-1-44-32-75t-75-32l-155 0q2-8 4-13t6-12 6-10q10-21 15-32t11-33 6-43q0-13 0-22t-3-25-7-28-13-25-22-23-33-15-46-6q-15 0-25 11-11 11-19 28t-11 29-7 34q-5 23-8 34t-10 27-17 27q-18 18-56 67-27 36-56 68t-42 33q-14 1-24 11t-10 24l0 358q0 15 11 25t25 11q20 1 88 25 43 15 67 22t68 16 80 9l72 0q74-1 110-44 32-39 27-101 22-21 30-52 9-34 0-65 26-34 24-76 0-18-8-42z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="down" unicode="" d="M427 125q4-11-3-20l-195-214q-6-6-13-6-8 0-13 6l-198 214q-7 9-3 20 5 11 16 11l125 0 0 696q0 8 5 13t13 5l107 0q8 0 13-5t5-13l0-696 125 0q12 0 16-11z" horiz-adv-x="428.571" />
|
||||||
|
<glyph glyph-name="up" unicode="" d="M427 575q-5-11-16-11l-125 0 0-696q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 696-125 0q-12 0-16 11t3 20l195 214q6 6 13 6 8 0 13-6l198-214q7-9 3-20z" horiz-adv-x="428.571" />
|
||||||
|
<glyph glyph-name="right" unicode="" d="M1000 404l0-107q0-8-5-13t-13-5l-696 0 0-125q0-12-11-16t-20 3l-214 195q-6 6-6 13 0 8 6 13l214 198q9 8 20 3t11-16l0-125 696 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="left" unicode="" d="M964 352q0-8-6-13l-214-198q-9-8-20-3t-11 16l0 125-696 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l696 0 0 125q0 12 11 16t20-3l214-195q6-6 6-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="female" unicode="" d="M714 261q0-22-16-38t-38-16q-28 0-45 24l-127 190-25 0 0-74 138-229q5-8 5-18 0-15-11-25t-25-11l-107 0 0-152q0-26-18-44t-44-18l-89 0q-26 0-44 18t-18 44l0 152-107 0q-15 0-25 11t-11 25q0 10 5 18l138 229 0 74-25 0-127-190q-16-24-45-24-22 0-38 16t-16 38q0 16 9 30l143 214q41 60 98 60l214 0q57 0 98-60l143-214q9-13 9-30z m-232 446q0-52-37-88t-88-37-88 37-37 88 37 88 88 37 88-37 37-88z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="male" unicode="" d="M571 457l0-232q0-22-16-38t-38-16-38 16-16 38l0 196-36 0 0-509q0-26-18-44t-44-18-44 18-18 44l0 259-36 0 0-259q0-26-18-44t-44-18-44 18-18 44l0 509-36 0 0-196q0-22-16-38t-38-16-38 16-16 38l0 232q0 45 31 76t76 31l357 0q45 0 76-31t31-76z m-161 250q0-52-37-88t-88-37-88 37-37 88 37 88 88 37 88-37 37-88z" horiz-adv-x="571.429" />
|
||||||
|
<glyph glyph-name="sun" unicode="" d="M821 350q0 65-25 125t-69 103-103 69-125 25-125-25-103-69-69-103-25-125 25-125 69-103 103-69 125-25 125 25 103 69 69 103 25 125z m154-155q-2-8-11-11l-163-54 0-171q0-9-7-15-8-6-16-2l-163 52-100-138q-6-7-15-7t-15 7l-100 138-163-52q-8-3-16 2-7 6-7 15l0 171-163 54q-9 3-11 11-3 9 2 16l100 138-100 138q-5 7-2 16 2 8 11 11l163 54 0 171q0 9 7 15 8 6 16 2l163-52 100 138q5 7 15 7t15-7l100-138 163 52q8 3 16-2 7-6 7-15l0-171 163-54q9-3 11-11 3-9-2-16l-100-138 100-138q5-7 2-16z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="moon" unicode="" d="M704 123q-30-5-61-5-102 0-188 50t-137 137-50 188q0 107 58 199-112-33-183-128t-71-214q0-73 28-139t76-114 114-76 139-28q80 0 153 34t123 96z m113 47q-52-113-158-181t-231-68q-87 0-166 34t-137 92-92 137-34 166q0 85 32 163t87 135 131 92 162 38q25 1 34-22 10-23-8-40-48-44-73-101t-25-122q0-83 41-152t110-110 152-41q66 0 127 28 23 10 40-7 8-8 10-19t-3-21z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="box" unicode="" d="M607 386q0 15-11 25t-25 11l-143 0q-15 0-25-11t-11-25 11-25 25-11l143 0q15 0 25 11t11 25z m321 107l0-536q0-15-11-25t-25-11l-786 0q-15 0-25 11t-11 25l0 536q0 15 11 25t25 11l786 0q15 0 25-11t11-25z m36 250l0-143q0-15-11-25t-25-11l-857 0q-15 0-25 11t-11 25l0 143q0 15 11 25t25 11l857 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="bug" unicode="" d="M911 314q0-15-11-25t-25-11l-125 0q0-95-37-162l116-117q11-11 11-25t-11-25q-10-11-25-11t-25 11l-110 110q-3-3-8-7t-23-16-36-20-46-16-54-7l0 500-71 0 0-500q-28 0-57 8t-49 18-37 22-24 18l-8 8-102-116q-11-12-27-12-13 0-24 9-11 10-11 25t9 26l113 127q-32 64-32 153l-125 0q-15 0-25 11t-11 25 11 25 25 11l125 0 0 164-97 97q-11 11-11 25t11 25 25 11 25-11l97-97 471 0 97 97q11 11 25 11t25-11 11-25-11-25l-97-97 0-164 125 0q15 0 25-11t11-25z m-268 321l-357 0q0 74 52 126t126 52 126-52 52-126z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="picture" unicode="" d="M357 529q0-45-31-76t-76-31-76 31-31 76 31 76 76 31 76-31 31-76z m571-214l0-250-786 0 0 107 179 179 89-89 286 286z m54 393l-893 0q-7 0-13-5t-5-13l0-679q0-7 5-13t13-5l893 0q7 0 13 5t5 13l0 679q0 7-5 13t-13 5z m89-18l0-679q0-37-26-63t-63-26l-893 0q-37 0-63 26t-26 63l0 679q0 37 26 63t63 26l893 0q37 0 63-26t26-63z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="globe" unicode="" d="M429 779q117 0 215-57t156-156 57-215-57-215-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57z m153-291q-1-1-5-5t-8-5q1 0 3 3t3 6 2 4q3 4 12 8 8 3 29 7 19 4 28-6-1 1 5 7t8 7q2 1 8 3t8 4l1 12q-7-1-10 4t-4 12q0-1-3-4 0 4-3 4t-6-1-5-1q-6 2-8 4t-4 9-2 8q-1 3-5 6t-5 6q-1 1-1 3t-2 4-2 3-3 1-4-3-4-6-3-3q-2 1-3 1t-3-1-3-2-3-2q-2-1-5-2t-5-1q8 3-1 6-6 2-9 2 5 2 4 7t-5 8l3 0q-1 2-5 5t-10 5-7 3q-4 3-19 5t-18 0q-3-3-3-6t2-8 2-7q1-3-3-7t-4-7q0-4 8-9t6-12q-2-4-9-9t-9-7q-3-4-1-10t6-9q1-1 1-2t-2-3-3-2-4-2l-2-1q-6-3-11 3t-8 15q-4 14-9 17-13 4-16-1-3 7-23 15-14 5-32 2 3 1 0 8-4 8-11 7 2 3 2 10t1 8q2 7 7 13 1 1 4 5t5 8 0 3q20-2 28 6 3 3 6 9t6 9q5 3 8 3t8-3 8-3q8-1 9 6t-4 11q7-1 2 9-3 4-4 5-7 2-15-3-4-2 1-4-1 1-5-6t-9-10-9 3q-1 1-3 8t-5 8q-4 0-9-8 2 4-6 8t-13 4q11 7-4 15-4 2-11 3t-11-2q-3-4-3-6t3-4 6-3 6-2 5-2q8-6 4-8-1-1-5-2t-6-3-3-2q-2-2 0-8t-1-8q-3 3-5 10t-4 9q4-5-14-3l-6 1q-2 0-9-1t-11-1-8 4q-2 4 0 11 1 2 2 1-2 2-6 5t-6 5q-26-8-52-23 3-1 7 1 3 1 7 4t6 3q19 8 23 4l3 3q8-9 11-14-4 2-17 1-11-3-12-7 4-7 3-10-2 2-6 6t-8 6-8 3q-9 0-12-1-81-45-131-124 4-4 7-4 2-1 3-5t1-6 6 2q5-4 2-11 1 1 25-15 11-9 12-12 2-6-6-10-1 1-5 5t-5 2q-2-3 0-10t6-7q-4 0-5-9t-1-20-1-13l1-1q-2-7 3-19t12-11q-7-2 11-24 3-4 4-5 2-1 7-4t8-6 6-6q2-3 6-13t8-13q-1-3 5-11t6-13q-1 0-1-1t-1-1q2-4 9-8t9-7q1-2 1-6t2-6 4-1q1 11-13 35-8 14-9 16-2 3-3 9t-3 8q1 0 3-1t5-2 4-2 1-2q-2-4 1-10t7-10 9-11 7-7q3-3 8-11t0-8q5 0 11-6t9-11q3-4 4-15t3-13q1-4 5-8t7-5l9-4t7-4q3-1 10-6t12-6q6-2 9-2t8 1 8 2q8 1 16-8t12-12q20-11 31-6-1-1 0-4t4-9 5-8 3-5q3-3 10-8t10-8q3 2 4 5-2-4 4-11t10-6q8 2 8 18-17-8-27 10 0 1-1 3t-2 5-1 5 0 4 3 2q5 0 6 2t-1 7-2 7q-1 4-6 11t-7 8q-3-5-9-4t-9 5q0-1-1-3t-1-4q-7 0-8 1 1 2 1 10t2 13q1 2 3 7t4 8 2 7-3 5-10 1q-11-1-15-11-1-2-2-6t-3-6-5-4q-4-2-13-1t-13 3q-7 4-13 16t-5 21q0 6 1 15t2 14-3 14q2 1 5 5t6 6q1 1 3 1t3 0 2 1 2 3q-1 1-2 2-2 2-2 2 4-2 16 1t15-1q8-6 12 1 0 1-1 5t0 8q3-15 16-5 2-2 9-3t10-3q2-1 4-3t3-3 3 0 5 4q6-8 7-13 6-22 11-25 4-2 6-1t3 5 0 8-1 7l-1 4 0 10-1 4q-8 2-10 7t1 10 8 10q1 1 4 2t9 4 7 4q12 11 8 20 4 0 6 5-1 0-3 2t-4 3-3 1q5 3 1 9 3 2 4 6t4 6q5-7 12-1 4 4 1 9 3 4 11 6t10 5q4-1 4 1t1 7 2 7q2 3 8 5t7 3l9 6q2 2 0 2 10-1 17 6 6 6-3 11 2 3-2 5t-8 3q2 1 6 0t6 1q8 6-4 9-9 3-24-7z m-91-489q115 20 196 105-2 2-7 3t-7 2q-10 4-13 4 1 4-1 7t-4 5-7 4-6 4q-1 1-4 3t-4 3-4 3-5 1-6-1l-2-1q-2-1-3-1t-3-2-2-2 0-1q-12 9-20 12-3 1-6 3t-6 4-6 1-6-4q-3-3-3-8t-1-7q-4 3 0 10t1 10q-2 3-6 3t-7-3-6-5-5-4-5-3-5-4q-2-2-3-7t-3-6q-1 2-6 4t-5 3q1-6 2-20t3-21q4-17-7-27-15-14-16-22-2-12 7-15 0-4-4-11t-4-12q0-3 1-9z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="leaf" unicode="" d="M714 457q0 15-11 25t-25 11q-96 0-177-28t-145-75-131-122q-11-12-11-25 0-15 11-25t25-11q13 0 25 11 15 13 41 40t37 37q76 69 150 98t175 29q15 0 25 11t11 25z m286 110q0-53-11-108-26-125-103-214t-199-150q-119-60-244-60-83 0-160 26-8 3-49 23t-54 21q-9 0-22-18t-25-39-29-39-33-18q-17 0-28 6t-17 13-15 23q-1 2-3 6t-3 6-2 5-1 8q0 20 17 41t38 37 38 31 17 27q0 2-8 21t-9 25q-5 28-5 58 0 64 24 123t66 103 95 78 114 53q31 10 81 14t100 5 100 3 91 13 63 32l16 16t16 16 15 11 20 9 24 3q22 0 39-26t27-62 13-69 4-54z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="glass" unicode="" d="M948 746q0-20-24-44l-353-353 0-429 179 0q15 0 25-11t11-25-11-25-25-11l-500 0q-15 0-25 11t-11 25 11 25 25 11l179 0 0 429-353 353q-24 24-24 44 0 13 10 20t21 10 24 2l786 0q13 0 24-2t21-10 10-20z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="gift" unicode="" d="M518 93l0 400-179 0 0-400q0-14 10-21t26-8l107 0q16 0 26 8t10 21z m-254 471l109 0-70 90q-15 17-39 17-22 0-38-16t-16-38 16-38 38-16z m384 54q0 22-16 38t-38 16q-24 0-39-17l-70-90 108 0q22 0 38 16t16 38z m210-143l0-179q0-8-5-13t-13-5l-54 0 0-232q0-22-16-38t-38-16l-607 0q-22 0-38 16t-16 38l0 232-54 0q-8 0-13 5t-5 13l0 179q0 8 5 13t13 5l246 0q-52 0-88 37t-37 88 37 88 88 37q60 0 94-43l71-92 71 92q34 43 94 43 52 0 88-37t37-88-37-88-88-37l246 0q8 0 13-5t5-13z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="videocam" unicode="" d="M1000 654l0-607q0-23-22-33-7-3-14-3-15 0-25 11l-225 225 0-93q0-66-47-114t-114-47l-393 0q-66 0-114 47t-47 114l0 393q0 66 47 114t114 47l393 0q66 0 114-47t47-114l0-92 225 224q10 11 25 11 7 0 14-3 22-9 22-33z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="headphones" unicode="" d="M929 356q0-93-33-175l-11-27-103-18q-12-46-50-76t-87-30l0-18q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 321q0 8 5 13t13 5l36 0q8 0 13-5t5-13l0-18q40 0 73-20t52-53l38 7q16 53 16 108 0 83-49 156t-132 117-176 44-176-44-132-117-49-156q0-55 16-108l38-7q19 33 52 53t73 20l0 18q0 8 5 13t13 5l36 0q8 0 13-5t5-13l0-321q0-8-5-13t-13-5l-36 0q-8 0-13 5t-5 13l0 18q-49 0-87 30t-50 76l-103 18-11 27q-33 83-33 175 0 84 37 162t100 135 148 91 179 34 179-34 148-91 100-135 37-162z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="video" unicode="" d="M214-43l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m0 214l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m0 214l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m571-429l0 286q0 15-11 25t-25 11l-429 0q-15 0-25-11t-11-25l0-286q0-15 11-25t25-11l429 0q15 0 25 11t11 25z m-571 643l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m786-643l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m-214 429l0 286q0 15-11 25t-25 11l-429 0q-15 0-25-11t-11-25l0-286q0-15 11-25t25-11l429 0q15 0 25 11t11 25z m214-214l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m0 214l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m0 214l0 71q0 15-11 25t-25 11l-71 0q-15 0-25-11t-11-25l0-71q0-15 11-25t25-11l71 0q15 0 25 11t11 25z m71 89l0-750q0-37-26-63t-63-26l-893 0q-37 0-63 26t-26 63l0 750q0 37 26 63t63 26l893 0q37 0 63-26t26-63z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="target" unicode="" d="M668 279l-61 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l61 0q-18 60-63 105t-105 63l0-61q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 61q-60-18-105-63t-63-105l61 0q15 0 25-11t11-25l0-71q0-15-11-25t-25-11l-61 0q18-60 63-105t105-63l0 61q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-61q60 18 105 63t63 105z m189 107l0-71q0-15-11-25t-25-11l-80 0q-21-90-86-155t-155-86l0-80q0-15-11-25t-25-11l-71 0q-15 0-25 11t-11 25l0 80q-90 21-155 86t-86 155l-80 0q-15 0-25 11t-11 25l0 71q0 15 11 25t25 11l80 0q21 90 86 155t155 86l0 80q0 15 11 25t25 11l71 0q15 0 25-11t11-25l0-80q90-21 155-86t86-155l80 0q15 0 25-11t11-25z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="award" unicode="" d="M256 357q-41 90-41 207l-143 0 0-54q0-44 53-90t131-63z m602 153l0 54-143 0q0-117-41-207 79 16 131 63t53 90z m71 71l0-71q0-40-23-80t-62-73-97-54-120-25q-23-30-53-53-21-19-29-40t-8-50q0-30 17-51t54-21q42 0 74-25t33-64l0-36q0-8-5-13t-13-5l-464 0q-8 0-13 5t-5 13l0 36q0 39 33 64t74 25q37 0 54 21t17 51q0 28-8 50t-29 40q-30 23-53 53-63 3-120 25t-97 54-62 73-23 80l0 71q0 22 16 38t38 16l161 0 0 54q0 37 26 63t63 26l321 0q37 0 63-26t26-63l0-54 161 0q22 0 38-16t16-38z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="thumbs-up" unicode="" d="M143 100q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m643 321q0 28-22 50t-50 21l-196 0q0 32 27 89t27 90q0 55-18 81t-71 26q-15-15-21-47t-17-70-33-61q-12-13-43-51-2-3-13-17t-18-23-19-24-22-25-21-20-22-15-20-5l-18 0 0-357 18 0q7 0 18-2t18-4 21-6 20-6 20-7 16-6q118-41 191-41l68 0q107 0 107 93 0 15-3 31 17 9 27 29t10 41-10 39q30 28 30 66 0 14-6 31t-14 27q18 1 30 26t12 45z m71 1q0-50-27-91 5-18 5-39 0-43-21-80 2-12 2-24 0-56-33-99 1-78-47-122t-127-45l-72 0q-54 0-106 13t-121 37q-65 22-77 22l-161 0q-30 0-50 21t-21 50l0 357q0 30 21 50t50 21l153 0q20 13 76 86 32 42 60 71 13 14 20 48t17 71 35 60q22 21 50 21 47 0 84-18t57-57 20-104q0-52-27-107l98 0q58 0 100-42t42-100z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="thumbs-down" unicode="" d="M143 600q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m643-321q0 20-12 45t-30 26q8 9 14 27t6 31q0 39-30 66 10 18 10 39t-10 41-27 29q3 17 3 31 0 47-27 70t-76 23l-71 0q-73 0-191-41-3-1-16-6t-20-7-20-6-21-6-18-4-18-2l-18 0 0-357 18 0q9 0 20-5t22-15 21-20 22-25 19-24 18-23 13-17q31-38 43-51 23-24 33-61t17-70 21-47q54 0 71 26t18 81q0 33-27 90t-27 89l196 0q28 0 50 21t22 50z m71-1q0-57-42-100t-100-42l-98 0q27-55 27-107 0-66-20-104-20-39-57-57t-84-18q-28 0-50 21-19 18-30 46t-14 50-10 47-17 36q-27 28-60 71-56 73-76 86l-153 0q-30 0-50 21t-21 50l0 357q0 30 21 50t50 21l161 0q12 0 77 22 71 25 124 37t112 12l62 0q78 0 126-44t48-121l0-3q33-43 33-99 0-12-2-24 21-37 21-80 0-20-5-39 27-41 27-91z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="user" unicode="" d="M786 66q0-67-41-106t-108-39l-488 0q-68 0-108 39t-41 106q0 30 2 58t8 61 15 61 24 54 35 45 48 30 62 11q5 0 23-12t42-27 60-27 74-12 74 12 60 27 42 27 23 12q34 0 62-11t48-30 35-45 24-54 15-61 8-61 2-58z m-179 498q0-89-63-151t-151-63-151 63-63 151 63 151 151 63 151-63 63-151z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="users" unicode="" d="M331 350q-90-3-148-71l-75 0q-46 0-77 23t-31 66q0 197 69 197 3 0 24-12t54-24 66-12q37 0 74 13-3-21-3-37 0-78 45-143z m598-355q0-67-41-106t-108-39l-488 0q-68 0-108 39t-41 106q0 30 2 58t8 61 15 61 24 54 35 45 48 30 62 11q6 0 24-12t41-27 60-27 75-12 75 12 60 27 41 27 24 12q34 0 62-11t48-30 35-45 24-54 15-61 8-61 2-58z m-571 713q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m393-214q0-89-63-151t-151-63-151 63-63 151 63 151 151 63 151-63 63-151z m321-126q0-44-31-66t-77-23l-75 0q-57 69-148 71 45 65 45 143 0 16-3 37 37-13 74-13 33 0 66 12t54 24 24 12q69 0 69-197z m-71 340q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="credit-card" unicode="" d="M982 779q37 0 63-26t26-63l0-679q0-37-26-63t-63-26l-893 0q-37 0-63 26t-26 63l0 679q0 37 26 63t63 26l893 0z m-893-71q-7 0-13-5t-5-13l0-125 929 0 0 125q0 7-5 13t-13 5l-893 0z m893-714q7 0 13 5t5 13l0 339-929 0 0-339q0-7 5-13t13-5l893 0z m-839 71l0 71 143 0 0-71-143 0z m214 0l0 71 214 0 0-71-214 0z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="briefcase" unicode="" d="M357 707l286 0 0 71-286 0 0-71z m643-357l0-268q0-37-26-63t-63-26l-821 0q-37 0-63 26t-26 63l0 268 375 0 0-89q0-15 11-25t25-11l179 0q15 0 25 11t11 25l0 89 375 0z m-429 0l0-71-143 0 0 71 143 0z m429 268l0-214-1000 0 0 214q0 37 26 63t63 26l196 0 0 89q0 22 16 38t38 16l321 0q22 0 38-16t16-38l0-89 196 0q37 0 63-26t26-63z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="floppy" unicode="" d="M214-7l429 0 0 214-429 0 0-214z m500 0l71 0 0 500q0 8-6 21t-11 19l-157 157q-6 6-19 11t-22 6l0-232q0-22-16-38t-38-16l-321 0q-22 0-38 16t-16 38l0 232-71 0 0-714 71 0 0 232q0 22 16 38t38 16l464 0q22 0 38-16t16-38l0-232z m-214 518l0 179q0 7-5 13t-13 5l-107 0q-7 0-13-5t-5-13l0-179q0-7 5-13t13-5l107 0q7 0 13 5t5 13z m357-18l0-518q0-22-16-38t-38-16l-750 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l518 0q22 0 49-11t42-27l156-156q16-16 27-42t11-49z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="folder" unicode="" d="M929 511l0-393q0-51-37-88t-88-37l-679 0q-51 0-88 37t-37 88l0 536q0 51 37 88t88 37l179 0q51 0 88-37t37-88l0-18 375 0q51 0 88-37t37-88z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="folder-open" unicode="" d="M1048 319q0-17-17-37l-187-221q-24-28-67-48t-80-20l-607 0q-19 0-34 7t-15 24q0 17 17 37l187 221q24 28 67 48t80 20l607 0q19 0 34-7t15-24z m-191 192l0-89-464 0q-52 0-110-27t-92-67l-188-221-3-3q0 2 0 7t0 7l0 536q0 51 37 88t88 37l179 0q51 0 88-37t37-88l0-18 304 0q51 0 88-37t37-88z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="doc" unicode="" d="M71-7l571 0 0 429-232 0q-22 0-38 16t-16 38l0 232-286 0 0-714z m357 500l210 0q-6 16-12 23l-175 175q-7 7-23 12l0-210z m286-18l0-500q0-22-16-38t-38-16l-607 0q-22 0-38 16t-16 38l0 750q0 22 16 38t38 16l357 0q22 0 49-11t42-27l174-174q16-16 27-42t11-49z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="calendar" unicode="" d="M71-79l161 0 0 161-161 0 0-161z m196 0l179 0 0 161-179 0 0-161z m-196 196l161 0 0 179-161 0 0-179z m196 0l179 0 0 179-179 0 0-179z m-196 214l161 0 0 161-161 0 0-161z m411-411l179 0 0 161-179 0 0-161z m-214 411l179 0 0 161-179 0 0-161z m429-411l161 0 0 161-161 0 0-161z m-214 196l179 0 0 179-179 0 0-179z m-196 482l0 161q0 7-5 13t-13 5l-36 0q-7 0-13-5t-5-13l0-161q0-7 5-13t13-5l36 0q7 0 13 5t5 13z m411-482l161 0 0 179-161 0 0-179z m-214 214l179 0 0 161-179 0 0-161z m214 0l161 0 0 161-161 0 0-161z m18 268l0 161q0 7-5 13t-13 5l-36 0q-7 0-13-5t-5-13l0-161q0-7 5-13t13-5l36 0q7 0 13 5t5 13z m214 36l0-714q0-29-21-50t-50-21l-786 0q-29 0-50 21t-21 50l0 714q0 29 21 50t50 21l71 0 0 54q0 37 26 63t63 26l36 0q37 0 63-26t26-63l0-54 214 0 0 54q0 37 26 63t63 26l36 0q37 0 63-26t26-63l0-54 71 0q29 0 50-21t21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="chart-bar" unicode="" d="M688-97l0 893 223 0 0-893-223 0z m-335 0l0 670 223 0 0-670-223 0z m-335 0l0 447 223 0 0-447-223 0z" horiz-adv-x="928" />
|
||||||
|
<glyph glyph-name="pin" unicode="" d="M268 368l0 250q0 8-5 13t-13 5-13-5-5-13l0-250q0-8 5-13t13-5 13 5 5 13z m375-196q0-15-11-25t-25-11l-239 0-28-270q-1-7-6-11t-11-5l-1 0q-15 0-18 15l-42 271-225 0q-15 0-25 11t-11 25q0 69 44 124t99 55l0 286q-29 0-50 21t-21 50 21 50 50 21l357 0q29 0 50-21t21-50-21-50-50-21l0-286q55 0 99-55t44-124z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="attach" unicode="" d="M783 77q0-65-44-109t-109-44q-75 0-131 56l-434 433q-63 64-63 151 0 89 61 151t150 62q88 0 152-63l338-338q6-6 6-12 0-9-17-26t-26-17q-7 0-13 6l-338 339q-44 43-101 43-59 0-100-42t-41-101q0-59 42-101l433-434q35-35 81-35 36 0 59 23t23 59q0 46-35 81l-324 324q-15 13-33 13-16 0-27-11t-11-27q0-18 14-33l229-229q6-6 6-12 0-9-17-26t-26-17q-7 0-12 6l-229 229q-35 34-35 83 0 46 32 78t78 32q49 0 83-35l324-324q56-55 56-131z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="book" unicode="" d="M915 583q22-32 10-72l-153-506q-11-36-43-60t-68-24l-515 0q-43 0-83 30t-56 73q-13 37-1 71 0 2 2 15t2 21q1 4-2 12t-2 11q1 6 4 12t9 13 9 13q13 21 25 51t17 51q2 6 0 17t0 16q2 6 9 16t9 13q12 20 23 51t14 50q1 5-1 18t0 16q2 7 12 17t12 13q11 15 24 47t15 54q1 4-2 14t-1 15q1 4 5 10t10 13 9 12q4 7 9 17t8 20 9 20 11 18 15 13 20 6 27-3l-1-2q21 5 28 5l425 0q41 0 64-31t10-73l-153-506q-20-66-40-86t-72-19l-485 0q-15 0-21-8-6-9-1-24 13-39 80-39l515 0q16 0 31 9t20 23l167 551q4 12 3 32 21-8 33-24z m-594-1q-2-7 1-13t11-5l339 0q7 0 14 5t9 13l12 36q2 7-1 13t-11 5l-339 0q-7 0-14-5t-9-13z m-46-143q-2-7 1-13t11-5l339 0q7 0 14 5t9 13l12 36q2 7-1 13t-11 5l-339 0q-7 0-14-5t-9-13z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="phone" unicode="" d="M786 158q0-15-6-39t-12-38q-12-28-68-59-52-28-104-28-15 0-29 2t-32 7-27 8-31 11-27 10q-55 20-98 46-71 44-148 120t-120 148q-27 43-46 98-2 5-10 27t-11 31-8 27-7 32-2 29q0 51 28 104 31 56 59 68 14 6 38 12t39 6q8 0 12-2 10-3 30-42 6-11 17-30t20-35 17-30q2-2 10-14t12-20 4-16q0-11-16-28t-35-31-35-30-16-26q0-5 3-13t5-11 8-13 6-11q42-76 97-131t131-97q1-1 11-6t13-8 11-5 13-3q10 0 26 16t30 35 31 35 28 16q8 0 16-4t20-12 14-10q14-8 30-17t35-20 30-17q39-20 42-30 2-4 2-12z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="megaphone" unicode="" d="M929 493q30 0 50-21t21-50-21-50-50-21l0-214q0-29-21-50t-50-21q-233 194-453 212-32-11-51-37t-17-56 22-52q-11-18-13-37t3-32 19-31 27-28 34-28q-16-32-62-46t-94-6-74 31q-4 13-16 49t-18 53-13 50-8 56 2 55 12 62l-68 0q-37 0-63 26t-26 63l0 107q0 37 26 63t63 26l268 0q243 0 500 214 29 0 50-21t21-50l0-214z m-71-337l0 532q-220-169-429-191l0-151q210-23 429-190z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="upload" unicode="" d="M714 29q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m143 0q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 125l0-179q0-22-16-38t-38-16l-821 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l238 0q12-31 39-51t62-20l143 0q34 0 62 20t39 51l238 0q22 0 38-16t16-38z m-181 362q-9-22-33-22l-143 0 0-250q0-15-11-25t-25-11l-143 0q-15 0-25 11t-11 25l0 250-143 0q-23 0-33 22-9 22 8 39l250 250q10 11 25 11t25-11l250-250q17-17 8-39z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="download" unicode="" d="M714 100q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m143 0q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m71 125l0-179q0-22-16-38t-38-16l-821 0q-22 0-38 16t-16 38l0 179q0 22 16 38t38 16l259 0 75-76q32-31 76-31t76 31l76 76 259 0q22 0 38-16t16-38z m-181 318q9-23-8-39l-250-250q-10-11-25-11t-25 11l-250 250q-17 16-8 39 9 22 33 22l143 0 0 250q0 15 11 25t25 11l143 0q15 0 25-11t11-25l0-250 143 0q23 0 33-22z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="signal" unicode="" d="M143 46l0-107q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l107 0q8 0 13-5t5-13z m214 71l0-179q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 179q0 8 5 13t13 5l107 0q8 0 13-5t5-13z m214 143l0-321q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 321q0 8 5 13t13 5l107 0q8 0 13-5t5-13z m214 214l0-536q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 536q0 8 5 13t13 5l107 0q8 0 13-5t5-13z m214 286l0-821q0-8-5-13t-13-5l-107 0q-8 0-13 5t-5 13l0 821q0 8 5 13t13 5l107 0q8 0 13-5t5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="camera" unicode="" d="M536 475q66 0 114-47t47-114-47-114-114-47-114 47-47 114 47 114 114 47z m393 232q59 0 101-42t42-101l0-500q0-59-42-101t-101-42l-786 0q-59 0-101 42t-42 101l0 500q0 59 42 101t101 42l125 0 28 76q11 27 39 47t58 20l286 0q30 0 58-20t39-47l28-76 125 0z m-393-643q103 0 177 73t73 177-73 177-177 73-177-73-73-177 73-177 177-73z" horiz-adv-x="1071.429" />
|
||||||
|
<glyph glyph-name="shuffle" unicode="" d="M372 582q-33-51-76-152-12 25-21 40t-23 35-28 32-35 20-45 8l-125 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l125 0q140 0 229-126z m628-446q0-8-5-13l-179-179q-5-5-13-5-7 0-13 5t-5 13l0 107q-18 0-47 0t-45-1-41 1-40 3-36 6-35 10-32 16-33 22-31 30-31 39q33 52 76 152 12-25 21-40t23-35 28-32 35-20 45-8l143 0 0 107q0 8 5 13t13 5q7 0 13-6l178-178q5-5 5-13z m0 500q0-8-5-13l-179-179q-5-5-13-5-7 0-13 5t-5 13l0 107-143 0q-27 0-49-8t-39-25-28-34-25-43q-18-35-44-95-16-37-28-62t-30-59-36-56-41-46-50-38-59-23-71-9l-125 0q-8 0-13 5t-5 13l0 107q0 8 5 13t13 5l125 0q27 0 49 8t39 25 28 34 25 43q18 35 44 95 16 37 28 62t30 59 36 56 41 46 50 38 59 23 71 9l143 0 0 107q0 8 5 13t13 5q7 0 13-6l178-178q5-5 5-13z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="volume-off" unicode="" d="M429 654l0-607q0-15-11-25t-25-11-25 11l-186 186-146 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l146 0 186 186q11 11 25 11t25-11 11-25z" horiz-adv-x="428.571" />
|
||||||
|
<glyph glyph-name="volume-down" unicode="" d="M429 654l0-607q0-15-11-25t-25-11-25 11l-186 186-146 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l146 0 186 186q11 11 25 11t25-11 11-25z m214-304q0-42-24-79t-63-52q-6-3-14-3-15 0-25 10t-11 25q0 12 7 20t16 14 19 13 16 20 7 32-7 32-16 20-19 13-16 14-7 20q0 15 11 25t25 10q8 0 14-3 39-15 63-52t24-79z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="volume-up" unicode="" d="M429 654l0-607q0-15-11-25t-25-11-25 11l-186 186-146 0q-15 0-25 11t-11 25l0 214q0 15 11 25t25 11l146 0 186 186q11 11 25 11t25-11 11-25z m214-304q0-42-24-79t-63-52q-6-3-14-3-15 0-25 10t-11 25q0 12 7 20t16 14 19 13 16 20 7 32-7 32-16 20-19 13-16 14-7 20q0 15 11 25t25 10q8 0 14-3 39-15 63-52t24-79z m143 0q0-85-47-158t-126-105q-7-3-14-3-15 0-26 11t-11 25q0 22 22 33 31 16 42 25 41 30 64 76t23 97-23 97-64 76q-11 8-42 25-22 11-22 33 0 15 11 25t25 11q7 0 15-3 78-33 126-105t47-158z m143 0q0-128-71-236t-189-158q-7-3-15-3-15 0-25 11t-11 25q0 20 22 33 4 2 13 6t13 6q26 14 46 28 69 51 107 127t39 161-39 161-107 127q-20 15-46 28-4 2-13 6t-13 6q-22 13-22 33 0 15 11 25t25 11q7 0 15-3 118-51 189-158t71-236z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="search" unicode="" d="M643 386q0 103-73 177t-177 73-177-73-73-177 73-177 177-73 177 73 73 177z m286-464q0-29-21-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69-80 0-153 31t-126 84-84 126-31 153 31 153 84 126 126 84 153 31 153-31 126-84 84-126 31-153q0-123-69-223l191-191q21-21 21-50z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="key" unicode="" d="M464 564q0 45-31 76t-76 31-76-31-31-76q0-23 11-46-23 11-46 11-45 0-76-31t-31-76 31-76 76-31 76 31 31 76q0 23-11 46 23-11 46-11 45 0 76 31t31 76z m475-393q0-9-27-37t-37-27q-5 0-16 9t-20 18-21 22-14 15l-54-54 123-123q16-16 16-38 0-23-22-45t-45-22q-22 0-38 16l-374 374q-98-73-204-73-91 0-148 57t-57 148q0 89 53 175t138 138 175 53q91 0 148-57t57-148q0-105-73-204l198-198 54 54q-2 2-15 14t-22 21-18 20-9 16q0 9 27 37t37 27q7 0 13-6 3-3 26-25t46-44 48-48 41-44 16-23z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="lock" unicode="" d="M179 421l286 0 0 107q0 59-42 101t-101 42-101-42-42-101l0-107z m464-54l0-321q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 321q0 22 16 38t38 16l18 0 0 107q0 103 74 176t176 74 176-74 74-176l0-107 18 0q22 0 38-16t16-38z" horiz-adv-x="642.857" />
|
||||||
|
<glyph glyph-name="lock-open" unicode="" d="M929 529l0-143q0-15-11-25t-25-11l-36 0q-15 0-25 11t-11 25l0 143q0 59-42 101t-101 42-101-42-42-101l0-107 54 0q22 0 38-16t16-38l0-321q0-22-16-38t-38-16l-536 0q-22 0-38 16t-16 38l0 321q0 22 16 38t38 16l375 0 0 107q0 103 73 177t177 73 177-73 73-177z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="bell" unicode="" d="M473-96q0 9-9 9-33 0-57 24t-24 57q0 9-9 9t-9-9q0-41 29-69t69-29q9 0 9 9z m-371 161l724 0q-92 101-138 230t-46 270q0 143-179 143t-179-143q0-142-46-270t-138-230z m826 0q0-29-21-50t-50-21l-250 0q0-59-42-101t-101-42-101 42-42 101l-250 0q-29 0-50 21t-21 50q106 90 160 222t54 278q0 92 54 146t147 65q-4 10-4 21 0 22 16 38t38 16 38-16 16-38q0-11-4-21 94-11 147-65t54-146q0-146 54-278t160-222z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="bookmark" unicode="" d="M650 779q13 0 25-5 18-7 29-23t11-35l0-719q0-19-11-35t-29-23q-11-4-25-4-27 0-46 18l-246 237-246-237q-20-18-46-18-13 0-25 5-18 7-29 23t-11 35l0 719q0 19 11 35t29 23q12 5 25 5l585 0z" horiz-adv-x="714.286" />
|
||||||
|
<glyph glyph-name="fire" unicode="" d="M786-96l0-36q0-7-5-13t-13-5l-750 0q-7 0-13 5t-5 13l0 36q0 7 5 13t13 5l750 0q7 0 13-5t5-13z m-143 589q0-44-14-80t-36-63-49-49-54-43-49-40-36-45-14-54q0-54 37-125l-2 1 1-1q-50 23-89 46t-77 56-63 68-40 84-15 103q0 44 14 80t36 63 49 49 54 43 49 40 36 45 14 54q0 52-37 125l2-1-1 1q50-23 89-46t77-56 63-68 40-84 15-103z" horiz-adv-x="785.714" />
|
||||||
|
<glyph glyph-name="wrench" unicode="" d="M214 29q0 15-11 25t-25 11-25-11-11-25 11-25 25-11 25 11 11 25z m359 234l-381-381q-21-21-50-21t-51 21l-59 60q-21 20-21 50t21 51l380 380q22-55 64-97t97-64z m354 243q0-22-13-59-26-75-92-121t-144-47q-103 0-177 73t-73 177 73 177 177 73q32 0 68-9t60-26q9-6 9-16t-9-16l-163-94 0-125 108-60q3 2 44 27t76 45 39 20q8 0 13-6t5-14z" horiz-adv-x="928.571" />
|
||||||
|
<glyph glyph-name="hammer" unicode="" d="M988-7q0-30-21-50l-60-60q-22-21-51-21-30 0-50 21l-203 203q-21 20-21 50t24 54l-143 143-70-70q-8-8-19-8t-19 8q1-1 7-7t7-7 6-6 6-8 3-8 3-9 1-10q0-21-16-38-2-2-9-10t-11-11-10-9-12-9-12-5-15-3q-22 0-38 16l-228 228q-16 16-16 38 0 7 3 15t5 12 9 12 9 10 11 11 10 9q17 16 38 16 6 0 10-1t9-3 8-3 8-6 6-6 7-7 7-7q-8 8-8 19t8 19l194 194q8 8 19 8t19-8q-1 1-7 7t-7 7-6 6-6 8-3 8-3 9-1 10q0 21 16 38 2 2 9 10t11 11 10 9 12 9 12 5 15 3q22 0 38-16l228-228q16-16 16-38 0-7-3-15t-5-12-9-12-9-10-11-11-10-9q-17-16-38-16-6 0-10 1t-9 3-8 3-8 6-6 6-7 7-7 7q8-8 8-19t-8-19l-70-70 143-143q24 24 54 24 29 0 51-21l203-203q21-22 21-51z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="clock" unicode="" d="M500 546l0-250q0-8-5-13t-13-5l-179 0q-8 0-13 5t-5 13l0 36q0 8 5 13t13 5l125 0 0 196q0 8 5 13t13 5l36 0q8 0 13-5t5-13z m232-196q0 83-41 152t-110 110-152 41-152-41-110-110-41-152 41-152 110-110 152-41 152 41 110 110 41 152z m125 0q0-117-57-215t-156-156-215-57-215 57-156 156-57 215 57 215 156 156 215 57 215-57 156-156 57-215z" horiz-adv-x="857.143" />
|
||||||
|
<glyph glyph-name="truck" unicode="" d="M357 64q0 29-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m-214 286l214 0 0 143-88 0q-7 0-12-5l-109-109q-5-5-5-12l0-17z m714-286q0 29-21 50t-50 21-50-21-21-50 21-50 50-21 50 21 21 50z m143 607l0-571q0-8-2-15t-8-10-9-6-13-3-13-1-14 0-13 0q0-59-42-101t-101-42-101 42-42 101l-214 0q0-59-42-101t-101-42-101 42-42 101l-36 0q-2 0-13 0t-14 0-13 1-13 3-9 6-8 10-2 15q0 15 11 25t25 11l0 179q0 4 0 20t0 21 1 19 4 21 8 17 13 17l110 110q11 11 28 18t33 7l89 0 0 107q0 15 11 25t25 11l571 0q15 0 25-11t11-25z" horiz-adv-x="1000" />
|
||||||
|
<glyph glyph-name="block" unicode="" d="M732 352q0 90-49 165l-421-420q76-50 166-50 62 0 118 24t97 65 65 97 24 119z m-557-167l421 421q-75 51-167 51-83 0-152-41t-110-111-41-153q0-90 50-167z m682 167q0-88-34-167t-91-137-137-92-167-34-167 34-137 92-91 137-34 167 34 167 91 137 137 92 167 34 167-34 137-92 91-137 34-167z" horiz-adv-x="857.143" />
|
||||||
|
</font>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 144 KiB |
BIN
font/fontello.ttf
Normal file
BIN
font/fontello.ttf
Normal file
Binary file not shown.
BIN
font/fontello.woff
Normal file
BIN
font/fontello.woff
Normal file
Binary file not shown.
736
fontello.html
Normal file
736
fontello.html
Normal file
@ -0,0 +1,736 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head><!--[if lt IE 9]>
|
||||||
|
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
||||||
|
<meta charset="UTF-8"><style type="text/css">/*
|
||||||
|
* Bootstrap v2.2.1
|
||||||
|
*
|
||||||
|
* Copyright 2012 Twitter, Inc
|
||||||
|
* Licensed under the Apache License v2.0
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Designed and built with all the love in the world @twitter by @mdo and @fat.
|
||||||
|
*/
|
||||||
|
.clearfix {
|
||||||
|
*zoom: 1;
|
||||||
|
}
|
||||||
|
.clearfix:before,
|
||||||
|
.clearfix:after {
|
||||||
|
display: table;
|
||||||
|
content: "";
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
.clearfix:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
html {
|
||||||
|
font-size: 100%;
|
||||||
|
-webkit-text-size-adjust: 100%;
|
||||||
|
-ms-text-size-adjust: 100%;
|
||||||
|
}
|
||||||
|
a:focus {
|
||||||
|
outline: thin dotted #333;
|
||||||
|
outline: 5px auto -webkit-focus-ring-color;
|
||||||
|
outline-offset: -2px;
|
||||||
|
}
|
||||||
|
a:hover,
|
||||||
|
a:active {
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
margin: 0;
|
||||||
|
font-size: 100%;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
button,
|
||||||
|
input {
|
||||||
|
*overflow: visible;
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
button::-moz-focus-inner,
|
||||||
|
input::-moz-focus-inner {
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 20px;
|
||||||
|
color: #333;
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #08c;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a:hover {
|
||||||
|
color: #005580;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
.row {
|
||||||
|
margin-left: -20px;
|
||||||
|
*zoom: 1;
|
||||||
|
}
|
||||||
|
.row:before,
|
||||||
|
.row:after {
|
||||||
|
display: table;
|
||||||
|
content: "";
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
.row:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
[class*="span"] {
|
||||||
|
float: left;
|
||||||
|
min-height: 1px;
|
||||||
|
margin-left: 20px;
|
||||||
|
}
|
||||||
|
.container,
|
||||||
|
.navbar-static-top .container,
|
||||||
|
.navbar-fixed-top .container,
|
||||||
|
.navbar-fixed-bottom .container {
|
||||||
|
width: 940px;
|
||||||
|
}
|
||||||
|
.span12 {
|
||||||
|
width: 940px;
|
||||||
|
}
|
||||||
|
.span11 {
|
||||||
|
width: 860px;
|
||||||
|
}
|
||||||
|
.span10 {
|
||||||
|
width: 780px;
|
||||||
|
}
|
||||||
|
.span9 {
|
||||||
|
width: 700px;
|
||||||
|
}
|
||||||
|
.span8 {
|
||||||
|
width: 620px;
|
||||||
|
}
|
||||||
|
.span7 {
|
||||||
|
width: 540px;
|
||||||
|
}
|
||||||
|
.span6 {
|
||||||
|
width: 460px;
|
||||||
|
}
|
||||||
|
.span5 {
|
||||||
|
width: 380px;
|
||||||
|
}
|
||||||
|
.span4 {
|
||||||
|
width: 300px;
|
||||||
|
}
|
||||||
|
.span3 {
|
||||||
|
width: 220px;
|
||||||
|
}
|
||||||
|
.span2 {
|
||||||
|
width: 140px;
|
||||||
|
}
|
||||||
|
.span1 {
|
||||||
|
width: 60px;
|
||||||
|
}
|
||||||
|
[class*="span"].pull-right,
|
||||||
|
.row-fluid [class*="span"].pull-right {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
.container {
|
||||||
|
margin-right: auto;
|
||||||
|
margin-left: auto;
|
||||||
|
*zoom: 1;
|
||||||
|
}
|
||||||
|
.container:before,
|
||||||
|
.container:after {
|
||||||
|
display: table;
|
||||||
|
content: "";
|
||||||
|
line-height: 0;
|
||||||
|
}
|
||||||
|
.container:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
margin: 0 0 10px;
|
||||||
|
}
|
||||||
|
.lead {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-size: 21px;
|
||||||
|
font-weight: 200;
|
||||||
|
line-height: 30px;
|
||||||
|
}
|
||||||
|
small {
|
||||||
|
font-size: 85%;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
margin: 10px 0;
|
||||||
|
font-family: inherit;
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 20px;
|
||||||
|
color: inherit;
|
||||||
|
text-rendering: optimizelegibility;
|
||||||
|
}
|
||||||
|
h1 small {
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 1;
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
line-height: 40px;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 38.5px;
|
||||||
|
}
|
||||||
|
h1 small {
|
||||||
|
font-size: 24.5px;
|
||||||
|
}
|
||||||
|
body {
|
||||||
|
margin-top: 90px;
|
||||||
|
}
|
||||||
|
.header {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -480px;
|
||||||
|
background-color: #fff;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
padding-top: 10px;
|
||||||
|
z-index: 10;
|
||||||
|
}
|
||||||
|
.footer {
|
||||||
|
color: #ddd;
|
||||||
|
font-size: 12px;
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
.footer a {
|
||||||
|
color: #ccc;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
.the-icons {
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 24px;
|
||||||
|
}
|
||||||
|
.switch {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
bottom: 10px;
|
||||||
|
color: #666;
|
||||||
|
}
|
||||||
|
.switch input {
|
||||||
|
margin-right: 0.3em;
|
||||||
|
}
|
||||||
|
.codesOn .i-name {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.codesOn .i-code {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
.i-code {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<link rel="stylesheet" href="js/css/fontello.css">
|
||||||
|
<link rel="stylesheet" href="css/animation.css"><!--[if IE 7]>
|
||||||
|
<link rel="stylesheet" href="css/fontello-ie7.css"><![endif]-->
|
||||||
|
<script>
|
||||||
|
function toggleCodes(on) {
|
||||||
|
var obj = document.getElementById('icons');
|
||||||
|
|
||||||
|
if (on) {
|
||||||
|
obj.className += ' codesOn';
|
||||||
|
} else {
|
||||||
|
obj.className = obj.className.replace(' codesOn', '');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="container header">
|
||||||
|
<h1>
|
||||||
|
fontello
|
||||||
|
<small>font demo</small>
|
||||||
|
</h1>
|
||||||
|
<label class="switch">
|
||||||
|
<input type="checkbox" onclick="toggleCodes(this.checked)">show codes
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div id="icons" class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe81f" class="the-icons span3"><i class="icon-plus"></i> <span class="i-name">icon-plus</span><span class="i-code">0xe81f</span></div>
|
||||||
|
<div title="Code: 0xe823" class="the-icons span3"><i class="icon-minus"></i> <span class="i-name">icon-minus</span><span class="i-code">0xe823</span></div>
|
||||||
|
<div title="Code: 0xe88a" class="the-icons span3"><i class="icon-left-big"></i> <span class="i-name">icon-left-big</span><span class="i-code">0xe88a</span></div>
|
||||||
|
<div title="Code: 0xe88c" class="the-icons span3"><i class="icon-up-big"></i> <span class="i-name">icon-up-big</span><span class="i-code">0xe88c</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe88b" class="the-icons span3"><i class="icon-right-big"></i> <span class="i-name">icon-right-big</span><span class="i-code">0xe88b</span></div>
|
||||||
|
<div title="Code: 0xe889" class="the-icons span3"><i class="icon-down-big"></i> <span class="i-name">icon-down-big</span><span class="i-code">0xe889</span></div>
|
||||||
|
<div title="Code: 0xe93c" class="the-icons span3"><i class="icon-home"></i> <span class="i-name">icon-home</span><span class="i-code">0xe93c</span></div>
|
||||||
|
<div title="Code: 0xe800" class="the-icons span3"><i class="icon-pause"></i> <span class="i-name">icon-pause</span><span class="i-code">0xe800</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8a4" class="the-icons span3"><i class="icon-fast-fw"></i> <span class="i-name">icon-fast-fw</span><span class="i-code">0xe8a4</span></div>
|
||||||
|
<div title="Code: 0xe8a5" class="the-icons span3"><i class="icon-fast-bw"></i> <span class="i-name">icon-fast-bw</span><span class="i-code">0xe8a5</span></div>
|
||||||
|
<div title="Code: 0xe8a0" class="the-icons span3"><i class="icon-to-end"></i> <span class="i-name">icon-to-end</span><span class="i-code">0xe8a0</span></div>
|
||||||
|
<div title="Code: 0xe8a2" class="the-icons span3"><i class="icon-to-start"></i> <span class="i-name">icon-to-start</span><span class="i-code">0xe8a2</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe89e" class="the-icons span3"><i class="icon-stop"></i> <span class="i-name">icon-stop</span><span class="i-code">0xe89e</span></div>
|
||||||
|
<div title="Code: 0xe94e" class="the-icons span3"><i class="icon-up-dir"></i> <span class="i-name">icon-up-dir</span><span class="i-code">0xe94e</span></div>
|
||||||
|
<div title="Code: 0xe89b" class="the-icons span3"><i class="icon-play"></i> <span class="i-name">icon-play</span><span class="i-code">0xe89b</span></div>
|
||||||
|
<div title="Code: 0xe950" class="the-icons span3"><i class="icon-right-dir"></i> <span class="i-name">icon-right-dir</span><span class="i-code">0xe950</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe94d" class="the-icons span3"><i class="icon-down-dir"></i> <span class="i-name">icon-down-dir</span><span class="i-code">0xe94d</span></div>
|
||||||
|
<div title="Code: 0xe94f" class="the-icons span3"><i class="icon-left-dir"></i> <span class="i-name">icon-left-dir</span><span class="i-code">0xe94f</span></div>
|
||||||
|
<div title="Code: 0xe8ad" class="the-icons span3"><i class="icon-cloud"></i> <span class="i-name">icon-cloud</span><span class="i-code">0xe8ad</span></div>
|
||||||
|
<div title="Code: 0xe8b0" class="the-icons span3"><i class="icon-umbrella"></i> <span class="i-name">icon-umbrella</span><span class="i-code">0xe8b0</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe808" class="the-icons span3"><i class="icon-star"></i> <span class="i-name">icon-star</span><span class="i-code">0xe808</span></div>
|
||||||
|
<div title="Code: 0xe809" class="the-icons span3"><i class="icon-star-empty"></i> <span class="i-name">icon-star-empty</span><span class="i-code">0xe809</span></div>
|
||||||
|
<div title="Code: 0xe8cf" class="the-icons span3"><i class="icon-check"></i> <span class="i-name">icon-check</span><span class="i-code">0xe8cf</span></div>
|
||||||
|
<div title="Code: 0xe88e" class="the-icons span3"><i class="icon-left-hand"></i> <span class="i-name">icon-left-hand</span><span class="i-code">0xe88e</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe88f" class="the-icons span3"><i class="icon-up-hand"></i> <span class="i-name">icon-up-hand</span><span class="i-code">0xe88f</span></div>
|
||||||
|
<div title="Code: 0xe88d" class="the-icons span3"><i class="icon-right-hand"></i> <span class="i-name">icon-right-hand</span><span class="i-code">0xe88d</span></div>
|
||||||
|
<div title="Code: 0xe890" class="the-icons span3"><i class="icon-down-hand"></i> <span class="i-name">icon-down-hand</span><span class="i-code">0xe890</span></div>
|
||||||
|
<div title="Code: 0xe817" class="the-icons span3"><i class="icon-th-list"></i> <span class="i-name">icon-th-list</span><span class="i-code">0xe817</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe807" class="the-icons span3"><i class="icon-heart-empty"></i> <span class="i-name">icon-heart-empty</span><span class="i-code">0xe807</span></div>
|
||||||
|
<div title="Code: 0xe806" class="the-icons span3"><i class="icon-heart"></i> <span class="i-name">icon-heart</span><span class="i-code">0xe806</span></div>
|
||||||
|
<div title="Code: 0xe802" class="the-icons span3"><i class="icon-music"></i> <span class="i-name">icon-music</span><span class="i-code">0xe802</span></div>
|
||||||
|
<div title="Code: 0xe816" class="the-icons span3"><i class="icon-th"></i> <span class="i-name">icon-th</span><span class="i-code">0xe816</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe838" class="the-icons span3"><i class="icon-flag"></i> <span class="i-name">icon-flag</span><span class="i-code">0xe838</span></div>
|
||||||
|
<div title="Code: 0xe862" class="the-icons span3"><i class="icon-cog"></i> <span class="i-name">icon-cog</span><span class="i-code">0xe862</span></div>
|
||||||
|
<div title="Code: 0xe851" class="the-icons span3"><i class="icon-attention"></i> <span class="i-name">icon-attention</span><span class="i-code">0xe851</span></div>
|
||||||
|
<div title="Code: 0xe8ae" class="the-icons span3"><i class="icon-flash"></i> <span class="i-name">icon-flash</span><span class="i-code">0xe8ae</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe863" class="the-icons span3"><i class="icon-cog-alt"></i> <span class="i-name">icon-cog-alt</span><span class="i-code">0xe863</span></div>
|
||||||
|
<div title="Code: 0xe8c5" class="the-icons span3"><i class="icon-scissors"></i> <span class="i-name">icon-scissors</span><span class="i-code">0xe8c5</span></div>
|
||||||
|
<div title="Code: 0xe8b1" class="the-icons span3"><i class="icon-flight"></i> <span class="i-name">icon-flight</span><span class="i-code">0xe8b1</span></div>
|
||||||
|
<div title="Code: 0xe804" class="the-icons span3"><i class="icon-mail"></i> <span class="i-name">icon-mail</span><span class="i-code">0xe804</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe941" class="the-icons span3"><i class="icon-edit"></i> <span class="i-name">icon-edit</span><span class="i-code">0xe941</span></div>
|
||||||
|
<div title="Code: 0xe847" class="the-icons span3"><i class="icon-pencil"></i> <span class="i-name">icon-pencil</span><span class="i-code">0xe847</span></div>
|
||||||
|
<div title="Code: 0xe818" class="the-icons span3"><i class="icon-ok"></i> <span class="i-name">icon-ok</span><span class="i-code">0xe818</span></div>
|
||||||
|
<div title="Code: 0xe819" class="the-icons span3"><i class="icon-ok-circled"></i> <span class="i-name">icon-ok-circled</span><span class="i-code">0xe819</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe81c" class="the-icons span3"><i class="icon-cancel"></i> <span class="i-name">icon-cancel</span><span class="i-code">0xe81c</span></div>
|
||||||
|
<div title="Code: 0xe81d" class="the-icons span3"><i class="icon-cancel-circled"></i> <span class="i-name">icon-cancel-circled</span><span class="i-code">0xe81d</span></div>
|
||||||
|
<div title="Code: 0xe8d3" class="the-icons span3"><i class="icon-asterisk"></i> <span class="i-name">icon-asterisk</span><span class="i-code">0xe8d3</span></div>
|
||||||
|
<div title="Code: 0xe852" class="the-icons span3"><i class="icon-attention-circled"></i> <span class="i-name">icon-attention-circled</span><span class="i-code">0xe852</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe820" class="the-icons span3"><i class="icon-plus-circled"></i> <span class="i-name">icon-plus-circled</span><span class="i-code">0xe820</span></div>
|
||||||
|
<div title="Code: 0xe824" class="the-icons span3"><i class="icon-minus-circled"></i> <span class="i-name">icon-minus-circled</span><span class="i-code">0xe824</span></div>
|
||||||
|
<div title="Code: 0xe856" class="the-icons span3"><i class="icon-forward"></i> <span class="i-name">icon-forward</span><span class="i-code">0xe856</span></div>
|
||||||
|
<div title="Code: 0xe896" class="the-icons span3"><i class="icon-ccw"></i> <span class="i-name">icon-ccw</span><span class="i-code">0xe896</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe895" class="the-icons span3"><i class="icon-cw"></i> <span class="i-name">icon-cw</span><span class="i-code">0xe895</span></div>
|
||||||
|
<div title="Code: 0xe872" class="the-icons span3"><i class="icon-resize-vertical"></i> <span class="i-name">icon-resize-vertical</span><span class="i-code">0xe872</span></div>
|
||||||
|
<div title="Code: 0xe873" class="the-icons span3"><i class="icon-resize-horizontal"></i> <span class="i-name">icon-resize-horizontal</span><span class="i-code">0xe873</span></div>
|
||||||
|
<div title="Code: 0xe8a6" class="the-icons span3"><i class="icon-eject"></i> <span class="i-name">icon-eject</span><span class="i-code">0xe8a6</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe80a" class="the-icons span3"><i class="icon-star-half"></i> <span class="i-name">icon-star-half</span><span class="i-code">0xe80a</span></div>
|
||||||
|
<div title="Code: 0xe81a" class="the-icons span3"><i class="icon-ok-circled2"></i> <span class="i-name">icon-ok-circled2</span><span class="i-code">0xe81a</span></div>
|
||||||
|
<div title="Code: 0xe86f" class="the-icons span3"><i class="icon-cancel-circled2"></i> <span class="i-name">icon-cancel-circled2</span><span class="i-code">0xe86f</span></div>
|
||||||
|
<div title="Code: 0xe939" class="the-icons span3"><i class="icon-help-circled"></i> <span class="i-name">icon-help-circled</span><span class="i-code">0xe939</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe93a" class="the-icons span3"><i class="icon-info-circled"></i> <span class="i-name">icon-info-circled</span><span class="i-code">0xe93a</span></div>
|
||||||
|
<div title="Code: 0xe815" class="the-icons span3"><i class="icon-th-large"></i> <span class="i-name">icon-th-large</span><span class="i-code">0xe815</span></div>
|
||||||
|
<div title="Code: 0xe832" class="the-icons span3"><i class="icon-eye"></i> <span class="i-name">icon-eye</span><span class="i-code">0xe832</span></div>
|
||||||
|
<div title="Code: 0xe833" class="the-icons span3"><i class="icon-eye-off"></i> <span class="i-name">icon-eye-off</span><span class="i-code">0xe833</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe834" class="the-icons span3"><i class="icon-tag"></i> <span class="i-name">icon-tag</span><span class="i-code">0xe834</span></div>
|
||||||
|
<div title="Code: 0xe835" class="the-icons span3"><i class="icon-tags"></i> <span class="i-name">icon-tags</span><span class="i-code">0xe835</span></div>
|
||||||
|
<div title="Code: 0xe814" class="the-icons span3"><i class="icon-camera-alt"></i> <span class="i-name">icon-camera-alt</span><span class="i-code">0xe814</span></div>
|
||||||
|
<div title="Code: 0xe942" class="the-icons span3"><i class="icon-print"></i> <span class="i-name">icon-print</span><span class="i-code">0xe942</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe943" class="the-icons span3"><i class="icon-retweet"></i> <span class="i-name">icon-retweet</span><span class="i-code">0xe943</span></div>
|
||||||
|
<div title="Code: 0xe84a" class="the-icons span3"><i class="icon-comment"></i> <span class="i-name">icon-comment</span><span class="i-code">0xe84a</span></div>
|
||||||
|
<div title="Code: 0xe84b" class="the-icons span3"><i class="icon-chat"></i> <span class="i-name">icon-chat</span><span class="i-code">0xe84b</span></div>
|
||||||
|
<div title="Code: 0xe853" class="the-icons span3"><i class="icon-location"></i> <span class="i-name">icon-location</span><span class="i-code">0xe853</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe81e" class="the-icons span3"><i class="icon-trash"></i> <span class="i-name">icon-trash</span><span class="i-code">0xe81e</span></div>
|
||||||
|
<div title="Code: 0xe865" class="the-icons span3"><i class="icon-basket"></i> <span class="i-name">icon-basket</span><span class="i-code">0xe865</span></div>
|
||||||
|
<div title="Code: 0xe868" class="the-icons span3"><i class="icon-login"></i> <span class="i-name">icon-login</span><span class="i-code">0xe868</span></div>
|
||||||
|
<div title="Code: 0xe949" class="the-icons span3"><i class="icon-logout"></i> <span class="i-name">icon-logout</span><span class="i-code">0xe949</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe90d" class="the-icons span3"><i class="icon-resize-full"></i> <span class="i-name">icon-resize-full</span><span class="i-code">0xe90d</span></div>
|
||||||
|
<div title="Code: 0xe871" class="the-icons span3"><i class="icon-resize-small"></i> <span class="i-name">icon-resize-small</span><span class="i-code">0xe871</span></div>
|
||||||
|
<div title="Code: 0xe875" class="the-icons span3"><i class="icon-zoom-in"></i> <span class="i-name">icon-zoom-in</span><span class="i-code">0xe875</span></div>
|
||||||
|
<div title="Code: 0xe876" class="the-icons span3"><i class="icon-zoom-out"></i> <span class="i-name">icon-zoom-out</span><span class="i-code">0xe876</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe877" class="the-icons span3"><i class="icon-down-circled2"></i> <span class="i-name">icon-down-circled2</span><span class="i-code">0xe877</span></div>
|
||||||
|
<div title="Code: 0xe878" class="the-icons span3"><i class="icon-up-circled2"></i> <span class="i-name">icon-up-circled2</span><span class="i-code">0xe878</span></div>
|
||||||
|
<div title="Code: 0xe879" class="the-icons span3"><i class="icon-down-open"></i> <span class="i-name">icon-down-open</span><span class="i-code">0xe879</span></div>
|
||||||
|
<div title="Code: 0xe87a" class="the-icons span3"><i class="icon-left-open"></i> <span class="i-name">icon-left-open</span><span class="i-code">0xe87a</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe87b" class="the-icons span3"><i class="icon-right-open"></i> <span class="i-name">icon-right-open</span><span class="i-code">0xe87b</span></div>
|
||||||
|
<div title="Code: 0xe87c" class="the-icons span3"><i class="icon-up-open"></i> <span class="i-name">icon-up-open</span><span class="i-code">0xe87c</span></div>
|
||||||
|
<div title="Code: 0xe897" class="the-icons span3"><i class="icon-refresh"></i> <span class="i-name">icon-refresh</span><span class="i-code">0xe897</span></div>
|
||||||
|
<div title="Code: 0xe89d" class="the-icons span3"><i class="icon-play-circled2"></i> <span class="i-name">icon-play-circled2</span><span class="i-code">0xe89d</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8a1" class="the-icons span3"><i class="icon-to-end-alt"></i> <span class="i-name">icon-to-end-alt</span><span class="i-code">0xe8a1</span></div>
|
||||||
|
<div title="Code: 0xe8a3" class="the-icons span3"><i class="icon-to-start-alt"></i> <span class="i-name">icon-to-start-alt</span><span class="i-code">0xe8a3</span></div>
|
||||||
|
<div title="Code: 0xe8aa" class="the-icons span3"><i class="icon-inbox"></i> <span class="i-name">icon-inbox</span><span class="i-code">0xe8aa</span></div>
|
||||||
|
<div title="Code: 0xe8b6" class="the-icons span3"><i class="icon-font"></i> <span class="i-name">icon-font</span><span class="i-code">0xe8b6</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8b5" class="the-icons span3"><i class="icon-bold"></i> <span class="i-name">icon-bold</span><span class="i-code">0xe8b5</span></div>
|
||||||
|
<div title="Code: 0xe8b4" class="the-icons span3"><i class="icon-italic"></i> <span class="i-name">icon-italic</span><span class="i-code">0xe8b4</span></div>
|
||||||
|
<div title="Code: 0xe8b7" class="the-icons span3"><i class="icon-text-height"></i> <span class="i-name">icon-text-height</span><span class="i-code">0xe8b7</span></div>
|
||||||
|
<div title="Code: 0xe8b8" class="the-icons span3"><i class="icon-text-width"></i> <span class="i-name">icon-text-width</span><span class="i-code">0xe8b8</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe95d" class="the-icons span3"><i class="icon-align-left"></i> <span class="i-name">icon-align-left</span><span class="i-code">0xe95d</span></div>
|
||||||
|
<div title="Code: 0xe95e" class="the-icons span3"><i class="icon-align-center"></i> <span class="i-name">icon-align-center</span><span class="i-code">0xe95e</span></div>
|
||||||
|
<div title="Code: 0xe95f" class="the-icons span3"><i class="icon-align-right"></i> <span class="i-name">icon-align-right</span><span class="i-code">0xe95f</span></div>
|
||||||
|
<div title="Code: 0xe960" class="the-icons span3"><i class="icon-align-justify"></i> <span class="i-name">icon-align-justify</span><span class="i-code">0xe960</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8b9" class="the-icons span3"><i class="icon-list"></i> <span class="i-name">icon-list</span><span class="i-code">0xe8b9</span></div>
|
||||||
|
<div title="Code: 0xe8ba" class="the-icons span3"><i class="icon-indent-left"></i> <span class="i-name">icon-indent-left</span><span class="i-code">0xe8ba</span></div>
|
||||||
|
<div title="Code: 0xe8bb" class="the-icons span3"><i class="icon-indent-right"></i> <span class="i-name">icon-indent-right</span><span class="i-code">0xe8bb</span></div>
|
||||||
|
<div title="Code: 0xe963" class="the-icons span3"><i class="icon-off"></i> <span class="i-name">icon-off</span><span class="i-code">0xe963</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe964" class="the-icons span3"><i class="icon-road"></i> <span class="i-name">icon-road</span><span class="i-code">0xe964</span></div>
|
||||||
|
<div title="Code: 0xe8c9" class="the-icons span3"><i class="icon-list-alt"></i> <span class="i-name">icon-list-alt</span><span class="i-code">0xe8c9</span></div>
|
||||||
|
<div title="Code: 0xe8ca" class="the-icons span3"><i class="icon-qrcode"></i> <span class="i-name">icon-qrcode</span><span class="i-code">0xe8ca</span></div>
|
||||||
|
<div title="Code: 0xe8cb" class="the-icons span3"><i class="icon-barcode"></i> <span class="i-name">icon-barcode</span><span class="i-code">0xe8cb</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8cd" class="the-icons span3"><i class="icon-ajust"></i> <span class="i-name">icon-ajust</span><span class="i-code">0xe8cd</span></div>
|
||||||
|
<div title="Code: 0xe8ce" class="the-icons span3"><i class="icon-tint"></i> <span class="i-name">icon-tint</span><span class="i-code">0xe8ce</span></div>
|
||||||
|
<div title="Code: 0xe8d6" class="the-icons span3"><i class="icon-magnet"></i> <span class="i-name">icon-magnet</span><span class="i-code">0xe8d6</span></div>
|
||||||
|
<div title="Code: 0xe874" class="the-icons span3"><i class="icon-move"></i> <span class="i-name">icon-move</span><span class="i-code">0xe874</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe83f" class="the-icons span3"><i class="icon-link"></i> <span class="i-name">icon-link</span><span class="i-code">0xe83f</span></div>
|
||||||
|
<div title="Code: 0xe912" class="the-icons span3"><i class="icon-share"></i> <span class="i-name">icon-share</span><span class="i-code">0xe912</span></div>
|
||||||
|
<div title="Code: 0xe841" class="the-icons span3"><i class="icon-hdd"></i> <span class="i-name">icon-hdd</span><span class="i-code">0xe841</span></div>
|
||||||
|
<div title="Code: 0xe82b" class="the-icons span3"><i class="icon-link-ext"></i> <span class="i-name">icon-link-ext</span><span class="i-code">0xe82b</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8d0" class="the-icons span3"><i class="icon-check-empty"></i> <span class="i-name">icon-check-empty</span><span class="i-code">0xe8d0</span></div>
|
||||||
|
<div title="Code: 0xe837" class="the-icons span3"><i class="icon-bookmark-empty"></i> <span class="i-name">icon-bookmark-empty</span><span class="i-code">0xe837</span></div>
|
||||||
|
<div title="Code: 0xe860" class="the-icons span3"><i class="icon-phone-squared"></i> <span class="i-name">icon-phone-squared</span><span class="i-code">0xe860</span></div>
|
||||||
|
<div title="Code: 0xe85d" class="the-icons span3"><i class="icon-rss"></i> <span class="i-name">icon-rss</span><span class="i-code">0xe85d</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8dd" class="the-icons span3"><i class="icon-certificate"></i> <span class="i-name">icon-certificate</span><span class="i-code">0xe8dd</span></div>
|
||||||
|
<div title="Code: 0xe891" class="the-icons span3"><i class="icon-left-circled"></i> <span class="i-name">icon-left-circled</span><span class="i-code">0xe891</span></div>
|
||||||
|
<div title="Code: 0xe892" class="the-icons span3"><i class="icon-right-circled"></i> <span class="i-name">icon-right-circled</span><span class="i-code">0xe892</span></div>
|
||||||
|
<div title="Code: 0xe893" class="the-icons span3"><i class="icon-up-circled"></i> <span class="i-name">icon-up-circled</span><span class="i-code">0xe893</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe894" class="the-icons span3"><i class="icon-down-circled"></i> <span class="i-name">icon-down-circled</span><span class="i-code">0xe894</span></div>
|
||||||
|
<div title="Code: 0xe8de" class="the-icons span3"><i class="icon-tasks"></i> <span class="i-name">icon-tasks</span><span class="i-code">0xe8de</span></div>
|
||||||
|
<div title="Code: 0xe8df" class="the-icons span3"><i class="icon-filter"></i> <span class="i-name">icon-filter</span><span class="i-code">0xe8df</span></div>
|
||||||
|
<div title="Code: 0xe870" class="the-icons span3"><i class="icon-resize-full-alt"></i> <span class="i-name">icon-resize-full-alt</span><span class="i-code">0xe870</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8e0" class="the-icons span3"><i class="icon-beaker"></i> <span class="i-name">icon-beaker</span><span class="i-code">0xe8e0</span></div>
|
||||||
|
<div title="Code: 0xe858" class="the-icons span3"><i class="icon-docs"></i> <span class="i-name">icon-docs</span><span class="i-code">0xe858</span></div>
|
||||||
|
<div title="Code: 0xe861" class="the-icons span3"><i class="icon-menu"></i> <span class="i-name">icon-menu</span><span class="i-code">0xe861</span></div>
|
||||||
|
<div title="Code: 0xe8bc" class="the-icons span3"><i class="icon-list-bullet"></i> <span class="i-name">icon-list-bullet</span><span class="i-code">0xe8bc</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8bd" class="the-icons span3"><i class="icon-list-numbered"></i> <span class="i-name">icon-list-numbered</span><span class="i-code">0xe8bd</span></div>
|
||||||
|
<div title="Code: 0xe8be" class="the-icons span3"><i class="icon-strike"></i> <span class="i-name">icon-strike</span><span class="i-code">0xe8be</span></div>
|
||||||
|
<div title="Code: 0xe8bf" class="the-icons span3"><i class="icon-underline"></i> <span class="i-name">icon-underline</span><span class="i-code">0xe8bf</span></div>
|
||||||
|
<div title="Code: 0xe8c2" class="the-icons span3"><i class="icon-table"></i> <span class="i-name">icon-table</span><span class="i-code">0xe8c2</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8e1" class="the-icons span3"><i class="icon-magic"></i> <span class="i-name">icon-magic</span><span class="i-code">0xe8e1</span></div>
|
||||||
|
<div title="Code: 0xe8e3" class="the-icons span3"><i class="icon-money"></i> <span class="i-name">icon-money</span><span class="i-code">0xe8e3</span></div>
|
||||||
|
<div title="Code: 0xe8c3" class="the-icons span3"><i class="icon-columns"></i> <span class="i-name">icon-columns</span><span class="i-code">0xe8c3</span></div>
|
||||||
|
<div title="Code: 0xe8ec" class="the-icons span3"><i class="icon-sort"></i> <span class="i-name">icon-sort</span><span class="i-code">0xe8ec</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8ed" class="the-icons span3"><i class="icon-sort-down"></i> <span class="i-name">icon-sort-down</span><span class="i-code">0xe8ed</span></div>
|
||||||
|
<div title="Code: 0xe8ee" class="the-icons span3"><i class="icon-sort-up"></i> <span class="i-name">icon-sort-up</span><span class="i-code">0xe8ee</span></div>
|
||||||
|
<div title="Code: 0xe805" class="the-icons span3"><i class="icon-mail-alt"></i> <span class="i-name">icon-mail-alt</span><span class="i-code">0xe805</span></div>
|
||||||
|
<div title="Code: 0xe8f6" class="the-icons span3"><i class="icon-gauge"></i> <span class="i-name">icon-gauge</span><span class="i-code">0xe8f6</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe84c" class="the-icons span3"><i class="icon-comment-empty"></i> <span class="i-name">icon-comment-empty</span><span class="i-code">0xe84c</span></div>
|
||||||
|
<div title="Code: 0xe84d" class="the-icons span3"><i class="icon-chat-empty"></i> <span class="i-name">icon-chat-empty</span><span class="i-code">0xe84d</span></div>
|
||||||
|
<div title="Code: 0xe8f7" class="the-icons span3"><i class="icon-sitemap"></i> <span class="i-name">icon-sitemap</span><span class="i-code">0xe8f7</span></div>
|
||||||
|
<div title="Code: 0xe8c6" class="the-icons span3"><i class="icon-paste"></i> <span class="i-name">icon-paste</span><span class="i-code">0xe8c6</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe86d" class="the-icons span3"><i class="icon-lightbulb"></i> <span class="i-name">icon-lightbulb</span><span class="i-code">0xe86d</span></div>
|
||||||
|
<div title="Code: 0xe957" class="the-icons span3"><i class="icon-exchange"></i> <span class="i-name">icon-exchange</span><span class="i-code">0xe957</span></div>
|
||||||
|
<div title="Code: 0xe83d" class="the-icons span3"><i class="icon-download-cloud"></i> <span class="i-name">icon-download-cloud</span><span class="i-code">0xe83d</span></div>
|
||||||
|
<div title="Code: 0xe83e" class="the-icons span3"><i class="icon-upload-cloud"></i> <span class="i-name">icon-upload-cloud</span><span class="i-code">0xe83e</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8fc" class="the-icons span3"><i class="icon-user-md"></i> <span class="i-name">icon-user-md</span><span class="i-code">0xe8fc</span></div>
|
||||||
|
<div title="Code: 0xe8fd" class="the-icons span3"><i class="icon-stethoscope"></i> <span class="i-name">icon-stethoscope</span><span class="i-code">0xe8fd</span></div>
|
||||||
|
<div title="Code: 0xe8c8" class="the-icons span3"><i class="icon-suitcase"></i> <span class="i-name">icon-suitcase</span><span class="i-code">0xe8c8</span></div>
|
||||||
|
<div title="Code: 0xe84f" class="the-icons span3"><i class="icon-bell-alt"></i> <span class="i-name">icon-bell-alt</span><span class="i-code">0xe84f</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8f9" class="the-icons span3"><i class="icon-coffee"></i> <span class="i-name">icon-coffee</span><span class="i-code">0xe8f9</span></div>
|
||||||
|
<div title="Code: 0xe8fa" class="the-icons span3"><i class="icon-food"></i> <span class="i-name">icon-food</span><span class="i-code">0xe8fa</span></div>
|
||||||
|
<div title="Code: 0xe945" class="the-icons span3"><i class="icon-doc-text"></i> <span class="i-name">icon-doc-text</span><span class="i-code">0xe945</span></div>
|
||||||
|
<div title="Code: 0xe902" class="the-icons span3"><i class="icon-building"></i> <span class="i-name">icon-building</span><span class="i-code">0xe902</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe901" class="the-icons span3"><i class="icon-hospital"></i> <span class="i-name">icon-hospital</span><span class="i-code">0xe901</span></div>
|
||||||
|
<div title="Code: 0xe8fe" class="the-icons span3"><i class="icon-ambulance"></i> <span class="i-name">icon-ambulance</span><span class="i-code">0xe8fe</span></div>
|
||||||
|
<div title="Code: 0xe8ff" class="the-icons span3"><i class="icon-medkit"></i> <span class="i-name">icon-medkit</span><span class="i-code">0xe8ff</span></div>
|
||||||
|
<div title="Code: 0xe8b2" class="the-icons span3"><i class="icon-fighter-jet"></i> <span class="i-name">icon-fighter-jet</span><span class="i-code">0xe8b2</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8fb" class="the-icons span3"><i class="icon-beer"></i> <span class="i-name">icon-beer</span><span class="i-code">0xe8fb</span></div>
|
||||||
|
<div title="Code: 0xe900" class="the-icons span3"><i class="icon-h-sigh"></i> <span class="i-name">icon-h-sigh</span><span class="i-code">0xe900</span></div>
|
||||||
|
<div title="Code: 0xe821" class="the-icons span3"><i class="icon-plus-squared"></i> <span class="i-name">icon-plus-squared</span><span class="i-code">0xe821</span></div>
|
||||||
|
<div title="Code: 0xe885" class="the-icons span3"><i class="icon-angle-double-left"></i> <span class="i-name">icon-angle-double-left</span><span class="i-code">0xe885</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe886" class="the-icons span3"><i class="icon-angle-double-right"></i> <span class="i-name">icon-angle-double-right</span><span class="i-code">0xe886</span></div>
|
||||||
|
<div title="Code: 0xe887" class="the-icons span3"><i class="icon-angle-double-up"></i> <span class="i-name">icon-angle-double-up</span><span class="i-code">0xe887</span></div>
|
||||||
|
<div title="Code: 0xe888" class="the-icons span3"><i class="icon-angle-double-down"></i> <span class="i-name">icon-angle-double-down</span><span class="i-code">0xe888</span></div>
|
||||||
|
<div title="Code: 0xe87d" class="the-icons span3"><i class="icon-angle-left"></i> <span class="i-name">icon-angle-left</span><span class="i-code">0xe87d</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe87e" class="the-icons span3"><i class="icon-angle-right"></i> <span class="i-name">icon-angle-right</span><span class="i-code">0xe87e</span></div>
|
||||||
|
<div title="Code: 0xe87f" class="the-icons span3"><i class="icon-angle-up"></i> <span class="i-name">icon-angle-up</span><span class="i-code">0xe87f</span></div>
|
||||||
|
<div title="Code: 0xe880" class="the-icons span3"><i class="icon-angle-down"></i> <span class="i-name">icon-angle-down</span><span class="i-code">0xe880</span></div>
|
||||||
|
<div title="Code: 0xe95a" class="the-icons span3"><i class="icon-desktop"></i> <span class="i-name">icon-desktop</span><span class="i-code">0xe95a</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe95b" class="the-icons span3"><i class="icon-laptop"></i> <span class="i-name">icon-laptop</span><span class="i-code">0xe95b</span></div>
|
||||||
|
<div title="Code: 0xe95c" class="the-icons span3"><i class="icon-tablet"></i> <span class="i-name">icon-tablet</span><span class="i-code">0xe95c</span></div>
|
||||||
|
<div title="Code: 0xe8a9" class="the-icons span3"><i class="icon-mobile"></i> <span class="i-name">icon-mobile</span><span class="i-code">0xe8a9</span></div>
|
||||||
|
<div title="Code: 0xe8d2" class="the-icons span3"><i class="icon-circle-empty"></i> <span class="i-name">icon-circle-empty</span><span class="i-code">0xe8d2</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe842" class="the-icons span3"><i class="icon-quote-left"></i> <span class="i-name">icon-quote-left</span><span class="i-code">0xe842</span></div>
|
||||||
|
<div title="Code: 0xe843" class="the-icons span3"><i class="icon-quote-right"></i> <span class="i-name">icon-quote-right</span><span class="i-code">0xe843</span></div>
|
||||||
|
<div title="Code: 0xe8f8" class="the-icons span3"><i class="icon-spinner"></i> <span class="i-name">icon-spinner</span><span class="i-code">0xe8f8</span></div>
|
||||||
|
<div title="Code: 0xe8d1" class="the-icons span3"><i class="icon-circle"></i> <span class="i-name">icon-circle</span><span class="i-code">0xe8d1</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe845" class="the-icons span3"><i class="icon-reply"></i> <span class="i-name">icon-reply</span><span class="i-code">0xe845</span></div>
|
||||||
|
<div title="Code: 0xe85a" class="the-icons span3"><i class="icon-folder-empty"></i> <span class="i-name">icon-folder-empty</span><span class="i-code">0xe85a</span></div>
|
||||||
|
<div title="Code: 0xe85b" class="the-icons span3"><i class="icon-folder-open-empty"></i> <span class="i-name">icon-folder-open-empty</span><span class="i-code">0xe85b</span></div>
|
||||||
|
<div title="Code: 0xe822" class="the-icons span3"><i class="icon-plus-squared-small"></i> <span class="i-name">icon-plus-squared-small</span><span class="i-code">0xe822</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe827" class="the-icons span3"><i class="icon-minus-squared-small"></i> <span class="i-name">icon-minus-squared-small</span><span class="i-code">0xe827</span></div>
|
||||||
|
<div title="Code: 0xe903" class="the-icons span3"><i class="icon-smile"></i> <span class="i-name">icon-smile</span><span class="i-code">0xe903</span></div>
|
||||||
|
<div title="Code: 0xe904" class="the-icons span3"><i class="icon-frown"></i> <span class="i-name">icon-frown</span><span class="i-code">0xe904</span></div>
|
||||||
|
<div title="Code: 0xe905" class="the-icons span3"><i class="icon-meh"></i> <span class="i-name">icon-meh</span><span class="i-code">0xe905</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe849" class="the-icons span3"><i class="icon-gamepad"></i> <span class="i-name">icon-gamepad</span><span class="i-code">0xe849</span></div>
|
||||||
|
<div title="Code: 0xe944" class="the-icons span3"><i class="icon-keyboard"></i> <span class="i-name">icon-keyboard</span><span class="i-code">0xe944</span></div>
|
||||||
|
<div title="Code: 0xe93d" class="the-icons span3"><i class="icon-flag-empty"></i> <span class="i-name">icon-flag-empty</span><span class="i-code">0xe93d</span></div>
|
||||||
|
<div title="Code: 0xe93e" class="the-icons span3"><i class="icon-flag-checkered"></i> <span class="i-name">icon-flag-checkered</span><span class="i-code">0xe93e</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe907" class="the-icons span3"><i class="icon-terminal"></i> <span class="i-name">icon-terminal</span><span class="i-code">0xe907</span></div>
|
||||||
|
<div title="Code: 0xe829" class="the-icons span3"><i class="icon-code"></i> <span class="i-name">icon-code</span><span class="i-code">0xe829</span></div>
|
||||||
|
<div title="Code: 0xe840" class="the-icons span3"><i class="icon-reply-all"></i> <span class="i-name">icon-reply-all</span><span class="i-code">0xe840</span></div>
|
||||||
|
<div title="Code: 0xe80b" class="the-icons span3"><i class="icon-star-half-alt"></i> <span class="i-name">icon-star-half-alt</span><span class="i-code">0xe80b</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe854" class="the-icons span3"><i class="icon-direction"></i> <span class="i-name">icon-direction</span><span class="i-code">0xe854</span></div>
|
||||||
|
<div title="Code: 0xe8c4" class="the-icons span3"><i class="icon-crop"></i> <span class="i-name">icon-crop</span><span class="i-code">0xe8c4</span></div>
|
||||||
|
<div title="Code: 0xe8da" class="the-icons span3"><i class="icon-fork"></i> <span class="i-name">icon-fork</span><span class="i-code">0xe8da</span></div>
|
||||||
|
<div title="Code: 0xe82a" class="the-icons span3"><i class="icon-unlink"></i> <span class="i-name">icon-unlink</span><span class="i-code">0xe82a</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe828" class="the-icons span3"><i class="icon-help"></i> <span class="i-name">icon-help</span><span class="i-code">0xe828</span></div>
|
||||||
|
<div title="Code: 0xe93b" class="the-icons span3"><i class="icon-info"></i> <span class="i-name">icon-info</span><span class="i-code">0xe93b</span></div>
|
||||||
|
<div title="Code: 0xe850" class="the-icons span3"><i class="icon-attention-alt"></i> <span class="i-name">icon-attention-alt</span><span class="i-code">0xe850</span></div>
|
||||||
|
<div title="Code: 0xe8c0" class="the-icons span3"><i class="icon-superscript"></i> <span class="i-name">icon-superscript</span><span class="i-code">0xe8c0</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8c1" class="the-icons span3"><i class="icon-subscript"></i> <span class="i-name">icon-subscript</span><span class="i-code">0xe8c1</span></div>
|
||||||
|
<div title="Code: 0xe908" class="the-icons span3"><i class="icon-eraser"></i> <span class="i-name">icon-eraser</span><span class="i-code">0xe908</span></div>
|
||||||
|
<div title="Code: 0xe909" class="the-icons span3"><i class="icon-puzzle"></i> <span class="i-name">icon-puzzle</span><span class="i-code">0xe909</span></div>
|
||||||
|
<div title="Code: 0xe94a" class="the-icons span3"><i class="icon-mic"></i> <span class="i-name">icon-mic</span><span class="i-code">0xe94a</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe94b" class="the-icons span3"><i class="icon-mute"></i> <span class="i-name">icon-mute</span><span class="i-code">0xe94b</span></div>
|
||||||
|
<div title="Code: 0xe90a" class="the-icons span3"><i class="icon-shield"></i> <span class="i-name">icon-shield</span><span class="i-code">0xe90a</span></div>
|
||||||
|
<div title="Code: 0xe867" class="the-icons span3"><i class="icon-calendar-empty"></i> <span class="i-name">icon-calendar-empty</span><span class="i-code">0xe867</span></div>
|
||||||
|
<div title="Code: 0xe90b" class="the-icons span3"><i class="icon-extinguisher"></i> <span class="i-name">icon-extinguisher</span><span class="i-code">0xe90b</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8db" class="the-icons span3"><i class="icon-rocket"></i> <span class="i-name">icon-rocket</span><span class="i-code">0xe8db</span></div>
|
||||||
|
<div title="Code: 0xe881" class="the-icons span3"><i class="icon-angle-circled-left"></i> <span class="i-name">icon-angle-circled-left</span><span class="i-code">0xe881</span></div>
|
||||||
|
<div title="Code: 0xe882" class="the-icons span3"><i class="icon-angle-circled-right"></i> <span class="i-name">icon-angle-circled-right</span><span class="i-code">0xe882</span></div>
|
||||||
|
<div title="Code: 0xe883" class="the-icons span3"><i class="icon-angle-circled-up"></i> <span class="i-name">icon-angle-circled-up</span><span class="i-code">0xe883</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe884" class="the-icons span3"><i class="icon-angle-circled-down"></i> <span class="i-name">icon-angle-circled-down</span><span class="i-code">0xe884</span></div>
|
||||||
|
<div title="Code: 0xe906" class="the-icons span3"><i class="icon-anchor"></i> <span class="i-name">icon-anchor</span><span class="i-code">0xe906</span></div>
|
||||||
|
<div title="Code: 0xe830" class="the-icons span3"><i class="icon-lock-open-alt"></i> <span class="i-name">icon-lock-open-alt</span><span class="i-code">0xe830</span></div>
|
||||||
|
<div title="Code: 0xe90c" class="the-icons span3"><i class="icon-bullseye"></i> <span class="i-name">icon-bullseye</span><span class="i-code">0xe90c</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe961" class="the-icons span3"><i class="icon-ellipsis"></i> <span class="i-name">icon-ellipsis</span><span class="i-code">0xe961</span></div>
|
||||||
|
<div title="Code: 0xe962" class="the-icons span3"><i class="icon-ellipsis-vert"></i> <span class="i-name">icon-ellipsis-vert</span><span class="i-code">0xe962</span></div>
|
||||||
|
<div title="Code: 0xe85e" class="the-icons span3"><i class="icon-rss-squared"></i> <span class="i-name">icon-rss-squared</span><span class="i-code">0xe85e</span></div>
|
||||||
|
<div title="Code: 0xe89c" class="the-icons span3"><i class="icon-play-circled"></i> <span class="i-name">icon-play-circled</span><span class="i-code">0xe89c</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8d8" class="the-icons span3"><i class="icon-ticket"></i> <span class="i-name">icon-ticket</span><span class="i-code">0xe8d8</span></div>
|
||||||
|
<div title="Code: 0xe825" class="the-icons span3"><i class="icon-minus-squared"></i> <span class="i-name">icon-minus-squared</span><span class="i-code">0xe825</span></div>
|
||||||
|
<div title="Code: 0xe826" class="the-icons span3"><i class="icon-minus-squared-alt"></i> <span class="i-name">icon-minus-squared-alt</span><span class="i-code">0xe826</span></div>
|
||||||
|
<div title="Code: 0xe898" class="the-icons span3"><i class="icon-level-up"></i> <span class="i-name">icon-level-up</span><span class="i-code">0xe898</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe955" class="the-icons span3"><i class="icon-level-down"></i> <span class="i-name">icon-level-down</span><span class="i-code">0xe955</span></div>
|
||||||
|
<div title="Code: 0xe81b" class="the-icons span3"><i class="icon-ok-squared"></i> <span class="i-name">icon-ok-squared</span><span class="i-code">0xe81b</span></div>
|
||||||
|
<div title="Code: 0xe848" class="the-icons span3"><i class="icon-pencil-squared"></i> <span class="i-name">icon-pencil-squared</span><span class="i-code">0xe848</span></div>
|
||||||
|
<div title="Code: 0xe82c" class="the-icons span3"><i class="icon-link-ext-alt"></i> <span class="i-name">icon-link-ext-alt</span><span class="i-code">0xe82c</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe846" class="the-icons span3"><i class="icon-export-alt"></i> <span class="i-name">icon-export-alt</span><span class="i-code">0xe846</span></div>
|
||||||
|
<div title="Code: 0xe855" class="the-icons span3"><i class="icon-compass"></i> <span class="i-name">icon-compass</span><span class="i-code">0xe855</span></div>
|
||||||
|
<div title="Code: 0xe958" class="the-icons span3"><i class="icon-collapse"></i> <span class="i-name">icon-collapse</span><span class="i-code">0xe958</span></div>
|
||||||
|
<div title="Code: 0xe899" class="the-icons span3"><i class="icon-collapse-top"></i> <span class="i-name">icon-collapse-top</span><span class="i-code">0xe899</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe89a" class="the-icons span3"><i class="icon-expand"></i> <span class="i-name">icon-expand</span><span class="i-code">0xe89a</span></div>
|
||||||
|
<div title="Code: 0xe8e4" class="the-icons span3"><i class="icon-euro"></i> <span class="i-name">icon-euro</span><span class="i-code">0xe8e4</span></div>
|
||||||
|
<div title="Code: 0xe8e5" class="the-icons span3"><i class="icon-pound"></i> <span class="i-name">icon-pound</span><span class="i-code">0xe8e5</span></div>
|
||||||
|
<div title="Code: 0xe8e6" class="the-icons span3"><i class="icon-dollar"></i> <span class="i-name">icon-dollar</span><span class="i-code">0xe8e6</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8e7" class="the-icons span3"><i class="icon-rupee"></i> <span class="i-name">icon-rupee</span><span class="i-code">0xe8e7</span></div>
|
||||||
|
<div title="Code: 0xe8e8" class="the-icons span3"><i class="icon-yen"></i> <span class="i-name">icon-yen</span><span class="i-code">0xe8e8</span></div>
|
||||||
|
<div title="Code: 0xe8e9" class="the-icons span3"><i class="icon-renminbi"></i> <span class="i-name">icon-renminbi</span><span class="i-code">0xe8e9</span></div>
|
||||||
|
<div title="Code: 0xe8ea" class="the-icons span3"><i class="icon-won"></i> <span class="i-name">icon-won</span><span class="i-code">0xe8ea</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8eb" class="the-icons span3"><i class="icon-bitcoin"></i> <span class="i-name">icon-bitcoin</span><span class="i-code">0xe8eb</span></div>
|
||||||
|
<div title="Code: 0xe946" class="the-icons span3"><i class="icon-file"></i> <span class="i-name">icon-file</span><span class="i-code">0xe946</span></div>
|
||||||
|
<div title="Code: 0xe947" class="the-icons span3"><i class="icon-doc-text-inv"></i> <span class="i-name">icon-doc-text-inv</span><span class="i-code">0xe947</span></div>
|
||||||
|
<div title="Code: 0xe8f1" class="the-icons span3"><i class="icon-sort-name-up"></i> <span class="i-name">icon-sort-name-up</span><span class="i-code">0xe8f1</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8f2" class="the-icons span3"><i class="icon-sort-name-down"></i> <span class="i-name">icon-sort-name-down</span><span class="i-code">0xe8f2</span></div>
|
||||||
|
<div title="Code: 0xe8ef" class="the-icons span3"><i class="icon-sort-alt-up"></i> <span class="i-name">icon-sort-alt-up</span><span class="i-code">0xe8ef</span></div>
|
||||||
|
<div title="Code: 0xe8f0" class="the-icons span3"><i class="icon-sort-alt-down"></i> <span class="i-name">icon-sort-alt-down</span><span class="i-code">0xe8f0</span></div>
|
||||||
|
<div title="Code: 0xe8f3" class="the-icons span3"><i class="icon-sort-number-up"></i> <span class="i-name">icon-sort-number-up</span><span class="i-code">0xe8f3</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8f4" class="the-icons span3"><i class="icon-sort-number-down"></i> <span class="i-name">icon-sort-number-down</span><span class="i-code">0xe8f4</span></div>
|
||||||
|
<div title="Code: 0xe839" class="the-icons span3"><i class="icon-thumbs-up-alt"></i> <span class="i-name">icon-thumbs-up-alt</span><span class="i-code">0xe839</span></div>
|
||||||
|
<div title="Code: 0xe83a" class="the-icons span3"><i class="icon-thumbs-down-alt"></i> <span class="i-name">icon-thumbs-down-alt</span><span class="i-code">0xe83a</span></div>
|
||||||
|
<div title="Code: 0xe951" class="the-icons span3"><i class="icon-down"></i> <span class="i-name">icon-down</span><span class="i-code">0xe951</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe954" class="the-icons span3"><i class="icon-up"></i> <span class="i-name">icon-up</span><span class="i-code">0xe954</span></div>
|
||||||
|
<div title="Code: 0xe953" class="the-icons span3"><i class="icon-right"></i> <span class="i-name">icon-right</span><span class="i-code">0xe953</span></div>
|
||||||
|
<div title="Code: 0xe952" class="the-icons span3"><i class="icon-left"></i> <span class="i-name">icon-left</span><span class="i-code">0xe952</span></div>
|
||||||
|
<div title="Code: 0xe80f" class="the-icons span3"><i class="icon-female"></i> <span class="i-name">icon-female</span><span class="i-code">0xe80f</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe80e" class="the-icons span3"><i class="icon-male"></i> <span class="i-name">icon-male</span><span class="i-code">0xe80e</span></div>
|
||||||
|
<div title="Code: 0xe8ac" class="the-icons span3"><i class="icon-sun"></i> <span class="i-name">icon-sun</span><span class="i-code">0xe8ac</span></div>
|
||||||
|
<div title="Code: 0xe8af" class="the-icons span3"><i class="icon-moon"></i> <span class="i-name">icon-moon</span><span class="i-code">0xe8af</span></div>
|
||||||
|
<div title="Code: 0xe85c" class="the-icons span3"><i class="icon-box"></i> <span class="i-name">icon-box</span><span class="i-code">0xe85c</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8dc" class="the-icons span3"><i class="icon-bug"></i> <span class="i-name">icon-bug</span><span class="i-code">0xe8dc</span></div>
|
||||||
|
<div title="Code: 0xe812" class="the-icons span3"><i class="icon-picture"></i> <span class="i-name">icon-picture</span><span class="i-code">0xe812</span></div>
|
||||||
|
<div title="Code: 0xe8ab" class="the-icons span3"><i class="icon-globe"></i> <span class="i-name">icon-globe</span><span class="i-code">0xe8ab</span></div>
|
||||||
|
<div title="Code: 0xe8b3" class="the-icons span3"><i class="icon-leaf"></i> <span class="i-name">icon-leaf</span><span class="i-code">0xe8b3</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe801" class="the-icons span3"><i class="icon-glass"></i> <span class="i-name">icon-glass</span><span class="i-code">0xe801</span></div>
|
||||||
|
<div title="Code: 0xe8d4" class="the-icons span3"><i class="icon-gift"></i> <span class="i-name">icon-gift</span><span class="i-code">0xe8d4</span></div>
|
||||||
|
<div title="Code: 0xe811" class="the-icons span3"><i class="icon-videocam"></i> <span class="i-name">icon-videocam</span><span class="i-code">0xe811</span></div>
|
||||||
|
<div title="Code: 0xe86b" class="the-icons span3"><i class="icon-headphones"></i> <span class="i-name">icon-headphones</span><span class="i-code">0xe86b</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe810" class="the-icons span3"><i class="icon-video"></i> <span class="i-name">icon-video</span><span class="i-code">0xe810</span></div>
|
||||||
|
<div title="Code: 0xe8a7" class="the-icons span3"><i class="icon-target"></i> <span class="i-name">icon-target</span><span class="i-code">0xe8a7</span></div>
|
||||||
|
<div title="Code: 0xe959" class="the-icons span3"><i class="icon-award"></i> <span class="i-name">icon-award</span><span class="i-code">0xe959</span></div>
|
||||||
|
<div title="Code: 0xe93f" class="the-icons span3"><i class="icon-thumbs-up"></i> <span class="i-name">icon-thumbs-up</span><span class="i-code">0xe93f</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe940" class="the-icons span3"><i class="icon-thumbs-down"></i> <span class="i-name">icon-thumbs-down</span><span class="i-code">0xe940</span></div>
|
||||||
|
<div title="Code: 0xe80c" class="the-icons span3"><i class="icon-user"></i> <span class="i-name">icon-user</span><span class="i-code">0xe80c</span></div>
|
||||||
|
<div title="Code: 0xe80d" class="the-icons span3"><i class="icon-users"></i> <span class="i-name">icon-users</span><span class="i-code">0xe80d</span></div>
|
||||||
|
<div title="Code: 0xe965" class="the-icons span3"><i class="icon-credit-card"></i> <span class="i-name">icon-credit-card</span><span class="i-code">0xe965</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8c7" class="the-icons span3"><i class="icon-briefcase"></i> <span class="i-name">icon-briefcase</span><span class="i-code">0xe8c7</span></div>
|
||||||
|
<div title="Code: 0xe966" class="the-icons span3"><i class="icon-floppy"></i> <span class="i-name">icon-floppy</span><span class="i-code">0xe966</span></div>
|
||||||
|
<div title="Code: 0xe948" class="the-icons span3"><i class="icon-folder"></i> <span class="i-name">icon-folder</span><span class="i-code">0xe948</span></div>
|
||||||
|
<div title="Code: 0xe859" class="the-icons span3"><i class="icon-folder-open"></i> <span class="i-name">icon-folder-open</span><span class="i-code">0xe859</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe857" class="the-icons span3"><i class="icon-doc"></i> <span class="i-name">icon-doc</span><span class="i-code">0xe857</span></div>
|
||||||
|
<div title="Code: 0xe866" class="the-icons span3"><i class="icon-calendar"></i> <span class="i-name">icon-calendar</span><span class="i-code">0xe866</span></div>
|
||||||
|
<div title="Code: 0xe90f" class="the-icons span3"><i class="icon-chart-bar"></i> <span class="i-name">icon-chart-bar</span><span class="i-code">0xe90f</span></div>
|
||||||
|
<div title="Code: 0xe831" class="the-icons span3"><i class="icon-pin"></i> <span class="i-name">icon-pin</span><span class="i-code">0xe831</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe82d" class="the-icons span3"><i class="icon-attach"></i> <span class="i-name">icon-attach</span><span class="i-code">0xe82d</span></div>
|
||||||
|
<div title="Code: 0xe8cc" class="the-icons span3"><i class="icon-book"></i> <span class="i-name">icon-book</span><span class="i-code">0xe8cc</span></div>
|
||||||
|
<div title="Code: 0xe85f" class="the-icons span3"><i class="icon-phone"></i> <span class="i-name">icon-phone</span><span class="i-code">0xe85f</span></div>
|
||||||
|
<div title="Code: 0xe967" class="the-icons span3"><i class="icon-megaphone"></i> <span class="i-name">icon-megaphone</span><span class="i-code">0xe967</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe83c" class="the-icons span3"><i class="icon-upload"></i> <span class="i-name">icon-upload</span><span class="i-code">0xe83c</span></div>
|
||||||
|
<div title="Code: 0xe83b" class="the-icons span3"><i class="icon-download"></i> <span class="i-name">icon-download</span><span class="i-code">0xe83b</span></div>
|
||||||
|
<div title="Code: 0xe8a8" class="the-icons span3"><i class="icon-signal"></i> <span class="i-name">icon-signal</span><span class="i-code">0xe8a8</span></div>
|
||||||
|
<div title="Code: 0xe813" class="the-icons span3"><i class="icon-camera"></i> <span class="i-name">icon-camera</span><span class="i-code">0xe813</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe956" class="the-icons span3"><i class="icon-shuffle"></i> <span class="i-name">icon-shuffle</span><span class="i-code">0xe956</span></div>
|
||||||
|
<div title="Code: 0xe94c" class="the-icons span3"><i class="icon-volume-off"></i> <span class="i-name">icon-volume-off</span><span class="i-code">0xe94c</span></div>
|
||||||
|
<div title="Code: 0xe869" class="the-icons span3"><i class="icon-volume-down"></i> <span class="i-name">icon-volume-down</span><span class="i-code">0xe869</span></div>
|
||||||
|
<div title="Code: 0xe86a" class="the-icons span3"><i class="icon-volume-up"></i> <span class="i-name">icon-volume-up</span><span class="i-code">0xe86a</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe803" class="the-icons span3"><i class="icon-search"></i> <span class="i-name">icon-search</span><span class="i-code">0xe803</span></div>
|
||||||
|
<div title="Code: 0xe8d9" class="the-icons span3"><i class="icon-key"></i> <span class="i-name">icon-key</span><span class="i-code">0xe8d9</span></div>
|
||||||
|
<div title="Code: 0xe82e" class="the-icons span3"><i class="icon-lock"></i> <span class="i-name">icon-lock</span><span class="i-code">0xe82e</span></div>
|
||||||
|
<div title="Code: 0xe82f" class="the-icons span3"><i class="icon-lock-open"></i> <span class="i-name">icon-lock-open</span><span class="i-code">0xe82f</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe84e" class="the-icons span3"><i class="icon-bell"></i> <span class="i-name">icon-bell</span><span class="i-code">0xe84e</span></div>
|
||||||
|
<div title="Code: 0xe836" class="the-icons span3"><i class="icon-bookmark"></i> <span class="i-name">icon-bookmark</span><span class="i-code">0xe836</span></div>
|
||||||
|
<div title="Code: 0xe8d5" class="the-icons span3"><i class="icon-fire"></i> <span class="i-name">icon-fire</span><span class="i-code">0xe8d5</span></div>
|
||||||
|
<div title="Code: 0xe864" class="the-icons span3"><i class="icon-wrench"></i> <span class="i-name">icon-wrench</span><span class="i-code">0xe864</span></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div title="Code: 0xe8f5" class="the-icons span3"><i class="icon-hammer"></i> <span class="i-name">icon-hammer</span><span class="i-code">0xe8f5</span></div>
|
||||||
|
<div title="Code: 0xe86c" class="the-icons span3"><i class="icon-clock"></i> <span class="i-name">icon-clock</span><span class="i-code">0xe86c</span></div>
|
||||||
|
<div title="Code: 0xe8e2" class="the-icons span3"><i class="icon-truck"></i> <span class="i-name">icon-truck</span><span class="i-code">0xe8e2</span></div>
|
||||||
|
<div title="Code: 0xe86e" class="the-icons span3"><i class="icon-block"></i> <span class="i-name">icon-block</span><span class="i-code">0xe86e</span></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="container footer">Generated by <a href="http://fontello.com">fontello.com</a></div>
|
||||||
|
</body>
|
||||||
|
</html>
|
679
js/html/bodyIndex.html
Normal file
679
js/html/bodyIndex.html
Normal file
@ -0,0 +1,679 @@
|
|||||||
|
<div class="navbar navbar-fixed-top ui-layout-north">
|
||||||
|
<div class="navbar-inner">
|
||||||
|
|
||||||
|
<ul class="nav">
|
||||||
|
<li><div id="wmd-button-bar"></div></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="nav pull-right" id="menu-bar">
|
||||||
|
<li id="extension-buttons"></li>
|
||||||
|
<li class="btn-group"><button class="btn action-create-file"
|
||||||
|
title="New local document">
|
||||||
|
<i class="icon-file"></i>
|
||||||
|
</button>
|
||||||
|
<button class="btn" title="Delete local document"
|
||||||
|
data-toggle="modal" data-target="#modal-remove-file-confirm">
|
||||||
|
<i class="icon-trash"></i>
|
||||||
|
</button>
|
||||||
|
<button class="btn dropdown-toggle action-open-file"
|
||||||
|
data-toggle="dropdown" title="Open local document">
|
||||||
|
<i class="icon-folder-open"></i>
|
||||||
|
</button>
|
||||||
|
<ul id="file-selector" class="dropdown-menu">
|
||||||
|
<li class="stick">
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-search"></i></span><input
|
||||||
|
type="text" id="file-search" class="span3">
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul></li>
|
||||||
|
<li class="btn-group"><button class="btn dropdown-toggle"
|
||||||
|
data-toggle="dropdown" title="Menu">
|
||||||
|
<i class="icon-stackedit"></i> <i class="icon-down-dir"></i>
|
||||||
|
</button>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a href="viewer.html" title="StackEdit Viewer"><i
|
||||||
|
class="icon-resize-full"></i> StackEdit Viewer</a></li>
|
||||||
|
<li class="dropdown-submenu"><a href="#"><i
|
||||||
|
class="icon-hdd"></i> Open from...</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a data-toggle="modal"
|
||||||
|
data-target="#modal-import-harddrive-markdown"
|
||||||
|
class="action-reset-input" href="#">Import from hard drive</a></li>
|
||||||
|
<li><a data-toggle="modal"
|
||||||
|
data-target="#modal-import-harddrive-html"
|
||||||
|
class="action-reset-input" href="#">Convert HTML to Markdown</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li class="dropdown-submenu"><a href="#"><i
|
||||||
|
class="icon-hdd"></i> Save as...</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a class="action-download-md" href="#">Save as
|
||||||
|
Markdown</a></li>
|
||||||
|
<li><a class="action-download-html" href="#">Save as
|
||||||
|
HTML</a></li>
|
||||||
|
<li><a class="action-download-template" href="#">Save
|
||||||
|
using template</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li class="divider with-text">synchronize</li>
|
||||||
|
<li class="dropdown-submenu"><a href="#"><i
|
||||||
|
class="icon-gdrive"></i> Google Drive</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a href="#" class="action-sync-import-gdrive">Import
|
||||||
|
from Google Drive</a></li>
|
||||||
|
<li><a href="#" class="action-sync-export-dialog-gdrive">Export
|
||||||
|
to Google Drive</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li class="dropdown-submenu"><a href="#"><i
|
||||||
|
class="icon-dropbox"></i> Dropbox</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a class="action-sync-import-dropbox" href="#">Import
|
||||||
|
from Dropbox</a></li>
|
||||||
|
<li><a href="#" class="action-sync-export-dialog-dropbox">Export
|
||||||
|
to Dropbox</a></li>
|
||||||
|
</ul></li>
|
||||||
|
<li><a href="#" data-toggle="modal"
|
||||||
|
data-target="#modal-manage-sync" class="action-reset-input"><i
|
||||||
|
class="icon-refresh"></i> Manage synchronization</a></li>
|
||||||
|
<li class="divider with-text">publish</li>
|
||||||
|
<li class="dropdown-submenu"><a href="#"><i
|
||||||
|
class="icon-share"></i> Publish on</a>
|
||||||
|
<ul id="publish-menu" class="dropdown-menu">
|
||||||
|
</ul></li>
|
||||||
|
<li><a href="#" data-toggle="modal"
|
||||||
|
data-target="#modal-manage-publish" class="action-reset-input"><i
|
||||||
|
class="icon-share"></i> Manage publication</a></li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li><a href="#" data-toggle="modal"
|
||||||
|
data-target="#modal-settings" class="action-load-settings"><i
|
||||||
|
class="icon-cog"></i> Settings</a></li>
|
||||||
|
<li><a href="#" data-toggle="modal" data-target="#modal-about"><i
|
||||||
|
class="icon-help-circled"></i> About</a></li>
|
||||||
|
</ul></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="nav pull-right">
|
||||||
|
<li><i class="working-indicator icon-none"></i></li>
|
||||||
|
<li><a class="brand" id="file-title" href="#"
|
||||||
|
title="Rename current document"> </a></li>
|
||||||
|
<li class="navbar-form"><input id="file-title-input" type="text"
|
||||||
|
class="span3 hide" placeholder="Document title" /></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<textarea id="wmd-input" class="ui-layout-center"></textarea>
|
||||||
|
<div class="ui-layout-east preview-container"></div>
|
||||||
|
<div class="ui-layout-south preview-container"></div>
|
||||||
|
|
||||||
|
<div id="modal-import-harddrive-markdown" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Import from hard drive</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Please select your Markdown files here:</p>
|
||||||
|
<p>
|
||||||
|
<input type="file" id="input-file-import-harddrive-markdown" multiple />
|
||||||
|
</p>
|
||||||
|
<p>Or drag and drop your Markdown files here:</p>
|
||||||
|
<p id="dropzone-import-harddrive-markdown" class="drop-zone">Drop
|
||||||
|
files here</p>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-import-harddrive-html" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Convert HTML to Markdown</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Please select your HTML files here:</p>
|
||||||
|
<p>
|
||||||
|
<input type="file" id="input-file-import-harddrive-html" multiple />
|
||||||
|
</p>
|
||||||
|
<p>Or drag and drop your HTML files here:</p>
|
||||||
|
<p id="dropzone-import-harddrive-html" class="drop-zone">Drop
|
||||||
|
files here</p>
|
||||||
|
<p>Or insert your HTML code here:</p>
|
||||||
|
<textarea id="input-convert-html"></textarea>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Close</a> <a href="#"
|
||||||
|
class="btn btn-primary action-convert-html" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-upload-gdrive" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Export to Google Drive</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<blockquote class="muted">This will save the current
|
||||||
|
document to your Google Drive account and keep it synchronized.</blockquote>
|
||||||
|
<p>
|
||||||
|
Please specify a <b>folder ID</b> (optional):
|
||||||
|
</p>
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-gdrive"></i></span><input
|
||||||
|
id="input-sync-export-gdrive-parentid" type="text" class="span5"
|
||||||
|
placeholder="FolderID"></input>
|
||||||
|
</div>
|
||||||
|
<br /> <br />
|
||||||
|
<blockquote class="muted">
|
||||||
|
<b>NOTE:</b>
|
||||||
|
<ul>
|
||||||
|
<li>If no folder ID is supplied, the file will be created in
|
||||||
|
your root folder.</li>
|
||||||
|
<li>You can move or rename the file afterwards within Google
|
||||||
|
Drive.</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
<p>
|
||||||
|
<label class="checkbox"> <input
|
||||||
|
id="input-sync-export-gdrive-realtime" type="checkbox">
|
||||||
|
Create a real time collaborative document
|
||||||
|
</label>
|
||||||
|
</p>
|
||||||
|
<blockquote class="muted">
|
||||||
|
<b>NOTE:</b>
|
||||||
|
<ul>
|
||||||
|
<li>Real time collaborative documents can't be open outside
|
||||||
|
StackEdit.</li>
|
||||||
|
<li>Real time collaborative documents can't have multiple
|
||||||
|
synchronized locations.</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
data-dismiss="modal"
|
||||||
|
class="btn btn-primary action-sync-export-gdrive">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-upload-dropbox" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Export to Dropbox</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<blockquote class="muted">This will save the current
|
||||||
|
document to your Dropbox account and keep it synchronized.</blockquote>
|
||||||
|
<p>
|
||||||
|
Please specify a <b>file path</b> for "<span class="file-title"></span>":
|
||||||
|
</p>
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-dropbox"></i></span><input
|
||||||
|
id="input-sync-export-dropbox-path" type="text" class="span5"
|
||||||
|
placeholder="/path/to/My Document.md"></input>
|
||||||
|
</div>
|
||||||
|
<br /> <br />
|
||||||
|
<blockquote class="muted">
|
||||||
|
<b>NOTE:</b>
|
||||||
|
<ul>
|
||||||
|
<li>Dropbox file path does not depend on document title.</li>
|
||||||
|
<li>The title of your document will not be synchronized.</li>
|
||||||
|
<li>Destination folder must exist.</li>
|
||||||
|
<li>Any existing file at this location will be overwritten.</li>
|
||||||
|
</ul>
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
data-dismiss="modal"
|
||||||
|
class="btn btn-primary action-sync-export-dropbox">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-manage-sync" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Synchronization</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p class="msg-sync-list hide">
|
||||||
|
"<span class="file-title"></span>" is synchronized with the following
|
||||||
|
location(s):
|
||||||
|
</p>
|
||||||
|
<div id="manage-sync-list"></div>
|
||||||
|
<blockquote class="msg-sync-list hide muted">
|
||||||
|
<b>NOTE:</b> Removing a synchronized location will not delete any
|
||||||
|
file.
|
||||||
|
</blockquote>
|
||||||
|
<blockquote class="msg-no-sync hide muted">
|
||||||
|
"<span class="file-title"></span>" is not synchronized yet.
|
||||||
|
</blockquote>
|
||||||
|
<p>Add a synchronized location manually:</p>
|
||||||
|
<div class="input-prepend input-append sync-manual">
|
||||||
|
<span class="add-on" title="Google Drive"><i
|
||||||
|
class="icon-gdrive"></i></span><input id="input-sync-manual-gdrive-id"
|
||||||
|
type="text" class="span5" placeholder="GoogleDriveFileID"></input> <a
|
||||||
|
class="btn action-sync-manual-gdrive" title="Add location"
|
||||||
|
data-dismiss="modal"><i class="icon-ok"></i></a>
|
||||||
|
</div>
|
||||||
|
<div class="input-prepend input-append sync-manual">
|
||||||
|
<span class="add-on" title="Dropbox"><i class="icon-dropbox"></i></span><input
|
||||||
|
id="input-sync-manual-dropbox-path" type="text" class="span5"
|
||||||
|
placeholder="/dropbox/file/path"></input> <a
|
||||||
|
class="btn action-sync-manual-dropbox" title="Add location"
|
||||||
|
data-dismiss="modal"><i class="icon-ok"></i></a>
|
||||||
|
</div>
|
||||||
|
<blockquote class="muted">
|
||||||
|
<b>NOTE:</b> This will first upload the document and overwrite the
|
||||||
|
existing file on the server.
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-publish" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>
|
||||||
|
Publish on <span class="publish-provider-name"></span>
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-horizontal">
|
||||||
|
<div class="control-group modal-publish-ssh">
|
||||||
|
<label class="control-label" for="input-publish-ssh-host">Host</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-ssh-host"
|
||||||
|
placeholder="host.name.or.ip"> <span class="help-block">
|
||||||
|
Host must be accessible publicly, unless you are hosting your own
|
||||||
|
<a target="_blank"
|
||||||
|
href="https://github.com/benweet/stackedit-ssh-proxy">SSH
|
||||||
|
proxy</a>.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-ssh">
|
||||||
|
<label class="control-label" for="input-publish-ssh-port">Port
|
||||||
|
(optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-ssh-port" placeholder="22">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-ssh">
|
||||||
|
<label class="control-label" for="input-publish-ssh-username">Username</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-ssh-username"
|
||||||
|
placeholder="username">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-ssh">
|
||||||
|
<label class="control-label" for="input-publish-ssh-password">Password</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="password" id="input-publish-ssh-password"
|
||||||
|
placeholder="password"> <span class="help-block">
|
||||||
|
Passwords are transmitted in clear, unless you are hosting your
|
||||||
|
own <a target="_blank"
|
||||||
|
href="https://github.com/benweet/stackedit-ssh-proxy">SSH
|
||||||
|
proxy</a>.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-github">
|
||||||
|
<label class="control-label" for="input-publish-github-reponame">Repository</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-github-reponame"
|
||||||
|
placeholder="repository-name">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-github">
|
||||||
|
<label class="control-label" for="input-publish-github-username">Username
|
||||||
|
(optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-github-username"
|
||||||
|
placeholder="username">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-github">
|
||||||
|
<label class="control-label" for="input-publish-github-branch">Branch</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-github-branch"
|
||||||
|
placeholder="branch-name">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-ssh modal-publish-github">
|
||||||
|
<label class="control-label" for="input-publish-file-path">File
|
||||||
|
path</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-file-path"
|
||||||
|
placeholder="path/to/file.md">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-gist">
|
||||||
|
<label class="control-label" for="input-publish-filename">Filename</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-filename"
|
||||||
|
placeholder="filename">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-gist">
|
||||||
|
<label class="control-label" for="input-publish-gist-id">Existing
|
||||||
|
ID (optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-gist-id" placeholder="GistID">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-gist">
|
||||||
|
<label class="control-label" for="input-publish-gist-public">Public</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="checkbox" id="input-publish-gist-public"
|
||||||
|
checked="checked" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-blogger">
|
||||||
|
<label class="control-label" for="input-publish-blogger-url">Blog
|
||||||
|
URL</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-blogger-url"
|
||||||
|
placeholder="http://exemple.blogger.com/">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-tumblr">
|
||||||
|
<label class="control-label" for="input-publish-tumblr-hostname">Blog
|
||||||
|
hostname</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-tumblr-hostname"
|
||||||
|
placeholder="exemple.tumblr.com">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-wordpress">
|
||||||
|
<label class="control-label" for="input-publish-tumblr-hostname">WordPress
|
||||||
|
site</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-wordpress-site"
|
||||||
|
placeholder="exemple.wordpress.com"> <span
|
||||||
|
class="help-block"> <a target="_blank"
|
||||||
|
href="http://jetpack.me/">Jetpack plugin</a> is required for
|
||||||
|
self-hosted sites.
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
class="control-group modal-publish-blogger modal-publish-tumblr modal-publish-wordpress">
|
||||||
|
<label class="control-label" for="input-publish-postid">Update
|
||||||
|
existing post ID (optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-postid" placeholder="PostID">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-blogger">
|
||||||
|
<label class="control-label" for="input-publish-labels">Labels
|
||||||
|
(comma separated)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-labels"
|
||||||
|
placeholder="Label1, Label2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
class="control-group modal-publish-tumblr modal-publish-wordpress">
|
||||||
|
<label class="control-label" for="input-publish-tags">Tags
|
||||||
|
(comma separated)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-tags" placeholder="Tag1, Tag2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-dropbox">
|
||||||
|
<label class="control-label" for="input-publish-dropbox-path">File
|
||||||
|
path</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-dropbox-path"
|
||||||
|
placeholder="/path/to/My Document.html">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-gdrive">
|
||||||
|
<label class="control-label" for="input-publish-gdrive-fileid">File
|
||||||
|
ID (optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-gdrive-fileid"
|
||||||
|
placeholder="FileID"> <span class="help-block">If
|
||||||
|
no file ID is supplied, a new file will be created in your Google
|
||||||
|
Drive root folder. You can move the file afterwards within Google
|
||||||
|
Drive.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group modal-publish-gdrive">
|
||||||
|
<label class="control-label" for="input-publish-gdrive-filename">Force
|
||||||
|
filename (optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-publish-gdrive-filename"
|
||||||
|
placeholder="Filename"> <span class="help-block">If
|
||||||
|
no file name is supplied, the document title will be used.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<div class="control-label">Format</div>
|
||||||
|
<div class="controls">
|
||||||
|
<label class="radio"> <input type="radio"
|
||||||
|
name="radio-publish-format" value="markdown"> Markdown
|
||||||
|
</label> <label class="radio"> <input type="radio"
|
||||||
|
name="radio-publish-format" value="html"> HTML
|
||||||
|
</label> <label class="radio"> <input type="radio"
|
||||||
|
name="radio-publish-format" value="template"> Template
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
data-dismiss="modal" class="btn btn-primary action-process-publish">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-manage-publish" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Publication</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p class="msg-publish-list hide">
|
||||||
|
"<span class="file-title"></span>" is published on the following
|
||||||
|
location(s):
|
||||||
|
</p>
|
||||||
|
<div id="manage-publish-list"></div>
|
||||||
|
<blockquote class="muted">
|
||||||
|
<div class="msg-no-publish hide">
|
||||||
|
"<span class="file-title"></span>" is not published yet. <br /> <br />
|
||||||
|
</div>
|
||||||
|
<b>NOTE:</b> You can add publications using "Publish on" sub-menu.
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-settings" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Settings</h3>
|
||||||
|
<ul class="nav nav-tabs">
|
||||||
|
<li class="active"><a class="action-load-settings"
|
||||||
|
href="#tabpane-settings-editor" data-toggle="tab">Editor</a></li>
|
||||||
|
<li><a class="action-load-settings"
|
||||||
|
href="#tabpane-settings-publish" data-toggle="tab">Publish</a></li>
|
||||||
|
<li><a class="action-load-settings"
|
||||||
|
href="#tabpane-settings-extensions" data-toggle="tab">Extensions</a></li>
|
||||||
|
<li><a class="action-load-settings"
|
||||||
|
href="#tabpane-settings-utils" data-toggle="tab">Utils</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
|
||||||
|
<div class="tab-content">
|
||||||
|
<div class="tab-pane active" id="tabpane-settings-editor">
|
||||||
|
<div class="form-horizontal">
|
||||||
|
<div class="control-group">
|
||||||
|
<div class="control-label">Layout orientation</div>
|
||||||
|
<div class="controls">
|
||||||
|
<label class="radio"> <input type="radio"
|
||||||
|
name="radio-layout-orientation" value="horizontal">
|
||||||
|
Horizontal
|
||||||
|
</label> <label class="radio"> <input type="radio"
|
||||||
|
name="radio-layout-orientation" value="vertical">
|
||||||
|
Vertical
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input-settings-theme">Theme</label>
|
||||||
|
<div class="controls">
|
||||||
|
<select id="input-settings-theme">
|
||||||
|
</select> <span class="help-block"><a target="_blank"
|
||||||
|
href="https://github.com/benweet/stackedit/blob/master/doc/theming.md#stackedit-theming-guide">Create
|
||||||
|
your own theme...</a></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input-settings-lazy-rendering">Lazy
|
||||||
|
rendering <a href="#" class="tooltip-lazy-rendering">(?)</a>
|
||||||
|
</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="checkbox" id="input-settings-lazy-rendering" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label"
|
||||||
|
for="input-settings-editor-font-family">Editor font</label>
|
||||||
|
<div class="controls form-inline">
|
||||||
|
<input type="text" id="input-settings-editor-font-family"
|
||||||
|
class="span2"> <input type="text"
|
||||||
|
id="input-settings-editor-font-size" class="input-mini"><span
|
||||||
|
class="help-inline">px</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label"
|
||||||
|
for="textarea-settings-default-content">Default content <a
|
||||||
|
href="#" class="tooltip-default-content">(?)</a>
|
||||||
|
</label>
|
||||||
|
<div class="controls">
|
||||||
|
<textarea id="textarea-settings-default-content"></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane" id="tabpane-settings-publish">
|
||||||
|
<div class="form-horizontal">
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label"
|
||||||
|
for="input-settings-publish-commit-msg">Commit message</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-settings-publish-commit-msg">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label"
|
||||||
|
for="textarea-settings-publish-template">Template <a
|
||||||
|
href="#" class="tooltip-template">(?)</a>
|
||||||
|
</label>
|
||||||
|
<div class="controls">
|
||||||
|
<textarea id="textarea-settings-publish-template"></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input-settings-ssh-proxy">SSH
|
||||||
|
proxy</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-settings-ssh-proxy">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane" id="tabpane-settings-extensions">
|
||||||
|
<div class="accordion" id="accordion-extensions"></div>
|
||||||
|
<span class="help-block pull-right"><a target="_blank"
|
||||||
|
href="https://github.com/benweet/stackedit/blob/master/doc/developer-guide.md#architecture">Create
|
||||||
|
your own extension...</a></span>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane" id="tabpane-settings-utils">
|
||||||
|
<div class="tab-pane-button-container">
|
||||||
|
<a href="#"
|
||||||
|
class="btn btn-block btn-primary action-import-settings"><i
|
||||||
|
class="icon-wrench icon-white"></i> Import settings</a> <a href="#"
|
||||||
|
class="btn btn-block btn-primary action-export-settings"
|
||||||
|
data-dismiss="modal"><i class="icon-wrench icon-white"></i>
|
||||||
|
Export settings</a> <a href="#"
|
||||||
|
class="btn btn-block btn-primary action-default-settings"
|
||||||
|
data-dismiss="modal"><i class="icon-wrench icon-white"></i>
|
||||||
|
Load default settings</a> <input type="file"
|
||||||
|
id="input-file-import-settings" class="hide">
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane-button-container">
|
||||||
|
<a href="#" class="btn btn-block btn-primary action-welcome-file"
|
||||||
|
data-dismiss="modal"><i class="icon-info-sign icon-white"></i>
|
||||||
|
Welcome document</a> <a href="#" class="btn btn-block btn-primary"
|
||||||
|
data-dismiss="modal" data-toggle="modal"
|
||||||
|
data-target="#modal-app-reset"><i class="icon-fire icon-white"></i>
|
||||||
|
Reset application</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-apply-settings" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-about" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<img src="img/stackedit-promo.png" />
|
||||||
|
</div>
|
||||||
|
<div class="modal-body"></div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-non-unique" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h3>Ooops...</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>StackEdit has stopped because another instance was running in
|
||||||
|
the same browser.</p>
|
||||||
|
<blockquote class="muted">If you want to reopen
|
||||||
|
StackEdit, click on "Reload".</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="javascript:window.location.reload();" class="btn btn-primary">Reload</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-app-reset" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h3>Reset application</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>This will delete all your local documents.</p>
|
||||||
|
<blockquote class="muted">Are you sure?</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-app-reset" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<textarea id="md-section-helper"></textarea>
|
||||||
|
<div class="lock-ui hide"></div>
|
||||||
|
<div id="dropboxjs" data-app-key="x0k2l8puemfvg0o"></div>
|
72
js/html/bodyViewer.html
Normal file
72
js/html/bodyViewer.html
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
|
||||||
|
<div class="navbar navbar-fixed-top ui-layout-north">
|
||||||
|
<div class="navbar-inner">
|
||||||
|
|
||||||
|
<ul class="nav pull-right hide" id="menu-bar">
|
||||||
|
<li class="btn-group">
|
||||||
|
<button class="btn action-edit-document hide"
|
||||||
|
title="Edit this document">
|
||||||
|
<i class="icon-pencil"></i>
|
||||||
|
</button>
|
||||||
|
</li>
|
||||||
|
<li class="btn-group">
|
||||||
|
<button class="btn dropdown-toggle" data-toggle="dropdown"
|
||||||
|
title="Save this document">
|
||||||
|
<i class="icon-download-alt"></i>
|
||||||
|
</button>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li><a class="action-download-md" href="#"><i
|
||||||
|
class="icon-download-alt"></i> Save as Markdown</a></li>
|
||||||
|
<li><a class="action-download-html" href="#"><i
|
||||||
|
class="icon-download-alt"></i> Save as HTML</a></li>
|
||||||
|
<li><a class="action-download-template" href="#"><i
|
||||||
|
class="icon-download-alt"></i> Save using template</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="btn-group">
|
||||||
|
<button class="btn dropdown-toggle action-open-file"
|
||||||
|
data-toggle="dropdown" title="Open local document">
|
||||||
|
<i class="icon-folder-open"></i>
|
||||||
|
</button>
|
||||||
|
<ul id="file-selector" class="dropdown-menu">
|
||||||
|
<li class="stick">
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-search"></i></span><input
|
||||||
|
type="text" id="file-search" class="span3">
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li class="btn-group"><button class="btn action-open-stackedit"
|
||||||
|
title="Open StackEdit">
|
||||||
|
<i class="icon-stackedit"></i>
|
||||||
|
</button></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="nav pull-right">
|
||||||
|
<li><i class="working-indicator icon-none"></i></li>
|
||||||
|
<li><span class="brand" id="file-title"></span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="wmd-button-bar" class="hide"></div>
|
||||||
|
<textarea id="wmd-input" class="hide"></textarea>
|
||||||
|
<div class="preview-container">
|
||||||
|
<div id="preview-contents">
|
||||||
|
<div id="wmd-preview" class="preview-content"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="modal-non-unique" class="modal hide">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h3>Ooops...</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>StackEdit has stopped because another instance was running in
|
||||||
|
the same browser.</p>
|
||||||
|
<blockquote class="muted">If you want to reopen
|
||||||
|
StackEdit, click on "Reload".</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="javascript:window.location.reload();" class="btn btn-primary">Reload</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
36
js/html/dialogImportImage.html
Normal file
36
js/html/dialogImportImage.html
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close action-close-insert-link"
|
||||||
|
data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h3>Google+ image import</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="form-horizontal">
|
||||||
|
<div class="control-group">
|
||||||
|
<div class="controls">
|
||||||
|
<img>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input-import-image-title">Title
|
||||||
|
(optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-import-image-title"
|
||||||
|
placeholder="Image title">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label" for="input-import-image-size">Size
|
||||||
|
limit (optional)</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" id="input-import-image-size" placeholder="123"
|
||||||
|
class="input-mini"><span class="help-inline">px</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-import-image" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
22
js/html/dialogInsertImage.html
Normal file
22
js/html/dialogInsertImage.html
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close action-close-insert-link"
|
||||||
|
data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h3>Image</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Please provide the image URL and an optional title:</p>
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-picture"></i></span><input
|
||||||
|
id="input-insert-image" type="text" class="span5"
|
||||||
|
placeholder='http://example.com/image.jpg "optional title"'></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn action-import-image-gplus" data-dismiss="modal"><i
|
||||||
|
class="icon-gplus"></i> Import from Google+</a> <a href="#" class="btn"
|
||||||
|
data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-insert-image" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
19
js/html/dialogInsertLink.html
Normal file
19
js/html/dialogInsertLink.html
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close action-close-insert-link"
|
||||||
|
data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h3>Hyperlink</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Please provide the link URL and an optional title:</p>
|
||||||
|
<div class="input-prepend">
|
||||||
|
<span class="add-on"><i class="icon-globe"></i></span><input
|
||||||
|
id="input-insert-link" type="text" class="span5"
|
||||||
|
placeholder='http://example.com/ "optional title"'></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-insert-link" data-dismiss="modal">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
19
js/html/dialogRemoveFileConfirm.html
Normal file
19
js/html/dialogRemoveFileConfirm.html
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal"
|
||||||
|
aria-hidden="true">×</button>
|
||||||
|
<h3>Delete</h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>
|
||||||
|
Are you sure you want to delete "<span class="file-title"></span>"?
|
||||||
|
</p>
|
||||||
|
<blockquote class="muted">
|
||||||
|
<b>NOTE:</b> This will not delete the file on synchronized locations.
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal">Cancel</a> <a href="#"
|
||||||
|
class="btn btn-primary action-remove-file" data-dismiss="modal">Delete</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
436
js/libs/css.js
Normal file
436
js/libs/css.js
Normal file
@ -0,0 +1,436 @@
|
|||||||
|
/*
|
||||||
|
* Require-CSS RequireJS css! loader plugin
|
||||||
|
* Guy Bedford 2013
|
||||||
|
* MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
*
|
||||||
|
* Usage:
|
||||||
|
* require(['css!./mycssFile']);
|
||||||
|
*
|
||||||
|
* NB leave out the '.css' extension.
|
||||||
|
*
|
||||||
|
* - Fully supports cross origin CSS loading
|
||||||
|
* - Works with builds
|
||||||
|
*
|
||||||
|
* Tested and working in (up to latest versions as of March 2013):
|
||||||
|
* Android
|
||||||
|
* iOS 6
|
||||||
|
* IE 6 - 10
|
||||||
|
* Chome 3 - 26
|
||||||
|
* Firefox 3.5 - 19
|
||||||
|
* Opera 10 - 12
|
||||||
|
*
|
||||||
|
* browserling.com used for virtual testing environment
|
||||||
|
*
|
||||||
|
* Credit to B Cavalier & J Hann for the elegant IE 6 - 9 hack.
|
||||||
|
*
|
||||||
|
* Sources that helped along the way:
|
||||||
|
* - https://developer.mozilla.org/en-US/docs/Browser_detection_using_the_user_agent
|
||||||
|
* - http://www.phpied.com/when-is-a-stylesheet-really-loaded/
|
||||||
|
* - https://github.com/cujojs/curl/blob/master/src/curl/plugin/css.js
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
define(['./normalize'], function(normalize) {
|
||||||
|
function indexOf(a, e) { for (var i=0, l=a.length; i < l; i++) if (a[i] === e) return i; return -1 }
|
||||||
|
|
||||||
|
if (typeof window == 'undefined')
|
||||||
|
return { load: function(n, r, load){ load() } };
|
||||||
|
|
||||||
|
// set to true to enable test prompts for device testing
|
||||||
|
var testing = false;
|
||||||
|
|
||||||
|
var head = document.getElementsByTagName('head')[0];
|
||||||
|
|
||||||
|
var engine = window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)/);
|
||||||
|
var hackLinks = false;
|
||||||
|
|
||||||
|
if (!engine) {}
|
||||||
|
else if (engine[1] || engine[7]) {
|
||||||
|
hackLinks = parseInt(engine[1]) < 6 || parseInt(engine[7]) <= 9;
|
||||||
|
engine = 'trident';
|
||||||
|
}
|
||||||
|
else if (engine[2]) {
|
||||||
|
// unfortunately style querying still doesnt work with onload callback in webkit
|
||||||
|
hackLinks = true;
|
||||||
|
engine = 'webkit';
|
||||||
|
}
|
||||||
|
else if (engine[3]) {
|
||||||
|
// engine = 'opera';
|
||||||
|
}
|
||||||
|
else if (engine[4]) {
|
||||||
|
hackLinks = parseInt(engine[4]) < 18;
|
||||||
|
engine = 'gecko';
|
||||||
|
}
|
||||||
|
else if (testing)
|
||||||
|
alert('Engine detection failed');
|
||||||
|
|
||||||
|
//main api object
|
||||||
|
var cssAPI = {};
|
||||||
|
|
||||||
|
var absUrlRegEx = /^\/|([^\:\/]*:)/;
|
||||||
|
|
||||||
|
cssAPI.pluginBuilder = './css-builder';
|
||||||
|
|
||||||
|
// used by layer builds to register their css buffers
|
||||||
|
|
||||||
|
// the current layer buffer items (from addBuffer)
|
||||||
|
var curBuffer = [];
|
||||||
|
|
||||||
|
// the callbacks for buffer loads
|
||||||
|
var onBufferLoad = {};
|
||||||
|
|
||||||
|
// the full list of resources in the buffer
|
||||||
|
var bufferResources = [];
|
||||||
|
|
||||||
|
cssAPI.addBuffer = function(resourceId) {
|
||||||
|
// just in case layer scripts are included twice, also check
|
||||||
|
// against the previous buffers
|
||||||
|
if (indexOf(curBuffer, resourceId) != -1)
|
||||||
|
return;
|
||||||
|
if (indexOf(bufferResources, resourceId) != -1)
|
||||||
|
return;
|
||||||
|
curBuffer.push(resourceId);
|
||||||
|
bufferResources.push(resourceId);
|
||||||
|
}
|
||||||
|
cssAPI.setBuffer = function(css, isLess) {
|
||||||
|
var pathname = window.location.pathname.split('/');
|
||||||
|
pathname.pop();
|
||||||
|
pathname = pathname.join('/') + '/';
|
||||||
|
|
||||||
|
var baseParts = require.toUrl('base_url').split('/');
|
||||||
|
baseParts.pop();
|
||||||
|
var baseUrl = baseParts.join('/') + '/';
|
||||||
|
baseUrl = normalize.convertURIBase(baseUrl, pathname, '/');
|
||||||
|
if (!baseUrl.match(absUrlRegEx))
|
||||||
|
baseUrl = '/' + baseUrl;
|
||||||
|
if (baseUrl.substr(baseUrl.length - 1, 1) != '/')
|
||||||
|
baseUrl = baseUrl + '/';
|
||||||
|
|
||||||
|
cssAPI.inject(normalize(css, baseUrl, pathname));
|
||||||
|
|
||||||
|
// set up attach callback if registered
|
||||||
|
// clear the current buffer for the next layer
|
||||||
|
// (just the less or css part as we have two buffers in one effectively)
|
||||||
|
for (var i = 0; i < curBuffer.length; i++) {
|
||||||
|
// find the resources in the less or css buffer dependening which one this is
|
||||||
|
if ((isLess && curBuffer[i].substr(curBuffer[i].length - 5, 5) == '.less') ||
|
||||||
|
(!isLess && curBuffer[i].substr(curBuffer[i].length - 4, 4) == '.css')) {
|
||||||
|
(function(resourceId) {
|
||||||
|
// mark that the onBufferLoad is about to be called (set to true if not already a callback function)
|
||||||
|
onBufferLoad[resourceId] = onBufferLoad[resourceId] || true;
|
||||||
|
|
||||||
|
// set a short timeout (as injection isn't instant in Chrome), then call the load
|
||||||
|
setTimeout(function() {
|
||||||
|
if (typeof onBufferLoad[resourceId] == 'function')
|
||||||
|
onBufferLoad[resourceId]();
|
||||||
|
// remove from onBufferLoad to indicate loaded
|
||||||
|
delete onBufferLoad[resourceId];
|
||||||
|
}, 7);
|
||||||
|
})(curBuffer[i]);
|
||||||
|
|
||||||
|
// remove the current resource from the buffer
|
||||||
|
curBuffer.splice(i--, 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cssAPI.attachBuffer = function(resourceId, load) {
|
||||||
|
// attach can happen during buffer collecting, or between injection and callback
|
||||||
|
// we assume it is not possible to attach multiple callbacks
|
||||||
|
// requirejs plugin load function ensures this by queueing duplicate calls
|
||||||
|
|
||||||
|
// check if the resourceId is in the current buffer
|
||||||
|
for (var i = 0; i < curBuffer.length; i++)
|
||||||
|
if (curBuffer[i] == resourceId) {
|
||||||
|
onBufferLoad[resourceId] = load;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// check if the resourceId is waiting for injection callback
|
||||||
|
// (onBufferLoad === true is a shortcut indicator for this)
|
||||||
|
if (onBufferLoad[resourceId] === true) {
|
||||||
|
onBufferLoad[resourceId] = load;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// if it's in the full buffer list and not either of the above, its loaded already
|
||||||
|
if (indexOf(bufferResources, resourceId) != -1) {
|
||||||
|
load();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var webkitLoadCheck = function(link, callback) {
|
||||||
|
setTimeout(function() {
|
||||||
|
for (var i = 0; i < document.styleSheets.length; i++) {
|
||||||
|
var sheet = document.styleSheets[i];
|
||||||
|
if (sheet.href == link.href)
|
||||||
|
return callback();
|
||||||
|
}
|
||||||
|
webkitLoadCheck(link, callback);
|
||||||
|
}, 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
var mozillaLoadCheck = function(style, callback) {
|
||||||
|
setTimeout(function() {
|
||||||
|
try {
|
||||||
|
style.sheet.cssRules;
|
||||||
|
return callback();
|
||||||
|
} catch (e){}
|
||||||
|
mozillaLoadCheck(style, callback);
|
||||||
|
}, 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ie link detection, as adapted from https://github.com/cujojs/curl/blob/master/src/curl/plugin/css.js
|
||||||
|
if (engine == 'trident' && hackLinks) {
|
||||||
|
var ieStyles = [],
|
||||||
|
ieQueue = [],
|
||||||
|
ieStyleCnt = 0;
|
||||||
|
var ieLoad = function(url, callback) {
|
||||||
|
var style;
|
||||||
|
ieQueue.push({
|
||||||
|
url: url,
|
||||||
|
cb: callback
|
||||||
|
});
|
||||||
|
style = ieStyles.shift();
|
||||||
|
if (!style && ieStyleCnt++ < 31) {
|
||||||
|
style = document.createElement('style');
|
||||||
|
head.appendChild(style);
|
||||||
|
}
|
||||||
|
if (style)
|
||||||
|
ieLoadNextImport(style);
|
||||||
|
}
|
||||||
|
var ieLoadNextImport = function(style) {
|
||||||
|
var curImport = ieQueue.shift();
|
||||||
|
if (!curImport) {
|
||||||
|
style.onload = noop;
|
||||||
|
ieStyles.push(style);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
style.onload = function() {
|
||||||
|
curImport.cb(curImport.ss);
|
||||||
|
ieLoadNextImport(style);
|
||||||
|
};
|
||||||
|
var curSheet = style.styleSheet;
|
||||||
|
curImport.ss = curSheet.imports[curSheet.addImport(curImport.url)];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// uses the <link> load method
|
||||||
|
var createLink = function(url) {
|
||||||
|
var link = document.createElement('link');
|
||||||
|
link.type = 'text/css';
|
||||||
|
link.rel = 'stylesheet';
|
||||||
|
link.href = url;
|
||||||
|
return link;
|
||||||
|
}
|
||||||
|
|
||||||
|
var noop = function(){}
|
||||||
|
|
||||||
|
cssAPI.linkLoad = function(url, callback) {
|
||||||
|
var timeout = setTimeout(function() {
|
||||||
|
if (testing) alert('timeout');
|
||||||
|
callback();
|
||||||
|
}, waitSeconds * 1000 - 100);
|
||||||
|
var _callback = function() {
|
||||||
|
clearTimeout(timeout);
|
||||||
|
if (link)
|
||||||
|
link.onload = noop;
|
||||||
|
// for style querying, a short delay still seems necessary
|
||||||
|
setTimeout(callback, 7);
|
||||||
|
}
|
||||||
|
if (!hackLinks) {
|
||||||
|
var link = createLink(url);
|
||||||
|
link.onload = _callback;
|
||||||
|
head.appendChild(link);
|
||||||
|
}
|
||||||
|
// hacks
|
||||||
|
else {
|
||||||
|
if (engine == 'webkit') {
|
||||||
|
var link = createLink(url);
|
||||||
|
webkitLoadCheck(link, _callback);
|
||||||
|
head.appendChild(link);
|
||||||
|
}
|
||||||
|
else if (engine == 'gecko') {
|
||||||
|
var style = document.createElement('style');
|
||||||
|
style.textContent = '@import "' + url + '"';
|
||||||
|
mozillaLoadCheck(style, _callback);
|
||||||
|
head.appendChild(style);
|
||||||
|
}
|
||||||
|
else if (engine == 'trident')
|
||||||
|
ieLoad(url, _callback);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* injection api */
|
||||||
|
var progIds = ['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.4.0'];
|
||||||
|
var fileCache = {};
|
||||||
|
var get = function(url, callback, errback) {
|
||||||
|
if (fileCache[url]) {
|
||||||
|
callback(fileCache[url]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var xhr, i, progId;
|
||||||
|
if (typeof XMLHttpRequest !== 'undefined')
|
||||||
|
xhr = new XMLHttpRequest();
|
||||||
|
else if (typeof ActiveXObject !== 'undefined')
|
||||||
|
for (i = 0; i < 3; i += 1) {
|
||||||
|
progId = progIds[i];
|
||||||
|
try {
|
||||||
|
xhr = new ActiveXObject(progId);
|
||||||
|
}
|
||||||
|
catch (e) {}
|
||||||
|
|
||||||
|
if (xhr) {
|
||||||
|
progIds = [progId]; // so faster next time
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
xhr.open('GET', url, requirejs.inlineRequire ? false : true);
|
||||||
|
|
||||||
|
xhr.onreadystatechange = function (evt) {
|
||||||
|
var status, err;
|
||||||
|
//Do not explicitly handle errors, those should be
|
||||||
|
//visible via console output in the browser.
|
||||||
|
if (xhr.readyState === 4) {
|
||||||
|
status = xhr.status;
|
||||||
|
if (status > 399 && status < 600) {
|
||||||
|
//An http 4xx or 5xx error. Signal an error.
|
||||||
|
err = new Error(url + ' HTTP status: ' + status);
|
||||||
|
err.xhr = xhr;
|
||||||
|
errback(err);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
fileCache[url] = xhr.responseText;
|
||||||
|
callback(xhr.responseText);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
xhr.send(null);
|
||||||
|
}
|
||||||
|
//uses the <style> load method
|
||||||
|
var styleCnt = 0;
|
||||||
|
var curStyle;
|
||||||
|
cssAPI.inject = function(css) {
|
||||||
|
if (styleCnt < 31) {
|
||||||
|
curStyle = document.createElement('style');
|
||||||
|
curStyle.type = 'text/css';
|
||||||
|
head.appendChild(curStyle);
|
||||||
|
styleCnt++;
|
||||||
|
}
|
||||||
|
if (curStyle.styleSheet)
|
||||||
|
curStyle.styleSheet.cssText += css;
|
||||||
|
else
|
||||||
|
curStyle.appendChild(document.createTextNode(css));
|
||||||
|
}
|
||||||
|
|
||||||
|
// NB add @media query support for media imports
|
||||||
|
var importRegEx = /@import\s*(url)?\s*(('([^']*)'|"([^"]*)")|\(('([^']*)'|"([^"]*)"|([^\)]*))\))\s*;?/g;
|
||||||
|
|
||||||
|
var pathname = window.location.pathname.split('/');
|
||||||
|
pathname.pop();
|
||||||
|
pathname = pathname.join('/') + '/';
|
||||||
|
|
||||||
|
var loadCSS = function(fileUrl, callback, errback) {
|
||||||
|
|
||||||
|
//make file url absolute
|
||||||
|
if (!fileUrl.match(absUrlRegEx))
|
||||||
|
fileUrl = '/' + normalize.convertURIBase(fileUrl, pathname, '/');
|
||||||
|
|
||||||
|
get(fileUrl, function(css) {
|
||||||
|
|
||||||
|
// normalize the css (except import statements)
|
||||||
|
css = normalize(css, fileUrl, pathname);
|
||||||
|
|
||||||
|
// detect all import statements in the css and normalize
|
||||||
|
var importUrls = [];
|
||||||
|
var importIndex = [];
|
||||||
|
var importLength = [];
|
||||||
|
var match;
|
||||||
|
while (match = importRegEx.exec(css)) {
|
||||||
|
var importUrl = match[4] || match[5] || match[7] || match[8] || match[9];
|
||||||
|
|
||||||
|
importUrls.push(importUrl);
|
||||||
|
importIndex.push(importRegEx.lastIndex - match[0].length);
|
||||||
|
importLength.push(match[0].length);
|
||||||
|
}
|
||||||
|
|
||||||
|
// load the import stylesheets and substitute into the css
|
||||||
|
var completeCnt = 0;
|
||||||
|
for (var i = 0; i < importUrls.length; i++)
|
||||||
|
(function(i) {
|
||||||
|
loadCSS(importUrls[i], function(importCSS) {
|
||||||
|
css = css.substr(0, importIndex[i]) + importCSS + css.substr(importIndex[i] + importLength[i]);
|
||||||
|
var lenDiff = importCSS.length - importLength[i];
|
||||||
|
for (var j = i + 1; j < importUrls.length; j++)
|
||||||
|
importIndex[j] += lenDiff;
|
||||||
|
completeCnt++;
|
||||||
|
if (completeCnt == importUrls.length) {
|
||||||
|
callback(css);
|
||||||
|
}
|
||||||
|
}, errback);
|
||||||
|
})(i);
|
||||||
|
|
||||||
|
if (importUrls.length == 0)
|
||||||
|
callback(css);
|
||||||
|
}, errback);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cssAPI.normalize = function(name, normalize) {
|
||||||
|
if (name.substr(name.length - 4, 4) == '.css')
|
||||||
|
name = name.substr(0, name.length - 4);
|
||||||
|
|
||||||
|
return normalize(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
var waitSeconds;
|
||||||
|
var alerted = false;
|
||||||
|
cssAPI.load = function(cssId, req, load, config, parse) {
|
||||||
|
|
||||||
|
waitSeconds = waitSeconds || config.waitSeconds || 7;
|
||||||
|
|
||||||
|
var resourceId = cssId + (!parse ? '.css' : '.less');
|
||||||
|
|
||||||
|
// attach the load function to a buffer if there is one in registration
|
||||||
|
// if not, we do a full injection load
|
||||||
|
if (cssAPI.attachBuffer(resourceId, load))
|
||||||
|
return;
|
||||||
|
|
||||||
|
var fileUrl = req.toUrl(resourceId);
|
||||||
|
|
||||||
|
if (!alerted && testing) {
|
||||||
|
alert(hackLinks ? 'hacking links' : 'not hacking');
|
||||||
|
alerted = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!parse) {
|
||||||
|
cssAPI.linkLoad(fileUrl, load);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
loadCSS(fileUrl, function(css) {
|
||||||
|
// run parsing after normalization - since less is a CSS subset this works fine
|
||||||
|
if (parse)
|
||||||
|
css = parse(css, function(css) {
|
||||||
|
cssAPI.inject(css);
|
||||||
|
setTimeout(load, 7);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (testing)
|
||||||
|
cssAPI.inspect = function() {
|
||||||
|
if (stylesheet.styleSheet)
|
||||||
|
return stylesheet.styleSheet.cssText;
|
||||||
|
else if (stylesheet.innerHTML)
|
||||||
|
return stylesheet.innerHTML;
|
||||||
|
}
|
||||||
|
|
||||||
|
return cssAPI;
|
||||||
|
});
|
50
js/libs/less.js
Normal file
50
js/libs/less.js
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
define(['css', 'require'], function(css, require) {
|
||||||
|
|
||||||
|
var less = {};
|
||||||
|
|
||||||
|
less.pluginBuilder = './less-builder';
|
||||||
|
|
||||||
|
if (typeof window == 'undefined') {
|
||||||
|
less.load = function(n, r, load) { load(); }
|
||||||
|
return less;
|
||||||
|
}
|
||||||
|
|
||||||
|
//copy api methods from the css plugin
|
||||||
|
less.normalize = function(name, normalize) {
|
||||||
|
if (name.substr(name.length - 5, 5) == '.less')
|
||||||
|
name = name.substr(0, name.length - 5);
|
||||||
|
|
||||||
|
name = normalize(name);
|
||||||
|
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
less.parse = function(less, callback) {
|
||||||
|
// set initial configuration
|
||||||
|
window.less = window.less || {
|
||||||
|
env: 'development'
|
||||||
|
};
|
||||||
|
require(['./lessc'], function(lessc) {
|
||||||
|
var css;
|
||||||
|
var parser = new lessc.Parser();
|
||||||
|
parser.parse(less, function(err, tree) {
|
||||||
|
if (err)
|
||||||
|
throw err;
|
||||||
|
try {
|
||||||
|
css = tree.toCSS();
|
||||||
|
}
|
||||||
|
catch(e) {
|
||||||
|
throw new Error("LESS parse error: " + e.type + ", " + e.message);
|
||||||
|
}
|
||||||
|
//instant callback luckily for builds
|
||||||
|
callback(css);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
less.load = function(lessId, req, load, config) {
|
||||||
|
css.load(lessId, req, load, config, less.parse);
|
||||||
|
}
|
||||||
|
|
||||||
|
return less;
|
||||||
|
});
|
5840
js/libs/lessc.js
Normal file
5840
js/libs/lessc.js
Normal file
File diff suppressed because it is too large
Load Diff
138
js/libs/normalize.js
Normal file
138
js/libs/normalize.js
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/*
|
||||||
|
* css.normalize.js
|
||||||
|
*
|
||||||
|
* CSS Normalization
|
||||||
|
*
|
||||||
|
* CSS paths are normalized based on an optional basePath and the RequireJS config
|
||||||
|
*
|
||||||
|
* Usage:
|
||||||
|
* normalize(css, fromBasePath, toBasePath);
|
||||||
|
*
|
||||||
|
* css: the stylesheet content to normalize
|
||||||
|
* fromBasePath: the absolute base path of the css relative to any root (but without ../ backtracking)
|
||||||
|
* toBasePath: the absolute new base path of the css relative to the same root
|
||||||
|
*
|
||||||
|
* Absolute dependencies are left untouched.
|
||||||
|
*
|
||||||
|
* Urls in the CSS are picked up by regular expressions.
|
||||||
|
* These will catch all statements of the form:
|
||||||
|
*
|
||||||
|
* url(*)
|
||||||
|
* url('*')
|
||||||
|
* url("*")
|
||||||
|
*
|
||||||
|
* @import '*'
|
||||||
|
* @import "*"
|
||||||
|
*
|
||||||
|
* (and so also @import url(*) variations)
|
||||||
|
*
|
||||||
|
* For urls needing normalization
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
define(['require', 'module'], function(require, module) {
|
||||||
|
|
||||||
|
// regular expression for removing double slashes
|
||||||
|
// eg http://www.example.com//my///url/here -> http://www.example.com/my/url/here
|
||||||
|
var slashes = /([^:])\/+/g
|
||||||
|
var removeDoubleSlashes = function(uri) {
|
||||||
|
return uri.replace(slashes, '$1/');
|
||||||
|
}
|
||||||
|
|
||||||
|
// given a relative URI, and two absolute base URIs, convert it from one base to another
|
||||||
|
var protocolRegEx = /[^\:\/]*:\/\/([^\/])*/
|
||||||
|
function convertURIBase(uri, fromBase, toBase) {
|
||||||
|
if(uri.indexOf("data:") === 0)
|
||||||
|
return uri;
|
||||||
|
uri = removeDoubleSlashes(uri);
|
||||||
|
// absolute urls are left in tact
|
||||||
|
if (uri.match(/^\//) || uri.match(protocolRegEx))
|
||||||
|
return uri;
|
||||||
|
// if toBase specifies a protocol path, ensure this is the same protocol as fromBase, if not
|
||||||
|
// use absolute path at fromBase
|
||||||
|
var toBaseProtocol = toBase.match(protocolRegEx);
|
||||||
|
var fromBaseProtocol = fromBase.match(protocolRegEx);
|
||||||
|
if (fromBaseProtocol && (!toBaseProtocol || toBaseProtocol[1] != fromBaseProtocol[1] || toBaseProtocol[2] != fromBaseProtocol[2]))
|
||||||
|
return absoluteURI(uri, fromBase);
|
||||||
|
|
||||||
|
else {
|
||||||
|
return relativeURI(absoluteURI(uri, fromBase), toBase);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// given a relative URI, calculate the absolute URI
|
||||||
|
function absoluteURI(uri, base) {
|
||||||
|
if (uri.substr(0, 2) == './')
|
||||||
|
uri = uri.substr(2);
|
||||||
|
|
||||||
|
var baseParts = base.split('/');
|
||||||
|
var uriParts = uri.split('/');
|
||||||
|
|
||||||
|
baseParts.pop();
|
||||||
|
|
||||||
|
while (curPart = uriParts.shift())
|
||||||
|
if (curPart == '..')
|
||||||
|
baseParts.pop();
|
||||||
|
else
|
||||||
|
baseParts.push(curPart);
|
||||||
|
|
||||||
|
return baseParts.join('/');
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// given an absolute URI, calculate the relative URI
|
||||||
|
function relativeURI(uri, base) {
|
||||||
|
|
||||||
|
// reduce base and uri strings to just their difference string
|
||||||
|
var baseParts = base.split('/');
|
||||||
|
baseParts.pop();
|
||||||
|
base = baseParts.join('/') + '/';
|
||||||
|
i = 0;
|
||||||
|
while (base.substr(i, 1) == uri.substr(i, 1))
|
||||||
|
i++;
|
||||||
|
while (base.substr(i, 1) != '/')
|
||||||
|
i--;
|
||||||
|
base = base.substr(i + 1);
|
||||||
|
uri = uri.substr(i + 1);
|
||||||
|
|
||||||
|
// each base folder difference is thus a backtrack
|
||||||
|
baseParts = base.split('/');
|
||||||
|
var uriParts = uri.split('/');
|
||||||
|
out = '';
|
||||||
|
while (baseParts.shift())
|
||||||
|
out += '../';
|
||||||
|
|
||||||
|
// finally add uri parts
|
||||||
|
while (curPart = uriParts.shift())
|
||||||
|
out += curPart + '/';
|
||||||
|
|
||||||
|
return out.substr(0, out.length - 1);
|
||||||
|
};
|
||||||
|
|
||||||
|
var normalizeCSS = function(source, fromBase, toBase, cssBase) {
|
||||||
|
|
||||||
|
fromBase = removeDoubleSlashes(fromBase);
|
||||||
|
toBase = removeDoubleSlashes(toBase);
|
||||||
|
|
||||||
|
var urlRegEx = /@import\s*("([^"]*)"|'([^']*)')|url\s*\(\s*(\s*"([^"]*)"|'([^']*)'|[^\)]*\s*)\s*\)/ig;
|
||||||
|
var result, url, source;
|
||||||
|
|
||||||
|
while (result = urlRegEx.exec(source)) {
|
||||||
|
url = result[3] || result[2] || result[5] || result[6] || result[4];
|
||||||
|
var newUrl;
|
||||||
|
if (cssBase && url.substr(0, 1) == '/')
|
||||||
|
newUrl = cssBase + url;
|
||||||
|
else
|
||||||
|
newUrl = convertURIBase(url, fromBase, toBase);
|
||||||
|
var quoteLen = result[5] || result[6] ? 1 : 0;
|
||||||
|
source = source.substr(0, urlRegEx.lastIndex - url.length - quoteLen - 1) + newUrl + source.substr(urlRegEx.lastIndex - quoteLen - 1);
|
||||||
|
urlRegEx.lastIndex = urlRegEx.lastIndex + (newUrl.length - url.length);
|
||||||
|
}
|
||||||
|
|
||||||
|
return source;
|
||||||
|
};
|
||||||
|
|
||||||
|
normalizeCSS.convertURIBase = convertURIBase;
|
||||||
|
|
||||||
|
return normalizeCSS;
|
||||||
|
});
|
31
js/styles/bootstrap/accordion.less
Normal file
31
js/styles/bootstrap/accordion.less
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
//
|
||||||
|
// Accordion
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Parent container
|
||||||
|
.accordion {
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Group == heading + body
|
||||||
|
.accordion-group {
|
||||||
|
margin-bottom: 2px;
|
||||||
|
border: 1px solid @accordion-border-color;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
}
|
||||||
|
.accordion-heading {
|
||||||
|
border-bottom: 0;
|
||||||
|
|
||||||
|
.accordion-toggle {
|
||||||
|
display: block;
|
||||||
|
padding: 8px 15px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Inner needs the styles because you can't animate properly with any styles on the element
|
||||||
|
.accordion-inner {
|
||||||
|
padding: 9px 15px;
|
||||||
|
border-top: 1px solid @accordion-border-color;
|
||||||
|
}
|
69
js/styles/bootstrap/alerts.less
Normal file
69
js/styles/bootstrap/alerts.less
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
//
|
||||||
|
// Alerts
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base styles
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.alert {
|
||||||
|
padding: 10px 35px 10px 15px;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
color: @alert-text;
|
||||||
|
background-color: @alert-bg;
|
||||||
|
border: 1px solid @alert-border;
|
||||||
|
border-radius: @alert-border-radius;
|
||||||
|
|
||||||
|
// Headings for larger alerts
|
||||||
|
h4 {
|
||||||
|
margin-top: 0;
|
||||||
|
// Specified for the h4 to prevent conflicts of changing @headingsColor
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
// Match the hr to the border of the alert
|
||||||
|
hr {
|
||||||
|
border-top-color: darken(@alert-border, 5%);
|
||||||
|
}
|
||||||
|
// Provide class for links that match alerts
|
||||||
|
.alert-link {
|
||||||
|
font-weight: 500;
|
||||||
|
color: darken(@alert-text, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Adjust close link position
|
||||||
|
.close {
|
||||||
|
position: relative;
|
||||||
|
top: -2px;
|
||||||
|
right: -21px;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Alternate styles
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.alert-success {
|
||||||
|
.alert-variant(@alert-success-bg, @alert-success-border, @alert-success-text);
|
||||||
|
}
|
||||||
|
.alert-danger {
|
||||||
|
.alert-variant(@alert-danger-bg, @alert-danger-border, @alert-danger-text);
|
||||||
|
}
|
||||||
|
.alert-info {
|
||||||
|
.alert-variant(@alert-info-bg, @alert-info-border, @alert-info-text);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Block alerts
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.alert-block {
|
||||||
|
padding-top: 15px;
|
||||||
|
padding-bottom: 15px;
|
||||||
|
|
||||||
|
> p,
|
||||||
|
> ul {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
p + p {
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
}
|
51
js/styles/bootstrap/badges.less
Normal file
51
js/styles/bootstrap/badges.less
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
//
|
||||||
|
// Badges
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base classes
|
||||||
|
.badge {
|
||||||
|
display: inline-block;
|
||||||
|
min-width: 10px;
|
||||||
|
padding: 3px 7px;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
font-weight: bold;
|
||||||
|
color: @badge-color;
|
||||||
|
line-height: 1;
|
||||||
|
vertical-align: middle;
|
||||||
|
white-space: nowrap;
|
||||||
|
text-align: center;
|
||||||
|
background-color: @badge-bg;
|
||||||
|
border-radius: 10px;
|
||||||
|
|
||||||
|
// Empty labels/badges collapse
|
||||||
|
&:empty {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hover state, but only for links
|
||||||
|
a.badge {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @badge-link-hover-color;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Quick fix for labels/badges in buttons
|
||||||
|
.btn .badge {
|
||||||
|
position: relative;
|
||||||
|
top: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Account for counters in navs
|
||||||
|
a.list-group-item.active > .badge,
|
||||||
|
.nav-pills > .active > a > .badge {
|
||||||
|
color: @badge-active-color;
|
||||||
|
background-color: @badge-active-bg;
|
||||||
|
}
|
||||||
|
.nav-pills > li > a > .badge {
|
||||||
|
margin-left: 3px;
|
||||||
|
}
|
63
js/styles/bootstrap/bootstrap.less
vendored
Normal file
63
js/styles/bootstrap/bootstrap.less
vendored
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
/*!
|
||||||
|
* Bootstrap v3.0.0
|
||||||
|
*
|
||||||
|
* Copyright 2013 Twitter, Inc
|
||||||
|
* Licensed under the Apache License v2.0
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Designed and built with all the love in the world by @mdo and @fat.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Core variables and mixins
|
||||||
|
@import "variables.less";
|
||||||
|
@import "mixins.less";
|
||||||
|
|
||||||
|
// Reset
|
||||||
|
@import "normalize.less";
|
||||||
|
@import "print.less";
|
||||||
|
|
||||||
|
// Core CSS
|
||||||
|
@import "scaffolding.less";
|
||||||
|
@import "type.less";
|
||||||
|
@import "code.less";
|
||||||
|
@import "grid.less";
|
||||||
|
|
||||||
|
@import "tables.less";
|
||||||
|
@import "forms.less";
|
||||||
|
@import "buttons.less";
|
||||||
|
|
||||||
|
// Components: common
|
||||||
|
@import "component-animations.less";
|
||||||
|
@import "dropdowns.less";
|
||||||
|
@import "list-group.less";
|
||||||
|
@import "panels.less";
|
||||||
|
@import "wells.less";
|
||||||
|
@import "close.less";
|
||||||
|
|
||||||
|
// Components: Nav
|
||||||
|
@import "navs.less";
|
||||||
|
@import "navbar.less";
|
||||||
|
@import "button-groups.less";
|
||||||
|
@import "breadcrumbs.less";
|
||||||
|
@import "pagination.less";
|
||||||
|
@import "pager.less";
|
||||||
|
|
||||||
|
// Components: Popovers
|
||||||
|
@import "modals.less";
|
||||||
|
@import "tooltip.less";
|
||||||
|
@import "popovers.less";
|
||||||
|
|
||||||
|
// Components: Misc
|
||||||
|
@import "alerts.less";
|
||||||
|
@import "thumbnails.less";
|
||||||
|
@import "media.less";
|
||||||
|
@import "labels.less";
|
||||||
|
@import "badges.less";
|
||||||
|
@import "progress-bars.less";
|
||||||
|
@import "accordion.less";
|
||||||
|
@import "carousel.less";
|
||||||
|
@import "jumbotron.less";
|
||||||
|
|
||||||
|
// Utility classes
|
||||||
|
@import "utilities.less"; // Has to be last to override when necessary
|
||||||
|
@import "responsive-utilities.less";
|
23
js/styles/bootstrap/breadcrumbs.less
Normal file
23
js/styles/bootstrap/breadcrumbs.less
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
//
|
||||||
|
// Breadcrumbs
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
.breadcrumb {
|
||||||
|
padding: 8px 15px;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
list-style: none;
|
||||||
|
background-color: @breadcrumb-bg;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
> li {
|
||||||
|
display: inline-block;
|
||||||
|
&+li:before {
|
||||||
|
content: "/\00a0"; // Unicode space added since inline-block means non-collapsing white-space
|
||||||
|
padding: 0 5px;
|
||||||
|
color: @breadcrumb-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .active {
|
||||||
|
color: @breadcrumb-active-color;
|
||||||
|
}
|
||||||
|
}
|
171
js/styles/bootstrap/button-groups.less
Normal file
171
js/styles/bootstrap/button-groups.less
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
//
|
||||||
|
// Button groups
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Button carets
|
||||||
|
.btn .caret {
|
||||||
|
border-top-color: @btn-default-color;
|
||||||
|
}
|
||||||
|
.dropup .btn .caret {
|
||||||
|
border-bottom-color: @btn-default-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Make the div behave like a button
|
||||||
|
.btn-group,
|
||||||
|
.btn-group-vertical {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle; // match .btn alignment given font-size hack above
|
||||||
|
> .btn {
|
||||||
|
position: relative;
|
||||||
|
float: left;
|
||||||
|
// Bring the "active" button to the front
|
||||||
|
&:hover,
|
||||||
|
&:active {
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Prevent double borders when buttons are next to each other
|
||||||
|
.btn-group .btn + .btn {
|
||||||
|
margin-left: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional: Group multiple button groups together for a toolbar
|
||||||
|
.btn-toolbar {
|
||||||
|
.clearfix();
|
||||||
|
|
||||||
|
.btn-group {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
// Space out series of button groups
|
||||||
|
> .btn,
|
||||||
|
> .btn-group {
|
||||||
|
+ .btn,
|
||||||
|
+ .btn-group {
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
|
||||||
|
.btn-group > .btn:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
&:not(:last-child):not(.dropdown-toggle) {
|
||||||
|
.border-right-radius(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
|
||||||
|
.btn-group > .btn:last-child:not(:first-child),
|
||||||
|
.btn-group > .dropdown-toggle:not(:first-child) {
|
||||||
|
.border-left-radius(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
|
||||||
|
.btn-group > .btn-group {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
.btn-group > .btn-group:first-child {
|
||||||
|
> .btn:last-child,
|
||||||
|
> .dropdown-toggle {
|
||||||
|
.border-right-radius(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.btn-group > .btn-group:last-child > .btn:first-child {
|
||||||
|
.border-left-radius(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
// On active and open, don't show outline
|
||||||
|
.btn-group .dropdown-toggle:active,
|
||||||
|
.btn-group.open .dropdown-toggle {
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Split button dropdowns
|
||||||
|
// ----------------------
|
||||||
|
|
||||||
|
// Give the line between buttons some depth
|
||||||
|
.btn-group > .btn + .dropdown-toggle {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
.btn-group > .btn-large + .dropdown-toggle {
|
||||||
|
padding-left: 12px;
|
||||||
|
padding-right: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// The clickable button for toggling the menu
|
||||||
|
// Remove the gradient and set the same inset shadow as the :active state
|
||||||
|
.btn-group.open .dropdown-toggle {
|
||||||
|
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Reposition the caret
|
||||||
|
.btn .caret {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
// Carets in other button sizes
|
||||||
|
.btn-large .caret {
|
||||||
|
border-width: 5px;
|
||||||
|
}
|
||||||
|
// Upside down carets for .dropup
|
||||||
|
.dropup .btn-large .caret {
|
||||||
|
border-bottom-width: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Vertical button groups
|
||||||
|
// ----------------------
|
||||||
|
|
||||||
|
.btn-group-vertical > .btn {
|
||||||
|
display: block;
|
||||||
|
float: none;
|
||||||
|
width: 100%;
|
||||||
|
max-width: 100%;
|
||||||
|
+ .btn {
|
||||||
|
margin-top: -1px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.btn-group-vertical .btn {
|
||||||
|
&:not(:first-child):not(:last-child) {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
&:first-child {
|
||||||
|
.border-bottom-radius(0);
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
.border-top-radius(0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Justified button groups
|
||||||
|
// ----------------------
|
||||||
|
|
||||||
|
.btn-group-justified {
|
||||||
|
display: table;
|
||||||
|
width: 100%;
|
||||||
|
.btn {
|
||||||
|
float: none;
|
||||||
|
display: table-cell;
|
||||||
|
width: 1%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Checkbox and radio options
|
||||||
|
.btn-group[data-toggle="buttons"] > .btn > input[type="radio"],
|
||||||
|
.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] {
|
||||||
|
display: none;
|
||||||
|
}
|
157
js/styles/bootstrap/buttons.less
Normal file
157
js/styles/bootstrap/buttons.less
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
//
|
||||||
|
// Buttons
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base styles
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Core styles
|
||||||
|
.btn {
|
||||||
|
display: inline-block;
|
||||||
|
padding: @padding-base-vertical @padding-base-horizontal;
|
||||||
|
margin-bottom: 0; // For input.btn
|
||||||
|
font-size: @font-size-base;
|
||||||
|
font-weight: 500;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: middle;
|
||||||
|
cursor: pointer;
|
||||||
|
border: 1px solid transparent;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
white-space: nowrap;
|
||||||
|
|
||||||
|
&:focus {
|
||||||
|
.tab-focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @btn-hover-color;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active,
|
||||||
|
&.active {
|
||||||
|
outline: 0;
|
||||||
|
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
|
||||||
|
}
|
||||||
|
|
||||||
|
&.disabled,
|
||||||
|
&[disabled],
|
||||||
|
fieldset[disabled] & {
|
||||||
|
cursor: default;
|
||||||
|
pointer-events: none; // Future-proof disabling of clicks
|
||||||
|
.opacity(.65);
|
||||||
|
.box-shadow(none);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Alternate buttons
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.btn-default {
|
||||||
|
.btn-pseudo-states(@btn-default-color, @btn-default-bg, @btn-default-border);
|
||||||
|
}
|
||||||
|
.btn-primary {
|
||||||
|
.btn-pseudo-states(@btn-primary-color, @btn-primary-bg, @btn-primary-border);
|
||||||
|
}
|
||||||
|
// Warning appears as orange
|
||||||
|
.btn-warning {
|
||||||
|
.btn-pseudo-states(@btn-warning-color, @btn-warning-bg, @btn-warning-border);
|
||||||
|
}
|
||||||
|
// Danger and error appear as red
|
||||||
|
.btn-danger {
|
||||||
|
.btn-pseudo-states(@btn-danger-color, @btn-danger-bg, @btn-danger-border);
|
||||||
|
}
|
||||||
|
// Success appears as green
|
||||||
|
.btn-success {
|
||||||
|
.btn-pseudo-states(@btn-success-color, @btn-success-bg, @btn-success-border);
|
||||||
|
}
|
||||||
|
// Info appears as blue-green
|
||||||
|
.btn-info {
|
||||||
|
.btn-pseudo-states(@btn-info-color, @btn-info-bg, @btn-info-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Link buttons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Make a button look and behave like a link
|
||||||
|
.btn-link {
|
||||||
|
color: @link-color;
|
||||||
|
font-weight: normal;
|
||||||
|
cursor: pointer;
|
||||||
|
border-radius: 0;
|
||||||
|
|
||||||
|
&,
|
||||||
|
&:active,
|
||||||
|
&[disabled],
|
||||||
|
fieldset[disabled] & {
|
||||||
|
background-color: transparent;
|
||||||
|
.box-shadow(none);
|
||||||
|
}
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active {
|
||||||
|
border-color: transparent;
|
||||||
|
}
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @link-hover-color;
|
||||||
|
text-decoration: underline;
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
&[disabled],
|
||||||
|
fieldset[disabled] & {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @gray-dark;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Button Sizes
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.btn-large {
|
||||||
|
padding: @padding-large-vertical @padding-large-horizontal;
|
||||||
|
font-size: @font-size-large;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
}
|
||||||
|
.btn-small {
|
||||||
|
padding: @padding-small-vertical @padding-small-horizontal;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
line-height: 1.5; // ensure proper height of button next to small input
|
||||||
|
border-radius: @border-radius-small;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Block button
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.btn-block {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Vertically space out multiple block buttons
|
||||||
|
.btn-block + .btn-block {
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Specificity overrides
|
||||||
|
input[type="submit"],
|
||||||
|
input[type="reset"],
|
||||||
|
input[type="button"] {
|
||||||
|
&.btn-block {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
205
js/styles/bootstrap/carousel.less
Normal file
205
js/styles/bootstrap/carousel.less
Normal file
@ -0,0 +1,205 @@
|
|||||||
|
//
|
||||||
|
// Carousel
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Wrapper for the slide container and indicators
|
||||||
|
.carousel {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.carousel-inner {
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
> .item {
|
||||||
|
display: none;
|
||||||
|
position: relative;
|
||||||
|
.transition(.6s ease-in-out left);
|
||||||
|
|
||||||
|
// Account for jankitude on images
|
||||||
|
> img,
|
||||||
|
> a > img {
|
||||||
|
.img-responsive();
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> .active,
|
||||||
|
> .next,
|
||||||
|
> .prev { display: block; }
|
||||||
|
|
||||||
|
> .active {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .next,
|
||||||
|
> .prev {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .next {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
> .prev {
|
||||||
|
left: -100%;
|
||||||
|
}
|
||||||
|
> .next.left,
|
||||||
|
> .prev.right {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .active.left {
|
||||||
|
left: -100%;
|
||||||
|
}
|
||||||
|
> .active.right {
|
||||||
|
left: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Left/right controls for nav
|
||||||
|
// ---------------------------
|
||||||
|
|
||||||
|
.carousel-control {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
bottom: 0;
|
||||||
|
width: 15%;
|
||||||
|
.opacity(.5);
|
||||||
|
font-size: 20px;
|
||||||
|
color: @carousel-control-color;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: @carousel-text-shadow;
|
||||||
|
// We can't have this transition here because webkit cancels the carousel
|
||||||
|
// animation if you trip this while in the middle of another animation.
|
||||||
|
|
||||||
|
// Set gradients for backgrounds
|
||||||
|
&.left {
|
||||||
|
#gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
&.right {
|
||||||
|
left: auto;
|
||||||
|
right: 0;
|
||||||
|
#gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hover/focus state
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @carousel-control-color;
|
||||||
|
text-decoration: none;
|
||||||
|
.opacity(.9);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Toggles
|
||||||
|
.glyphicon,
|
||||||
|
.icon-prev,
|
||||||
|
.icon-next {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
z-index: 5;
|
||||||
|
display: inline-block;
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin-top: -10px;
|
||||||
|
margin-left: -10px;
|
||||||
|
font-family: serif;
|
||||||
|
}
|
||||||
|
// Non-glyphicon toggles
|
||||||
|
.icon-prev {
|
||||||
|
&:before {
|
||||||
|
content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.icon-next {
|
||||||
|
&:before {
|
||||||
|
content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional indicator pips
|
||||||
|
// -----------------------------
|
||||||
|
.carousel-indicators {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 10px;
|
||||||
|
left: 50%;
|
||||||
|
z-index: 15;
|
||||||
|
width: 120px;
|
||||||
|
margin-left: -60px;
|
||||||
|
padding-left: 0;
|
||||||
|
list-style: none;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
li {
|
||||||
|
display: inline-block;
|
||||||
|
width: 10px;
|
||||||
|
height: 10px;
|
||||||
|
margin: 1px;
|
||||||
|
text-indent: -999px;
|
||||||
|
border: 1px solid @carousel-indicator-border-color;
|
||||||
|
border-radius: 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.active {
|
||||||
|
margin: 0;
|
||||||
|
width: 12px;
|
||||||
|
height: 12px;
|
||||||
|
background-color: @carousel-indicator-active-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional captions
|
||||||
|
// -----------------------------
|
||||||
|
// Hidden by default for smaller viewports
|
||||||
|
.carousel-caption {
|
||||||
|
position: absolute;
|
||||||
|
left: 15%;
|
||||||
|
right: 15%;
|
||||||
|
bottom: 20px;
|
||||||
|
z-index: 10;
|
||||||
|
padding-top: 20px;
|
||||||
|
padding-bottom: 20px;
|
||||||
|
color: @carousel-caption-color;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: @carousel-text-shadow;
|
||||||
|
& .btn {
|
||||||
|
text-shadow: none; // No shadow for button elements in carousel-caption
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Scale up controls for tablets and up
|
||||||
|
@media screen and (min-width: @screen-tablet) {
|
||||||
|
|
||||||
|
// Scale up the controls a smidge
|
||||||
|
.carousel-control .glyphicon,
|
||||||
|
.carousel-control .icon-prev,
|
||||||
|
.carousel-control .icon-next {
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
margin-top: -15px;
|
||||||
|
margin-left: -15px;
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Show and left align the captions
|
||||||
|
.carousel-caption {
|
||||||
|
left: 20%;
|
||||||
|
right: 20%;
|
||||||
|
padding-bottom: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Move up the indicators
|
||||||
|
.carousel-indicators {
|
||||||
|
bottom: 20px;
|
||||||
|
}
|
||||||
|
}
|
33
js/styles/bootstrap/close.less
Normal file
33
js/styles/bootstrap/close.less
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
//
|
||||||
|
// Close icons
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
.close {
|
||||||
|
float: right;
|
||||||
|
font-size: (@font-size-base * 1.5);
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 1;
|
||||||
|
color: @close-color;
|
||||||
|
text-shadow: @close-text-shadow;
|
||||||
|
.opacity(.2);
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @close-color;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
.opacity(.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Additional properties for button version
|
||||||
|
// iOS requires the button element instead of an anchor tag.
|
||||||
|
// If you want the anchor version, it requires `href="#"`.
|
||||||
|
button& {
|
||||||
|
padding: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
background: transparent;
|
||||||
|
border: 0;
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
}
|
55
js/styles/bootstrap/code.less
Normal file
55
js/styles/bootstrap/code.less
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
//
|
||||||
|
// Code (inline and blocK)
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Inline and block code styles
|
||||||
|
code,
|
||||||
|
pre {
|
||||||
|
font-family: @font-family-monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Inline code
|
||||||
|
code {
|
||||||
|
padding: 2px 4px;
|
||||||
|
font-size: 90%;
|
||||||
|
color: @code-color;
|
||||||
|
background-color: @code-bg;
|
||||||
|
white-space: nowrap;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Blocks of code
|
||||||
|
pre {
|
||||||
|
display: block;
|
||||||
|
padding: ((@line-height-computed - 1) / 2);
|
||||||
|
margin: 0 0 (@line-height-computed / 2);
|
||||||
|
font-size: (@font-size-base - 1); // 14px to 13px
|
||||||
|
line-height: @line-height-base;
|
||||||
|
word-break: break-all;
|
||||||
|
word-wrap: break-word;
|
||||||
|
color: @gray-dark;
|
||||||
|
background-color: @pre-bg;
|
||||||
|
border: 1px solid @pre-border-color;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
// Make prettyprint styles more spaced out for readability
|
||||||
|
&.prettyprint {
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Account for some code outputs that place code tags in pre tags
|
||||||
|
code {
|
||||||
|
padding: 0;
|
||||||
|
color: inherit;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Enable scrollable blocks of code
|
||||||
|
.pre-scrollable {
|
||||||
|
max-height: 340px;
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
29
js/styles/bootstrap/component-animations.less
Normal file
29
js/styles/bootstrap/component-animations.less
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
//
|
||||||
|
// Component animations
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Heads up!
|
||||||
|
//
|
||||||
|
// We don't use the `.opacity()` mixin here since it causes a bug with text
|
||||||
|
// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.
|
||||||
|
|
||||||
|
.fade {
|
||||||
|
opacity: 0;
|
||||||
|
.transition(opacity .15s linear);
|
||||||
|
&.in {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.collapse {
|
||||||
|
display: none;
|
||||||
|
&.in {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.collapsing {
|
||||||
|
position: relative;
|
||||||
|
height: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
.transition(height .35s ease);
|
||||||
|
}
|
171
js/styles/bootstrap/dropdowns.less
Normal file
171
js/styles/bootstrap/dropdowns.less
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
//
|
||||||
|
// Dropdown menus
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdown arrow/caret
|
||||||
|
// --------------------
|
||||||
|
.caret {
|
||||||
|
display: inline-block;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
margin-left: 2px;
|
||||||
|
vertical-align: middle;
|
||||||
|
border-top: 4px solid @dropdown-caret-color;
|
||||||
|
border-right: 4px solid transparent;
|
||||||
|
border-left: 4px solid transparent;
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
// 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;
|
||||||
|
background-color: @dropdown-bg;
|
||||||
|
border: 1px solid @dropdown-fallback-border; // IE8 fallback
|
||||||
|
border: 1px solid @dropdown-border;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
.box-shadow(0 6px 12px rgba(0,0,0,.175));
|
||||||
|
.background-clip(padding-box);
|
||||||
|
|
||||||
|
// Aligns the dropdown menu to right
|
||||||
|
&.pull-right {
|
||||||
|
right: 0;
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dividers (basically an hr) within the dropdown
|
||||||
|
.divider {
|
||||||
|
.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;
|
||||||
|
#gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Active state
|
||||||
|
// ------------
|
||||||
|
.dropdown-menu > .active > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @dropdown-link-active-color;
|
||||||
|
text-decoration: none;
|
||||||
|
outline: 0;
|
||||||
|
#gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Disabled state
|
||||||
|
// --------------
|
||||||
|
// Gray out text and ensure the hover/focus state remains gray
|
||||||
|
.dropdown-menu > .disabled > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @gray-light;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Nuke hover/focus effects
|
||||||
|
.dropdown-menu > .disabled > a {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: transparent;
|
||||||
|
background-image: none; // Remove CSS gradient
|
||||||
|
.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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropdown section headers
|
||||||
|
// ---------------------------
|
||||||
|
.dropdown-header {
|
||||||
|
display: block;
|
||||||
|
padding: 3px 20px;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
color: @gray-light;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 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: 4px solid @dropdown-caret-color;
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
// Different positioning for bottom up menu
|
||||||
|
.dropdown-menu {
|
||||||
|
top: auto;
|
||||||
|
bottom: 100%;
|
||||||
|
margin-bottom: 1px;
|
||||||
|
}
|
||||||
|
}
|
423
js/styles/bootstrap/forms.less
Normal file
423
js/styles/bootstrap/forms.less
Normal file
@ -0,0 +1,423 @@
|
|||||||
|
//
|
||||||
|
// Forms
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Normalize non-controls
|
||||||
|
//
|
||||||
|
// Restyle and baseline non-control form elements.
|
||||||
|
|
||||||
|
fieldset {
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
legend {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
padding: 0;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
font-size: (@font-size-base * 1.5);
|
||||||
|
line-height: inherit;
|
||||||
|
color: @gray-dark;
|
||||||
|
border: 0;
|
||||||
|
border-bottom: 1px solid @legend-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Normalize form controls
|
||||||
|
|
||||||
|
// Override content-box in Normalize (* isn't specific enough)
|
||||||
|
input[type="search"] {
|
||||||
|
.box-sizing(border-box);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Position radios and checkboxes better
|
||||||
|
input[type="radio"],
|
||||||
|
input[type="checkbox"] {
|
||||||
|
margin: 4px 0 0;
|
||||||
|
margin-top: 1px \9; /* IE8-9 */
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set the height of select and file controls to match text inputs
|
||||||
|
input[type="file"] {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Make multiple select elements height not fixed
|
||||||
|
select[multiple],
|
||||||
|
select[size] {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix optgroup Firefox bug per https://github.com/twbs/bootstrap/issues/7611
|
||||||
|
select optgroup {
|
||||||
|
font-size: inherit;
|
||||||
|
font-style: inherit;
|
||||||
|
font-family: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Focus for select, file, radio, and checkbox
|
||||||
|
input[type="file"]:focus,
|
||||||
|
input[type="radio"]:focus,
|
||||||
|
input[type="checkbox"]:focus {
|
||||||
|
.tab-focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix for Chrome number input
|
||||||
|
// Setting certain font-sizes causes the `I` bar to appear on hover of the bottom increment button.
|
||||||
|
// See https://github.com/twbs/bootstrap/issues/8350 for more.
|
||||||
|
input[type="number"] {
|
||||||
|
&::-webkit-outer-spin-button,
|
||||||
|
&::-webkit-inner-spin-button {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Placeholder
|
||||||
|
//
|
||||||
|
// Placeholder text gets special styles because when browsers invalidate entire
|
||||||
|
// lines if it doesn't understand a selector/
|
||||||
|
.form-control {
|
||||||
|
.placeholder();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Common form controls
|
||||||
|
//
|
||||||
|
// Shared size and type resets for form controls. Apply `.form-control` to any
|
||||||
|
// of the following form controls:
|
||||||
|
//
|
||||||
|
// select
|
||||||
|
// textarea
|
||||||
|
// input[type="text"]
|
||||||
|
// input[type="password"]
|
||||||
|
// input[type="datetime"]
|
||||||
|
// input[type="datetime-local"]
|
||||||
|
// input[type="date"]
|
||||||
|
// input[type="month"]
|
||||||
|
// input[type="time"]
|
||||||
|
// input[type="week"]
|
||||||
|
// input[type="number"]
|
||||||
|
// input[type="email"]
|
||||||
|
// input[type="url"]
|
||||||
|
// input[type="search"]
|
||||||
|
// input[type="tel"]
|
||||||
|
// input[type="color"]
|
||||||
|
|
||||||
|
.form-control {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
|
||||||
|
padding: @padding-base-vertical @padding-base-horizontal;
|
||||||
|
font-size: @font-size-base;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
color: @gray;
|
||||||
|
vertical-align: middle;
|
||||||
|
background-color: @input-bg;
|
||||||
|
border: 1px solid @input-border;
|
||||||
|
border-radius: @input-border-radius;
|
||||||
|
.box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
|
||||||
|
.transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");
|
||||||
|
|
||||||
|
&:focus {
|
||||||
|
border-color: rgba(82,168,236,.8);
|
||||||
|
outline: 0;
|
||||||
|
.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Disabled and read-only inputs
|
||||||
|
// Note: HTML5 says that inputs under a fieldset > legend:first-child won't be
|
||||||
|
// disabled if the fieldset is disabled. Due to implementation difficulty,
|
||||||
|
// we don't honor that edge case; we style them as disabled anyway.
|
||||||
|
&[disabled],
|
||||||
|
&[readonly],
|
||||||
|
fieldset[disabled] & {
|
||||||
|
cursor: not-allowed;
|
||||||
|
background-color: @input-bg-disabled;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset height for `textarea`s
|
||||||
|
textarea& {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Form groups
|
||||||
|
//
|
||||||
|
// Designed to help with the organization and spacing of vertical forms. For
|
||||||
|
// horizontal forms, use the predefined grid classes.
|
||||||
|
|
||||||
|
.form-group {
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Checkboxes and radios
|
||||||
|
//
|
||||||
|
// Indent the labels to position radios/checkboxes as hanging controls.
|
||||||
|
|
||||||
|
.radio,
|
||||||
|
.checkbox {
|
||||||
|
display: block;
|
||||||
|
min-height: @line-height-computed; // clear the floating input if there is no label text
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
padding-left: 20px;
|
||||||
|
vertical-align: middle;
|
||||||
|
label {
|
||||||
|
display: inline;
|
||||||
|
margin-bottom: 0;
|
||||||
|
font-weight: normal;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.radio input[type="radio"],
|
||||||
|
.radio-inline input[type="radio"],
|
||||||
|
.checkbox input[type="checkbox"],
|
||||||
|
.checkbox-inline input[type="checkbox"] {
|
||||||
|
float: left;
|
||||||
|
margin-left: -20px;
|
||||||
|
}
|
||||||
|
.radio + .radio,
|
||||||
|
.checkbox + .checkbox {
|
||||||
|
margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing
|
||||||
|
}
|
||||||
|
|
||||||
|
// Radios and checkboxes on same line
|
||||||
|
.radio-inline,
|
||||||
|
.checkbox-inline {
|
||||||
|
display: inline-block;
|
||||||
|
padding-left: 20px;
|
||||||
|
margin-bottom: 0;
|
||||||
|
vertical-align: middle;
|
||||||
|
font-weight: normal;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.radio-inline + .radio-inline,
|
||||||
|
.checkbox-inline + .checkbox-inline {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-left: 10px; // space out consecutive inline controls
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Form control sizing
|
||||||
|
//
|
||||||
|
// Relative text size, padding, and border-radii changes for form controls. For
|
||||||
|
// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
|
||||||
|
// element gets special love because it's special, and that's a fact!
|
||||||
|
|
||||||
|
.form-control {
|
||||||
|
&.input-large {
|
||||||
|
height: @input-height-large;
|
||||||
|
padding: @padding-large-vertical @padding-large-horizontal;
|
||||||
|
font-size: @font-size-large;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
}
|
||||||
|
&.input-small {
|
||||||
|
height: @input-height-small;
|
||||||
|
padding: @padding-small-vertical @padding-small-horizontal;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
border-radius: @border-radius-small;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
select {
|
||||||
|
&.input-large {
|
||||||
|
height: @input-height-large;
|
||||||
|
line-height: @input-height-large;
|
||||||
|
}
|
||||||
|
&.input-small {
|
||||||
|
height: @input-height-small;
|
||||||
|
line-height: @input-height-small;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Form control feedback states
|
||||||
|
//
|
||||||
|
// Apply contextual and semantic states to individual form controls.
|
||||||
|
|
||||||
|
// Warning
|
||||||
|
.has-warning {
|
||||||
|
.form-control-validation(@state-warning-text, @state-warning-text, @state-warning-bg);
|
||||||
|
}
|
||||||
|
// Error
|
||||||
|
.has-error {
|
||||||
|
.form-control-validation(@state-danger-text, @state-danger-text, @state-danger-bg);
|
||||||
|
}
|
||||||
|
// Success
|
||||||
|
.has-success {
|
||||||
|
.form-control-validation(@state-success-text, @state-success-text, @state-success-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Help text
|
||||||
|
//
|
||||||
|
// Apply to any element you wish to create light text for placement immediately
|
||||||
|
// below a form control. Use for general help, formatting, or instructional text.
|
||||||
|
|
||||||
|
.help-block {
|
||||||
|
display: block; // account for any element using help-block
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
color: lighten(@text-color, 25%); // lighten the text some for contrast
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Input groups
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Base styles
|
||||||
|
// -------------------------
|
||||||
|
.input-group {
|
||||||
|
display: table;
|
||||||
|
border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table
|
||||||
|
|
||||||
|
// Undo padding and float of grid classes
|
||||||
|
&.col {
|
||||||
|
float: none;
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-control {
|
||||||
|
width: 100%;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Display as table-cell
|
||||||
|
// -------------------------
|
||||||
|
.input-group-addon,
|
||||||
|
.input-group-btn,
|
||||||
|
.input-group .form-control {
|
||||||
|
display: table-cell;
|
||||||
|
|
||||||
|
&:not(:first-child):not(:last-child) {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Addon and addon wrapper for buttons
|
||||||
|
.input-group-addon,
|
||||||
|
.input-group-btn {
|
||||||
|
width: 1%;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle; // Match the inputs
|
||||||
|
}
|
||||||
|
|
||||||
|
// Text input groups
|
||||||
|
// -------------------------
|
||||||
|
.input-group-addon {
|
||||||
|
.box-sizing(border-box);
|
||||||
|
padding: @padding-base-vertical @padding-base-horizontal;
|
||||||
|
font-size: @font-size-base;
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
text-align: center;
|
||||||
|
background-color: @gray-lighter;
|
||||||
|
border: 1px solid @input-group-addon-border-color;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
&.input-small {
|
||||||
|
padding: @padding-small-vertical @padding-small-horizontal;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
border-radius: @border-radius-small;
|
||||||
|
}
|
||||||
|
&.input-large {
|
||||||
|
padding: @padding-large-vertical @padding-large-horizontal;
|
||||||
|
font-size: @font-size-large;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset rounded corners
|
||||||
|
.input-group .form-control:first-child,
|
||||||
|
.input-group-addon:first-child,
|
||||||
|
.input-group-btn:first-child > .btn,
|
||||||
|
.input-group-btn:first-child > .dropdown-toggle,
|
||||||
|
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
|
||||||
|
.border-right-radius(0);
|
||||||
|
}
|
||||||
|
.input-group-addon:first-child {
|
||||||
|
border-right: 0;
|
||||||
|
}
|
||||||
|
.input-group .form-control:last-child,
|
||||||
|
.input-group-addon:last-child,
|
||||||
|
.input-group-btn:last-child > .btn,
|
||||||
|
.input-group-btn:last-child > .dropdown-toggle,
|
||||||
|
.input-group-btn:first-child > .btn:not(:first-child) {
|
||||||
|
.border-left-radius(0);
|
||||||
|
}
|
||||||
|
.input-group-addon:last-child {
|
||||||
|
border-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Button input groups
|
||||||
|
// -------------------------
|
||||||
|
.input-group-btn {
|
||||||
|
position: relative;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
.input-group-btn > .btn {
|
||||||
|
position: relative;
|
||||||
|
// Jankily prevent input button groups from wrapping
|
||||||
|
+ .btn {
|
||||||
|
margin-left: -4px;
|
||||||
|
}
|
||||||
|
// Bring the "active" button to the front
|
||||||
|
&:hover,
|
||||||
|
&:active {
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Inline forms
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.form-inline {
|
||||||
|
.form-control,
|
||||||
|
.radio,
|
||||||
|
.checkbox {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.radio,
|
||||||
|
.checkbox {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Horizontal forms
|
||||||
|
// --------------------------------------------------
|
||||||
|
// Horizontal forms are built on grid classes.
|
||||||
|
|
||||||
|
.form-horizontal .control-label {
|
||||||
|
padding-top: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.form-horizontal {
|
||||||
|
.form-group {
|
||||||
|
.make-row();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Only right align form labels here when the columns stop stacking
|
||||||
|
@media (min-width: @screen-tablet) {
|
||||||
|
.form-horizontal .control-label {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
}
|
204
js/styles/bootstrap/grid.less
Normal file
204
js/styles/bootstrap/grid.less
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
//
|
||||||
|
// Grid system
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Set the container width, and override it for fixed navbars in media queries
|
||||||
|
.container {
|
||||||
|
.container-fixed();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Mobile-first defaults
|
||||||
|
.row {
|
||||||
|
.make-row();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Common styles for small and large grid columns
|
||||||
|
.col-1,
|
||||||
|
.col-2,
|
||||||
|
.col-3,
|
||||||
|
.col-4,
|
||||||
|
.col-5,
|
||||||
|
.col-6,
|
||||||
|
.col-7,
|
||||||
|
.col-8,
|
||||||
|
.col-9,
|
||||||
|
.col-10,
|
||||||
|
.col-11,
|
||||||
|
.col-12,
|
||||||
|
.col-sm-1,
|
||||||
|
.col-sm-2,
|
||||||
|
.col-sm-3,
|
||||||
|
.col-sm-4,
|
||||||
|
.col-sm-5,
|
||||||
|
.col-sm-6,
|
||||||
|
.col-sm-7,
|
||||||
|
.col-sm-8,
|
||||||
|
.col-sm-9,
|
||||||
|
.col-sm-10,
|
||||||
|
.col-sm-11,
|
||||||
|
.col-sm-12,
|
||||||
|
.col-lg-1,
|
||||||
|
.col-lg-2,
|
||||||
|
.col-lg-3,
|
||||||
|
.col-lg-4,
|
||||||
|
.col-lg-5,
|
||||||
|
.col-lg-6,
|
||||||
|
.col-lg-7,
|
||||||
|
.col-lg-8,
|
||||||
|
.col-lg-9,
|
||||||
|
.col-lg-10,
|
||||||
|
.col-lg-11,
|
||||||
|
.col-lg-12 {
|
||||||
|
position: relative;
|
||||||
|
// Prevent columns from collapsing when empty
|
||||||
|
min-height: 1px;
|
||||||
|
// Inner gutter via padding
|
||||||
|
padding-left: (@grid-gutter-width / 2);
|
||||||
|
padding-right: (@grid-gutter-width / 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Container and grid column sizing
|
||||||
|
//
|
||||||
|
|
||||||
|
// Tiny device columns (smartphones)
|
||||||
|
.col-1,
|
||||||
|
.col-2,
|
||||||
|
.col-3,
|
||||||
|
.col-4,
|
||||||
|
.col-5,
|
||||||
|
.col-6,
|
||||||
|
.col-7,
|
||||||
|
.col-8,
|
||||||
|
.col-9,
|
||||||
|
.col-10,
|
||||||
|
.col-11,
|
||||||
|
.col-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-1 { width: percentage((1 / @grid-columns)); }
|
||||||
|
.col-2 { width: percentage((2 / @grid-columns)); }
|
||||||
|
.col-3 { width: percentage((3 / @grid-columns)); }
|
||||||
|
.col-4 { width: percentage((4 / @grid-columns)); }
|
||||||
|
.col-5 { width: percentage((5 / @grid-columns)); }
|
||||||
|
.col-6 { width: percentage((6 / @grid-columns)); }
|
||||||
|
.col-7 { width: percentage((7 / @grid-columns)); }
|
||||||
|
.col-8 { width: percentage((8 / @grid-columns)); }
|
||||||
|
.col-9 { width: percentage((9 / @grid-columns)); }
|
||||||
|
.col-10 { width: percentage((10/ @grid-columns)); }
|
||||||
|
.col-11 { width: percentage((11/ @grid-columns)); }
|
||||||
|
.col-12 { width: 100%; }
|
||||||
|
|
||||||
|
// Small device columns (phones to tablets)
|
||||||
|
@media (min-width: @screen-tablet) {
|
||||||
|
.container {
|
||||||
|
max-width: @container-tablet;
|
||||||
|
}
|
||||||
|
|
||||||
|
.col-sm-1,
|
||||||
|
.col-sm-2,
|
||||||
|
.col-sm-3,
|
||||||
|
.col-sm-4,
|
||||||
|
.col-sm-5,
|
||||||
|
.col-sm-6,
|
||||||
|
.col-sm-7,
|
||||||
|
.col-sm-8,
|
||||||
|
.col-sm-9,
|
||||||
|
.col-sm-10,
|
||||||
|
.col-sm-11,
|
||||||
|
.col-sm-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-sm-1 { width: percentage((1 / @grid-columns)); }
|
||||||
|
.col-sm-2 { width: percentage((2 / @grid-columns)); }
|
||||||
|
.col-sm-3 { width: percentage((3 / @grid-columns)); }
|
||||||
|
.col-sm-4 { width: percentage((4 / @grid-columns)); }
|
||||||
|
.col-sm-5 { width: percentage((5 / @grid-columns)); }
|
||||||
|
.col-sm-6 { width: percentage((6 / @grid-columns)); }
|
||||||
|
.col-sm-7 { width: percentage((7 / @grid-columns)); }
|
||||||
|
.col-sm-8 { width: percentage((8 / @grid-columns)); }
|
||||||
|
.col-sm-9 { width: percentage((9 / @grid-columns)); }
|
||||||
|
.col-sm-10 { width: percentage((10/ @grid-columns)); }
|
||||||
|
.col-sm-11 { width: percentage((11/ @grid-columns)); }
|
||||||
|
.col-sm-12 { width: 100%; }
|
||||||
|
|
||||||
|
// Push and pull columns for source order changes
|
||||||
|
.col-push-1 { left: percentage((1 / @grid-columns)); }
|
||||||
|
.col-push-2 { left: percentage((2 / @grid-columns)); }
|
||||||
|
.col-push-3 { left: percentage((3 / @grid-columns)); }
|
||||||
|
.col-push-4 { left: percentage((4 / @grid-columns)); }
|
||||||
|
.col-push-5 { left: percentage((5 / @grid-columns)); }
|
||||||
|
.col-push-6 { left: percentage((6 / @grid-columns)); }
|
||||||
|
.col-push-7 { left: percentage((7 / @grid-columns)); }
|
||||||
|
.col-push-8 { left: percentage((8 / @grid-columns)); }
|
||||||
|
.col-push-9 { left: percentage((9 / @grid-columns)); }
|
||||||
|
.col-push-10 { left: percentage((10/ @grid-columns)); }
|
||||||
|
.col-push-11 { left: percentage((11/ @grid-columns)); }
|
||||||
|
|
||||||
|
.col-pull-1 { right: percentage((1 / @grid-columns)); }
|
||||||
|
.col-pull-2 { right: percentage((2 / @grid-columns)); }
|
||||||
|
.col-pull-3 { right: percentage((3 / @grid-columns)); }
|
||||||
|
.col-pull-4 { right: percentage((4 / @grid-columns)); }
|
||||||
|
.col-pull-5 { right: percentage((5 / @grid-columns)); }
|
||||||
|
.col-pull-6 { right: percentage((6 / @grid-columns)); }
|
||||||
|
.col-pull-7 { right: percentage((7 / @grid-columns)); }
|
||||||
|
.col-pull-8 { right: percentage((8 / @grid-columns)); }
|
||||||
|
.col-pull-9 { right: percentage((9 / @grid-columns)); }
|
||||||
|
.col-pull-10 { right: percentage((10/ @grid-columns)); }
|
||||||
|
.col-pull-11 { right: percentage((11/ @grid-columns)); }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Medium and large device columns (desktop and up)
|
||||||
|
@media (min-width: @screen-desktop) {
|
||||||
|
.container {
|
||||||
|
max-width: @container-desktop;
|
||||||
|
}
|
||||||
|
.col-lg-1,
|
||||||
|
.col-lg-2,
|
||||||
|
.col-lg-3,
|
||||||
|
.col-lg-4,
|
||||||
|
.col-lg-5,
|
||||||
|
.col-lg-6,
|
||||||
|
.col-lg-7,
|
||||||
|
.col-lg-8,
|
||||||
|
.col-lg-9,
|
||||||
|
.col-lg-10,
|
||||||
|
.col-lg-11,
|
||||||
|
.col-lg-12 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.col-lg-1 { width: percentage((1 / @grid-columns)); }
|
||||||
|
.col-lg-2 { width: percentage((2 / @grid-columns)); }
|
||||||
|
.col-lg-3 { width: percentage((3 / @grid-columns)); }
|
||||||
|
.col-lg-4 { width: percentage((4 / @grid-columns)); }
|
||||||
|
.col-lg-5 { width: percentage((5 / @grid-columns)); }
|
||||||
|
.col-lg-6 { width: percentage((6 / @grid-columns)); }
|
||||||
|
.col-lg-7 { width: percentage((7 / @grid-columns)); }
|
||||||
|
.col-lg-8 { width: percentage((8 / @grid-columns)); }
|
||||||
|
.col-lg-9 { width: percentage((9 / @grid-columns)); }
|
||||||
|
.col-lg-10 { width: percentage((10/ @grid-columns)); }
|
||||||
|
.col-lg-11 { width: percentage((11/ @grid-columns)); }
|
||||||
|
.col-lg-12 { width: 100%; }
|
||||||
|
|
||||||
|
// Offsets
|
||||||
|
.col-offset-1 { margin-left: percentage((1 / @grid-columns)); }
|
||||||
|
.col-offset-2 { margin-left: percentage((2 / @grid-columns)); }
|
||||||
|
.col-offset-3 { margin-left: percentage((3 / @grid-columns)); }
|
||||||
|
.col-offset-4 { margin-left: percentage((4 / @grid-columns)); }
|
||||||
|
.col-offset-5 { margin-left: percentage((5 / @grid-columns)); }
|
||||||
|
.col-offset-6 { margin-left: percentage((6 / @grid-columns)); }
|
||||||
|
.col-offset-7 { margin-left: percentage((7 / @grid-columns)); }
|
||||||
|
.col-offset-8 { margin-left: percentage((8 / @grid-columns)); }
|
||||||
|
.col-offset-9 { margin-left: percentage((9 / @grid-columns)); }
|
||||||
|
.col-offset-10 { margin-left: percentage((10/ @grid-columns)); }
|
||||||
|
.col-offset-11 { margin-left: percentage((11/ @grid-columns)); }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Large desktops and up
|
||||||
|
@media (min-width: @screen-large-desktop) {
|
||||||
|
.container {
|
||||||
|
max-width: @container-large-desktop;
|
||||||
|
}
|
||||||
|
}
|
29
js/styles/bootstrap/jumbotron.less
Normal file
29
js/styles/bootstrap/jumbotron.less
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
//
|
||||||
|
// Jumbotron
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
.jumbotron {
|
||||||
|
padding: 30px;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
font-size: (@font-size-base * 1.5);
|
||||||
|
font-weight: 200;
|
||||||
|
line-height: (@line-height-base * 1.5);
|
||||||
|
color: @jumbotron-lead-color;
|
||||||
|
background-color: @jumbotron-bg;
|
||||||
|
h1 {
|
||||||
|
line-height: 1;
|
||||||
|
color: @jumbotron-heading-color;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: @screen-tablet) {
|
||||||
|
padding: 50px 60px;
|
||||||
|
border-radius: @border-radius-large; // Only round corners at higher resolutions
|
||||||
|
h1 {
|
||||||
|
font-size: (@font-size-base * 4.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
46
js/styles/bootstrap/labels.less
Normal file
46
js/styles/bootstrap/labels.less
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
//
|
||||||
|
// Labels
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.label {
|
||||||
|
display: inline;
|
||||||
|
padding: .25em .6em;
|
||||||
|
font-size: 75%;
|
||||||
|
font-weight: 500;
|
||||||
|
line-height: 1;
|
||||||
|
color: @label-color;
|
||||||
|
text-align: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
vertical-align: middle;
|
||||||
|
background-color: @gray-light;
|
||||||
|
border-radius: .25em;
|
||||||
|
|
||||||
|
// Add hover effects, but only for links
|
||||||
|
&[href] {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @label-link-hover-color;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: darken(@gray-light, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Colors
|
||||||
|
// Contextual variations (linked labels get darker on :hover)
|
||||||
|
.label-danger {
|
||||||
|
.label-variant(@label-danger-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.label-success {
|
||||||
|
.label-variant(@label-success-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.label-warning {
|
||||||
|
.label-variant(@label-warning-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
.label-info {
|
||||||
|
.label-variant(@label-info-bg);
|
||||||
|
}
|
89
js/styles/bootstrap/list-group.less
Normal file
89
js/styles/bootstrap/list-group.less
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
//
|
||||||
|
// List groups
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Base class
|
||||||
|
//
|
||||||
|
// Easily usable on <ul>, <ol>, or <div>.
|
||||||
|
.list-group {
|
||||||
|
// No need to set list-style: none; since .list-group-item is block level
|
||||||
|
margin-bottom: 20px;
|
||||||
|
padding-left: 0; // reset padding because ul and ol
|
||||||
|
background-color: @list-group-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Individual list items
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.list-group-item {
|
||||||
|
position: relative;
|
||||||
|
display: block;
|
||||||
|
padding: 10px 30px 10px 15px;
|
||||||
|
// Place the border on the list items and negative margin up for better styling
|
||||||
|
margin-bottom: -1px;
|
||||||
|
border: 1px solid @list-group-border;
|
||||||
|
|
||||||
|
// Round the first and last items
|
||||||
|
&:first-child {
|
||||||
|
.border-top-radius(@border-radius-base);
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
.border-bottom-radius(@border-radius-base);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Align badges within list items
|
||||||
|
> .badge {
|
||||||
|
float: right;
|
||||||
|
margin-right: -15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Custom content options
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.list-group-item-heading {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
.list-group-item-text {
|
||||||
|
margin-bottom: 0;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Linked list items
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Custom content within linked items
|
||||||
|
a.list-group-item {
|
||||||
|
// Colorize content accordingly
|
||||||
|
.list-group-item-heading {
|
||||||
|
color: @list-group-link-heading-color;
|
||||||
|
}
|
||||||
|
.list-group-item-text {
|
||||||
|
color: @list-group-link-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hover state
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @list-group-hover-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Active class on item itself, not parent
|
||||||
|
&.active {
|
||||||
|
z-index: 2; // Place active items above their siblings for proper border styling
|
||||||
|
color: @list-group-active-color;
|
||||||
|
background-color: @list-group-active-bg;
|
||||||
|
border-color: @list-group-active-border;
|
||||||
|
|
||||||
|
// Force color to inherit for custom content
|
||||||
|
.list-group-item-heading {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
.list-group-item-text {
|
||||||
|
color: lighten(@list-group-active-bg, 40%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
js/styles/bootstrap/media.less
Normal file
56
js/styles/bootstrap/media.less
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
// Media objects
|
||||||
|
// Source: http://stubbornella.org/content/?p=497
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Common styles
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Clear the floats
|
||||||
|
.media,
|
||||||
|
.media-body {
|
||||||
|
overflow: hidden;
|
||||||
|
zoom: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Proper spacing between instances of .media
|
||||||
|
.media,
|
||||||
|
.media .media {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
.media:first-child {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// For images and videos, set to block
|
||||||
|
.media-object {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset margins on headings for tighter default spacing
|
||||||
|
.media-heading {
|
||||||
|
margin: 0 0 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Media image alignment
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.media {
|
||||||
|
> .pull-left {
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
> .pull-right {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Media list variation
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Undo default ul/ol styles
|
||||||
|
.media-list {
|
||||||
|
padding-left: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
546
js/styles/bootstrap/mixins.less
Normal file
546
js/styles/bootstrap/mixins.less
Normal file
@ -0,0 +1,546 @@
|
|||||||
|
//
|
||||||
|
// Mixins
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Utilities
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Clearfix
|
||||||
|
// Source: http://nicolasgallagher.com/micro-clearfix-hack/
|
||||||
|
//
|
||||||
|
// For modern browsers
|
||||||
|
// 1. The space content is one way to avoid an Opera bug when the
|
||||||
|
// contenteditable attribute is included anywhere else in the document.
|
||||||
|
// Otherwise it causes space to appear at the top and bottom of elements
|
||||||
|
// that are clearfixed.
|
||||||
|
// 2. The use of `table` rather than `block` is only necessary if using
|
||||||
|
// `:before` to contain the top-margins of child elements.
|
||||||
|
.clearfix() {
|
||||||
|
&:before,
|
||||||
|
&:after {
|
||||||
|
content: " "; /* 1 */
|
||||||
|
display: table; /* 2 */
|
||||||
|
}
|
||||||
|
&:after {
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Webkit-style focus
|
||||||
|
.tab-focus() {
|
||||||
|
// Default
|
||||||
|
outline: thin dotted #333;
|
||||||
|
// Webkit
|
||||||
|
outline: 5px auto -webkit-focus-ring-color;
|
||||||
|
outline-offset: -2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Center-align a block level element
|
||||||
|
.center-block() {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sizing shortcuts
|
||||||
|
.size(@width, @height) {
|
||||||
|
width: @width;
|
||||||
|
height: @height;
|
||||||
|
}
|
||||||
|
.square(@size) {
|
||||||
|
.size(@size, @size);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Placeholder text
|
||||||
|
.placeholder(@color: @input-color-placeholder) {
|
||||||
|
&:-moz-placeholder { color: @color; } // Firefox 4-18
|
||||||
|
&::-moz-placeholder { color: @color; } // Firefox 19+
|
||||||
|
&:-ms-input-placeholder { color: @color; } // Internet Explorer 10+
|
||||||
|
&::-webkit-input-placeholder { color: @color; } // Safari and Chrome
|
||||||
|
}
|
||||||
|
|
||||||
|
// Text overflow
|
||||||
|
// Requires inline-block or block for proper styling
|
||||||
|
.text-overflow() {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
// CSS image replacement
|
||||||
|
// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
|
||||||
|
.hide-text() {
|
||||||
|
font: ~"0/0" a;
|
||||||
|
color: transparent;
|
||||||
|
text-shadow: none;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// CSS3 PROPERTIES
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Single side border-radius
|
||||||
|
.border-top-radius(@radius) {
|
||||||
|
border-top-right-radius: @radius;
|
||||||
|
border-top-left-radius: @radius;
|
||||||
|
}
|
||||||
|
.border-right-radius(@radius) {
|
||||||
|
border-bottom-right-radius: @radius;
|
||||||
|
border-top-right-radius: @radius;
|
||||||
|
}
|
||||||
|
.border-bottom-radius(@radius) {
|
||||||
|
border-bottom-right-radius: @radius;
|
||||||
|
border-bottom-left-radius: @radius;
|
||||||
|
}
|
||||||
|
.border-left-radius(@radius) {
|
||||||
|
border-bottom-left-radius: @radius;
|
||||||
|
border-top-left-radius: @radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Drop shadows
|
||||||
|
.box-shadow(@shadow) {
|
||||||
|
-webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
|
||||||
|
box-shadow: @shadow;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Transitions
|
||||||
|
.transition(@transition) {
|
||||||
|
-webkit-transition: @transition;
|
||||||
|
transition: @transition;
|
||||||
|
}
|
||||||
|
.transition-delay(@transition-delay) {
|
||||||
|
-webkit-transition-delay: @transition-delay;
|
||||||
|
transition-delay: @transition-delay;
|
||||||
|
}
|
||||||
|
.transition-duration(@transition-duration) {
|
||||||
|
-webkit-transition-duration: @transition-duration;
|
||||||
|
transition-duration: @transition-duration;
|
||||||
|
}
|
||||||
|
.transition-transform(@transition) {
|
||||||
|
-webkit-transition: -webkit-transform @transition;
|
||||||
|
-moz-transition: -moz-transform @transition;
|
||||||
|
-o-transition: -o-transform @transition;
|
||||||
|
transition: transform @transition;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Transformations
|
||||||
|
.rotate(@degrees) {
|
||||||
|
-webkit-transform: rotate(@degrees);
|
||||||
|
-ms-transform: rotate(@degrees);
|
||||||
|
transform: rotate(@degrees);
|
||||||
|
}
|
||||||
|
.scale(@ratio) {
|
||||||
|
-webkit-transform: scale(@ratio);
|
||||||
|
-ms-transform: scale(@ratio);
|
||||||
|
transform: scale(@ratio);
|
||||||
|
}
|
||||||
|
.translate(@x, @y) {
|
||||||
|
-webkit-transform: translate(@x, @y);
|
||||||
|
-ms-transform: translate(@x, @y);
|
||||||
|
transform: translate(@x, @y);
|
||||||
|
}
|
||||||
|
.skew(@x, @y) {
|
||||||
|
-webkit-transform: skew(@x, @y);
|
||||||
|
-ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885
|
||||||
|
transform: skew(@x, @y);
|
||||||
|
}
|
||||||
|
.translate3d(@x, @y, @z) {
|
||||||
|
-webkit-transform: translate3d(@x, @y, @z);
|
||||||
|
transform: translate3d(@x, @y, @z);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Backface visibility
|
||||||
|
// Prevent browsers from flickering when using CSS 3D transforms.
|
||||||
|
// Default value is `visible`, but can be changed to `hidden`
|
||||||
|
// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
|
||||||
|
.backface-visibility(@visibility){
|
||||||
|
-webkit-backface-visibility: @visibility;
|
||||||
|
-moz-backface-visibility: @visibility;
|
||||||
|
backface-visibility: @visibility;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Background clipping
|
||||||
|
.background-clip(@clip) {
|
||||||
|
background-clip: @clip;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Background sizing
|
||||||
|
.background-size(@size) {
|
||||||
|
background-size: @size;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Box sizing
|
||||||
|
.box-sizing(@boxmodel) {
|
||||||
|
-webkit-box-sizing: @boxmodel;
|
||||||
|
-moz-box-sizing: @boxmodel;
|
||||||
|
box-sizing: @boxmodel;
|
||||||
|
}
|
||||||
|
|
||||||
|
// User select
|
||||||
|
// For selecting text on the page
|
||||||
|
.user-select(@select) {
|
||||||
|
-webkit-user-select: @select;
|
||||||
|
-moz-user-select: @select;
|
||||||
|
-ms-user-select: @select;
|
||||||
|
-o-user-select: @select;
|
||||||
|
user-select: @select;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Resize anything
|
||||||
|
.resizable(@direction) {
|
||||||
|
resize: @direction; // Options: horizontal, vertical, both
|
||||||
|
overflow: auto; // Safari fix
|
||||||
|
}
|
||||||
|
|
||||||
|
// CSS3 Content Columns
|
||||||
|
.content-columns(@column-count, @column-gap: @grid-gutter-width) {
|
||||||
|
-webkit-column-count: @column-count;
|
||||||
|
-moz-column-count: @column-count;
|
||||||
|
column-count: @column-count;
|
||||||
|
-webkit-column-gap: @column-gap;
|
||||||
|
-moz-column-gap: @column-gap;
|
||||||
|
column-gap: @column-gap;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional hyphenation
|
||||||
|
.hyphens(@mode: auto) {
|
||||||
|
word-wrap: break-word;
|
||||||
|
-webkit-hyphens: @mode;
|
||||||
|
-moz-hyphens: @mode;
|
||||||
|
-ms-hyphens: @mode;
|
||||||
|
-o-hyphens: @mode;
|
||||||
|
hyphens: @mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Opacity
|
||||||
|
.opacity(@opacity) {
|
||||||
|
opacity: @opacity;
|
||||||
|
// IE8 filter
|
||||||
|
@opacity-ie: (@opacity * 100);
|
||||||
|
filter: ~"alpha(opacity=@{opacity-ie})";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// GRADIENTS
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
#gradient {
|
||||||
|
|
||||||
|
// Horizontal gradient, from left to right
|
||||||
|
//
|
||||||
|
// Creates two color stops, start and end, by specifying a color and position for each color stop.
|
||||||
|
// Color stops are not available in IE9 and below.
|
||||||
|
.horizontal(@start-color: #555; @start-percent: 0%; @end-color: #333; @end-percent: 100%) {
|
||||||
|
background-color: @end-color;
|
||||||
|
background-image: -webkit-gradient(linear, @start-percent top, @end-percent top, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
|
||||||
|
background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1+, Chrome 10+
|
||||||
|
background-image: -moz-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
|
||||||
|
background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
|
||||||
|
}
|
||||||
|
|
||||||
|
// Vertical gradient, from top to bottom
|
||||||
|
//
|
||||||
|
// Creates two color stops, start and end, by specifying a color and position for each color stop.
|
||||||
|
// Color stops are not available in IE9 and below.
|
||||||
|
.vertical(@start-color: #555; @start-percent: 0%; @end-color: #333; @end-percent: 100%) {
|
||||||
|
background-color: @end-color;
|
||||||
|
background-image: -webkit-gradient(linear, left @start-percent, left @end-percent, from(@start-color), to(@end-color)); // Safari 4+, Chrome 2+
|
||||||
|
background-image: -webkit-linear-gradient(top, @start-color, @start-percent, @end-color, @end-percent); // Safari 5.1+, Chrome 10+
|
||||||
|
background-image: -moz-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // FF 3.6+
|
||||||
|
background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
|
||||||
|
}
|
||||||
|
|
||||||
|
.directional(@start-color: #555, @end-color: #333, @deg: 45deg) {
|
||||||
|
background-color: @end-color;
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1+, Chrome 10+
|
||||||
|
background-image: -moz-linear-gradient(@deg, @start-color, @end-color); // FF 3.6+
|
||||||
|
background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10
|
||||||
|
}
|
||||||
|
.horizontal-three-colors(@start-color: #00b3ee, @mid-color: #7a43b6, @color-stop: 50%, @end-color: #c3325f) {
|
||||||
|
background-color: mix(@mid-color, @end-color, 80%);
|
||||||
|
background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
|
||||||
|
background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-image: -moz-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
|
||||||
|
}
|
||||||
|
|
||||||
|
.vertical-three-colors(@start-color: #00b3ee, @mid-color: #7a43b6, @color-stop: 50%, @end-color: #c3325f) {
|
||||||
|
background-color: mix(@mid-color, @end-color, 80%);
|
||||||
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@start-color), color-stop(@color-stop, @mid-color), to(@end-color));
|
||||||
|
background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-image: -moz-linear-gradient(top, @start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
|
||||||
|
}
|
||||||
|
.radial(@inner-color: #555, @outer-color: #333) {
|
||||||
|
background-color: @outer-color;
|
||||||
|
background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(@inner-color), to(@outer-color));
|
||||||
|
background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
|
||||||
|
background-image: -moz-radial-gradient(circle, @inner-color, @outer-color);
|
||||||
|
background-image: radial-gradient(circle, @inner-color, @outer-color);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
.striped(@color: #555, @angle: 45deg) {
|
||||||
|
background-color: @color;
|
||||||
|
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,.15)), color-stop(.75, rgba(255,255,255,.15)), color-stop(.75, transparent), to(transparent));
|
||||||
|
background-image: -webkit-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
|
||||||
|
background-image: -moz-linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
|
||||||
|
background-image: linear-gradient(@angle, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset filters for IE
|
||||||
|
//
|
||||||
|
// When you need to remove a gradient background, don't forget to use this to reset
|
||||||
|
// the IE filter for IE9 and below.
|
||||||
|
.reset-filter() {
|
||||||
|
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// RETINA IMAGE SUPPORT
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Short retina mixin for setting background-image and -size
|
||||||
|
.img-retina(@file-1x, @file-2x, @width-1x, @height-1x) {
|
||||||
|
background-image: url("@{file-1x}");
|
||||||
|
|
||||||
|
@media
|
||||||
|
only screen and (-webkit-min-device-pixel-ratio: 2),
|
||||||
|
only screen and ( min--moz-device-pixel-ratio: 2),
|
||||||
|
only screen and ( -o-min-device-pixel-ratio: 2/1),
|
||||||
|
only screen and ( min-device-pixel-ratio: 2),
|
||||||
|
only screen and ( min-resolution: 192dpi),
|
||||||
|
only screen and ( min-resolution: 2dppx) {
|
||||||
|
background-image: url("@{file-2x}");
|
||||||
|
background-size: @width-1x @height-1x;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// COMPONENT MIXINS
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Horizontal dividers
|
||||||
|
// -------------------------
|
||||||
|
// Dividers (basically an hr) within dropdowns and nav lists
|
||||||
|
.nav-divider(@color: #e5e5e5) {
|
||||||
|
height: 1px;
|
||||||
|
margin: ((@line-height-computed / 2) - 1) 0;
|
||||||
|
overflow: hidden;
|
||||||
|
background-color: @color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Alerts
|
||||||
|
// -------------------------
|
||||||
|
.alert-variant(@background, @border, @text-color) {
|
||||||
|
background-color: @background;
|
||||||
|
border-color: @border;
|
||||||
|
color: @text-color;
|
||||||
|
hr {
|
||||||
|
border-top-color: darken(@border, 5%);
|
||||||
|
}
|
||||||
|
.alert-link {
|
||||||
|
color: darken(@text-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Button pseudo states
|
||||||
|
// -------------------------
|
||||||
|
// Easily pump out default styles, as well as :hover, :focus, :active,
|
||||||
|
// and disabled options for all buttons
|
||||||
|
.btn-pseudo-states(@color, @background, @border) {
|
||||||
|
color: @color;
|
||||||
|
background-color: @background;
|
||||||
|
border-color: @border;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active,
|
||||||
|
&.active {
|
||||||
|
background-color: darken(@background, 5%);
|
||||||
|
border-color: darken(@border, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&.disabled,
|
||||||
|
&[disabled],
|
||||||
|
fieldset[disabled] & {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus,
|
||||||
|
&:active,
|
||||||
|
&.active {
|
||||||
|
background-color: @background;
|
||||||
|
border-color: @border
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Labels
|
||||||
|
// -------------------------
|
||||||
|
.label-variant(@color) {
|
||||||
|
background-color: @color;
|
||||||
|
&[href] {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: darken(@color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Navbar vertical align
|
||||||
|
// -------------------------
|
||||||
|
// Vertically center elements in the navbar.
|
||||||
|
// Example: an element has a height of 30px, so write out `.navbarVerticalAlign(30px);` to calculate the appropriate top margin.
|
||||||
|
.navbar-vertical-align(@element-height) {
|
||||||
|
margin-top: ((@navbar-height - @element-height) / 2);
|
||||||
|
margin-bottom: ((@navbar-height - @element-height) / 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Progress bars
|
||||||
|
// -------------------------
|
||||||
|
.progress-bar-variant(@color) {
|
||||||
|
background-color: @color;
|
||||||
|
.progress-striped & {
|
||||||
|
#gradient > .striped(@color);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Responsive utilities
|
||||||
|
// -------------------------
|
||||||
|
// More easily include all the states for responsive-utilities.less.
|
||||||
|
.responsive-visibility() {
|
||||||
|
display: block !important;
|
||||||
|
tr& { display: table-row !important; }
|
||||||
|
th&,
|
||||||
|
td& { display: table-cell !important; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.responsive-invisibility() {
|
||||||
|
display: none !important;
|
||||||
|
tr& { display: none !important; }
|
||||||
|
th&,
|
||||||
|
td& { display: none !important; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Grid System
|
||||||
|
// -----------
|
||||||
|
|
||||||
|
// Centered container element
|
||||||
|
.container-fixed() {
|
||||||
|
margin-right: auto;
|
||||||
|
margin-left: auto;
|
||||||
|
.clearfix();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Creates a wrapper for a series of columns
|
||||||
|
.make-row() {
|
||||||
|
// Then clear the floated columns
|
||||||
|
.clearfix();
|
||||||
|
|
||||||
|
@media (min-width: @screen-small) {
|
||||||
|
margin-left: (@grid-gutter-width / -2);
|
||||||
|
margin-right: (@grid-gutter-width / -2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Negative margin nested rows out to align the content of columns
|
||||||
|
.row {
|
||||||
|
margin-left: (@grid-gutter-width / -2);
|
||||||
|
margin-right: (@grid-gutter-width / -2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate the columns
|
||||||
|
.make-column(@columns) {
|
||||||
|
position: relative;
|
||||||
|
// Prevent columns from collapsing when empty
|
||||||
|
min-height: 1px;
|
||||||
|
// Inner gutter via padding
|
||||||
|
padding-left: (@grid-gutter-width / 2);
|
||||||
|
padding-right: (@grid-gutter-width / 2);
|
||||||
|
|
||||||
|
// Calculate width based on number of columns available
|
||||||
|
@media (min-width: @grid-float-breakpoint) {
|
||||||
|
float: left;
|
||||||
|
width: percentage((@columns / @grid-columns));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate the column offsets
|
||||||
|
.make-column-offset(@columns) {
|
||||||
|
@media (min-width: @grid-float-breakpoint) {
|
||||||
|
margin-left: percentage((@columns / @grid-columns));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.make-column-push(@columns) {
|
||||||
|
@media (min-width: @grid-float-breakpoint) {
|
||||||
|
left: percentage((@columns / @grid-columns));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.make-column-pull(@columns) {
|
||||||
|
@media (min-width: @grid-float-breakpoint) {
|
||||||
|
right: percentage((@columns / @grid-columns));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Generate the small columns
|
||||||
|
.make-small-column(@columns) {
|
||||||
|
position: relative;
|
||||||
|
float: left;
|
||||||
|
// Prevent columns from collapsing when empty
|
||||||
|
min-height: 1px;
|
||||||
|
// Inner gutter via padding
|
||||||
|
padding-left: (@grid-gutter-width / 2);
|
||||||
|
padding-right: (@grid-gutter-width / 2);
|
||||||
|
@max-width: (@grid-float-breakpoint - 1);
|
||||||
|
|
||||||
|
// Calculate width based on number of columns available
|
||||||
|
@media (max-width: @max-width) {
|
||||||
|
width: percentage((@columns / @grid-columns));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Form validation states
|
||||||
|
//
|
||||||
|
// Used in forms.less to generate the form validation CSS for warnings, errors,
|
||||||
|
// and successes.
|
||||||
|
|
||||||
|
.form-control-validation(@text-color: #555, @border-color: #ccc, @background-color: #f5f5f5) {
|
||||||
|
// Color the label and help text
|
||||||
|
.help-block,
|
||||||
|
.control-label {
|
||||||
|
color: @text-color;
|
||||||
|
}
|
||||||
|
// Set the border and box shadow on specific inputs to match
|
||||||
|
.form-control {
|
||||||
|
padding-right: 32px; // to account for the feedback icon
|
||||||
|
border-color: @border-color;
|
||||||
|
.box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
|
||||||
|
&:focus {
|
||||||
|
border-color: darken(@border-color, 10%);
|
||||||
|
@shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
|
||||||
|
.box-shadow(@shadow);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Set validation states also for addons
|
||||||
|
.input-group-addon {
|
||||||
|
color: @text-color;
|
||||||
|
border-color: @border-color;
|
||||||
|
background-color: @background-color;
|
||||||
|
}
|
||||||
|
}
|
136
js/styles/bootstrap/modals.less
Normal file
136
js/styles/bootstrap/modals.less
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
//
|
||||||
|
// Modals
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// .modal-open - body class for killing the scroll
|
||||||
|
// .modal - container to scroll within
|
||||||
|
// .modal-dialog - positioning shell for the actual modal
|
||||||
|
// .modal-content - actual modal w/ bg and corners and shit
|
||||||
|
|
||||||
|
// Kill the scroll on the body
|
||||||
|
.modal-open {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Container that the modal scrolls within
|
||||||
|
.modal {
|
||||||
|
display: none;
|
||||||
|
overflow: auto;
|
||||||
|
overflow-y: scroll;
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: @zindex-modal-background;
|
||||||
|
|
||||||
|
// When fading in the modal, animate it to slide down
|
||||||
|
&.fade .modal-dialog {
|
||||||
|
.translate(0, -25%);
|
||||||
|
.transition-transform(~"0.3s ease-out");
|
||||||
|
}
|
||||||
|
&.fade.in .modal-dialog { .translate(0, 0)}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Shell div to position the modal with bottom padding
|
||||||
|
.modal-dialog {
|
||||||
|
position: relative;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
width: auto;
|
||||||
|
padding: 10px;
|
||||||
|
z-index: (@zindex-modal-background + 10);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Actual modal
|
||||||
|
.modal-content {
|
||||||
|
position: relative;
|
||||||
|
background-color: @modal-content-bg;
|
||||||
|
border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)
|
||||||
|
border: 1px solid @modal-content-border-color;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
.box-shadow(0 3px 9px rgba(0,0,0,.5));
|
||||||
|
.background-clip(padding-box);
|
||||||
|
// Remove focus outline from opened modal
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Modal background
|
||||||
|
.modal-backdrop {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: (@zindex-modal-background - 10);
|
||||||
|
background-color: @modal-backdrop-bg;
|
||||||
|
// Fade for backdrop
|
||||||
|
&.fade { .opacity(0); }
|
||||||
|
&.fade.in { .opacity(.5); }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Modal header
|
||||||
|
// Top section of the modal w/ title and dismiss
|
||||||
|
.modal-header {
|
||||||
|
padding: @modal-title-padding;
|
||||||
|
border-bottom: 1px solid @modal-header-border-color;
|
||||||
|
min-height: (@modal-title-padding + @modal-title-line-height);
|
||||||
|
}
|
||||||
|
// Close icon
|
||||||
|
.modal-header .close {
|
||||||
|
margin-top: -2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Title text within header
|
||||||
|
.modal-title {
|
||||||
|
margin: 0;
|
||||||
|
line-height: @modal-title-line-height;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Modal body
|
||||||
|
// Where all modal content resides (sibling of .modal-header and .modal-footer)
|
||||||
|
.modal-body {
|
||||||
|
position: relative;
|
||||||
|
padding: @modal-inner-padding;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Footer (for actions)
|
||||||
|
.modal-footer {
|
||||||
|
margin-top: 15px;
|
||||||
|
padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;
|
||||||
|
text-align: right; // right align buttons
|
||||||
|
border-top: 1px solid @modal-footer-border-color;
|
||||||
|
.clearfix(); // clear it in case folks use .pull-* classes on buttons
|
||||||
|
|
||||||
|
// Properly space out buttons
|
||||||
|
.btn + .btn {
|
||||||
|
margin-left: 5px;
|
||||||
|
margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs
|
||||||
|
}
|
||||||
|
// but override that for button groups
|
||||||
|
.btn-group .btn + .btn {
|
||||||
|
margin-left: -1px;
|
||||||
|
}
|
||||||
|
// and override it for block buttons as well
|
||||||
|
.btn-block + .btn-block {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Scale up the modal
|
||||||
|
@media screen and (min-width: @screen-tablet) {
|
||||||
|
|
||||||
|
.modal-dialog {
|
||||||
|
left: 50%;
|
||||||
|
right: auto;
|
||||||
|
width: 560px;
|
||||||
|
margin-left: -280px;
|
||||||
|
padding-top: 30px;
|
||||||
|
padding-bottom: 30px;
|
||||||
|
}
|
||||||
|
.modal-content {
|
||||||
|
.box-shadow(0 5px 15px rgba(0,0,0,.5));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
380
js/styles/bootstrap/navbar.less
Normal file
380
js/styles/bootstrap/navbar.less
Normal file
@ -0,0 +1,380 @@
|
|||||||
|
//
|
||||||
|
// Navbars
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Wrapper and base class
|
||||||
|
.navbar {
|
||||||
|
position: relative;
|
||||||
|
min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)
|
||||||
|
margin-bottom: 20px;
|
||||||
|
padding-left: @navbar-padding-horizontal;
|
||||||
|
padding-right: @navbar-padding-horizontal;
|
||||||
|
background-color: @navbar-bg;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
// Prevent floats from breaking the navbar
|
||||||
|
.clearfix();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Navbar nav links
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.navbar-nav {
|
||||||
|
// Space out from .navbar .brand and .btn-navbar when stacked in mobile views
|
||||||
|
margin-top: 10px;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
|
||||||
|
> li > a {
|
||||||
|
padding-top: ((@navbar-height - @line-height-computed) / 2);
|
||||||
|
padding-bottom: ((@navbar-height - @line-height-computed) / 2);
|
||||||
|
color: @navbar-link-color;
|
||||||
|
line-height: 20px;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-link-hover-color;
|
||||||
|
background-color: @navbar-link-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .active > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-link-active-color;
|
||||||
|
background-color: @navbar-link-active-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .disabled > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-link-disabled-color;
|
||||||
|
background-color: @navbar-link-disabled-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Right aligned contents
|
||||||
|
// Make them full width first so that they align properly on mobile
|
||||||
|
&.pull-right {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Navbar alignment options
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Static navbar
|
||||||
|
.navbar-static-top {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fix the top/bottom navbars when screen real estate supports it
|
||||||
|
.navbar-fixed-top,
|
||||||
|
.navbar-fixed-bottom {
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: @zindex-navbar-fixed;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
.navbar-fixed-top {
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.navbar-fixed-bottom {
|
||||||
|
bottom: 0;
|
||||||
|
margin-bottom: 0; // override .navbar defaults
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Navbar optional components
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Brand/project name
|
||||||
|
.navbar-brand {
|
||||||
|
display: block;
|
||||||
|
max-width: 200px;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding: @navbar-padding-vertical @navbar-padding-horizontal;
|
||||||
|
font-size: @font-size-large;
|
||||||
|
font-weight: 500;
|
||||||
|
line-height: @line-height-computed;
|
||||||
|
color: @navbar-brand-color;
|
||||||
|
text-align: center;
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-brand-hover-color;
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @navbar-brand-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Collapsible navbar toggle
|
||||||
|
.navbar-toggle {
|
||||||
|
position: absolute;
|
||||||
|
top: floor((@navbar-height - 32) / 2);
|
||||||
|
right: 10px;
|
||||||
|
width: 48px;
|
||||||
|
height: 32px;
|
||||||
|
padding: 8px 12px;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 1px solid @navbar-toggle-border-color;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: @navbar-toggle-hover-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Bars
|
||||||
|
.icon-bar {
|
||||||
|
display: block;
|
||||||
|
width: 22px;
|
||||||
|
height: 2px;
|
||||||
|
background-color: @navbar-toggle-icon-bar-bg;
|
||||||
|
border-radius: 1px;
|
||||||
|
}
|
||||||
|
.icon-bar + .icon-bar {
|
||||||
|
margin-top: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Navbar form
|
||||||
|
.navbar-form {
|
||||||
|
.form-inline();
|
||||||
|
.navbar-vertical-align(@input-height-base); // Vertically center in navbar
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropdown menus
|
||||||
|
|
||||||
|
// Menu position and menu carets
|
||||||
|
.navbar-nav > li > .dropdown-menu {
|
||||||
|
margin-top: 0;
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
border-top-right-radius: 0;
|
||||||
|
}
|
||||||
|
// Menu position and menu caret support for dropups via extra dropup class
|
||||||
|
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
|
||||||
|
border-bottom-left-radius: 0;
|
||||||
|
border-bottom-right-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropdown menu items and carets
|
||||||
|
.navbar-nav {
|
||||||
|
// Caret should match text color on hover
|
||||||
|
> .dropdown > a:hover .caret,
|
||||||
|
> .dropdown > a:focus .caret {
|
||||||
|
border-top-color: @navbar-link-hover-color;
|
||||||
|
border-bottom-color: @navbar-link-hover-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove background color from open dropdown
|
||||||
|
> .open > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: @navbar-link-active-bg;
|
||||||
|
color: @navbar-link-active-color;
|
||||||
|
.caret {
|
||||||
|
border-top-color: @navbar-link-active-color;
|
||||||
|
border-bottom-color: @navbar-link-active-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .dropdown > a .caret {
|
||||||
|
border-top-color: @navbar-link-color;
|
||||||
|
border-bottom-color: @navbar-link-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Right aligned menus need alt position
|
||||||
|
.navbar-nav.pull-right > li > .dropdown-menu,
|
||||||
|
.navbar-nav > li > .dropdown-menu.pull-right {
|
||||||
|
left: auto;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Inverse navbar
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.navbar-inverse {
|
||||||
|
background-color: @navbar-inverse-bg;
|
||||||
|
|
||||||
|
.navbar-brand {
|
||||||
|
color: @navbar-inverse-brand-color;
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-inverse-brand-hover-color;
|
||||||
|
background-color: @navbar-inverse-brand-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-text {
|
||||||
|
color: @navbar-inverse-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-nav {
|
||||||
|
> li > a {
|
||||||
|
color: @navbar-inverse-link-color;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-inverse-link-hover-color;
|
||||||
|
background-color: @navbar-inverse-link-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .active > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-inverse-link-active-color;
|
||||||
|
background-color: @navbar-inverse-link-active-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .disabled > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @navbar-inverse-link-disabled-color;
|
||||||
|
background-color: @navbar-inverse-link-disabled-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Darken the responsive nav toggle
|
||||||
|
.navbar-toggle {
|
||||||
|
border-color: @navbar-inverse-toggle-border-color;
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: @navbar-inverse-toggle-hover-bg;
|
||||||
|
}
|
||||||
|
.icon-bar {
|
||||||
|
background-color: @navbar-inverse-toggle-icon-bar-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
.navbar-nav {
|
||||||
|
> .open > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: @navbar-inverse-link-active-bg;
|
||||||
|
color: @navbar-inverse-link-active-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
> .dropdown > a:hover .caret {
|
||||||
|
border-top-color: @navbar-inverse-link-hover-color;
|
||||||
|
border-bottom-color: @navbar-inverse-link-hover-color;
|
||||||
|
}
|
||||||
|
> .dropdown > a .caret {
|
||||||
|
border-top-color: @navbar-inverse-link-color;
|
||||||
|
border-bottom-color: @navbar-inverse-link-color;
|
||||||
|
}
|
||||||
|
> .open > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
.caret {
|
||||||
|
border-top-color: @navbar-inverse-link-active-color;
|
||||||
|
border-bottom-color: @navbar-inverse-link-active-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Responsive navbar
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
@media screen and (min-width: @grid-float-breakpoint) {
|
||||||
|
|
||||||
|
.navbar-brand {
|
||||||
|
float: left;
|
||||||
|
margin-left: -(@navbar-padding-horizontal);
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
.navbar-nav {
|
||||||
|
float: left;
|
||||||
|
// undo margin to make nav extend full height of navbar
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
|
||||||
|
> li {
|
||||||
|
float: left;
|
||||||
|
> a {
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.pull-right {
|
||||||
|
float: right;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Required to make the collapsing navbar work on regular desktops
|
||||||
|
.navbar-toggle {
|
||||||
|
position: relative;
|
||||||
|
top: auto;
|
||||||
|
left: auto;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.nav-collapse.collapse {
|
||||||
|
display: block !important;
|
||||||
|
height: auto !important;
|
||||||
|
overflow: visible !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons in navbars
|
||||||
|
//
|
||||||
|
// Vertically center a button within a navbar (when *not* in a form).
|
||||||
|
|
||||||
|
.navbar-btn {
|
||||||
|
margin-top: ((@navbar-height - @input-height-base) / 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Text in navbars
|
||||||
|
//
|
||||||
|
// Add a class to make any element properly align itself vertically within the navbars.
|
||||||
|
|
||||||
|
.navbar-text {
|
||||||
|
.navbar-vertical-align(@line-height-computed);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Links in navbars
|
||||||
|
//
|
||||||
|
// Add a class to ensure links outside the navbar nav are colored correctly.
|
||||||
|
|
||||||
|
// Default navbar variables
|
||||||
|
.navbar-link {
|
||||||
|
color: @navbar-link-color;
|
||||||
|
&:hover {
|
||||||
|
color: @navbar-link-hover-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Use the inverse navbar variables
|
||||||
|
.navbar-inverse .navbar-link {
|
||||||
|
color: @navbar-inverse-link-color;
|
||||||
|
&:hover {
|
||||||
|
color: @navbar-inverse-link-hover-color;
|
||||||
|
}
|
||||||
|
}
|
237
js/styles/bootstrap/navs.less
Normal file
237
js/styles/bootstrap/navs.less
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
//
|
||||||
|
// Navs
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base class
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
.nav {
|
||||||
|
margin-bottom: 0;
|
||||||
|
padding-left: 0; // Override default ul/ol
|
||||||
|
list-style: none;
|
||||||
|
.clearfix();
|
||||||
|
|
||||||
|
> li {
|
||||||
|
position: relative;
|
||||||
|
display: block;
|
||||||
|
|
||||||
|
> a {
|
||||||
|
position: relative;
|
||||||
|
display: block;
|
||||||
|
padding: 10px 15px;
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @nav-link-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Disabled state sets text to gray and nukes hover/tab effects
|
||||||
|
&.disabled > a {
|
||||||
|
color: @nav-disabled-link-color;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @nav-disabled-link-hover-color;
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: transparent;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Space the headers out when they follow another list item (link)
|
||||||
|
+ .nav-header {
|
||||||
|
margin-top: 9px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Open dropdowns
|
||||||
|
&.open > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @nav-open-link-hover-color;
|
||||||
|
background-color: @link-color;
|
||||||
|
border-color: @link-color;
|
||||||
|
.caret {
|
||||||
|
border-top-color: @nav-open-caret-border-color;
|
||||||
|
border-bottom-color: @nav-open-caret-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Redeclare pull classes because of specificity
|
||||||
|
// Todo: consider making these utilities !important to avoid this bullshit
|
||||||
|
> .pull-right {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dividers (basically an hr) within the dropdown
|
||||||
|
.nav-divider {
|
||||||
|
.nav-divider();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Nav variations
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Tabs
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Give the tabs something to sit on
|
||||||
|
.nav-tabs {
|
||||||
|
border-bottom: 1px solid @nav-tabs-border-color;
|
||||||
|
> li {
|
||||||
|
float: left;
|
||||||
|
// Make the list-items overlay the bottom border
|
||||||
|
margin-bottom: -1px;
|
||||||
|
|
||||||
|
// Actual tabs (as links)
|
||||||
|
> a {
|
||||||
|
margin-right: 2px;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
border: 1px solid transparent;
|
||||||
|
border-radius: @border-radius-base @border-radius-base 0 0;
|
||||||
|
&:hover {
|
||||||
|
border-color: @nav-tabs-link-hover-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Active state, and it's :hover to override normal :hover
|
||||||
|
&.active > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @nav-tabs-active-link-hover-color;
|
||||||
|
background-color: @nav-tabs-active-link-hover-bg;
|
||||||
|
border: 1px solid @nav-tabs-active-link-hover-border-color;
|
||||||
|
border-bottom-color: transparent;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// pulling this in mainly for less shorthand
|
||||||
|
&.nav-justified {
|
||||||
|
.nav-justified();
|
||||||
|
.nav-tabs-justified();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Pills
|
||||||
|
// -------------------------
|
||||||
|
.nav-pills {
|
||||||
|
> li {
|
||||||
|
float: left;
|
||||||
|
|
||||||
|
// Links rendered as pills
|
||||||
|
> a {
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
+ li {
|
||||||
|
margin-left: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Active state
|
||||||
|
&.active > a {
|
||||||
|
&,
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
color: @nav-pills-active-link-hover-color;
|
||||||
|
background-color: @nav-pills-active-link-hover-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Stacked pills
|
||||||
|
.nav-stacked {
|
||||||
|
> li {
|
||||||
|
float: none;
|
||||||
|
+ li {
|
||||||
|
> a {
|
||||||
|
margin-top: 2px;
|
||||||
|
margin-left: 0; // no need for this gap between nav items
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Justified nav links
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.nav-justified {
|
||||||
|
width: 100%;
|
||||||
|
> li {
|
||||||
|
float: none;
|
||||||
|
display: table-cell;
|
||||||
|
width: 1%;
|
||||||
|
> a {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Move borders to anchors instead of bottom of list
|
||||||
|
.nav-tabs-justified {
|
||||||
|
border-bottom: 0;
|
||||||
|
> li > a {
|
||||||
|
border-bottom: 1px solid @nav-tabs-justified-link-border-color;
|
||||||
|
|
||||||
|
// Override margin from .nav-tabs
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
> .active > a {
|
||||||
|
border-bottom-color: @nav-tabs-justified-active-link-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Tabbable tabs
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Clear any floats
|
||||||
|
.tabbable {
|
||||||
|
.clearfix();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Show/hide tabbable areas
|
||||||
|
.tab-content > .tab-pane,
|
||||||
|
.pill-content > .pill-pane {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.tab-content,
|
||||||
|
.pill-content {
|
||||||
|
> .active {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Make dropdown carets use link color in navs
|
||||||
|
.nav .caret {
|
||||||
|
border-top-color: @link-color;
|
||||||
|
border-bottom-color: @link-color;
|
||||||
|
}
|
||||||
|
.nav a:hover .caret {
|
||||||
|
border-top-color: @link-hover-color;
|
||||||
|
border-bottom-color: @link-hover-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Specific dropdowns
|
||||||
|
.nav-tabs .dropdown-menu {
|
||||||
|
// make dropdown border overlap tab border
|
||||||
|
margin-top: -1px;
|
||||||
|
// Remove the top rounded corners here since there is a hard edge above the menu
|
||||||
|
.border-top-radius(0);
|
||||||
|
}
|
396
js/styles/bootstrap/normalize.less
vendored
Normal file
396
js/styles/bootstrap/normalize.less
vendored
Normal file
@ -0,0 +1,396 @@
|
|||||||
|
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// HTML5 display definitions
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Correct `block` display not defined in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
article,
|
||||||
|
aside,
|
||||||
|
details,
|
||||||
|
figcaption,
|
||||||
|
figure,
|
||||||
|
footer,
|
||||||
|
header,
|
||||||
|
hgroup,
|
||||||
|
main,
|
||||||
|
nav,
|
||||||
|
section,
|
||||||
|
summary {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Correct `inline-block` display not defined in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
audio,
|
||||||
|
canvas,
|
||||||
|
video {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Prevent modern browsers from displaying `audio` without controls.
|
||||||
|
// Remove excess height in iOS 5 devices.
|
||||||
|
//
|
||||||
|
|
||||||
|
audio:not([controls]) {
|
||||||
|
display: none;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address styling not present in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Base
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Set default font family to sans-serif.
|
||||||
|
// 2. Prevent iOS text size adjust after orientation change, without disabling
|
||||||
|
// user zoom.
|
||||||
|
//
|
||||||
|
|
||||||
|
html {
|
||||||
|
font-family: sans-serif; // 1
|
||||||
|
-webkit-text-size-adjust: 100%; // 2
|
||||||
|
-ms-text-size-adjust: 100%; // 2
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Remove default margin.
|
||||||
|
//
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Links
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address `outline` inconsistency between Chrome and other browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
a:focus {
|
||||||
|
outline: thin dotted;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Improve readability when focused and also mouse hovered in all browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
a:active,
|
||||||
|
a:hover {
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Typography
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address variable `h1` font-size and margin within `section` and `article`
|
||||||
|
// contexts in Firefox 4+, Safari 5, and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2em;
|
||||||
|
margin: 0.67em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address styling not present in IE 8/9, Safari 5, and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
abbr[title] {
|
||||||
|
border-bottom: 1px dotted;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
b,
|
||||||
|
strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address styling not present in Safari 5 and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
dfn {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address differences between Firefox and other browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
hr {
|
||||||
|
-moz-box-sizing: content-box;
|
||||||
|
box-sizing: content-box;
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address styling not present in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
mark {
|
||||||
|
background: #ff0;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Correct font family set oddly in Safari 5 and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
code,
|
||||||
|
kbd,
|
||||||
|
pre,
|
||||||
|
samp {
|
||||||
|
font-family: monospace, serif;
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Improve readability of pre-formatted text in all browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
pre {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Set consistent quote types.
|
||||||
|
//
|
||||||
|
|
||||||
|
q {
|
||||||
|
quotes: "\201C" "\201D" "\2018" "\2019";
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address inconsistent and variable font size in all browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
small {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Prevent `sub` and `sup` affecting `line-height` in all browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
sub,
|
||||||
|
sup {
|
||||||
|
font-size: 75%;
|
||||||
|
line-height: 0;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
sup {
|
||||||
|
top: -0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub {
|
||||||
|
bottom: -0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Embedded content
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Remove border when inside `a` element in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
img {
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Correct overflow displayed oddly in IE 9.
|
||||||
|
//
|
||||||
|
|
||||||
|
svg:not(:root) {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Figures
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address margin not present in IE 8/9 and Safari 5.
|
||||||
|
//
|
||||||
|
|
||||||
|
figure {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Forms
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Define consistent border, margin, and padding.
|
||||||
|
//
|
||||||
|
|
||||||
|
fieldset {
|
||||||
|
border: 1px solid #c0c0c0;
|
||||||
|
margin: 0 2px;
|
||||||
|
padding: 0.35em 0.625em 0.75em;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Correct `color` not being inherited in IE 8/9.
|
||||||
|
// 2. Remove padding so people aren't caught out if they zero out fieldsets.
|
||||||
|
//
|
||||||
|
|
||||||
|
legend {
|
||||||
|
border: 0; // 1
|
||||||
|
padding: 0; // 2
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Correct font family not being inherited in all browsers.
|
||||||
|
// 2. Correct font size not being inherited in all browsers.
|
||||||
|
// 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
|
||||||
|
//
|
||||||
|
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
font-family: inherit; // 1
|
||||||
|
font-size: 100%; // 2
|
||||||
|
margin: 0; // 3
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address Firefox 4+ setting `line-height` on `input` using `!important` in
|
||||||
|
// the UA stylesheet.
|
||||||
|
//
|
||||||
|
|
||||||
|
button,
|
||||||
|
input {
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Address inconsistent `text-transform` inheritance for `button` and `select`.
|
||||||
|
// All other form control elements do not inherit `text-transform` values.
|
||||||
|
// Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
|
||||||
|
// Correct `select` style inheritance in Firefox 4+ and Opera.
|
||||||
|
//
|
||||||
|
|
||||||
|
button,
|
||||||
|
select {
|
||||||
|
text-transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
|
||||||
|
// and `video` controls.
|
||||||
|
// 2. Correct inability to style clickable `input` types in iOS.
|
||||||
|
// 3. Improve usability and consistency of cursor style between image-type
|
||||||
|
// `input` and others.
|
||||||
|
//
|
||||||
|
|
||||||
|
button,
|
||||||
|
html input[type="button"], // 1
|
||||||
|
input[type="reset"],
|
||||||
|
input[type="submit"] {
|
||||||
|
-webkit-appearance: button; // 2
|
||||||
|
cursor: pointer; // 3
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Re-set default cursor for disabled elements.
|
||||||
|
//
|
||||||
|
|
||||||
|
button[disabled],
|
||||||
|
html input[disabled] {
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Address box sizing set to `content-box` in IE 8/9.
|
||||||
|
// 2. Remove excess padding in IE 8/9.
|
||||||
|
//
|
||||||
|
|
||||||
|
input[type="checkbox"],
|
||||||
|
input[type="radio"] {
|
||||||
|
box-sizing: border-box; // 1
|
||||||
|
padding: 0; // 2
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
|
||||||
|
// 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
|
||||||
|
// (include `-moz` to future-proof).
|
||||||
|
//
|
||||||
|
|
||||||
|
input[type="search"] {
|
||||||
|
-webkit-appearance: textfield; // 1
|
||||||
|
-moz-box-sizing: content-box;
|
||||||
|
-webkit-box-sizing: content-box; // 2
|
||||||
|
box-sizing: content-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Remove inner padding and search cancel button in Safari 5 and Chrome
|
||||||
|
// on OS X.
|
||||||
|
//
|
||||||
|
|
||||||
|
input[type="search"]::-webkit-search-cancel-button,
|
||||||
|
input[type="search"]::-webkit-search-decoration {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Remove inner padding and border in Firefox 4+.
|
||||||
|
//
|
||||||
|
|
||||||
|
button::-moz-focus-inner,
|
||||||
|
input::-moz-focus-inner {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// 1. Remove default vertical scrollbar in IE 8/9.
|
||||||
|
// 2. Improve readability and alignment in all browsers.
|
||||||
|
//
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
overflow: auto; // 1
|
||||||
|
vertical-align: top; // 2
|
||||||
|
}
|
||||||
|
|
||||||
|
// ==========================================================================
|
||||||
|
// Tables
|
||||||
|
// ==========================================================================
|
||||||
|
|
||||||
|
//
|
||||||
|
// Remove most spacing between table cells.
|
||||||
|
//
|
||||||
|
|
||||||
|
table {
|
||||||
|
border-collapse: collapse;
|
||||||
|
border-spacing: 0;
|
||||||
|
}
|
55
js/styles/bootstrap/pager.less
Normal file
55
js/styles/bootstrap/pager.less
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
//
|
||||||
|
// Pager pagination
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
.pager {
|
||||||
|
padding-left: 0;
|
||||||
|
margin: @line-height-computed 0;
|
||||||
|
list-style: none;
|
||||||
|
text-align: center;
|
||||||
|
.clearfix();
|
||||||
|
li {
|
||||||
|
display: inline;
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
display: inline-block;
|
||||||
|
padding: 5px 14px;
|
||||||
|
background-color: @pagination-bg;
|
||||||
|
border: 1px solid @pagination-border;
|
||||||
|
border-radius: @pager-border-radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
> a:hover,
|
||||||
|
> a:focus {
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @pagination-active-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.next {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.previous {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.disabled {
|
||||||
|
> a,
|
||||||
|
> a:hover,
|
||||||
|
> a:focus,
|
||||||
|
> span {
|
||||||
|
color: @pager-disabled-color;
|
||||||
|
background-color: @pagination-bg;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
108
js/styles/bootstrap/pagination.less
Normal file
108
js/styles/bootstrap/pagination.less
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
//
|
||||||
|
// Pagination (multiple pages)
|
||||||
|
// --------------------------------------------------
|
||||||
|
.pagination {
|
||||||
|
display: inline-block;
|
||||||
|
padding-left: 0;
|
||||||
|
margin: @line-height-computed 0;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
> li {
|
||||||
|
display: inline; // Remove list-style and block-level defaults
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
float: left; // Collapse white-space
|
||||||
|
padding: 4px 12px;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @pagination-bg;
|
||||||
|
border: 1px solid @pagination-border;
|
||||||
|
border-left-width: 0;
|
||||||
|
}
|
||||||
|
&:first-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
border-left-width: 1px;
|
||||||
|
.border-left-radius(@border-radius-base);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
.border-right-radius(@border-radius-base);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
> li > a:hover,
|
||||||
|
> li > a:focus,
|
||||||
|
> .active > a,
|
||||||
|
> .active > span {
|
||||||
|
background-color: @pagination-active-bg;
|
||||||
|
}
|
||||||
|
> .active > a,
|
||||||
|
> .active > span {
|
||||||
|
color: @pagination-active-color;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
|
> .disabled {
|
||||||
|
> span,
|
||||||
|
> a,
|
||||||
|
> a:hover,
|
||||||
|
> a:focus {
|
||||||
|
color: @pagination-disabled-color;
|
||||||
|
background-color: @pagination-bg;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sizing
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Large
|
||||||
|
.pagination-large {
|
||||||
|
> li {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
padding: @padding-large-vertical @padding-large-horizontal;
|
||||||
|
font-size: @font-size-large;
|
||||||
|
}
|
||||||
|
&:first-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
.border-left-radius(@border-radius-large);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
.border-right-radius(@border-radius-large);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Small
|
||||||
|
.pagination-small {
|
||||||
|
> li {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
padding: @padding-small-vertical @padding-small-horizontal;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
}
|
||||||
|
&:first-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
.border-left-radius(@border-radius-small);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&:last-child {
|
||||||
|
> a,
|
||||||
|
> span {
|
||||||
|
.border-right-radius(@border-radius-small);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
102
js/styles/bootstrap/panels.less
Normal file
102
js/styles/bootstrap/panels.less
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
//
|
||||||
|
// Panels
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base class
|
||||||
|
.panel {
|
||||||
|
padding: 15px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
background-color: @panel-bg;
|
||||||
|
border: 1px solid @panel-border;
|
||||||
|
border-radius: @panel-border-radius;
|
||||||
|
.box-shadow(0 1px 1px rgba(0,0,0,.05));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional heading
|
||||||
|
.panel-heading {
|
||||||
|
margin: -15px -15px 15px;
|
||||||
|
padding: 10px 15px;
|
||||||
|
background-color: @panel-heading-bg;
|
||||||
|
border-bottom: 1px solid @panel-border;
|
||||||
|
border-top-left-radius: (@panel-border-radius - 1);
|
||||||
|
border-top-right-radius: (@panel-border-radius - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Within heading, strip any `h*` tag of it's default margins for spacing.
|
||||||
|
.panel-title {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
font-size: (@font-size-base * 1.25);
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Optional footer (stays gray in every modifier class)
|
||||||
|
.panel-footer {
|
||||||
|
margin: 15px -15px -15px;
|
||||||
|
padding: 10px 15px;
|
||||||
|
background-color: @panel-footer-bg;
|
||||||
|
border-top: 1px solid @panel-border;
|
||||||
|
border-bottom-left-radius: (@panel-border-radius - 1);
|
||||||
|
border-bottom-right-radius: (@panel-border-radius - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Contextual variations
|
||||||
|
.panel-primary {
|
||||||
|
border-color: @panel-primary-border;
|
||||||
|
.panel-heading {
|
||||||
|
color: @panel-primary-text;
|
||||||
|
background-color: @panel-primary-heading-bg;
|
||||||
|
border-color: @panel-primary-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.panel-success {
|
||||||
|
border-color: @panel-success-border;
|
||||||
|
.panel-heading {
|
||||||
|
color: @panel-success-text;
|
||||||
|
background-color: @panel-success-heading-bg;
|
||||||
|
border-color: @panel-success-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.panel-warning {
|
||||||
|
border-color: @panel-warning-border;
|
||||||
|
.panel-heading {
|
||||||
|
color: @panel-warning-text;
|
||||||
|
background-color: @panel-warning-heading-bg;
|
||||||
|
border-color: @panel-warning-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.panel-danger {
|
||||||
|
border-color: @panel-danger-border;
|
||||||
|
.panel-heading {
|
||||||
|
color: @panel-danger-text;
|
||||||
|
background-color: @panel-danger-heading-bg;
|
||||||
|
border-color: @panel-danger-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.panel-info {
|
||||||
|
border-color: @panel-info-border;
|
||||||
|
.panel-heading {
|
||||||
|
color: @panel-info-text;
|
||||||
|
background-color: @panel-info-heading-bg;
|
||||||
|
border-color: @panel-info-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// List groups in panels
|
||||||
|
.list-group-flush {
|
||||||
|
margin: 15px -15px -15px;
|
||||||
|
|
||||||
|
.list-group-item {
|
||||||
|
border-width: 1px 0;
|
||||||
|
|
||||||
|
// Remove border radius for top one
|
||||||
|
&:first-child {
|
||||||
|
.border-top-radius(0);
|
||||||
|
}
|
||||||
|
// But keep it for the last one
|
||||||
|
&:last-child {
|
||||||
|
border-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
135
js/styles/bootstrap/popovers.less
Normal file
135
js/styles/bootstrap/popovers.less
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
//
|
||||||
|
// Popovers
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
.popover {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: @zindex-popover;
|
||||||
|
display: none;
|
||||||
|
max-width: @popover-max-width;
|
||||||
|
padding: 1px;
|
||||||
|
text-align: left; // Reset given new insertion method
|
||||||
|
background-color: @popover-bg;
|
||||||
|
-webkit-bg-clip: padding-box;
|
||||||
|
-moz-bg-clip: padding;
|
||||||
|
background-clip: padding-box;
|
||||||
|
border: 1px solid @popover-fallback-border-color;
|
||||||
|
border: 1px solid @popover-border-color;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
.box-shadow(0 5px 10px rgba(0,0,0,.2));
|
||||||
|
|
||||||
|
// Overrides for proper insertion
|
||||||
|
white-space: normal;
|
||||||
|
|
||||||
|
// Offset the popover to account for the popover arrow
|
||||||
|
&.top { margin-top: -10px; }
|
||||||
|
&.right { margin-left: 10px; }
|
||||||
|
&.bottom { margin-top: 10px; }
|
||||||
|
&.left { margin-left: -10px; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover-title {
|
||||||
|
margin: 0; // reset heading margin
|
||||||
|
padding: 8px 14px;
|
||||||
|
font-size: @font-size-base;
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 18px;
|
||||||
|
background-color: @popover-title-bg;
|
||||||
|
border-bottom: 1px solid darken(@popover-title-bg, 5%);
|
||||||
|
border-radius: 5px 5px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover-content {
|
||||||
|
padding: 9px 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Arrows
|
||||||
|
//
|
||||||
|
// .arrow is outer, .arrow:after is inner
|
||||||
|
|
||||||
|
.popover .arrow {
|
||||||
|
&,
|
||||||
|
&:after {
|
||||||
|
position: absolute;
|
||||||
|
display: block;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
border-color: transparent;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.popover .arrow {
|
||||||
|
border-width: @popover-arrow-outer-width;
|
||||||
|
}
|
||||||
|
.popover .arrow:after {
|
||||||
|
border-width: @popover-arrow-width;
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
.popover {
|
||||||
|
&.top .arrow {
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.right .arrow {
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&.bottom .arrow {
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&.left .arrow {
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
100
js/styles/bootstrap/print.less
Normal file
100
js/styles/bootstrap/print.less
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
//
|
||||||
|
// Basic print styles
|
||||||
|
// --------------------------------------------------
|
||||||
|
// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
|
||||||
|
* {
|
||||||
|
text-shadow: none !important;
|
||||||
|
color: #000 !important; // Black prints faster: h5bp.com/s
|
||||||
|
background: transparent !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
a,
|
||||||
|
a:visited {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
a[href]:after {
|
||||||
|
content: " (" attr(href) ")";
|
||||||
|
}
|
||||||
|
|
||||||
|
abbr[title]:after {
|
||||||
|
content: " (" attr(title) ")";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Don't show links for images, or javascript/internal links
|
||||||
|
.ir a:after,
|
||||||
|
a[href^="javascript:"]:after,
|
||||||
|
a[href^="#"]:after {
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
pre,
|
||||||
|
blockquote {
|
||||||
|
border: 1px solid #999;
|
||||||
|
page-break-inside: avoid;
|
||||||
|
}
|
||||||
|
|
||||||
|
thead {
|
||||||
|
display: table-header-group; // h5bp.com/t
|
||||||
|
}
|
||||||
|
|
||||||
|
tr,
|
||||||
|
img {
|
||||||
|
page-break-inside: avoid;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 100% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
@page {
|
||||||
|
margin: 2cm .5cm;
|
||||||
|
}
|
||||||
|
|
||||||
|
p,
|
||||||
|
h2,
|
||||||
|
h3 {
|
||||||
|
orphans: 3;
|
||||||
|
widows: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2,
|
||||||
|
h3 {
|
||||||
|
page-break-after: avoid;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Bootstrap components
|
||||||
|
.navbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.table {
|
||||||
|
td,
|
||||||
|
th {
|
||||||
|
background-color: #fff !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.btn,
|
||||||
|
.dropup > .btn {
|
||||||
|
> .caret {
|
||||||
|
border-top-color: #000 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.label {
|
||||||
|
border: 1px solid #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table {
|
||||||
|
border-collapse: collapse !important;
|
||||||
|
}
|
||||||
|
.table-bordered {
|
||||||
|
th,
|
||||||
|
td {
|
||||||
|
border: 1px solid #ddd !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
105
js/styles/bootstrap/progress-bars.less
Normal file
105
js/styles/bootstrap/progress-bars.less
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
//
|
||||||
|
// Progress bars
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Bar animations
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Webkit
|
||||||
|
@-webkit-keyframes progress-bar-stripes {
|
||||||
|
from { background-position: 40px 0; }
|
||||||
|
to { background-position: 0 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Firefox
|
||||||
|
@-moz-keyframes progress-bar-stripes {
|
||||||
|
from { background-position: 40px 0; }
|
||||||
|
to { background-position: 0 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// IE9
|
||||||
|
@-ms-keyframes progress-bar-stripes {
|
||||||
|
from { background-position: 40px 0; }
|
||||||
|
to { background-position: 0 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Opera
|
||||||
|
@-o-keyframes progress-bar-stripes {
|
||||||
|
from { background-position: 0 0; }
|
||||||
|
to { background-position: 40px 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Spec
|
||||||
|
@keyframes progress-bar-stripes {
|
||||||
|
from { background-position: 40px 0; }
|
||||||
|
to { background-position: 0 0; }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Bar itself
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Outer container
|
||||||
|
.progress {
|
||||||
|
overflow: hidden;
|
||||||
|
height: @line-height-computed;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
background-color: @progress-bg;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
.box-shadow(inset 0 1px 2px rgba(0,0,0,.1));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Bar of progress
|
||||||
|
.progress-bar {
|
||||||
|
float: left;
|
||||||
|
width: 0%;
|
||||||
|
height: 100%;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
color: @progress-bar-color;
|
||||||
|
text-align: center;
|
||||||
|
background-color: @progress-bar-bg;
|
||||||
|
.box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));
|
||||||
|
.transition(width .6s ease);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Striped bars
|
||||||
|
.progress-striped .progress-bar {
|
||||||
|
#gradient > .striped(@progress-bar-bg);
|
||||||
|
.background-size(40px 40px);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Call animation for the active one
|
||||||
|
.progress.active .progress-bar {
|
||||||
|
-webkit-animation: progress-bar-stripes 2s linear infinite;
|
||||||
|
-moz-animation: progress-bar-stripes 2s linear infinite;
|
||||||
|
-ms-animation: progress-bar-stripes 2s linear infinite;
|
||||||
|
-o-animation: progress-bar-stripes 2s linear infinite;
|
||||||
|
animation: progress-bar-stripes 2s linear infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Variations
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Danger (red)
|
||||||
|
.progress-bar-danger {
|
||||||
|
.progress-bar-variant(@progress-bar-danger-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Success (green)
|
||||||
|
.progress-bar-success {
|
||||||
|
.progress-bar-variant(@progress-bar-success-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Warning (orange)
|
||||||
|
.progress-bar-warning {
|
||||||
|
.progress-bar-variant(@progress-bar-warning-bg);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Info (teal)
|
||||||
|
.progress-bar-info {
|
||||||
|
.progress-bar-variant(@progress-bar-info-bg);
|
||||||
|
}
|
119
js/styles/bootstrap/responsive-utilities.less
Normal file
119
js/styles/bootstrap/responsive-utilities.less
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
//
|
||||||
|
// Responsive: Utility classes
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// IE10 Metro responsive
|
||||||
|
// Required for Windows 8 Metro split-screen snapping with IE10
|
||||||
|
//
|
||||||
|
// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
|
||||||
|
@-ms-viewport{
|
||||||
|
width: device-width;
|
||||||
|
}
|
||||||
|
|
||||||
|
// IE10 on Windows Phone 8
|
||||||
|
// IE10 on WP8 doesn't report CSS pixels, but actual device pixels. In
|
||||||
|
// other words, say on a Lumia, you'll get 768px as the device width,
|
||||||
|
// meaning users will see the tablet styles and not phone styles.
|
||||||
|
//
|
||||||
|
// Alternatively you can override this with JS (see source below), but
|
||||||
|
// we won't be doing that here given our limited scope.
|
||||||
|
//
|
||||||
|
// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/
|
||||||
|
@media screen and (max-width: 400px) {
|
||||||
|
@-ms-viewport{
|
||||||
|
width: 320px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hide from screenreaders and browsers
|
||||||
|
// Credit: HTML5 Boilerplate
|
||||||
|
.hidden {
|
||||||
|
display: none !important;
|
||||||
|
visibility: hidden !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Visibility utilities
|
||||||
|
|
||||||
|
// For Phones
|
||||||
|
.visible-sm {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.visible-md {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.visible-lg {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden-sm {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.hidden-md {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.hidden-lg {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Tablets & small desktops only
|
||||||
|
@media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
|
||||||
|
.visible-sm {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.visible-md {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.visible-lg {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden-sm {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.hidden-md {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.hidden-lg {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// For desktops
|
||||||
|
@media (min-width: @screen-desktop) {
|
||||||
|
.visible-sm {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.visible-md {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.visible-lg {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
|
||||||
|
.hidden-sm {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.hidden-md {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.hidden-lg {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Print utilities
|
||||||
|
.visible-print {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
.hidden-print { }
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.visible-print {
|
||||||
|
.responsive-visibility();
|
||||||
|
}
|
||||||
|
.hidden-print {
|
||||||
|
.responsive-invisibility();
|
||||||
|
}
|
||||||
|
}
|
95
js/styles/bootstrap/scaffolding.less
Normal file
95
js/styles/bootstrap/scaffolding.less
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
//
|
||||||
|
// Scaffolding
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Reset the box-sizing
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
* {
|
||||||
|
.box-sizing(border-box);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Body reset
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
html {
|
||||||
|
font-size: 62.5%;
|
||||||
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: @font-family-base;
|
||||||
|
font-size: @font-size-base;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
color: @text-color;
|
||||||
|
background-color: @body-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset fonts for relevant elements
|
||||||
|
input,
|
||||||
|
button,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
font-family: inherit;
|
||||||
|
font-size: inherit;
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Links
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: @link-color;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
a:hover,
|
||||||
|
a:focus {
|
||||||
|
color: @link-hover-color;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
a:focus {
|
||||||
|
.tab-focus();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Images
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
img {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Responsive images (ensure images don't scale beyond their parents)
|
||||||
|
.img-responsive {
|
||||||
|
display: inline-block;
|
||||||
|
max-width: 100%; // Part 1: Set a maximum relative to the parent
|
||||||
|
height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
|
||||||
|
}
|
||||||
|
|
||||||
|
// Rounded corners
|
||||||
|
.img-rounded {
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Image thumbnails
|
||||||
|
// See thumbnails.less for `.img-thumbnail`
|
||||||
|
|
||||||
|
// Perfect circle
|
||||||
|
.img-circle {
|
||||||
|
border-radius: 500px; // crank the border-radius so it works with most reasonably sized images
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Horizontal rules
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
hr {
|
||||||
|
margin-top: @line-height-computed;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
border: 0;
|
||||||
|
border-top: 1px solid @hr-border;
|
||||||
|
}
|
||||||
|
|
211
js/styles/bootstrap/tables.less
Normal file
211
js/styles/bootstrap/tables.less
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
//
|
||||||
|
// Tables
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
table {
|
||||||
|
max-width: 100%;
|
||||||
|
background-color: @table-bg;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Baseline styles
|
||||||
|
// ---------------
|
||||||
|
|
||||||
|
.table {
|
||||||
|
width: 100%;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
// Cells
|
||||||
|
thead,
|
||||||
|
tbody,
|
||||||
|
tfoot {
|
||||||
|
> tr {
|
||||||
|
> th,
|
||||||
|
> td {
|
||||||
|
padding: @table-cell-padding;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
vertical-align: top;
|
||||||
|
border-top: 1px solid @table-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Bottom align for column headings
|
||||||
|
thead > tr > th {
|
||||||
|
vertical-align: bottom;
|
||||||
|
}
|
||||||
|
// Remove top border from thead by default
|
||||||
|
caption + thead,
|
||||||
|
colgroup + thead,
|
||||||
|
thead:first-child {
|
||||||
|
tr:first-child {
|
||||||
|
th, td {
|
||||||
|
border-top: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Account for multiple tbody instances
|
||||||
|
tbody + tbody {
|
||||||
|
border-top: 2px solid @table-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Nesting
|
||||||
|
.table {
|
||||||
|
background-color: @body-bg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Condensed table w/ half padding
|
||||||
|
// -------------------------------
|
||||||
|
|
||||||
|
.table-condensed {
|
||||||
|
thead,
|
||||||
|
tbody,
|
||||||
|
tfoot {
|
||||||
|
> tr {
|
||||||
|
> th,
|
||||||
|
> td {
|
||||||
|
padding: @table-condensed-cell-padding;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Bordered version
|
||||||
|
// ----------------
|
||||||
|
|
||||||
|
.table-bordered {
|
||||||
|
border: 1px solid @table-border-color;
|
||||||
|
> thead,
|
||||||
|
> tbody,
|
||||||
|
> tfoot {
|
||||||
|
> tr {
|
||||||
|
> th,
|
||||||
|
> td {
|
||||||
|
border: 1px solid @table-border-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Zebra-striping
|
||||||
|
// --------------
|
||||||
|
|
||||||
|
// Default zebra-stripe styles (alternating gray and transparent backgrounds)
|
||||||
|
.table-striped {
|
||||||
|
> tbody {
|
||||||
|
> tr:nth-child(odd) {
|
||||||
|
> td,
|
||||||
|
> th {
|
||||||
|
background-color: @table-bg-accent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Hover effect
|
||||||
|
// ------------
|
||||||
|
|
||||||
|
// Placed here since it has to come after the potential zebra striping
|
||||||
|
.table-hover {
|
||||||
|
> tbody {
|
||||||
|
> tr:hover {
|
||||||
|
> td,
|
||||||
|
> th {
|
||||||
|
background-color: @table-bg-hover;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Table cell sizing
|
||||||
|
// -----------------
|
||||||
|
|
||||||
|
// Reset default table behavior
|
||||||
|
table col[class^="col-"] {
|
||||||
|
float: none;
|
||||||
|
display: table-column;
|
||||||
|
}
|
||||||
|
table {
|
||||||
|
td,
|
||||||
|
th {
|
||||||
|
&[class^="col-"] {
|
||||||
|
float: none;
|
||||||
|
display: table-cell;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Table backgrounds
|
||||||
|
// -----------------
|
||||||
|
// Exact selectors below required to override `.table-striped` and prevent
|
||||||
|
// inheritance to nested tables.
|
||||||
|
|
||||||
|
.table > thead > tr,
|
||||||
|
.table > tbody > tr,
|
||||||
|
.table > tfoot > tr {
|
||||||
|
> td.active,
|
||||||
|
> th.active,
|
||||||
|
&.active > td,
|
||||||
|
&.active > th {
|
||||||
|
background-color: @table-bg-hover;
|
||||||
|
}
|
||||||
|
> td.success,
|
||||||
|
> th.success,
|
||||||
|
&.success > td,
|
||||||
|
&.success > th {
|
||||||
|
background-color: @state-success-bg;
|
||||||
|
border-color: @state-success-border;
|
||||||
|
}
|
||||||
|
> td.danger,
|
||||||
|
> th.danger,
|
||||||
|
&.danger > td,
|
||||||
|
&.danger > th {
|
||||||
|
background-color: @state-danger-bg;
|
||||||
|
border-color: @state-danger-border;
|
||||||
|
}
|
||||||
|
> td.warning,
|
||||||
|
> th.warning,
|
||||||
|
&.warning > td,
|
||||||
|
&.warning > th {
|
||||||
|
background-color: @state-warning-bg;
|
||||||
|
border-color: @state-warning-border;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Hover states for `.table-hover`
|
||||||
|
// Note: this is not available for cells or rows within `thead` or `tfoot`.
|
||||||
|
.table-hover > tbody > tr {
|
||||||
|
> td.success:hover,
|
||||||
|
> th.success:hover,
|
||||||
|
&.success:hover > td {
|
||||||
|
background-color: darken(@state-success-bg, 5%);
|
||||||
|
border-color: darken(@state-success-border, 5%);
|
||||||
|
}
|
||||||
|
> td.danger:hover,
|
||||||
|
> th.danger:hover,
|
||||||
|
&.danger:hover > td {
|
||||||
|
background-color: darken(@state-danger-bg, 5%);
|
||||||
|
border-color: darken(@state-danger-border, 5%);
|
||||||
|
}
|
||||||
|
> td.warning:hover,
|
||||||
|
> th.warning:hover,
|
||||||
|
&.warning:hover > td {
|
||||||
|
background-color: darken(@state-warning-bg, 5%);
|
||||||
|
border-color: darken(@state-warning-border, 5%);
|
||||||
|
}
|
||||||
|
}
|
42
js/styles/bootstrap/thumbnails.less
Normal file
42
js/styles/bootstrap/thumbnails.less
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
//
|
||||||
|
// Thumbnails
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base classes
|
||||||
|
// For thumbnail block-level composite components and simple image styles
|
||||||
|
|
||||||
|
// The actual thumbnailed element
|
||||||
|
// Can be `a`, `div`, or `img`
|
||||||
|
.thumbnail,
|
||||||
|
.img-thumbnail {
|
||||||
|
padding: 4px;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
background-color: @thumbnail-bg;
|
||||||
|
border: 1px solid @thumbnail-border;
|
||||||
|
border-radius: @thumbnail-border-radius;
|
||||||
|
.transition(all .2s ease-in-out);
|
||||||
|
}
|
||||||
|
.thumbnail {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.thumbnail > img,
|
||||||
|
.img-thumbnail {
|
||||||
|
.img-responsive();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add a hover state for linked versions only
|
||||||
|
a.thumbnail:hover,
|
||||||
|
a.thumbnail:focus {
|
||||||
|
border-color: @link-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Images and captions
|
||||||
|
.thumbnail > img {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
.thumbnail .caption {
|
||||||
|
padding: 9px;
|
||||||
|
color: @thumbnail-caption-color;
|
||||||
|
}
|
95
js/styles/bootstrap/tooltip.less
Normal file
95
js/styles/bootstrap/tooltip.less
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
//
|
||||||
|
// Tooltips
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base class
|
||||||
|
.tooltip {
|
||||||
|
position: absolute;
|
||||||
|
z-index: @zindex-tooltip;
|
||||||
|
display: block;
|
||||||
|
visibility: visible;
|
||||||
|
font-size: @font-size-small;
|
||||||
|
line-height: 1.4;
|
||||||
|
.opacity(0);
|
||||||
|
|
||||||
|
&.in { .opacity(1); }
|
||||||
|
&.top { margin-top: -3px; padding: 5px 0; }
|
||||||
|
&.right { margin-left: 3px; padding: 0 5px; }
|
||||||
|
&.bottom { margin-top: 3px; padding: 5px 0; }
|
||||||
|
&.left { margin-left: -3px; padding: 0 5px; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// Wrapper for the tooltip content
|
||||||
|
.tooltip-inner {
|
||||||
|
max-width: @tooltip-max-width;
|
||||||
|
padding: 3px 8px;
|
||||||
|
color: @tooltip-color;
|
||||||
|
text-align: center;
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: @tooltip-bg;
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Arrows
|
||||||
|
.tooltip-arrow {
|
||||||
|
position: absolute;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
border-color: transparent;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.tooltip {
|
||||||
|
&.top .tooltip-arrow {
|
||||||
|
bottom: 0;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -@tooltip-arrow-width;
|
||||||
|
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||||
|
border-top-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.top-left .tooltip-arrow {
|
||||||
|
bottom: 0;
|
||||||
|
left: 5px;
|
||||||
|
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||||
|
border-top-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.top-right .tooltip-arrow {
|
||||||
|
bottom: 0;
|
||||||
|
right: 5px;
|
||||||
|
border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||||
|
border-top-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.right .tooltip-arrow {
|
||||||
|
top: 50%;
|
||||||
|
left: 0;
|
||||||
|
margin-top: -@tooltip-arrow-width;
|
||||||
|
border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
|
||||||
|
border-right-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.left .tooltip-arrow {
|
||||||
|
top: 50%;
|
||||||
|
right: 0;
|
||||||
|
margin-top: -@tooltip-arrow-width;
|
||||||
|
border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||||
|
border-left-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.bottom .tooltip-arrow {
|
||||||
|
top: 0;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -@tooltip-arrow-width;
|
||||||
|
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||||
|
border-bottom-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.bottom-left .tooltip-arrow {
|
||||||
|
top: 0;
|
||||||
|
left: 5px;
|
||||||
|
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||||
|
border-bottom-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
&.bottom-right .tooltip-arrow {
|
||||||
|
top: 0;
|
||||||
|
right: 5px;
|
||||||
|
border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
|
||||||
|
border-bottom-color: @tooltip-arrow-color;
|
||||||
|
}
|
||||||
|
}
|
232
js/styles/bootstrap/type.less
Normal file
232
js/styles/bootstrap/type.less
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
//
|
||||||
|
// Typography
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Body text
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
p {
|
||||||
|
margin: 0 0 (@line-height-computed / 2);
|
||||||
|
}
|
||||||
|
.lead {
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
font-size: (@font-size-base * 1.15);
|
||||||
|
font-weight: 200;
|
||||||
|
line-height: 1.4;
|
||||||
|
|
||||||
|
@media (min-width: 768px) {
|
||||||
|
font-size: (@font-size-base * 1.5);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Emphasis & misc
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Ex: 14px base font * 85% = about 12px
|
||||||
|
small { font-size: 85%; }
|
||||||
|
|
||||||
|
// Undo browser default styling
|
||||||
|
cite { font-style: normal; }
|
||||||
|
|
||||||
|
// Contextual emphasis
|
||||||
|
.text-muted { color: @text-muted; }
|
||||||
|
.text-primary { color: @brand-primary; }
|
||||||
|
.text-warning { color: @state-warning-text; }
|
||||||
|
.text-danger { color: @state-danger-text; }
|
||||||
|
.text-success { color: @state-success-text; }
|
||||||
|
.text-info { color: @state-info-text; }
|
||||||
|
|
||||||
|
// Alignment
|
||||||
|
.text-left { text-align: left; }
|
||||||
|
.text-right { text-align: right; }
|
||||||
|
.text-center { text-align: center; }
|
||||||
|
|
||||||
|
|
||||||
|
// Headings
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
h1, h2, h3, h4, h5, h6,
|
||||||
|
.h1, .h2, .h3, .h4, .h5, .h6 {
|
||||||
|
font-family: @headings-font-family;
|
||||||
|
font-weight: @headings-font-weight;
|
||||||
|
line-height: @headings-line-height;
|
||||||
|
small {
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: 1;
|
||||||
|
color: @headings-small-color;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3 {
|
||||||
|
margin-top: @line-height-computed;
|
||||||
|
margin-bottom: (@line-height-computed / 2);
|
||||||
|
}
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
margin-top: (@line-height-computed / 2);
|
||||||
|
margin-bottom: (@line-height-computed / 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
h1, .h1 { font-size: ceil(@font-size-base * 2.70); } // ~38px
|
||||||
|
h2, .h2 { font-size: ceil(@font-size-base * 2.25); } // ~32px
|
||||||
|
h3, .h3 { font-size: ceil(@font-size-base * 1.70); } // ~24px
|
||||||
|
h4, .h4 { font-size: ceil(@font-size-base * 1.25); } // ~18px
|
||||||
|
h5, .h5 { font-size: @font-size-base; }
|
||||||
|
h6, .h6 { font-size: ceil(@font-size-base * 0.85); } // ~12px
|
||||||
|
|
||||||
|
h1 small, .h1 small { font-size: ceil(@font-size-base * 1.70); } // ~24px
|
||||||
|
h2 small, .h2 small { font-size: ceil(@font-size-base * 1.25); } // ~18px
|
||||||
|
h3 small, .h3 small,
|
||||||
|
h4 small, .h4 small { font-size: @font-size-base; }
|
||||||
|
|
||||||
|
|
||||||
|
// Page header
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.page-header {
|
||||||
|
padding-bottom: ((@line-height-computed / 2) - 1);
|
||||||
|
margin: (@line-height-computed * 2) 0 @line-height-computed;
|
||||||
|
border-bottom: 1px solid @page-header-border-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Lists
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Unordered and Ordered lists
|
||||||
|
ul,
|
||||||
|
ol {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: (@line-height-computed / 2);
|
||||||
|
ul,
|
||||||
|
ol{
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// List options
|
||||||
|
|
||||||
|
// Unstyled keeps list items block level, just removes default browser padding and list-style
|
||||||
|
.list-unstyled {
|
||||||
|
padding-left: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
// Inline turns list items into inline-block
|
||||||
|
.list-inline {
|
||||||
|
.list-unstyled();
|
||||||
|
> li {
|
||||||
|
display: inline-block;
|
||||||
|
padding-left: 5px;
|
||||||
|
padding-right: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Description Lists
|
||||||
|
dl {
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
}
|
||||||
|
dt,
|
||||||
|
dd {
|
||||||
|
line-height: @line-height-base;
|
||||||
|
}
|
||||||
|
dt {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
dd {
|
||||||
|
margin-left: 0; // Undo browser default
|
||||||
|
}
|
||||||
|
// Horizontal layout (like forms)
|
||||||
|
.dl-horizontal {
|
||||||
|
dt {
|
||||||
|
float: left;
|
||||||
|
width: (@component-offset-horizontal - 20);
|
||||||
|
clear: left;
|
||||||
|
text-align: right;
|
||||||
|
.text-overflow();
|
||||||
|
}
|
||||||
|
dd {
|
||||||
|
.clearfix(); // Clear the floated `dt` if an empty `dd` is present
|
||||||
|
margin-left: @component-offset-horizontal;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MISC
|
||||||
|
// ----
|
||||||
|
|
||||||
|
// Abbreviations and acronyms
|
||||||
|
abbr[title],
|
||||||
|
// Added data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257
|
||||||
|
abbr[data-original-title] {
|
||||||
|
cursor: help;
|
||||||
|
border-bottom: 1px dotted @abbr-border-color;
|
||||||
|
}
|
||||||
|
abbr.initialism {
|
||||||
|
font-size: 90%;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Blockquotes
|
||||||
|
blockquote {
|
||||||
|
padding: (@line-height-computed / 2) @line-height-computed;
|
||||||
|
margin: 0 0 @line-height-computed;
|
||||||
|
border-left: 5px solid @blockquote-border-color;
|
||||||
|
p {
|
||||||
|
font-size: (@font-size-base * 1.25);
|
||||||
|
font-weight: 300;
|
||||||
|
line-height: 1.25;
|
||||||
|
}
|
||||||
|
p:last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
small {
|
||||||
|
display: block;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
color: @blockquote-small-color;
|
||||||
|
&:before {
|
||||||
|
content: '\2014 \00A0';// EM DASH, NBSP
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Float right with text-align: right
|
||||||
|
&.pull-right {
|
||||||
|
float: right;
|
||||||
|
padding-right: 15px;
|
||||||
|
padding-left: 0;
|
||||||
|
border-right: 5px solid @blockquote-border-color;
|
||||||
|
border-left: 0;
|
||||||
|
p,
|
||||||
|
small {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
small {
|
||||||
|
&:before {
|
||||||
|
content: '';
|
||||||
|
}
|
||||||
|
&:after {
|
||||||
|
content: '\00A0 \2014';// NBSP, EM DASH
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Quotes
|
||||||
|
q:before,
|
||||||
|
q:after,
|
||||||
|
blockquote:before,
|
||||||
|
blockquote:after {
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Addresses
|
||||||
|
address {
|
||||||
|
display: block;
|
||||||
|
margin-bottom: @line-height-computed;
|
||||||
|
font-style: normal;
|
||||||
|
line-height: @line-height-base;
|
||||||
|
}
|
42
js/styles/bootstrap/utilities.less
Normal file
42
js/styles/bootstrap/utilities.less
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
//
|
||||||
|
// Utility classes
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Floats
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.clearfix {
|
||||||
|
.clearfix();
|
||||||
|
}
|
||||||
|
.pull-right {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
.pull-left {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Toggling content
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.hide {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
.show {
|
||||||
|
display: block !important;
|
||||||
|
}
|
||||||
|
.invisible {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
.text-hide {
|
||||||
|
.hide-text();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// For Affix plugin
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.affix {
|
||||||
|
position: fixed;
|
||||||
|
}
|
568
js/styles/bootstrap/variables.less
Normal file
568
js/styles/bootstrap/variables.less
Normal file
@ -0,0 +1,568 @@
|
|||||||
|
//
|
||||||
|
// Variables
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Global values
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Grays
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@gray-darker: lighten(#000, 13.5%); // #222
|
||||||
|
@gray-dark: lighten(#000, 20%); // #333
|
||||||
|
@gray: lighten(#000, 33.5%); // #555
|
||||||
|
@gray-light: lighten(#000, 60%); // #999
|
||||||
|
@gray-lighter: lighten(#000, 93.5%); // #eee
|
||||||
|
|
||||||
|
// Brand colors
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@brand-primary: #428bca;
|
||||||
|
@brand-success: #5cb85c;
|
||||||
|
@brand-warning: #f0ad4e;
|
||||||
|
@brand-danger: #d9534f;
|
||||||
|
@brand-info: #5bc0de;
|
||||||
|
|
||||||
|
// Scaffolding
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@body-bg: #fff;
|
||||||
|
@text-color: @gray-dark;
|
||||||
|
|
||||||
|
// Links
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@link-color: @brand-primary;
|
||||||
|
@link-hover-color: darken(@link-color, 15%);
|
||||||
|
|
||||||
|
// Typography
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
|
@font-family-serif: Georgia, "Times New Roman", Times, serif;
|
||||||
|
@font-family-monospace: Monaco, Menlo, Consolas, "Courier New", monospace;
|
||||||
|
@font-family-base: @font-family-sans-serif;
|
||||||
|
|
||||||
|
@font-size-base: 14px;
|
||||||
|
@font-size-large: ceil(@font-size-base * 1.25); // ~18px
|
||||||
|
@font-size-small: ceil(@font-size-base * 0.85); // ~12px
|
||||||
|
|
||||||
|
@line-height-base: 1.428571429; // 20/14
|
||||||
|
@line-height-computed: floor(@font-size-base * @line-height-base); // ~20px
|
||||||
|
|
||||||
|
@headings-font-family: @font-family-base;
|
||||||
|
@headings-font-weight: 500;
|
||||||
|
@headings-line-height: 1.1;
|
||||||
|
|
||||||
|
|
||||||
|
// Components
|
||||||
|
// -------------------------
|
||||||
|
// Based on 14px font-size and 1.428 line-height (~20px to start)
|
||||||
|
|
||||||
|
@padding-base-vertical: 8px;
|
||||||
|
@padding-base-horizontal: 12px;
|
||||||
|
|
||||||
|
@padding-large-vertical: 14px;
|
||||||
|
@padding-large-horizontal: 16px;
|
||||||
|
|
||||||
|
@padding-small-vertical: 5px;
|
||||||
|
@padding-small-horizontal: 10px;
|
||||||
|
|
||||||
|
@border-radius-base: 4px;
|
||||||
|
@border-radius-large: 6px;
|
||||||
|
@border-radius-small: 3px;
|
||||||
|
|
||||||
|
@component-active-bg: @brand-primary;
|
||||||
|
|
||||||
|
|
||||||
|
// Tables
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@table-cell-padding: 8px;
|
||||||
|
@table-condensed-cell-padding: 5px;
|
||||||
|
|
||||||
|
@table-bg: transparent; // overall background-color
|
||||||
|
@table-bg-accent: #f9f9f9; // for striping
|
||||||
|
@table-bg-hover: #f5f5f5;
|
||||||
|
@table-bg-active: @table-bg-hover;
|
||||||
|
|
||||||
|
@table-border-color: #ddd; // table and cell border
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@btn-default-color: #fff;
|
||||||
|
@btn-default-bg: #474949;
|
||||||
|
@btn-default-border: @btn-default-bg;
|
||||||
|
|
||||||
|
@btn-primary-color: @btn-default-color;
|
||||||
|
@btn-primary-bg: @brand-primary;
|
||||||
|
@btn-primary-border: @btn-primary-bg;
|
||||||
|
|
||||||
|
@btn-success-color: @btn-default-color;
|
||||||
|
@btn-success-bg: @brand-success;
|
||||||
|
@btn-success-border: @btn-success-bg;
|
||||||
|
|
||||||
|
@btn-warning-color: @btn-default-color;
|
||||||
|
@btn-warning-bg: @brand-warning;
|
||||||
|
@btn-warning-border: @btn-warning-bg;
|
||||||
|
|
||||||
|
@btn-danger-color: @btn-default-color;
|
||||||
|
@btn-danger-bg: @brand-danger;
|
||||||
|
@btn-danger-border: @btn-danger-bg;
|
||||||
|
|
||||||
|
@btn-info-color: @btn-default-color;
|
||||||
|
@btn-info-bg: @brand-info;
|
||||||
|
@btn-info-border: @btn-info-bg;
|
||||||
|
|
||||||
|
@btn-hover-color: @btn-default-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Forms
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@input-bg: #fff;
|
||||||
|
@input-bg-disabled: @gray-lighter;
|
||||||
|
|
||||||
|
@input-border: #ccc;
|
||||||
|
@input-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
@input-color-placeholder: @gray-light;
|
||||||
|
|
||||||
|
@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
|
||||||
|
@input-height-large: (ceil(@font-size-large * @line-height-base) + (@padding-large-vertical * 2) + 2);
|
||||||
|
@input-height-small: (ceil(@font-size-small * @line-height-base) + (@padding-small-vertical * 2) + 2);
|
||||||
|
|
||||||
|
@legend-border-color: #e5e5e5;
|
||||||
|
|
||||||
|
@input-group-addon-border-color: @input-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@dropdown-bg: #fff;
|
||||||
|
@dropdown-border: rgba(0,0,0,.15);
|
||||||
|
@dropdown-fallback-border: #ccc;
|
||||||
|
@dropdown-divider-bg: #e5e5e5;
|
||||||
|
|
||||||
|
@dropdown-link-active-color: #fff;
|
||||||
|
@dropdown-link-active-bg: @component-active-bg;
|
||||||
|
|
||||||
|
@dropdown-link-color: @gray-dark;
|
||||||
|
@dropdown-link-hover-color: #fff;
|
||||||
|
@dropdown-link-hover-bg: @dropdown-link-active-bg;
|
||||||
|
|
||||||
|
@dropdown-caret-color: #000;
|
||||||
|
|
||||||
|
|
||||||
|
// COMPONENT VARIABLES
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Z-index master list
|
||||||
|
// -------------------------
|
||||||
|
// Used for a bird's eye view of components dependent on the z-axis
|
||||||
|
// Try to avoid customizing these :)
|
||||||
|
|
||||||
|
@zindex-dropdown: 1000;
|
||||||
|
@zindex-popover: 1010;
|
||||||
|
@zindex-tooltip: 1030;
|
||||||
|
@zindex-navbar-fixed: 1030;
|
||||||
|
@zindex-modal-background: 1040;
|
||||||
|
@zindex-modal: 1050;
|
||||||
|
|
||||||
|
|
||||||
|
// Navbar
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Basics of a navbar
|
||||||
|
@navbar-height: 50px;
|
||||||
|
@navbar-color: #777;
|
||||||
|
@navbar-bg: #eee;
|
||||||
|
@navbar-padding-horizontal: floor(@grid-gutter-width / 2); // ~15px
|
||||||
|
@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
|
||||||
|
|
||||||
|
// Navbar links
|
||||||
|
@navbar-link-color: #777;
|
||||||
|
@navbar-link-hover-color: #333;
|
||||||
|
@navbar-link-hover-bg: transparent;
|
||||||
|
@navbar-link-active-color: #555;
|
||||||
|
@navbar-link-active-bg: darken(@navbar-bg, 10%);
|
||||||
|
@navbar-link-disabled-color: #ccc;
|
||||||
|
@navbar-link-disabled-bg: transparent;
|
||||||
|
|
||||||
|
// Navbar brand label
|
||||||
|
@navbar-brand-color: @navbar-link-color;
|
||||||
|
@navbar-brand-hover-color: darken(@navbar-link-color, 10%);
|
||||||
|
@navbar-brand-hover-bg: transparent;
|
||||||
|
|
||||||
|
// Navbar toggle
|
||||||
|
@navbar-toggle-hover-bg: #ddd;
|
||||||
|
@navbar-toggle-icon-bar-bg: #ccc;
|
||||||
|
@navbar-toggle-border-color: #ddd;
|
||||||
|
|
||||||
|
|
||||||
|
// Inverted navbar
|
||||||
|
//
|
||||||
|
// Reset inverted navbar basics
|
||||||
|
@navbar-inverse-color: @gray-light;
|
||||||
|
@navbar-inverse-bg: #222;
|
||||||
|
|
||||||
|
// Inverted navbar links
|
||||||
|
@navbar-inverse-link-color: @gray-light;
|
||||||
|
@navbar-inverse-link-hover-color: #fff;
|
||||||
|
@navbar-inverse-link-hover-bg: transparent;
|
||||||
|
@navbar-inverse-link-active-color: @navbar-inverse-link-hover-color;
|
||||||
|
@navbar-inverse-link-active-bg: darken(@navbar-inverse-bg, 10%);
|
||||||
|
@navbar-inverse-link-disabled-color: #444;
|
||||||
|
@navbar-inverse-link-disabled-bg: transparent;
|
||||||
|
|
||||||
|
// Inverted navbar brand label
|
||||||
|
@navbar-inverse-brand-color: @navbar-inverse-link-color;
|
||||||
|
@navbar-inverse-brand-hover-color: #fff;
|
||||||
|
@navbar-inverse-brand-hover-bg: transparent;
|
||||||
|
|
||||||
|
// Inverted navbar search
|
||||||
|
// Normal navbar needs no special styles or vars
|
||||||
|
@navbar-inverse-search-bg: lighten(@navbar-inverse-bg, 25%);
|
||||||
|
@navbar-inverse-search-bg-focus: #fff;
|
||||||
|
@navbar-inverse-search-border: @navbar-inverse-bg;
|
||||||
|
@navbar-inverse-search-placeholder-color: #ccc;
|
||||||
|
|
||||||
|
// Inverted navbar toggle
|
||||||
|
@navbar-inverse-toggle-hover-bg: #333;
|
||||||
|
@navbar-inverse-toggle-icon-bar-bg: #fff;
|
||||||
|
@navbar-inverse-toggle-border-color: #333;
|
||||||
|
|
||||||
|
|
||||||
|
// Navs
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@nav-link-hover-bg: @gray-lighter;
|
||||||
|
|
||||||
|
@nav-disabled-link-color: @gray-light;
|
||||||
|
@nav-disabled-link-hover-color: @gray-light;
|
||||||
|
|
||||||
|
@nav-open-link-hover-color: #fff;
|
||||||
|
@nav-open-caret-border-color: #fff;
|
||||||
|
|
||||||
|
// Tabs
|
||||||
|
@nav-tabs-border-color: #ddd;
|
||||||
|
|
||||||
|
@nav-tabs-link-hover-border-color: @gray-lighter;
|
||||||
|
|
||||||
|
@nav-tabs-active-link-hover-bg: @body-bg;
|
||||||
|
@nav-tabs-active-link-hover-color: @gray;
|
||||||
|
@nav-tabs-active-link-hover-border-color: #ddd;
|
||||||
|
|
||||||
|
@nav-tabs-justified-link-border-color: #ddd;
|
||||||
|
@nav-tabs-justified-active-link-border-color: @body-bg;
|
||||||
|
|
||||||
|
// Pills
|
||||||
|
@nav-pills-active-link-hover-bg: @component-active-bg;
|
||||||
|
@nav-pills-active-link-hover-color: #fff;
|
||||||
|
|
||||||
|
|
||||||
|
// Pagination
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@pagination-bg: #fff;
|
||||||
|
@pagination-border: #ddd;
|
||||||
|
@pagination-active-bg: #f5f5f5;
|
||||||
|
@pagination-active-color: @gray-light;
|
||||||
|
@pagination-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
// Pager
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@pager-border-radius: 15px;
|
||||||
|
@pager-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Jumbotron
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@jumbotron-bg: @gray-lighter;
|
||||||
|
@jumbotron-heading-color: inherit;
|
||||||
|
@jumbotron-lead-color: inherit;
|
||||||
|
|
||||||
|
|
||||||
|
// Form states and alerts
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
@state-warning-text: #c09853;
|
||||||
|
@state-warning-bg: #fcf8e3;
|
||||||
|
@state-warning-border: darken(spin(@state-warning-bg, -10), 3%);
|
||||||
|
|
||||||
|
@state-danger-text: #b94a48;
|
||||||
|
@state-danger-bg: #f2dede;
|
||||||
|
@state-danger-border: darken(spin(@state-danger-bg, -10), 3%);
|
||||||
|
|
||||||
|
@state-success-text: #468847;
|
||||||
|
@state-success-bg: #dff0d8;
|
||||||
|
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
|
||||||
|
|
||||||
|
@state-info-text: #3a87ad;
|
||||||
|
@state-info-bg: #d9edf7;
|
||||||
|
@state-info-border: darken(spin(@state-info-bg, -10), 7%);
|
||||||
|
|
||||||
|
|
||||||
|
// Tooltips
|
||||||
|
// -------------------------
|
||||||
|
@tooltip-max-width: 200px;
|
||||||
|
@tooltip-color: #fff;
|
||||||
|
@tooltip-bg: rgba(0,0,0,.9);
|
||||||
|
|
||||||
|
@tooltip-arrow-width: 5px;
|
||||||
|
@tooltip-arrow-color: @tooltip-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Popovers
|
||||||
|
// -------------------------
|
||||||
|
@popover-bg: #fff;
|
||||||
|
@popover-max-width: 276px;
|
||||||
|
@popover-border-color: rgba(0,0,0,.2);
|
||||||
|
@popover-fallback-border-color: #ccc;
|
||||||
|
|
||||||
|
@popover-title-bg: darken(@popover-bg, 3%);
|
||||||
|
|
||||||
|
@popover-arrow-width: 10px;
|
||||||
|
@popover-arrow-color: #fff;
|
||||||
|
|
||||||
|
@popover-arrow-outer-width: (@popover-arrow-width + 1);
|
||||||
|
@popover-arrow-outer-color: rgba(0,0,0,.25);
|
||||||
|
@popover-arrow-outer-fallback-color: #999;
|
||||||
|
|
||||||
|
|
||||||
|
// Labels
|
||||||
|
// -------------------------
|
||||||
|
@label-success-bg: @brand-success;
|
||||||
|
@label-info-bg: @brand-info;
|
||||||
|
@label-warning-bg: @brand-warning;
|
||||||
|
@label-danger-bg: @brand-danger;
|
||||||
|
|
||||||
|
@label-color: #fff;
|
||||||
|
@label-link-hover-color: #fff;
|
||||||
|
|
||||||
|
|
||||||
|
// Modals
|
||||||
|
// -------------------------
|
||||||
|
@modal-inner-padding: 20px;
|
||||||
|
|
||||||
|
@modal-title-padding: 15px;
|
||||||
|
@modal-title-line-height: @line-height-base;
|
||||||
|
|
||||||
|
@modal-content-bg: #fff;
|
||||||
|
@modal-content-border-color: rgba(0,0,0,.2);
|
||||||
|
@modal-content-fallback-border-color: #999;
|
||||||
|
|
||||||
|
@modal-backdrop-bg: #000;
|
||||||
|
@modal-header-border-color: #e5e5e5;
|
||||||
|
@modal-footer-border-color: @modal-header-border-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Alerts
|
||||||
|
// -------------------------
|
||||||
|
@alert-bg: @state-warning-bg;
|
||||||
|
@alert-text: @state-warning-text;
|
||||||
|
@alert-border: @state-warning-border;
|
||||||
|
@alert-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
@alert-success-bg: @state-success-bg;
|
||||||
|
@alert-success-text: @state-success-text;
|
||||||
|
@alert-success-border: @state-success-border;
|
||||||
|
|
||||||
|
@alert-danger-bg: @state-danger-bg;
|
||||||
|
@alert-danger-text: @state-danger-text;
|
||||||
|
@alert-danger-border: @state-danger-border;
|
||||||
|
|
||||||
|
@alert-info-bg: @state-info-bg;
|
||||||
|
@alert-info-text: @state-info-text;
|
||||||
|
@alert-info-border: @state-info-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Progress bars
|
||||||
|
// -------------------------
|
||||||
|
@progress-bg: #f5f5f5;
|
||||||
|
@progress-bar-color: #fff;
|
||||||
|
|
||||||
|
@progress-bar-bg: @brand-primary;
|
||||||
|
@progress-bar-success-bg: @brand-success;
|
||||||
|
@progress-bar-warning-bg: @brand-warning;
|
||||||
|
@progress-bar-danger-bg: @brand-danger;
|
||||||
|
@progress-bar-info-bg: @brand-info;
|
||||||
|
|
||||||
|
|
||||||
|
// List group
|
||||||
|
// -------------------------
|
||||||
|
@list-group-bg: #fff;
|
||||||
|
@list-group-border: #ddd;
|
||||||
|
@list-group-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
@list-group-hover-bg: #f5f5f5;
|
||||||
|
@list-group-active-color: #fff;
|
||||||
|
@list-group-active-bg: @component-active-bg;
|
||||||
|
@list-group-active-border: @list-group-active-bg;
|
||||||
|
|
||||||
|
@list-group-link-color: #555;
|
||||||
|
@list-group-link-heading-color: #333;
|
||||||
|
|
||||||
|
|
||||||
|
// Panels
|
||||||
|
// -------------------------
|
||||||
|
@panel-bg: #fff;
|
||||||
|
@panel-border: #ddd;
|
||||||
|
@panel-border-radius: @border-radius-base;
|
||||||
|
@panel-heading-bg: #f5f5f5;
|
||||||
|
@panel-footer-bg: #f5f5f5;
|
||||||
|
|
||||||
|
@panel-primary-text: #fff;
|
||||||
|
@panel-primary-border: @brand-primary;
|
||||||
|
@panel-primary-heading-bg: @brand-primary;
|
||||||
|
|
||||||
|
@panel-success-text: @state-success-text;
|
||||||
|
@panel-success-border: @state-success-border;
|
||||||
|
@panel-success-heading-bg: @state-success-bg;
|
||||||
|
|
||||||
|
@panel-warning-text: @state-warning-text;
|
||||||
|
@panel-warning-border: @state-warning-border;
|
||||||
|
@panel-warning-heading-bg: @state-warning-bg;
|
||||||
|
|
||||||
|
@panel-danger-text: @state-danger-text;
|
||||||
|
@panel-danger-border: @state-danger-border;
|
||||||
|
@panel-danger-heading-bg: @state-danger-bg;
|
||||||
|
|
||||||
|
@panel-info-text: @state-info-text;
|
||||||
|
@panel-info-border: @state-info-border;
|
||||||
|
@panel-info-heading-bg: @state-info-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Thumbnails
|
||||||
|
// -------------------------
|
||||||
|
@thumbnail-caption-color: @text-color;
|
||||||
|
@thumbnail-bg: @body-bg;
|
||||||
|
@thumbnail-border: #ddd;
|
||||||
|
@thumbnail-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
|
||||||
|
// Wells
|
||||||
|
// -------------------------
|
||||||
|
@well-bg: #f5f5f5;
|
||||||
|
|
||||||
|
|
||||||
|
// Accordion
|
||||||
|
// -------------------------
|
||||||
|
@accordion-border-color: #e5e5e5;
|
||||||
|
|
||||||
|
|
||||||
|
// Badges
|
||||||
|
// -------------------------
|
||||||
|
@badge-color: #fff;
|
||||||
|
@badge-link-hover-color: #fff;
|
||||||
|
|
||||||
|
@badge-bg: @gray-light;
|
||||||
|
@badge-active-color: @link-color;
|
||||||
|
@badge-active-bg: #fff;
|
||||||
|
|
||||||
|
|
||||||
|
// Breadcrumbs
|
||||||
|
// -------------------------
|
||||||
|
@breadcrumb-bg: #f5f5f5;
|
||||||
|
@breadcrumb-color: #ccc;
|
||||||
|
@breadcrumb-active-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Carousel
|
||||||
|
// ------------------------
|
||||||
|
@carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6);
|
||||||
|
|
||||||
|
@carousel-control-color: #fff;
|
||||||
|
|
||||||
|
@carousel-indicator-border-color: #fff;
|
||||||
|
@carousel-indicator-active-bg: #fff;
|
||||||
|
|
||||||
|
@carousel-caption-color: #fff;
|
||||||
|
|
||||||
|
|
||||||
|
// Close
|
||||||
|
// ------------------------
|
||||||
|
@close-color: #000;
|
||||||
|
@close-text-shadow: 0 1px 0 #fff;
|
||||||
|
|
||||||
|
|
||||||
|
// Code
|
||||||
|
// ------------------------
|
||||||
|
@code-color: #c7254e;
|
||||||
|
@code-bg: #f9f2f4;
|
||||||
|
|
||||||
|
@pre-bg: #f5f5f5;
|
||||||
|
@pre-border-color: #ccc;
|
||||||
|
|
||||||
|
// Type
|
||||||
|
// ------------------------
|
||||||
|
@text-muted: @gray-light;
|
||||||
|
@abbr-border-color: @gray-light;
|
||||||
|
@headings-small-color: @gray-light;
|
||||||
|
@blockquote-small-color: @gray-light;
|
||||||
|
@blockquote-border-color: @gray-lighter;
|
||||||
|
@page-header-border-color: @gray-lighter;
|
||||||
|
|
||||||
|
// Miscellaneous
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
// Hr border color
|
||||||
|
@hr-border: @gray-lighter;
|
||||||
|
|
||||||
|
// Horizontal forms & lists
|
||||||
|
@component-offset-horizontal: 180px;
|
||||||
|
|
||||||
|
|
||||||
|
// Media queries breakpoints
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Tiny screen / phone
|
||||||
|
@screen-tiny: 480px;
|
||||||
|
@screen-phone: @screen-tiny;
|
||||||
|
|
||||||
|
// Small screen / tablet
|
||||||
|
@screen-small: 768px;
|
||||||
|
@screen-tablet: @screen-small;
|
||||||
|
|
||||||
|
// Medium screen / desktop
|
||||||
|
@screen-medium: 992px;
|
||||||
|
@screen-desktop: @screen-medium;
|
||||||
|
|
||||||
|
// So media queries don't overlap when required, provide a maximum
|
||||||
|
@screen-small-max: (@screen-medium - 1);
|
||||||
|
@screen-tablet-max: @screen-small-max;
|
||||||
|
|
||||||
|
// Large screen / wide desktop
|
||||||
|
@screen-large: 1200px;
|
||||||
|
@screen-large-desktop: @screen-large;
|
||||||
|
|
||||||
|
|
||||||
|
// Container sizes
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Small screen / tablet
|
||||||
|
@container-tablet: 728px;
|
||||||
|
|
||||||
|
// Medium screen / desktop
|
||||||
|
@container-desktop: 940px;
|
||||||
|
|
||||||
|
// Large screen / wide desktop
|
||||||
|
@container-large-desktop: 1170px;
|
||||||
|
|
||||||
|
|
||||||
|
// Grid system
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
// Number of columns in the grid system
|
||||||
|
@grid-columns: 12;
|
||||||
|
// Padding, to be divided by two and applied to the left and right of all columns
|
||||||
|
@grid-gutter-width: 30px;
|
||||||
|
// Point at which the navbar stops collapsing
|
||||||
|
@grid-float-breakpoint: @screen-tablet;
|
29
js/styles/bootstrap/wells.less
Normal file
29
js/styles/bootstrap/wells.less
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
//
|
||||||
|
// Wells
|
||||||
|
// --------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
// Base class
|
||||||
|
.well {
|
||||||
|
min-height: 20px;
|
||||||
|
padding: 19px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
background-color: @well-bg;
|
||||||
|
border: 1px solid darken(@well-bg, 7%);
|
||||||
|
border-radius: @border-radius-base;
|
||||||
|
.box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
|
||||||
|
blockquote {
|
||||||
|
border-color: #ddd;
|
||||||
|
border-color: rgba(0,0,0,.15);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Sizes
|
||||||
|
.well-large {
|
||||||
|
padding: 24px;
|
||||||
|
border-radius: @border-radius-large;
|
||||||
|
}
|
||||||
|
.well-small {
|
||||||
|
padding: 9px;
|
||||||
|
border-radius: @border-radius-small;
|
||||||
|
}
|
859
js/styles/default.less
Normal file
859
js/styles/default.less
Normal file
@ -0,0 +1,859 @@
|
|||||||
|
@import "bootstrap/bootstrap.less";
|
||||||
|
|
||||||
|
@body-background: #f5f5f5;
|
||||||
|
@border: #ddd;
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: @body-background;
|
||||||
|
tab-size: 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
#preview-contents {
|
||||||
|
padding: 19px;
|
||||||
|
margin-bottom: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.working {
|
||||||
|
cursor: progress;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn,
|
||||||
|
.dropdown-menu {
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
-o-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Override Bootstrap
|
||||||
|
*/
|
||||||
|
div,span,a,ul,li,textarea,input,button {
|
||||||
|
background-image: none !important;
|
||||||
|
filter: none !important;
|
||||||
|
-webkit-box-shadow: none !important;
|
||||||
|
-moz-box-shadow: none !important;
|
||||||
|
box-shadow: none !important;
|
||||||
|
text-shadow: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn,.navbar-inner,.add-on {
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu {
|
||||||
|
border: 1px solid @border !important;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu:before {
|
||||||
|
border-bottom-color: @border !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
input,select,textarea,.input-prepend .btn,.input-prepend .add-on {
|
||||||
|
border: 1px solid @border !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus
|
||||||
|
{
|
||||||
|
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(128, 128, 128, 0.6) !important;
|
||||||
|
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(128, 128, 128, 0.6) !important;
|
||||||
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(128, 128, 128, 0.6) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:-moz-placeholder,textarea:-moz-placeholder {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.help-block {
|
||||||
|
color: #999999;
|
||||||
|
font-size: 12px;
|
||||||
|
line-height: 17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal textarea.error,.modal input.error {
|
||||||
|
border-color: #ff8661 !important;
|
||||||
|
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(255, 134, 97, 0.6) !important;
|
||||||
|
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(255, 134, 97, 0.6) !important;
|
||||||
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
|
||||||
|
rgba(255, 134, 97, 0.6) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav > li {
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-inner .btn,
|
||||||
|
#extension-preview-buttons .btn {
|
||||||
|
background-color: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-preview-buttons .dropdown-menu,
|
||||||
|
#extension-preview-buttons .btn-group.open .btn,
|
||||||
|
#extension-preview-buttons .btn-group.open:hover .btn {
|
||||||
|
background-color: #e8e8e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-inner .btn:hover,
|
||||||
|
.navbar-inner .btn:focus,
|
||||||
|
.navbar-inner .btn:active,
|
||||||
|
.navbar-inner .btn.active,
|
||||||
|
.btn-group.open .btn.dropdown-toggle,
|
||||||
|
#extension-preview-buttons .btn-group:hover .btn {
|
||||||
|
color: #333333;
|
||||||
|
background-color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav .dropdown-toggle .caret,
|
||||||
|
.nav .dropdown-toggle:hover .caret,
|
||||||
|
.nav .dropdown-toggle:focus .caret {
|
||||||
|
border-top-color: #525252;
|
||||||
|
border-bottom-color: #525252;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .nav.hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-inner .btn{
|
||||||
|
&.disabled,
|
||||||
|
&.blocked,
|
||||||
|
&[disabled] {
|
||||||
|
* {
|
||||||
|
color: fade(#333333, 30%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
|
||||||
|
right: 0;
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
|
||||||
|
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
|
||||||
|
right: 100%;
|
||||||
|
left: auto;
|
||||||
|
margin-right: -1px;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu > .dropdown-menu {
|
||||||
|
top: 0;
|
||||||
|
left: 100%;
|
||||||
|
margin-top: -6px;
|
||||||
|
margin-left: -1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu:hover > .dropdown-menu {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropup .dropdown-submenu > .dropdown-menu {
|
||||||
|
top: auto;
|
||||||
|
bottom: 0;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: -2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu > a:after {
|
||||||
|
display: block;
|
||||||
|
float: right;
|
||||||
|
width: 0;
|
||||||
|
height: 0;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-right: -10px;
|
||||||
|
border-color: transparent;
|
||||||
|
border-left-color: #cccccc;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 5px 0 5px 5px;
|
||||||
|
content: " ";
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu:hover > a:after {
|
||||||
|
border-left-color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu.pull-left {
|
||||||
|
float: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-submenu.pull-left > .dropdown-menu {
|
||||||
|
left: -100%;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu>li>a:hover,
|
||||||
|
.dropdown-menu>li>a:focus,
|
||||||
|
.dropdown-submenu:hover>a,
|
||||||
|
.dropdown-submenu:focus>a,
|
||||||
|
.dropdown-menu>.active>a,
|
||||||
|
.dropdown-menu>.active>a:hover,
|
||||||
|
.dropdown-menu>.active>a:focus {
|
||||||
|
background-color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu>.disabled>a,
|
||||||
|
.dropdown-menu>.disabled>a:hover,
|
||||||
|
.dropdown-menu>.disabled>a:focus {
|
||||||
|
color: #bbb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary {
|
||||||
|
background-color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[disabled],select[disabled],textarea[disabled],.input-prepend .add-on
|
||||||
|
{
|
||||||
|
background-color: @body-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[readonly],select[readonly],textarea[readonly] {
|
||||||
|
background-color: transparent;
|
||||||
|
cursor: text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-primary:hover,
|
||||||
|
.btn-primary:focus,
|
||||||
|
.btn-primary:active,
|
||||||
|
.btn-primary.active,
|
||||||
|
.btn-primary.disabled,
|
||||||
|
.btn-primary[disabled],
|
||||||
|
.btn-group.open .btn.btn-primary.dropdown-toggle {
|
||||||
|
color: #fff;
|
||||||
|
background-color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-group {
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-preview-buttons,
|
||||||
|
#extension-preview-buttons .dropdown-menu {
|
||||||
|
position: fixed;
|
||||||
|
right: 25px;
|
||||||
|
top: auto;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-preview-buttons .dropdown-menu {
|
||||||
|
border: 0 !important;
|
||||||
|
margin-top: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-preview-buttons .btn-group:hover .btn,
|
||||||
|
#extension-preview-buttons .btn-group.open .btn {
|
||||||
|
opacity: 1;
|
||||||
|
filter: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-buttons {
|
||||||
|
margin-right: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-buttons>.btn-group {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-preview-buttons>.btn-group {
|
||||||
|
margin: 0 0 0 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-buttons>.btn-group>.btn,
|
||||||
|
#extension-preview-buttons>.btn-group>.btn {
|
||||||
|
-webkit-border-radius: 0;
|
||||||
|
-moz-border-radius: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-buttons>.btn-group:first-child>.btn,
|
||||||
|
#extension-preview-buttons>.btn-group:first-child>.btn {
|
||||||
|
-webkit-top-left-border-radius: 4px;
|
||||||
|
-webkit-bottom-left-border-radius: 4px;
|
||||||
|
-moz-top-left-border-radius: 4px;
|
||||||
|
-moz-bottom-left-border-radius: 4px;
|
||||||
|
border-top-left-radius: 4px;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#extension-buttons>.btn-group:last-child>.btn,
|
||||||
|
#extension-preview-buttons>.btn-group:last-child>.btn {
|
||||||
|
-webkit-top-right-border-radius: 4px;
|
||||||
|
-webkit-bottom-right-border-radius: 4px;
|
||||||
|
-moz-top-right-border-radius: 4px;
|
||||||
|
-moz-bottom-right-border-radius: 4px;
|
||||||
|
border-top-right-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-syntax, .table-of-contents {
|
||||||
|
overflow-y: auto;
|
||||||
|
overflow-x: hidden;
|
||||||
|
padding-right: 20px;
|
||||||
|
margin: 0 -20px 10px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-syntax {
|
||||||
|
width: 300px;
|
||||||
|
white-space: normal;
|
||||||
|
max-height: 350px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-of-contents {
|
||||||
|
width: 250px;
|
||||||
|
margin-left: -10px;
|
||||||
|
max-height: 400px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-of-contents ul {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-group>.btn+.dropdown-toggle {
|
||||||
|
padding-right: 12px;
|
||||||
|
padding-left: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
a code {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
margin: 30px 0 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toc ul {
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
p,
|
||||||
|
pre,
|
||||||
|
blockquote {
|
||||||
|
margin: 0 0 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
hr {
|
||||||
|
border-top: 1px solid #ddd;
|
||||||
|
margin: 30px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#file-selector {
|
||||||
|
max-height: 500px;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#file-selector .stick {
|
||||||
|
padding: 10px 20px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#file-title {
|
||||||
|
padding: 4px 15px;
|
||||||
|
display: block;
|
||||||
|
float: left;
|
||||||
|
margin-left: -20px;
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: 200;
|
||||||
|
color: #666;
|
||||||
|
}
|
||||||
|
|
||||||
|
#file-title i {
|
||||||
|
margin: 4px 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu i {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar {
|
||||||
|
background-color: #ddd;
|
||||||
|
position: static;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .nav {
|
||||||
|
float: left;
|
||||||
|
margin: 6px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .nav.pull-right {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar .pull-right > li > .dropdown-menu {
|
||||||
|
right: 0;
|
||||||
|
left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#menu-bar {
|
||||||
|
margin-left: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#wmd-input,#md-section-helper {
|
||||||
|
resize: none;
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.preview-container {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-button-row {
|
||||||
|
padding: 0;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-spacer {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-spacer + .wmd-button {
|
||||||
|
margin-left: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-prompt-background {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-prompt-dialog {
|
||||||
|
border: 1px solid #999999;
|
||||||
|
background-color: @body-background;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-prompt-dialog>div {
|
||||||
|
font-size: 0.8em;
|
||||||
|
font-family: arial, helvetica, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-prompt-dialog>form>input[type="text"] {
|
||||||
|
border: 1px solid #999999;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wmd-prompt-dialog>form>input[type="button"] {
|
||||||
|
border: 1px solid #888888;
|
||||||
|
font-family: trebuchet MS, helvetica, sans-serif;
|
||||||
|
font-size: 0.8em;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dropdown-menu .divider.with-text {
|
||||||
|
height: auto;
|
||||||
|
margin-bottom: 2px;
|
||||||
|
background-color: transparent;
|
||||||
|
border-top: 1px solid #e5e5e5;
|
||||||
|
color: #ccc;
|
||||||
|
font-variant: small-caps;
|
||||||
|
font-weight: bold;
|
||||||
|
padding-left: 20px;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dropdown-menu {
|
||||||
|
padding: 5px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dropdown-menu p,
|
||||||
|
div.dropdown-menu blockquote {
|
||||||
|
margin: 10px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dropdown-menu .stat {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dropdown-menu i {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dropdown-menu textarea {
|
||||||
|
width: 250px;
|
||||||
|
height: 150px;
|
||||||
|
resize: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#link-container {
|
||||||
|
min-width: 210px;
|
||||||
|
white-space: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
#link-container .link-list {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footnote {
|
||||||
|
vertical-align: top;
|
||||||
|
position: relative;
|
||||||
|
top: -0.5em;
|
||||||
|
font-size: 0.8em;
|
||||||
|
}
|
||||||
|
|
||||||
|
[class^="icon-"], [class*=" icon-"] {
|
||||||
|
color: #525252;
|
||||||
|
display: inline-block;
|
||||||
|
line-height: 14px;
|
||||||
|
vertical-align: middle;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-stackedit {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -1px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-gdrive {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -19px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-gdrive.realtime {
|
||||||
|
width: 18px;
|
||||||
|
background-position: -162px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-dropbox {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -37px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-github,.icon-gist {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -55px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-blogger {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -73px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-tumblr {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -91px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-wordpress {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -109px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-ssh {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -127px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-gplus {
|
||||||
|
background-image: url("../../img/icons.png") !important;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
background-position: -145px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.working-indicator {
|
||||||
|
background-image: none !important;
|
||||||
|
width: 43px;
|
||||||
|
height: 11px;
|
||||||
|
background-position: 0 0;
|
||||||
|
margin: 0 20px 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.working-indicator.show {
|
||||||
|
background-image: url("../../img/ajax-loader.gif") !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-north .caret,.ui-layout-toggler-south .caret {
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-north-open .caret,.ui-layout-toggler-south-closed .caret
|
||||||
|
{
|
||||||
|
border-bottom: 5px solid #525252;
|
||||||
|
border-right: 5px solid transparent;
|
||||||
|
border-left: 5px solid transparent;
|
||||||
|
border-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-north-closed .caret,.ui-layout-toggler-south-open .caret
|
||||||
|
{
|
||||||
|
border-top: 5px solid #525252;
|
||||||
|
border-right: 5px solid transparent;
|
||||||
|
border-left: 5px solid transparent;
|
||||||
|
border-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-east .caret,.ui-layout-toggler-west .caret {
|
||||||
|
margin-top: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-east-open .caret,.ui-layout-toggler-west-closed .caret
|
||||||
|
{
|
||||||
|
border-bottom: 5px solid transparent;
|
||||||
|
border-top: 5px solid transparent;
|
||||||
|
border-left: 5px solid #525252;
|
||||||
|
border-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-layout-toggler-east-closed .caret,.ui-layout-toggler-west-opened .caret
|
||||||
|
{
|
||||||
|
border-bottom: 5px solid transparent;
|
||||||
|
border-top: 5px solid transparent;
|
||||||
|
border-right: 5px solid #525252;
|
||||||
|
border-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Google picker */
|
||||||
|
.picker-dialog {
|
||||||
|
z-index: 1050 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-import-image-gplus {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .modal-header {
|
||||||
|
padding-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .form-horizontal {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings textarea {
|
||||||
|
height: 80px;
|
||||||
|
max-width: 206px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-group {
|
||||||
|
border: 0;
|
||||||
|
border-bottom: 1px solid #eee;
|
||||||
|
-webkit-border-radius: inherit;
|
||||||
|
-moz-border-radius: inherit;
|
||||||
|
border-radius: inherit;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-heading {
|
||||||
|
padding: 8px 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-heading .accordion-toggle {
|
||||||
|
display: inline;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-inner {
|
||||||
|
border: 0;
|
||||||
|
padding: 10px 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-inner .form-horizontal .control-label {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .accordion-inner .form-inline .label-text,#modal-settings .accordion-inner .control-label
|
||||||
|
{
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .tab-pane-button-container {
|
||||||
|
width: 200px;
|
||||||
|
margin: 10px auto 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .tab-pane-button-container .btn {
|
||||||
|
text-align: initial;
|
||||||
|
padding-left: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-settings .nav-tabs {
|
||||||
|
border-bottom: 1px solid transparent;
|
||||||
|
margin: 20px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
|
||||||
|
{
|
||||||
|
color: #fff;
|
||||||
|
background-color: #777;
|
||||||
|
border-color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav>li>a:hover,.nav>li>a:focus {
|
||||||
|
background-color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
|
||||||
|
border-color: #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip-inner {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip li {
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
code, pre {
|
||||||
|
font-family: Menlo, Consolas, "Courier New", monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Definition list */
|
||||||
|
dt,dd {
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
dd {
|
||||||
|
margin-left: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Table style */
|
||||||
|
table {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
table th,table td {
|
||||||
|
padding: 8px;
|
||||||
|
line-height: 20px;
|
||||||
|
text-align: left;
|
||||||
|
vertical-align: top;
|
||||||
|
border-top: 1px solid #dddddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
table th {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
table thead th {
|
||||||
|
vertical-align: bottom;
|
||||||
|
}
|
||||||
|
|
||||||
|
table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td
|
||||||
|
{
|
||||||
|
border-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
table tbody+tbody {
|
||||||
|
border-top: 2px solid #dddddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#preview-contents blockquote {
|
||||||
|
border-color: @border;
|
||||||
|
border-color: rgba(0, 0, 0, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
blockquote p {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 300;
|
||||||
|
line-height: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul,ol {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="file"] {
|
||||||
|
line-height: inherit;
|
||||||
|
height: inherit;
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.drop-zone {
|
||||||
|
border: 2px dashed #bbb;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
|
-webkit-border-radius: 5px;
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 40px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 24px;
|
||||||
|
color: #bbb;
|
||||||
|
}
|
||||||
|
|
||||||
|
#modal-import-harddrive-html textarea {
|
||||||
|
width: 500px;
|
||||||
|
max-width: 500px;
|
||||||
|
height: 100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#md-section-helper {
|
||||||
|
position: absolute;
|
||||||
|
top: -100px;
|
||||||
|
height: 1px;
|
||||||
|
padding: 0 6px;
|
||||||
|
overflow-y: scroll;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lock-ui {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 1050;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gecko #md-section-helper {
|
||||||
|
/* Firefox doesn't show the scrollbar if height is less than 40px */
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.opera #md-section-helper {
|
||||||
|
/* Opera needs to have the textarea in the viewport to evaluate size correctly */
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Viewer */
|
||||||
|
.viewer #navbar {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
.viewer .navbar-inner {
|
||||||
|
background-color: rgba(215, 215, 215, 0.75) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.viewer #preview-contents {
|
||||||
|
max-width: 1024px;
|
||||||
|
margin: 50px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.viewer .btn-group {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
368
js/styles/fontello.css
vendored
Normal file
368
js/styles/fontello.css
vendored
Normal file
@ -0,0 +1,368 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: 'fontello';
|
||||||
|
src: url('../../font/fontello.eot?51731067');
|
||||||
|
src: url('../../font/fontello.eot?51731067#iefix') format('embedded-opentype'),
|
||||||
|
url('../../font/fontello.woff?51731067') format('woff'),
|
||||||
|
url('../../font/fontello.ttf?51731067') format('truetype'),
|
||||||
|
url('../../font/fontello.svg?51731067#fontello') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
|
||||||
|
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
|
||||||
|
/*
|
||||||
|
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
||||||
|
@font-face {
|
||||||
|
font-family: 'fontello';
|
||||||
|
src: url('../../font/fontello.svg?51731067#fontello') format('svg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
[class^="icon-"]:before, [class*=" icon-"]:before {
|
||||||
|
font-family: "fontello";
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
speak: none;
|
||||||
|
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: inherit;
|
||||||
|
width: 1em;
|
||||||
|
margin-right: .2em;
|
||||||
|
text-align: center;
|
||||||
|
/* opacity: .8; */
|
||||||
|
|
||||||
|
/* For safety - reset parent styles, that can break glyph codes*/
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
|
||||||
|
/* fix buttons height, for twitter bootstrap */
|
||||||
|
line-height: 1em;
|
||||||
|
|
||||||
|
/* Animation center compensation - margins should be symmetric */
|
||||||
|
/* remove if not needed */
|
||||||
|
margin-left: .2em;
|
||||||
|
|
||||||
|
/* you can be more comfortable with increased icons size */
|
||||||
|
/* font-size: 120%; */
|
||||||
|
|
||||||
|
/* Uncomment for 3D effect */
|
||||||
|
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
|
||||||
|
}
|
||||||
|
|
||||||
|
.icon-plus:before { content: '\e81f'; } /* '' */
|
||||||
|
.icon-minus:before { content: '\e823'; } /* '' */
|
||||||
|
.icon-left-big:before { content: '\e88a'; } /* '' */
|
||||||
|
.icon-up-big:before { content: '\e88c'; } /* '' */
|
||||||
|
.icon-right-big:before { content: '\e88b'; } /* '' */
|
||||||
|
.icon-down-big:before { content: '\e889'; } /* '' */
|
||||||
|
.icon-home:before { content: '\e93c'; } /* '' */
|
||||||
|
.icon-pause:before { content: '\e800'; } /* '' */
|
||||||
|
.icon-fast-fw:before { content: '\e8a4'; } /* '' */
|
||||||
|
.icon-fast-bw:before { content: '\e8a5'; } /* '' */
|
||||||
|
.icon-to-end:before { content: '\e8a0'; } /* '' */
|
||||||
|
.icon-to-start:before { content: '\e8a2'; } /* '' */
|
||||||
|
.icon-stop:before { content: '\e89e'; } /* '' */
|
||||||
|
.icon-up-dir:before { content: '\e94e'; } /* '' */
|
||||||
|
.icon-play:before { content: '\e89b'; } /* '' */
|
||||||
|
.icon-right-dir:before { content: '\e950'; } /* '' */
|
||||||
|
.icon-down-dir:before { content: '\e94d'; } /* '' */
|
||||||
|
.icon-left-dir:before { content: '\e94f'; } /* '' */
|
||||||
|
.icon-cloud:before { content: '\e8ad'; } /* '' */
|
||||||
|
.icon-umbrella:before { content: '\e8b0'; } /* '' */
|
||||||
|
.icon-star:before { content: '\e808'; } /* '' */
|
||||||
|
.icon-star-empty:before { content: '\e809'; } /* '' */
|
||||||
|
.icon-check:before { content: '\e8cf'; } /* '' */
|
||||||
|
.icon-left-hand:before { content: '\e88e'; } /* '' */
|
||||||
|
.icon-up-hand:before { content: '\e88f'; } /* '' */
|
||||||
|
.icon-right-hand:before { content: '\e88d'; } /* '' */
|
||||||
|
.icon-down-hand:before { content: '\e890'; } /* '' */
|
||||||
|
.icon-th-list:before { content: '\e817'; } /* '' */
|
||||||
|
.icon-heart-empty:before { content: '\e807'; } /* '' */
|
||||||
|
.icon-heart:before { content: '\e806'; } /* '' */
|
||||||
|
.icon-music:before { content: '\e802'; } /* '' */
|
||||||
|
.icon-th:before { content: '\e816'; } /* '' */
|
||||||
|
.icon-flag:before { content: '\e838'; } /* '' */
|
||||||
|
.icon-cog:before { content: '\e862'; } /* '' */
|
||||||
|
.icon-attention:before { content: '\e851'; } /* '' */
|
||||||
|
.icon-flash:before { content: '\e8ae'; } /* '' */
|
||||||
|
.icon-cog-alt:before { content: '\e863'; } /* '' */
|
||||||
|
.icon-scissors:before { content: '\e8c5'; } /* '' */
|
||||||
|
.icon-flight:before { content: '\e8b1'; } /* '' */
|
||||||
|
.icon-mail:before { content: '\e804'; } /* '' */
|
||||||
|
.icon-edit:before { content: '\e941'; } /* '' */
|
||||||
|
.icon-pencil:before { content: '\e847'; } /* '' */
|
||||||
|
.icon-ok:before { content: '\e818'; } /* '' */
|
||||||
|
.icon-ok-circled:before { content: '\e819'; } /* '' */
|
||||||
|
.icon-cancel:before { content: '\e81c'; } /* '' */
|
||||||
|
.icon-cancel-circled:before { content: '\e81d'; } /* '' */
|
||||||
|
.icon-asterisk:before { content: '\e8d3'; } /* '' */
|
||||||
|
.icon-attention-circled:before { content: '\e852'; } /* '' */
|
||||||
|
.icon-plus-circled:before { content: '\e820'; } /* '' */
|
||||||
|
.icon-minus-circled:before { content: '\e824'; } /* '' */
|
||||||
|
.icon-forward:before { content: '\e856'; } /* '' */
|
||||||
|
.icon-ccw:before { content: '\e896'; } /* '' */
|
||||||
|
.icon-cw:before { content: '\e895'; } /* '' */
|
||||||
|
.icon-resize-vertical:before { content: '\e872'; } /* '' */
|
||||||
|
.icon-resize-horizontal:before { content: '\e873'; } /* '' */
|
||||||
|
.icon-eject:before { content: '\e8a6'; } /* '' */
|
||||||
|
.icon-star-half:before { content: '\e80a'; } /* '' */
|
||||||
|
.icon-ok-circled2:before { content: '\e81a'; } /* '' */
|
||||||
|
.icon-cancel-circled2:before { content: '\e86f'; } /* '' */
|
||||||
|
.icon-help-circled:before { content: '\e939'; } /* '' */
|
||||||
|
.icon-info-circled:before { content: '\e93a'; } /* '' */
|
||||||
|
.icon-th-large:before { content: '\e815'; } /* '' */
|
||||||
|
.icon-eye:before { content: '\e832'; } /* '' */
|
||||||
|
.icon-eye-off:before { content: '\e833'; } /* '' */
|
||||||
|
.icon-tag:before { content: '\e834'; } /* '' */
|
||||||
|
.icon-tags:before { content: '\e835'; } /* '' */
|
||||||
|
.icon-camera-alt:before { content: '\e814'; } /* '' */
|
||||||
|
.icon-print:before { content: '\e942'; } /* '' */
|
||||||
|
.icon-retweet:before { content: '\e943'; } /* '' */
|
||||||
|
.icon-comment:before { content: '\e84a'; } /* '' */
|
||||||
|
.icon-chat:before { content: '\e84b'; } /* '' */
|
||||||
|
.icon-location:before { content: '\e853'; } /* '' */
|
||||||
|
.icon-trash:before { content: '\e81e'; } /* '' */
|
||||||
|
.icon-basket:before { content: '\e865'; } /* '' */
|
||||||
|
.icon-login:before { content: '\e868'; } /* '' */
|
||||||
|
.icon-logout:before { content: '\e949'; } /* '' */
|
||||||
|
.icon-resize-full:before { content: '\e90d'; } /* '' */
|
||||||
|
.icon-resize-small:before { content: '\e871'; } /* '' */
|
||||||
|
.icon-zoom-in:before { content: '\e875'; } /* '' */
|
||||||
|
.icon-zoom-out:before { content: '\e876'; } /* '' */
|
||||||
|
.icon-down-circled2:before { content: '\e877'; } /* '' */
|
||||||
|
.icon-up-circled2:before { content: '\e878'; } /* '' */
|
||||||
|
.icon-down-open:before { content: '\e879'; } /* '' */
|
||||||
|
.icon-left-open:before { content: '\e87a'; } /* '' */
|
||||||
|
.icon-right-open:before { content: '\e87b'; } /* '' */
|
||||||
|
.icon-up-open:before { content: '\e87c'; } /* '' */
|
||||||
|
.icon-refresh:before { content: '\e897'; } /* '' */
|
||||||
|
.icon-play-circled2:before { content: '\e89d'; } /* '' */
|
||||||
|
.icon-to-end-alt:before { content: '\e8a1'; } /* '' */
|
||||||
|
.icon-to-start-alt:before { content: '\e8a3'; } /* '' */
|
||||||
|
.icon-inbox:before { content: '\e8aa'; } /* '' */
|
||||||
|
.icon-font:before { content: '\e8b6'; } /* '' */
|
||||||
|
.icon-bold:before { content: '\e8b5'; } /* '' */
|
||||||
|
.icon-italic:before { content: '\e8b4'; } /* '' */
|
||||||
|
.icon-text-height:before { content: '\e8b7'; } /* '' */
|
||||||
|
.icon-text-width:before { content: '\e8b8'; } /* '' */
|
||||||
|
.icon-align-left:before { content: '\e95d'; } /* '' */
|
||||||
|
.icon-align-center:before { content: '\e95e'; } /* '' */
|
||||||
|
.icon-align-right:before { content: '\e95f'; } /* '' */
|
||||||
|
.icon-align-justify:before { content: '\e960'; } /* '' */
|
||||||
|
.icon-list:before { content: '\e8b9'; } /* '' */
|
||||||
|
.icon-indent-left:before { content: '\e8ba'; } /* '' */
|
||||||
|
.icon-indent-right:before { content: '\e8bb'; } /* '' */
|
||||||
|
.icon-off:before { content: '\e963'; } /* '' */
|
||||||
|
.icon-road:before { content: '\e964'; } /* '' */
|
||||||
|
.icon-list-alt:before { content: '\e8c9'; } /* '' */
|
||||||
|
.icon-qrcode:before { content: '\e8ca'; } /* '' */
|
||||||
|
.icon-barcode:before { content: '\e8cb'; } /* '' */
|
||||||
|
.icon-ajust:before { content: '\e8cd'; } /* '' */
|
||||||
|
.icon-tint:before { content: '\e8ce'; } /* '' */
|
||||||
|
.icon-magnet:before { content: '\e8d6'; } /* '' */
|
||||||
|
.icon-move:before { content: '\e874'; } /* '' */
|
||||||
|
.icon-link:before { content: '\e83f'; } /* '' */
|
||||||
|
.icon-share:before { content: '\e912'; } /* '' */
|
||||||
|
.icon-hdd:before { content: '\e841'; } /* '' */
|
||||||
|
.icon-link-ext:before { content: '\e82b'; } /* '' */
|
||||||
|
.icon-check-empty:before { content: '\e8d0'; } /* '' */
|
||||||
|
.icon-bookmark-empty:before { content: '\e837'; } /* '' */
|
||||||
|
.icon-phone-squared:before { content: '\e860'; } /* '' */
|
||||||
|
.icon-rss:before { content: '\e85d'; } /* '' */
|
||||||
|
.icon-certificate:before { content: '\e8dd'; } /* '' */
|
||||||
|
.icon-left-circled:before { content: '\e891'; } /* '' */
|
||||||
|
.icon-right-circled:before { content: '\e892'; } /* '' */
|
||||||
|
.icon-up-circled:before { content: '\e893'; } /* '' */
|
||||||
|
.icon-down-circled:before { content: '\e894'; } /* '' */
|
||||||
|
.icon-tasks:before { content: '\e8de'; } /* '' */
|
||||||
|
.icon-filter:before { content: '\e8df'; } /* '' */
|
||||||
|
.icon-resize-full-alt:before { content: '\e870'; } /* '' */
|
||||||
|
.icon-beaker:before { content: '\e8e0'; } /* '' */
|
||||||
|
.icon-docs:before { content: '\e858'; } /* '' */
|
||||||
|
.icon-menu:before { content: '\e861'; } /* '' */
|
||||||
|
.icon-list-bullet:before { content: '\e8bc'; } /* '' */
|
||||||
|
.icon-list-numbered:before { content: '\e8bd'; } /* '' */
|
||||||
|
.icon-strike:before { content: '\e8be'; } /* '' */
|
||||||
|
.icon-underline:before { content: '\e8bf'; } /* '' */
|
||||||
|
.icon-table:before { content: '\e8c2'; } /* '' */
|
||||||
|
.icon-magic:before { content: '\e8e1'; } /* '' */
|
||||||
|
.icon-money:before { content: '\e8e3'; } /* '' */
|
||||||
|
.icon-columns:before { content: '\e8c3'; } /* '' */
|
||||||
|
.icon-sort:before { content: '\e8ec'; } /* '' */
|
||||||
|
.icon-sort-down:before { content: '\e8ed'; } /* '' */
|
||||||
|
.icon-sort-up:before { content: '\e8ee'; } /* '' */
|
||||||
|
.icon-mail-alt:before { content: '\e805'; } /* '' */
|
||||||
|
.icon-gauge:before { content: '\e8f6'; } /* '' */
|
||||||
|
.icon-comment-empty:before { content: '\e84c'; } /* '' */
|
||||||
|
.icon-chat-empty:before { content: '\e84d'; } /* '' */
|
||||||
|
.icon-sitemap:before { content: '\e8f7'; } /* '' */
|
||||||
|
.icon-paste:before { content: '\e8c6'; } /* '' */
|
||||||
|
.icon-lightbulb:before { content: '\e86d'; } /* '' */
|
||||||
|
.icon-exchange:before { content: '\e957'; } /* '' */
|
||||||
|
.icon-download-cloud:before { content: '\e83d'; } /* '' */
|
||||||
|
.icon-upload-cloud:before { content: '\e83e'; } /* '' */
|
||||||
|
.icon-user-md:before { content: '\e8fc'; } /* '' */
|
||||||
|
.icon-stethoscope:before { content: '\e8fd'; } /* '' */
|
||||||
|
.icon-suitcase:before { content: '\e8c8'; } /* '' */
|
||||||
|
.icon-bell-alt:before { content: '\e84f'; } /* '' */
|
||||||
|
.icon-coffee:before { content: '\e8f9'; } /* '' */
|
||||||
|
.icon-food:before { content: '\e8fa'; } /* '' */
|
||||||
|
.icon-doc-text:before { content: '\e945'; } /* '' */
|
||||||
|
.icon-building:before { content: '\e902'; } /* '' */
|
||||||
|
.icon-hospital:before { content: '\e901'; } /* '' */
|
||||||
|
.icon-ambulance:before { content: '\e8fe'; } /* '' */
|
||||||
|
.icon-medkit:before { content: '\e8ff'; } /* '' */
|
||||||
|
.icon-fighter-jet:before { content: '\e8b2'; } /* '' */
|
||||||
|
.icon-beer:before { content: '\e8fb'; } /* '' */
|
||||||
|
.icon-h-sigh:before { content: '\e900'; } /* '' */
|
||||||
|
.icon-plus-squared:before { content: '\e821'; } /* '' */
|
||||||
|
.icon-angle-double-left:before { content: '\e885'; } /* '' */
|
||||||
|
.icon-angle-double-right:before { content: '\e886'; } /* '' */
|
||||||
|
.icon-angle-double-up:before { content: '\e887'; } /* '' */
|
||||||
|
.icon-angle-double-down:before { content: '\e888'; } /* '' */
|
||||||
|
.icon-angle-left:before { content: '\e87d'; } /* '' */
|
||||||
|
.icon-angle-right:before { content: '\e87e'; } /* '' */
|
||||||
|
.icon-angle-up:before { content: '\e87f'; } /* '' */
|
||||||
|
.icon-angle-down:before { content: '\e880'; } /* '' */
|
||||||
|
.icon-desktop:before { content: '\e95a'; } /* '' */
|
||||||
|
.icon-laptop:before { content: '\e95b'; } /* '' */
|
||||||
|
.icon-tablet:before { content: '\e95c'; } /* '' */
|
||||||
|
.icon-mobile:before { content: '\e8a9'; } /* '' */
|
||||||
|
.icon-circle-empty:before { content: '\e8d2'; } /* '' */
|
||||||
|
.icon-quote-left:before { content: '\e842'; } /* '' */
|
||||||
|
.icon-quote-right:before { content: '\e843'; } /* '' */
|
||||||
|
.icon-spinner:before { content: '\e8f8'; } /* '' */
|
||||||
|
.icon-circle:before { content: '\e8d1'; } /* '' */
|
||||||
|
.icon-reply:before { content: '\e845'; } /* '' */
|
||||||
|
.icon-folder-empty:before { content: '\e85a'; } /* '' */
|
||||||
|
.icon-folder-open-empty:before { content: '\e85b'; } /* '' */
|
||||||
|
.icon-plus-squared-small:before { content: '\e822'; } /* '' */
|
||||||
|
.icon-minus-squared-small:before { content: '\e827'; } /* '' */
|
||||||
|
.icon-smile:before { content: '\e903'; } /* '' */
|
||||||
|
.icon-frown:before { content: '\e904'; } /* '' */
|
||||||
|
.icon-meh:before { content: '\e905'; } /* '' */
|
||||||
|
.icon-gamepad:before { content: '\e849'; } /* '' */
|
||||||
|
.icon-keyboard:before { content: '\e944'; } /* '' */
|
||||||
|
.icon-flag-empty:before { content: '\e93d'; } /* '' */
|
||||||
|
.icon-flag-checkered:before { content: '\e93e'; } /* '' */
|
||||||
|
.icon-terminal:before { content: '\e907'; } /* '' */
|
||||||
|
.icon-code:before { content: '\e829'; } /* '' */
|
||||||
|
.icon-reply-all:before { content: '\e840'; } /* '' */
|
||||||
|
.icon-star-half-alt:before { content: '\e80b'; } /* '' */
|
||||||
|
.icon-direction:before { content: '\e854'; } /* '' */
|
||||||
|
.icon-crop:before { content: '\e8c4'; } /* '' */
|
||||||
|
.icon-fork:before { content: '\e8da'; } /* '' */
|
||||||
|
.icon-unlink:before { content: '\e82a'; } /* '' */
|
||||||
|
.icon-help:before { content: '\e828'; } /* '' */
|
||||||
|
.icon-info:before { content: '\e93b'; } /* '' */
|
||||||
|
.icon-attention-alt:before { content: '\e850'; } /* '' */
|
||||||
|
.icon-superscript:before { content: '\e8c0'; } /* '' */
|
||||||
|
.icon-subscript:before { content: '\e8c1'; } /* '' */
|
||||||
|
.icon-eraser:before { content: '\e908'; } /* '' */
|
||||||
|
.icon-puzzle:before { content: '\e909'; } /* '' */
|
||||||
|
.icon-mic:before { content: '\e94a'; } /* '' */
|
||||||
|
.icon-mute:before { content: '\e94b'; } /* '' */
|
||||||
|
.icon-shield:before { content: '\e90a'; } /* '' */
|
||||||
|
.icon-calendar-empty:before { content: '\e867'; } /* '' */
|
||||||
|
.icon-extinguisher:before { content: '\e90b'; } /* '' */
|
||||||
|
.icon-rocket:before { content: '\e8db'; } /* '' */
|
||||||
|
.icon-angle-circled-left:before { content: '\e881'; } /* '' */
|
||||||
|
.icon-angle-circled-right:before { content: '\e882'; } /* '' */
|
||||||
|
.icon-angle-circled-up:before { content: '\e883'; } /* '' */
|
||||||
|
.icon-angle-circled-down:before { content: '\e884'; } /* '' */
|
||||||
|
.icon-anchor:before { content: '\e906'; } /* '' */
|
||||||
|
.icon-lock-open-alt:before { content: '\e830'; } /* '' */
|
||||||
|
.icon-bullseye:before { content: '\e90c'; } /* '' */
|
||||||
|
.icon-ellipsis:before { content: '\e961'; } /* '' */
|
||||||
|
.icon-ellipsis-vert:before { content: '\e962'; } /* '' */
|
||||||
|
.icon-rss-squared:before { content: '\e85e'; } /* '' */
|
||||||
|
.icon-play-circled:before { content: '\e89c'; } /* '' */
|
||||||
|
.icon-ticket:before { content: '\e8d8'; } /* '' */
|
||||||
|
.icon-minus-squared:before { content: '\e825'; } /* '' */
|
||||||
|
.icon-minus-squared-alt:before { content: '\e826'; } /* '' */
|
||||||
|
.icon-level-up:before { content: '\e898'; } /* '' */
|
||||||
|
.icon-level-down:before { content: '\e955'; } /* '' */
|
||||||
|
.icon-ok-squared:before { content: '\e81b'; } /* '' */
|
||||||
|
.icon-pencil-squared:before { content: '\e848'; } /* '' */
|
||||||
|
.icon-link-ext-alt:before { content: '\e82c'; } /* '' */
|
||||||
|
.icon-export-alt:before { content: '\e846'; } /* '' */
|
||||||
|
.icon-compass:before { content: '\e855'; } /* '' */
|
||||||
|
.icon-collapse:before { content: '\e958'; } /* '' */
|
||||||
|
.icon-collapse-top:before { content: '\e899'; } /* '' */
|
||||||
|
.icon-expand:before { content: '\e89a'; } /* '' */
|
||||||
|
.icon-euro:before { content: '\e8e4'; } /* '' */
|
||||||
|
.icon-pound:before { content: '\e8e5'; } /* '' */
|
||||||
|
.icon-dollar:before { content: '\e8e6'; } /* '' */
|
||||||
|
.icon-rupee:before { content: '\e8e7'; } /* '' */
|
||||||
|
.icon-yen:before { content: '\e8e8'; } /* '' */
|
||||||
|
.icon-renminbi:before { content: '\e8e9'; } /* '' */
|
||||||
|
.icon-won:before { content: '\e8ea'; } /* '' */
|
||||||
|
.icon-bitcoin:before { content: '\e8eb'; } /* '' */
|
||||||
|
.icon-file:before { content: '\e946'; } /* '' */
|
||||||
|
.icon-doc-text-inv:before { content: '\e947'; } /* '' */
|
||||||
|
.icon-sort-name-up:before { content: '\e8f1'; } /* '' */
|
||||||
|
.icon-sort-name-down:before { content: '\e8f2'; } /* '' */
|
||||||
|
.icon-sort-alt-up:before { content: '\e8ef'; } /* '' */
|
||||||
|
.icon-sort-alt-down:before { content: '\e8f0'; } /* '' */
|
||||||
|
.icon-sort-number-up:before { content: '\e8f3'; } /* '' */
|
||||||
|
.icon-sort-number-down:before { content: '\e8f4'; } /* '' */
|
||||||
|
.icon-thumbs-up-alt:before { content: '\e839'; } /* '' */
|
||||||
|
.icon-thumbs-down-alt:before { content: '\e83a'; } /* '' */
|
||||||
|
.icon-down:before { content: '\e951'; } /* '' */
|
||||||
|
.icon-up:before { content: '\e954'; } /* '' */
|
||||||
|
.icon-right:before { content: '\e953'; } /* '' */
|
||||||
|
.icon-left:before { content: '\e952'; } /* '' */
|
||||||
|
.icon-female:before { content: '\e80f'; } /* '' */
|
||||||
|
.icon-male:before { content: '\e80e'; } /* '' */
|
||||||
|
.icon-sun:before { content: '\e8ac'; } /* '' */
|
||||||
|
.icon-moon:before { content: '\e8af'; } /* '' */
|
||||||
|
.icon-box:before { content: '\e85c'; } /* '' */
|
||||||
|
.icon-bug:before { content: '\e8dc'; } /* '' */
|
||||||
|
.icon-picture:before { content: '\e812'; } /* '' */
|
||||||
|
.icon-globe:before { content: '\e8ab'; } /* '' */
|
||||||
|
.icon-leaf:before { content: '\e8b3'; } /* '' */
|
||||||
|
.icon-glass:before { content: '\e801'; } /* '' */
|
||||||
|
.icon-gift:before { content: '\e8d4'; } /* '' */
|
||||||
|
.icon-videocam:before { content: '\e811'; } /* '' */
|
||||||
|
.icon-headphones:before { content: '\e86b'; } /* '' */
|
||||||
|
.icon-video:before { content: '\e810'; } /* '' */
|
||||||
|
.icon-target:before { content: '\e8a7'; } /* '' */
|
||||||
|
.icon-award:before { content: '\e959'; } /* '' */
|
||||||
|
.icon-thumbs-up:before { content: '\e93f'; } /* '' */
|
||||||
|
.icon-thumbs-down:before { content: '\e940'; } /* '' */
|
||||||
|
.icon-user:before { content: '\e80c'; } /* '' */
|
||||||
|
.icon-users:before { content: '\e80d'; } /* '' */
|
||||||
|
.icon-credit-card:before { content: '\e965'; } /* '' */
|
||||||
|
.icon-briefcase:before { content: '\e8c7'; } /* '' */
|
||||||
|
.icon-floppy:before { content: '\e966'; } /* '' */
|
||||||
|
.icon-folder:before { content: '\e948'; } /* '' */
|
||||||
|
.icon-folder-open:before { content: '\e859'; } /* '' */
|
||||||
|
.icon-doc:before { content: '\e857'; } /* '' */
|
||||||
|
.icon-calendar:before { content: '\e866'; } /* '' */
|
||||||
|
.icon-chart-bar:before { content: '\e90f'; } /* '' */
|
||||||
|
.icon-pin:before { content: '\e831'; } /* '' */
|
||||||
|
.icon-attach:before { content: '\e82d'; } /* '' */
|
||||||
|
.icon-book:before { content: '\e8cc'; } /* '' */
|
||||||
|
.icon-phone:before { content: '\e85f'; } /* '' */
|
||||||
|
.icon-megaphone:before { content: '\e967'; } /* '' */
|
||||||
|
.icon-upload:before { content: '\e83c'; } /* '' */
|
||||||
|
.icon-download:before { content: '\e83b'; } /* '' */
|
||||||
|
.icon-signal:before { content: '\e8a8'; } /* '' */
|
||||||
|
.icon-camera:before { content: '\e813'; } /* '' */
|
||||||
|
.icon-shuffle:before { content: '\e956'; } /* '' */
|
||||||
|
.icon-volume-off:before { content: '\e94c'; } /* '' */
|
||||||
|
.icon-volume-down:before { content: '\e869'; } /* '' */
|
||||||
|
.icon-volume-up:before { content: '\e86a'; } /* '' */
|
||||||
|
.icon-search:before { content: '\e803'; } /* '' */
|
||||||
|
.icon-key:before { content: '\e8d9'; } /* '' */
|
||||||
|
.icon-lock:before { content: '\e82e'; } /* '' */
|
||||||
|
.icon-lock-open:before { content: '\e82f'; } /* '' */
|
||||||
|
.icon-bell:before { content: '\e84e'; } /* '' */
|
||||||
|
.icon-bookmark:before { content: '\e836'; } /* '' */
|
||||||
|
.icon-fire:before { content: '\e8d5'; } /* '' */
|
||||||
|
.icon-wrench:before { content: '\e864'; } /* '' */
|
||||||
|
.icon-hammer:before { content: '\e8f5'; } /* '' */
|
||||||
|
.icon-clock:before { content: '\e86c'; } /* '' */
|
||||||
|
.icon-truck:before { content: '\e8e2'; } /* '' */
|
||||||
|
.icon-block:before { content: '\e86e'; } /* '' */
|
149
js/styles/highlight.css
Normal file
149
js/styles/highlight.css
Normal file
@ -0,0 +1,149 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
|
||||||
|
|
||||||
|
pre code {
|
||||||
|
display: block; padding: 0.5em;
|
||||||
|
background: #F0F0F0;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
pre code,
|
||||||
|
pre .subst,
|
||||||
|
pre .tag .title,
|
||||||
|
pre .lisp .title,
|
||||||
|
pre .clojure .built_in,
|
||||||
|
pre .nginx .title {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .string,
|
||||||
|
pre .title,
|
||||||
|
pre .constant,
|
||||||
|
pre .parent,
|
||||||
|
pre .tag .value,
|
||||||
|
pre .rules .value,
|
||||||
|
pre .rules .value .number,
|
||||||
|
pre .preprocessor,
|
||||||
|
pre .haml .symbol,
|
||||||
|
pre .ruby .symbol,
|
||||||
|
pre .ruby .symbol .string,
|
||||||
|
pre .aggregate,
|
||||||
|
pre .template_tag,
|
||||||
|
pre .django .variable,
|
||||||
|
pre .smalltalk .class,
|
||||||
|
pre .addition,
|
||||||
|
pre .flow,
|
||||||
|
pre .stream,
|
||||||
|
pre .bash .variable,
|
||||||
|
pre .apache .tag,
|
||||||
|
pre .apache .cbracket,
|
||||||
|
pre .tex .command,
|
||||||
|
pre .tex .special,
|
||||||
|
pre .erlang_repl .function_or_atom,
|
||||||
|
pre .asciidoc .header,
|
||||||
|
pre .markdown .header,
|
||||||
|
pre .coffeescript .attribute {
|
||||||
|
color: #800;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .comment,
|
||||||
|
pre .annotation,
|
||||||
|
pre .template_comment,
|
||||||
|
pre .diff .header,
|
||||||
|
pre .chunk,
|
||||||
|
pre .asciidoc .blockquote,
|
||||||
|
pre .markdown .blockquote {
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .number,
|
||||||
|
pre .date,
|
||||||
|
pre .regexp,
|
||||||
|
pre .literal,
|
||||||
|
pre .hexcolor,
|
||||||
|
pre .smalltalk .symbol,
|
||||||
|
pre .smalltalk .char,
|
||||||
|
pre .go .constant,
|
||||||
|
pre .change,
|
||||||
|
pre .lasso .variable,
|
||||||
|
pre .asciidoc .bullet,
|
||||||
|
pre .markdown .bullet,
|
||||||
|
pre .asciidoc .link_url,
|
||||||
|
pre .markdown .link_url {
|
||||||
|
color: #080;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .label,
|
||||||
|
pre .javadoc,
|
||||||
|
pre .ruby .string,
|
||||||
|
pre .decorator,
|
||||||
|
pre .filter .argument,
|
||||||
|
pre .localvars,
|
||||||
|
pre .array,
|
||||||
|
pre .attr_selector,
|
||||||
|
pre .important,
|
||||||
|
pre .pseudo,
|
||||||
|
pre .pi,
|
||||||
|
pre .haml .bullet,
|
||||||
|
pre .doctype,
|
||||||
|
pre .deletion,
|
||||||
|
pre .envvar,
|
||||||
|
pre .shebang,
|
||||||
|
pre .apache .sqbracket,
|
||||||
|
pre .nginx .built_in,
|
||||||
|
pre .tex .formula,
|
||||||
|
pre .erlang_repl .reserved,
|
||||||
|
pre .prompt,
|
||||||
|
pre .asciidoc .link_label,
|
||||||
|
pre .markdown .link_label,
|
||||||
|
pre .vhdl .attribute,
|
||||||
|
pre .clojure .attribute,
|
||||||
|
pre .asciidoc .attribute,
|
||||||
|
pre .lasso .attribute,
|
||||||
|
pre .coffeescript .property {
|
||||||
|
color: #88F
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .keyword,
|
||||||
|
pre .id,
|
||||||
|
pre .title,
|
||||||
|
pre .built_in,
|
||||||
|
pre .aggregate,
|
||||||
|
pre .css .tag,
|
||||||
|
pre .javadoctag,
|
||||||
|
pre .phpdoc,
|
||||||
|
pre .yardoctag,
|
||||||
|
pre .smalltalk .class,
|
||||||
|
pre .winutils,
|
||||||
|
pre .bash .variable,
|
||||||
|
pre .apache .tag,
|
||||||
|
pre .go .typename,
|
||||||
|
pre .tex .command,
|
||||||
|
pre .asciidoc .strong,
|
||||||
|
pre .markdown .strong,
|
||||||
|
pre .request,
|
||||||
|
pre .status {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .asciidoc .emphasis,
|
||||||
|
pre .markdown .emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .nginx .built_in {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre .coffeescript .javascript,
|
||||||
|
pre .javascript .xml,
|
||||||
|
pre .lasso .markup,
|
||||||
|
pre .tex .formula,
|
||||||
|
pre .xml .javascript,
|
||||||
|
pre .xml .vbscript,
|
||||||
|
pre .xml .css,
|
||||||
|
pre .xml .cdata {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
131
js/styles/jgrowl.css
Normal file
131
js/styles/jgrowl.css
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
|
||||||
|
div.jGrowl {
|
||||||
|
z-index: 1050;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Special IE6 Style Positioning **/
|
||||||
|
div.ie6 {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ie6.top-right {
|
||||||
|
right: auto;
|
||||||
|
bottom: auto;
|
||||||
|
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
|
||||||
|
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ie6.top-left {
|
||||||
|
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
|
||||||
|
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ie6.bottom-right {
|
||||||
|
left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
|
||||||
|
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ie6.bottom-left {
|
||||||
|
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
|
||||||
|
top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ie6.center {
|
||||||
|
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
|
||||||
|
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Normal Style Positions **/
|
||||||
|
div.jGrowl {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
|
||||||
|
body > div.jGrowl {
|
||||||
|
position: fixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl.top-left {
|
||||||
|
left: 0px;
|
||||||
|
top: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl.top-right {
|
||||||
|
right: 0px;
|
||||||
|
top: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl.bottom-left {
|
||||||
|
left: 0px;
|
||||||
|
bottom: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl.bottom-right {
|
||||||
|
right: 0px;
|
||||||
|
bottom: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl.center {
|
||||||
|
top: 0px;
|
||||||
|
width: 50%;
|
||||||
|
left: 25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Cross Browser Styling **/
|
||||||
|
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
|
||||||
|
background-color: #777;
|
||||||
|
zoom: 1;
|
||||||
|
width: 235px;
|
||||||
|
padding: 15px 20px;
|
||||||
|
margin-top: 5px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
text-align: left;
|
||||||
|
display: none;
|
||||||
|
-webkit-border-radius: 5px;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-notification {
|
||||||
|
min-height: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-notification,
|
||||||
|
div.jGrowl div.jGrowl-closer {
|
||||||
|
margin: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-notification div.jGrowl-header {
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: .85em;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-notification div.jGrowl-close {
|
||||||
|
z-index: 99;
|
||||||
|
float: right;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 1em;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.jGrowl div.jGrowl-closer {
|
||||||
|
padding-top: 4px;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: .9em;
|
||||||
|
font-weight: bold;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Hide jGrowl when printing **/
|
||||||
|
@media print {
|
||||||
|
div.jGrowl {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
52
js/styles/prettify.css
Normal file
52
js/styles/prettify.css
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
/* Pretty printing styles. Used with prettify.js. */
|
||||||
|
|
||||||
|
/* SPAN elements with the classes below are added by prettyprint. */
|
||||||
|
.pln { color: #000 } /* plain text */
|
||||||
|
|
||||||
|
@media screen {
|
||||||
|
.str { color: #080 } /* string content */
|
||||||
|
.kwd { color: #008 } /* a keyword */
|
||||||
|
.com { color: #800 } /* a comment */
|
||||||
|
.typ { color: #606 } /* a type name */
|
||||||
|
.lit { color: #066 } /* a literal value */
|
||||||
|
/* punctuation, lisp open bracket, lisp close bracket */
|
||||||
|
.pun, .opn, .clo { color: #660 }
|
||||||
|
.tag { color: #008 } /* a markup tag name */
|
||||||
|
.atn { color: #606 } /* a markup attribute name */
|
||||||
|
.atv { color: #080 } /* a markup attribute value */
|
||||||
|
.dec, .var { color: #606 } /* a declaration; a variable name */
|
||||||
|
.fun { color: red } /* a function name */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Use higher contrast and text-weight for printable form. */
|
||||||
|
@media print, projection {
|
||||||
|
.str { color: #060 }
|
||||||
|
.kwd { color: #006; font-weight: bold }
|
||||||
|
.com { color: #600; font-style: italic }
|
||||||
|
.typ { color: #404; font-weight: bold }
|
||||||
|
.lit { color: #044 }
|
||||||
|
.pun, .opn, .clo { color: #440 }
|
||||||
|
.tag { color: #006; font-weight: bold }
|
||||||
|
.atn { color: #404 }
|
||||||
|
.atv { color: #060 }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Put a border around prettyprinted code snippets. */
|
||||||
|
/* pre.prettyprint { padding: 2px; border: 1px solid #888 } */
|
||||||
|
|
||||||
|
/* Specify class=linenums on a pre to get line numbering */
|
||||||
|
ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */
|
||||||
|
li.L0,
|
||||||
|
li.L1,
|
||||||
|
li.L2,
|
||||||
|
li.L3,
|
||||||
|
li.L5,
|
||||||
|
li.L6,
|
||||||
|
li.L7,
|
||||||
|
li.L8 { list-style-type: none }
|
||||||
|
/* Alternate shading for lines */
|
||||||
|
li.L1,
|
||||||
|
li.L3,
|
||||||
|
li.L5,
|
||||||
|
li.L7,
|
||||||
|
li.L9 { background: #eee }
|
Loading…
Reference in New Issue
Block a user