| @@ -0,0 +1,229 @@ | |||||
| <?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></metadata> | |||||
| <defs> | |||||
| <font id="glyphicons_halflingsregular" horiz-adv-x="1200" > | |||||
| <font-face units-per-em="1200" ascent="960" descent="-240" /> | |||||
| <missing-glyph horiz-adv-x="500" /> | |||||
| <glyph /> | |||||
| <glyph /> | |||||
| <glyph unicode="
" /> | |||||
| <glyph unicode=" " /> | |||||
| <glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" /> | |||||
| <glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" /> | |||||
| <glyph unicode=" " /> | |||||
| <glyph unicode=" " horiz-adv-x="652" /> | |||||
| <glyph unicode=" " horiz-adv-x="1304" /> | |||||
| <glyph unicode=" " horiz-adv-x="652" /> | |||||
| <glyph unicode=" " horiz-adv-x="1304" /> | |||||
| <glyph unicode=" " horiz-adv-x="434" /> | |||||
| <glyph unicode=" " horiz-adv-x="326" /> | |||||
| <glyph unicode=" " horiz-adv-x="217" /> | |||||
| <glyph unicode=" " horiz-adv-x="217" /> | |||||
| <glyph unicode=" " horiz-adv-x="163" /> | |||||
| <glyph unicode=" " horiz-adv-x="260" /> | |||||
| <glyph unicode=" " horiz-adv-x="72" /> | |||||
| <glyph unicode=" " horiz-adv-x="260" /> | |||||
| <glyph unicode=" " horiz-adv-x="326" /> | |||||
| <glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" /> | |||||
| <glyph unicode="−" d="M200 400h900v300h-900v-300z" /> | |||||
| <glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> | |||||
| <glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" /> | |||||
| <glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" /> | |||||
| <glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" /> | |||||
| <glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" /> | |||||
| <glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q18 -55 86 -75.5t147 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" /> | |||||
| <glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" /> | |||||
| <glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" /> | |||||
| <glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" /> | |||||
| <glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" /> | |||||
| <glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" /> | |||||
| <glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" /> | |||||
| <glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" /> | |||||
| <glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" /> | |||||
| <glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" /> | |||||
| <glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" /> | |||||
| <glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" /> | |||||
| <glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" /> | |||||
| <glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" /> | |||||
| <glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" /> | |||||
| <glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" /> | |||||
| <glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" /> | |||||
| <glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" /> | |||||
| <glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" /> | |||||
| <glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" /> | |||||
| <glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" /> | |||||
| <glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" /> | |||||
| <glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" /> | |||||
| <glyph unicode="" d="M0 25v475l200 700h800l199 -700l1 -475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" /> | |||||
| <glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" /> | |||||
| <glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" /> | |||||
| <glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" /> | |||||
| <glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" /> | |||||
| <glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" /> | |||||
| <glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" /> | |||||
| <glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" /> | |||||
| <glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" /> | |||||
| <glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" /> | |||||
| <glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" /> | |||||
| <glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" /> | |||||
| <glyph unicode="" d="M0 700l1 475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" /> | |||||
| <glyph unicode="" d="M1 700l1 475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" /> | |||||
| <glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" /> | |||||
| <glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" /> | |||||
| <glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" /> | |||||
| <glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" /> | |||||
| <glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" /> | |||||
| <glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v71l471 -1q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" /> | |||||
| <glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" /> | |||||
| <glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " /> | |||||
| <glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" /> | |||||
| <glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> | |||||
| <glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> | |||||
| <glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" /> | |||||
| <glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" /> | |||||
| <glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" /> | |||||
| <glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" /> | |||||
| <glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" /> | |||||
| <glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" /> | |||||
| <glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " /> | |||||
| <glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" /> | |||||
| <glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" /> | |||||
| <glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 139t-64 210zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q61 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l567 567l-137 137l-430 -431l-146 147z" /> | |||||
| <glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" /> | |||||
| <glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> | |||||
| <glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> | |||||
| <glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" /> | |||||
| <glyph unicode="" d="M200 0l900 550l-900 550v-1100z" /> | |||||
| <glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> | |||||
| <glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> | |||||
| <glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" /> | |||||
| <glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" /> | |||||
| <glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" /> | |||||
| <glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" /> | |||||
| <glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" /> | |||||
| <glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h600v200h-600v-200z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141 z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM364 700h143q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5 q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-50 0 -90.5 -12t-75 -38.5t-53.5 -74.5t-19 -114zM500 300h200v100h-200 v-100z" /> | |||||
| <glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" /> | |||||
| <glyph unicode="" d="M0 500v200h195q31 125 98.5 199.5t206.5 100.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200v-206 q149 48 201 206h-201v200h200q-25 74 -75.5 127t-124.5 77v-204h-200v203q-75 -23 -130 -77t-79 -126h209v-200h-210z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" /> | |||||
| <glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" /> | |||||
| <glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" /> | |||||
| <glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" /> | |||||
| <glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" /> | |||||
| <glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" /> | |||||
| <glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" /> | |||||
| <glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" /> | |||||
| <glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5h-207q-21 0 -33 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" /> | |||||
| <glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111q1 1 1 6.5t-1.5 15t-3.5 17.5l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6 h-111v-100zM100 0h400v400h-400v-400zM200 900q-3 0 14 48t36 96l18 47l213 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" /> | |||||
| <glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" /> | |||||
| <glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" /> | |||||
| <glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" /> | |||||
| <glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" /> | |||||
| <glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" /> | |||||
| <glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -20 -13 -28.5t-32 0.5l-94 78h-222l-94 -78q-19 -9 -32 -0.5t-13 28.5 v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" /> | |||||
| <glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" /> | |||||
| <glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" /> | |||||
| <glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" /> | |||||
| <glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" /> | |||||
| <glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" /> | |||||
| <glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" /> | |||||
| <glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" /> | |||||
| <glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" /> | |||||
| <glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" /> | |||||
| <glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" /> | |||||
| <glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" /> | |||||
| <glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" /> | |||||
| <glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" /> | |||||
| <glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM100 500v250v8v8v7t0.5 7t1.5 5.5t2 5t3 4t4.5 3.5t6 1.5t7.5 0.5h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35 q-55 337 -55 351zM1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" /> | |||||
| <glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h18l117 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5q-18 -36 -18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-8 -3 -23 -8.5 t-65 -20t-103 -25t-132.5 -19.5t-158.5 -9q-125 0 -245.5 20.5t-178.5 40.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" /> | |||||
| <glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" /> | |||||
| <glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q124 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 213l100 212h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" /> | |||||
| <glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q124 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" /> | |||||
| <glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" /> | |||||
| <glyph unicode="" d="M-101 651q0 72 54 110t139 38l302 -1l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 17 -10.5t26.5 -26t16.5 -36.5v-526q0 -13 -86 -93.5t-94 -80.5h-341q-16 0 -29.5 20t-19.5 41l-130 339h-107q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l107 89v502l-343 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM1000 201v600h200v-600h-200z" /> | |||||
| <glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6.5v7.5v6.5v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" /> | |||||
| <glyph unicode="" d="M2 585q-16 -31 6 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85q0 -51 -0.5 -153.5t-0.5 -148.5q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM77 565l236 339h503 l89 -100v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" /> | |||||
| <glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM298 701l2 -201h300l-2 -194l402 294l-402 298v-197h-300z" /> | |||||
| <glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l402 -294l-2 194h300l2 201h-300v197z" /> | |||||
| <glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" /> | |||||
| <glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" /> | |||||
| <glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60 q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q104 -3 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5 t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5 q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 39 2 44q31 -13 58 -14.5t39 3.5l11 4q7 36 -16.5 53.5t-64.5 28.5t-56 23q-19 -3 -37 0 q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5zM518 916q3 12 16 30t16 25q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -24 17 -66.5t17 -43.5 q-9 2 -31 5t-36 5t-32 8t-30 14zM692 1003h1h-1z" /> | |||||
| <glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" /> | |||||
| <glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" /> | |||||
| <glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" /> | |||||
| <glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" /> | |||||
| <glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" /> | |||||
| <glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM514 609q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" /> | |||||
| <glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -78.5 -16.5t-67.5 -51.5l-389 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23 q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60 l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" /> | |||||
| <glyph unicode="" d="M80 784q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100q-71 70 -104.5 105.5t-77 89.5t-61 99 t-17.5 91zM250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-105 48.5q-74 0 -132 -83l-118 -171l-114 174q-51 80 -123 80q-60 0 -109.5 -49.5t-49.5 -118.5z" /> | |||||
| <glyph unicode="" d="M57 353q0 -95 66 -159l141 -142q68 -66 159 -66q93 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-8 9 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141q7 -7 19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -17q47 -49 77 -100l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" /> | |||||
| <glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" /> | |||||
| <glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" /> | |||||
| <glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335q-6 1 -15.5 4t-11.5 3q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5 v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5 zM700 237q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" /> | |||||
| <glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -28 16.5 -69.5t28 -62.5t41.5 -72h241v-100h-197q8 -50 -2.5 -115 t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q33 1 103 -16t103 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221z" /> | |||||
| <glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" /> | |||||
| <glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" /> | |||||
| <glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" /> | |||||
| <glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" /> | |||||
| <glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" /> | |||||
| <glyph unicode="" d="M217 519q8 -19 31 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8h9q14 0 26 15q11 13 274.5 321.5t264.5 308.5q14 19 5 36q-8 17 -31 17l-301 -1q1 4 78 219.5t79 227.5q2 15 -5 27l-9 9h-9q-15 0 -25 -16q-4 -6 -98 -111.5t-228.5 -257t-209.5 -237.5q-16 -19 -6 -41 z" /> | |||||
| <glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " /> | |||||
| <glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" /> | |||||
| <glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" /> | |||||
| <glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" /> | |||||
| <glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" /> | |||||
| <glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 400l697 1l3 699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" /> | |||||
| <glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l249 -237l-1 697zM900 150h100v50h-100v-50z" /> | |||||
| <glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" /> | |||||
| <glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" /> | |||||
| <glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" /> | |||||
| <glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" /> | |||||
| <glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" /> | |||||
| <glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" /> | |||||
| <glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -116q-25 -17 -43.5 -51.5t-18.5 -65.5v-359z" /> | |||||
| <glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" /> | |||||
| <glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" /> | |||||
| <glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q17 18 13.5 41t-22.5 37l-192 136q-19 14 -45 12t-42 -19l-118 -118q-142 101 -268 227t-227 268l118 118q17 17 20 41.5t-11 44.5 l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" /> | |||||
| <glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-20 0 -35 14.5t-15 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" /> | |||||
| <glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" /> | |||||
| <glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> | |||||
| <glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" /> | |||||
| <glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" /> | |||||
| <glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" /> | |||||
| <glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300h200 l-300 -300z" /> | |||||
| <glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104.5t60.5 178.5q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" /> | |||||
| <glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" /> | |||||
| <glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" /> | |||||
| </font> | |||||
| </defs></svg> | |||||
| @@ -0,0 +1,5 @@ | |||||
| <!-- Generated by IcoMoon.io --> | |||||
| <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"> | |||||
| <title>globe</title> | |||||
| <path d="M16 4c-6.627 0-12 5.373-12 12s5.373 12 12 12c0.811 0 1.603-0.081 2.369-0.234-0.309-0.148-0.342-1.255-0.037-1.887 0.34-0.703 1.406-2.484 0.352-3.082s-0.762-0.867-1.406-1.559-0.381-0.795-0.422-0.973c-0.141-0.609 0.621-1.523 0.656-1.617s0.035-0.445 0.023-0.551-0.48-0.387-0.598-0.398-0.176 0.188-0.34 0.199-0.879-0.434-1.031-0.551-0.223-0.398-0.434-0.609-0.234-0.047-0.563-0.176-1.383-0.516-2.191-0.844-0.879-0.788-0.891-1.113-0.492-0.797-0.718-1.137c-0.225-0.34-0.267-0.809-0.349-0.703s0.422 1.336 0.34 1.371-0.258-0.34-0.492-0.645 0.246-0.141-0.504-1.617 0.234-2.229 0.281-3 0.633 0.281 0.328-0.211 0.023-1.523-0.211-1.898-1.57 0.422-1.57 0.422c0.035-0.363 1.172-0.984 1.992-1.559s1.321-0.129 1.98 0.082 0.703 0.141 0.48-0.070 0.094-0.316 0.609-0.234 0.656 0.703 1.441 0.645 0.082 0.152 0.188 0.352-0.117 0.176-0.633 0.527 0.012 0.352 0.926 1.020 0.633-0.445 0.539-0.938 0.668-0.105 0.668-0.105c0.563 0.375 0.459 0.021 0.869 0.15s1.522 1.069 1.522 1.069c-1.395 0.762-0.516 0.844-0.281 1.020s-0.48 0.516-0.48 0.516c-0.293-0.293-0.34 0.012-0.527 0.117s-0.012 0.375-0.012 0.375c-0.97 0.152-0.75 1.172-0.738 1.418s-0.621 0.621-0.785 0.973 0.422 1.113 0.117 1.16-0.609-1.148-2.25-0.703c-0.495 0.134-1.594 0.703-1.008 1.863s1.559-0.328 1.887-0.164-0.094 0.902-0.023 0.914 0.926 0.032 0.973 1.031 1.301 0.914 1.57 0.938 1.172-0.738 1.301-0.773 0.645-0.469 1.77 0.176 1.699 0.551 2.086 0.82 0.117 0.809 0.48 0.984 1.816-0.059 2.18 0.539-1.5 3.598-2.086 3.926-0.855 1.078-1.441 1.559-1.406 1.075-2.18 1.535c-0.685 0.407-0.808 1.136-1.113 1.367 5.37-1.193 9.386-5.985 9.386-11.714 0-6.627-5.373-12-12-12zM18.813 15.262c-0.164 0.047-0.504 0.352-1.336-0.141s-1.406-0.398-1.477-0.48c0 0-0.070-0.199 0.293-0.234 0.746-0.072 1.688 0.691 1.898 0.703s0.316-0.211 0.691-0.090c0.375 0.121 0.094 0.196-0.070 0.242zM14.887 5.195c-0.082-0.059 0.068-0.128 0.157-0.246 0.051-0.068 0.013-0.182 0.078-0.246 0.176-0.176 1.043-0.422 0.873 0.059s-0.979 0.527-1.108 0.434zM16.984 6.719c-0.293-0.012-0.983-0.085-0.855-0.211 0.495-0.492-0.188-0.633-0.609-0.668s-0.598-0.27-0.387-0.293 1.055 0.012 1.195 0.129 0.902 0.422 0.949 0.645 0 0.41-0.293 0.398zM19.527 6.637c-0.234 0.188-1.414-0.673-1.641-0.867-0.984-0.844-1.512-0.563-1.718-0.703s-0.133-0.328 0.183-0.609 1.207 0.094 1.723 0.152 1.113 0.457 1.125 0.931c0.012 0.474 0.563 0.909 0.328 1.097z"></path> | |||||
| </svg> | |||||
| @@ -0,0 +1,816 @@ | |||||
| var ISPConfig = { | |||||
| pageFormChanged: false, | |||||
| tabChangeWarningTxt: '', | |||||
| tabChangeDiscardTxt: '', | |||||
| tabChangeWarning: false, | |||||
| tabChangeDiscard: false, | |||||
| requestsRunning: 0, | |||||
| indicatorCompleted: false, | |||||
| registeredHooks: new Array(), | |||||
| new_tpl_add_id: 0, | |||||
| dataLogTimer: 0, | |||||
| options: { | |||||
| useLoadIndicator: false, | |||||
| useComboBox: false | |||||
| }, | |||||
| setOption: function(key, value) { | |||||
| ISPConfig.options[key] = value; | |||||
| }, | |||||
| setOptions: function(opts) { | |||||
| $.extend(ISPConfig.options, opts); | |||||
| }, | |||||
| reportError: function(request) { | |||||
| }, | |||||
| registerHook: function(name, callback) { | |||||
| if(!ISPConfig.registeredHooks[name]) ISPConfig.registeredHooks[name] = new Array(); | |||||
| var newindex = ISPConfig.registeredHooks[name].length; | |||||
| ISPConfig.registeredHooks[name][newindex] = callback; | |||||
| }, | |||||
| callHook: function(name, params) { | |||||
| if(!ISPConfig.registeredHooks[name]) return; | |||||
| for(var i = 0; i < ISPConfig.registeredHooks[name].length; i++) { | |||||
| var callback = ISPConfig.registeredHooks[name][i]; | |||||
| callback(name, params); | |||||
| } | |||||
| }, | |||||
| resetFormChanged: function() { | |||||
| ISPConfig.pageFormChanged = false; | |||||
| }, | |||||
| showLoadIndicator: function() { | |||||
| document.body.style.cursor = 'wait'; | |||||
| if(ISPConfig.options.useLoadIndicator == true) { | |||||
| ISPConfig.requestsRunning += 1; | |||||
| if(ISPConfig.requestsRunning < 2) { | |||||
| var indicator = $('#ajaxloader'); | |||||
| if(indicator.length < 1) { | |||||
| indicator = $('<div id="ajaxloader" style="display: none;"></div>'); | |||||
| indicator.appendTo('body'); | |||||
| } | |||||
| var parent = $('#content'); | |||||
| if(parent.length < 1) return; | |||||
| ISPConfig.indicatorCompleted = false; | |||||
| var atx = parent.offset().left + 150; //((parent.outerWidth(true) - indicator.outerWidth(true)) / 2); | |||||
| var aty = parent.offset().top + 150; | |||||
| indicator.css( {'left': atx, 'top': aty } ).fadeIn('fast', function() { | |||||
| // check if loader should be hidden immediately | |||||
| ISPConfig.indicatorCompleted = true; | |||||
| if(ISPConfig.requestsRunning < 1) $(this).fadeOut('fast', function() { $(this).hide();}); | |||||
| }); | |||||
| } | |||||
| } | |||||
| }, | |||||
| hideLoadIndicator: function() { | |||||
| document.body.style.cursor = ''; | |||||
| ISPConfig.requestsRunning -= 1; | |||||
| if(ISPConfig.requestsRunning < 1) { | |||||
| ISPConfig.requestsRunning = 0; // just for the case... | |||||
| if(ISPConfig.indicatorCompleted == true) $('#ajaxloader').fadeOut('fast', function() { $('#ajaxloader').hide(); } ); | |||||
| } | |||||
| }, | |||||
| onAfterSideNavLoaded: function() { | |||||
| if(ISPConfig.options.useComboBox == true) { | |||||
| $('#sidebar').find("select:not(.chosen-select)").select2({ | |||||
| placeholder: '', | |||||
| width: 'element', | |||||
| selectOnBlur: true, | |||||
| allowClear: true | |||||
| }); | |||||
| } | |||||
| }, | |||||
| onAfterContentLoad: function(url, data) { | |||||
| if(!data) data = ''; | |||||
| else data = '&' + data; | |||||
| if(ISPConfig.options.useComboBox == true) { | |||||
| $('#pageContent').find("select:not(.chosen-select)").select2({ | |||||
| placeholder: '', | |||||
| width: 'element', | |||||
| selectOnBlur: true, | |||||
| allowClear: true, | |||||
| formatResult: function(o) { | |||||
| if(o.id && $(o.element).parent().hasClass('flags')) return '<span class="flags flag-' + o.id.toLowerCase() + '">' + o.text + '</span>'; | |||||
| else return o.text; | |||||
| }, | |||||
| formatSelection: function(o) { | |||||
| if(o.id && $(o.element).parent().hasClass('flags')) return '<span class="flags flag-' + o.id.toLowerCase() + '">' + o.text + '</span>'; | |||||
| else return o.text; | |||||
| } | |||||
| }).on('change', function(e) { | |||||
| if ($("#pageForm .table #Filter").length > 0) { | |||||
| $("#pageForm .table #Filter").trigger('click'); | |||||
| } | |||||
| }); | |||||
| } | |||||
| $('input[data-input-element="date"]').datetimepicker({ | |||||
| 'language': 'en', // TODO | |||||
| 'todayHighlight': true, | |||||
| 'todayBtn': 'linked', | |||||
| 'bootcssVer': 3, | |||||
| 'fontAwesome': true, | |||||
| 'autoclose': true, | |||||
| 'minView': 'month' | |||||
| }); | |||||
| $('input[data-input-element="datetime"]').datetimepicker({ | |||||
| 'language': 'en', // TODO | |||||
| 'todayHighlight': true, | |||||
| 'todayBtn': 'linked', | |||||
| 'bootcssVer': 3, | |||||
| 'fontAwesome': true, | |||||
| 'autoclose': true | |||||
| }); | |||||
| $('[data-toggle="tooltip"]').tooltip({ | |||||
| }); | |||||
| // grab all password fields and set the readonly prop to prevent password managers to fill in new password | |||||
| $('input[type="password"]').each(function() { | |||||
| $(this).prop('readonly', true) | |||||
| .tooltip({title: "Click to set", placement: "left"}); | |||||
| }); | |||||
| $('input[type="password"]').on('click focus', function() { | |||||
| $(this).prop('readonly', false); | |||||
| $(this).tooltip('destroy'); | |||||
| }); | |||||
| ISPConfig.callHook('onAfterContentLoad', {'url': url, 'data': data }); | |||||
| }, | |||||
| submitForm: function(formname, target, confirmation) { | |||||
| var successMessage = arguments[3]; | |||||
| if(!confirmation) confirmation = false; | |||||
| if(!confirmation || window.confirm(confirmation)) { | |||||
| var submitFormObj = $.ajax({ | |||||
| type: "POST", | |||||
| url: target, | |||||
| data: $('#'+formname).serialize(), | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| if(successMessage) alert(successMessage); | |||||
| if(jqXHR.responseText.indexOf('HEADER_REDIRECT:') > -1) { | |||||
| var parts = jqXHR.responseText.split(':'); | |||||
| ISPConfig.loadContent(parts[1]); | |||||
| } else if (jqXHR.responseText.indexOf('LOGIN_REDIRECT:') > -1) { | |||||
| // Go to the login page | |||||
| document.location.href = '/index.php'; | |||||
| } else { | |||||
| $('#pageContent').html(jqXHR.responseText); | |||||
| ISPConfig.onAfterContentLoad(target, $('#'+formname).serialize()); | |||||
| ISPConfig.pageFormChanged = false; | |||||
| } | |||||
| clearTimeout(dataLogTimer); | |||||
| ISPConfig.dataLogNotification(); | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| }, | |||||
| error: function(jqXHR, textStatus, errorThrown) { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| var parts = jqXHR.responseText.split(':'); | |||||
| ISPConfig.reportError('Ajax Request was not successful. 111'); | |||||
| } | |||||
| }); | |||||
| } | |||||
| }, | |||||
| submitUploadForm: function(formname, target) { | |||||
| var handleResponse = function(loadedFrame) { | |||||
| var response, responseStr = loadedFrame.contentWindow.document.body.innerHTML; | |||||
| try { | |||||
| response = JSON.parse(responseStr); | |||||
| } catch(e) { | |||||
| response = responseStr; | |||||
| } | |||||
| var $response = $('<div></div>').html(response); | |||||
| var msg = ''; | |||||
| var okmsg = $response.find('#OKMsg').html(); | |||||
| if(okmsg){ | |||||
| msg = '<div id="OKMsg">'+okmsg+'</div>'; | |||||
| } | |||||
| var errormsg = $response.find('#errorMsg').html(); | |||||
| if(errormsg){ | |||||
| msg = msg+'<div id="errorMsg">'+errormsg+'</div>'; | |||||
| } | |||||
| var csrf_key = $response.find('input[name="_csrf_key"]').val(); | |||||
| var csrf_id = $response.find('input[name="_csrf_id"]').val(); | |||||
| msg = msg + '<input type="hidden" name="_csrf_id" value="' + csrf_id + '" /><input type="hidden" name="_csrf_key" value="' + csrf_key + '" />'; | |||||
| return msg; | |||||
| }; | |||||
| var frame_id = 'ajaxUploader-iframe-' + Math.round(new Date().getTime() / 1000); | |||||
| $('body').append('<iframe width="0" height="0" style="display:none;" name="'+frame_id+'" id="'+frame_id+'"/>'); | |||||
| $('#'+frame_id).load(function() { | |||||
| var msg = handleResponse(this); | |||||
| $('#errorMsg').remove(); | |||||
| $('#OKMsg').remove(); | |||||
| $('input[name="_csrf_key"]').remove(); | |||||
| $('input[name="_csrf_id"]').remove(); | |||||
| $('input[name="id"]').before(msg); | |||||
| $(this).remove(); | |||||
| }); | |||||
| $('input[type="file"]').closest("form").attr({target: frame_id, action: target}).submit(); | |||||
| }, | |||||
| capp: function(module, redirect) { | |||||
| var submitFormObj = $.ajax({ | |||||
| type: "GET", | |||||
| url: "capp.php", | |||||
| data: "mod="+module+((redirect != undefined) ? '&redirect='+redirect : ''), | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| if(jqXHR.responseText != '') { | |||||
| if(jqXHR.responseText.indexOf('HEADER_REDIRECT:') > -1) { | |||||
| var parts = jqXHR.responseText.split(':'); | |||||
| ISPConfig.loadContent(parts[1]); | |||||
| } else if (jqXHR.responseText.indexOf('URL_REDIRECT:') > -1) { | |||||
| var newUrl= jqXHR.responseText.substr(jqXHR.responseText.indexOf('URL_REDIRECT:') + "URL_REDIRECT:".length); | |||||
| document.location.href = newUrl; | |||||
| } else { | |||||
| //alert(jqXHR.responseText); | |||||
| } | |||||
| } | |||||
| ISPConfig.loadMenus(); | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful.'+module); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| loadContent: function(pagename) { | |||||
| var params = arguments[1]; | |||||
| var pageContentObject2 = $.ajax({ | |||||
| type: "GET", | |||||
| url: pagename, | |||||
| data: (params ? params : null), | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| if(jqXHR.responseText.indexOf('HEADER_REDIRECT:') > -1) { | |||||
| var parts = jqXHR.responseText.split(':'); | |||||
| ISPConfig.loadContent(parts[1]); | |||||
| } else if (jqXHR.responseText.indexOf('URL_REDIRECT:') > -1) { | |||||
| var newUrl= jqXHR.responseText.substr(jqXHR.responseText.indexOf('URL_REDIRECT:') + "URL_REDIRECT:".length); | |||||
| document.location.href = newUrl; | |||||
| } else { | |||||
| $('#pageContent').html(jqXHR.responseText); | |||||
| ISPConfig.onAfterContentLoad(pagename, (params ? params : null)); | |||||
| ISPConfig.pageFormChanged = false; | |||||
| } | |||||
| clearTimeout(dataLogTimer); // clear running dataLogTimer | |||||
| ISPConfig.dataLogNotification(); | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful. 113'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| loadContentRefresh: function(pagename) { | |||||
| if($('#refreshinterval').val() > 0) { | |||||
| var pageContentObject2 = $.ajax({ | |||||
| type: "GET", | |||||
| url: pagename, | |||||
| data: "refresh="+document.getElementById('refreshinterval').value, | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| $('#pageContent').html(jqXHR.responseText); | |||||
| ISPConfig.onAfterContentLoad(pagename, "refresh="+document.getElementById('refreshinterval').value); | |||||
| ISPConfig.pageFormChanged = false; | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful.'+pagename); | |||||
| } | |||||
| }); | |||||
| setTimeout( "ISPConfig.loadContentRefresh('"+pagename+"&refresh="+document.getElementById('refreshinterval').value+"')", document.getElementById('refreshinterval').value*1000*60 ); | |||||
| } | |||||
| }, | |||||
| loadInitContent: function() { | |||||
| var startpage = $('#pageContent').attr('data-startpage'); | |||||
| if(!startpage) startpage = 'dashboard/dashboard.php'; | |||||
| var pageContentObject = $.ajax({ | |||||
| type: "GET", | |||||
| url: startpage, | |||||
| data: "", | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| if(jqXHR.responseText.indexOf('HEADER_REDIRECT:') > -1) { | |||||
| var parts = jqXHR.responseText.split(":"); | |||||
| ISPConfig.loadContent(parts[1]); | |||||
| } else { | |||||
| $('#pageContent').html(jqXHR.responseText); | |||||
| ISPConfig.onAfterContentLoad('dashboard/dashboard.php', ""); | |||||
| ISPConfig.pageFormChanged = false; | |||||
| } | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful. 114'); | |||||
| } | |||||
| }); | |||||
| ISPConfig.loadMenus(); | |||||
| ISPConfig.keepalive(); | |||||
| ISPConfig.dataLogNotification(); | |||||
| setTimeout(function() { | |||||
| try { | |||||
| $('form#pageForm').find('input[name="username"]').focus(); | |||||
| } catch (e) { | |||||
| } | |||||
| }, 1000); | |||||
| }, | |||||
| loadMenus: function() { | |||||
| var sideNavObject = $.ajax({ | |||||
| type: "GET", | |||||
| url: "nav.php", | |||||
| data: "nav=side", | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| $('#sidebar').html(jqXHR.responseText); | |||||
| ISPConfig.onAfterSideNavLoaded(); | |||||
| ISPConfig.loadPushyMenu(); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful. 115'); | |||||
| } | |||||
| }); | |||||
| var topNavObject = $.ajax({ | |||||
| type: "GET", | |||||
| url: "nav.php", | |||||
| data: "nav=top", | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| ISPConfig.showLoadIndicator(); | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| $('#topnav-container').html(jqXHR.responseText); | |||||
| ISPConfig.loadPushyMenu(); | |||||
| }, | |||||
| error: function(o) { | |||||
| ISPConfig.hideLoadIndicator(); | |||||
| ISPConfig.reportError('Ajax Request was not successful. 116'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| changeTab: function(tab, target, force) { | |||||
| if(ISPConfig.requestsRunning > 0) { | |||||
| console.log('tab change interrupted, request still running.'); | |||||
| return false; | |||||
| } | |||||
| document.pageForm.next_tab.value = tab; | |||||
| var idel = $('form#pageForm').find('[name="id"]'); | |||||
| var id = null; | |||||
| if(idel.length > 0) id = idel.val(); | |||||
| if(ISPConfig.tabChangeDiscard == 'y' && !force) { | |||||
| if((idel.length < 1 || id) && (ISPConfig.pageFormChanged == false || window.confirm(ISPConfig.tabChangeDiscardTxt))) { | |||||
| var next_tab = tab; | |||||
| if(id) ISPConfig.loadContent(target, {'next_tab': next_tab, 'id': id}); | |||||
| else ISPConfig.loadContent(target, {'next_tab': next_tab}); | |||||
| } else { | |||||
| return false; | |||||
| } | |||||
| } else { | |||||
| if(id && ISPConfig.tabChangeWarning == 'y' && ISPConfig.pageFormChanged == true) { | |||||
| if(window.confirm(ISPConfig.tabChangeWarningTxt)) { | |||||
| ISPConfig.submitForm('pageForm', target); | |||||
| } else { | |||||
| var next_tab = tab; | |||||
| if(id) ISPConfig.loadContent(target, {'next_tab': next_tab, 'id': id}); | |||||
| else ISPConfig.loadContent(target, {'next_tab': next_tab}); | |||||
| } | |||||
| } else { | |||||
| ISPConfig.submitForm('pageForm',target); | |||||
| } | |||||
| } | |||||
| }, | |||||
| confirm_action: function(link, confirmation) { | |||||
| if(window.confirm(confirmation)) { | |||||
| ISPConfig.loadContent(link); | |||||
| } | |||||
| }, | |||||
| loadContentInto: function(elementid,pagename) { | |||||
| var pageContentObject2 = $.ajax({ | |||||
| type: "GET", | |||||
| url: pagename, | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| $('#'+elementid).html(jqXHR.responseText); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.reportError('Ajax Request was not successful. 118'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| loadOptionInto: function(elementid,pagename,callback) { | |||||
| var pageContentObject2 = $.ajax({ | |||||
| type: "GET", | |||||
| url: pagename, | |||||
| dataType: "html", | |||||
| beforeSend: function() { | |||||
| }, | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| var teste = jqXHR.responseText; | |||||
| var elemente = teste.split('#'); | |||||
| el=document.getElementById(elementid); | |||||
| el.innerHTML=''; | |||||
| for (var i = 0; i < elemente.length; ++i){ | |||||
| var foo2 = document.createElement("option"); | |||||
| foo2.appendChild(document.createTextNode(elemente[i])); | |||||
| foo2.value=elemente[i]; | |||||
| el.appendChild(foo2); | |||||
| } | |||||
| if (typeof(callback) != 'undefined') { | |||||
| callback(elementid,pagename); | |||||
| } | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.reportError('Ajax Request was not successful. 119'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| keepalive: function() { | |||||
| var pageContentObject3 = $.ajax({ | |||||
| type: "GET", | |||||
| url: "keepalive.php", | |||||
| dataType: "html", | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| setTimeout( function() { ISPConfig.keepalive(); }, 1000000 ); | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.reportError('Session expired. Please login again.'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| dataLogNotification: function() { | |||||
| console.log(ISPConfig.options); | |||||
| var notificationContent = $.ajax({ | |||||
| type: "GET", | |||||
| url: "datalogstatus.php", | |||||
| dataType: "json", | |||||
| success: function(data, textStatus, jqXHR) { | |||||
| var dataLogItems = []; | |||||
| $.each( data['entries'], function( key, val ) { | |||||
| dataLogItems.push('<li><strong>' + val['text'] + ':</strong> ' + val['count'] + '</li>'); | |||||
| }); | |||||
| if(data['count'] > 0) { | |||||
| $('.modal-body').html(dataLogItems.join("")); | |||||
| $('.notification_text').text(data['count']); | |||||
| $('.notification').css('display',''); | |||||
| dataLogTimer = setTimeout( function() { ISPConfig.dataLogNotification(); }, 2000 ); | |||||
| } else { | |||||
| $('.notification').css('display','none'); | |||||
| $('.modal-body').html(''); | |||||
| $('#datalogModal').modal('hide'); | |||||
| dataLogTimer = setTimeout( function() { ISPConfig.dataLogNotification(); }, 5000 ); | |||||
| } | |||||
| }, | |||||
| error: function() { | |||||
| ISPConfig.reportError('Notification not loading, aborting.'); | |||||
| $('.notification').css('display','none'); | |||||
| } | |||||
| }); | |||||
| }, | |||||
| addAdditionalTemplate: function(){ | |||||
| var tpl_add = $('#template_additional').val(); | |||||
| var addTemplate = $('#tpl_add_select').val().split('|',2); | |||||
| var addTplId = addTemplate[0]; | |||||
| var addTplText = addTemplate[1]; | |||||
| if(addTplId > 0) { | |||||
| var newVal = tpl_add.split('/'); | |||||
| ISPConfig.new_tpl_add_id += 1; | |||||
| var delbtn = $('<a href="#"><span class="glyphicon glyphicon-remove-circle" aria-hidden="true"></span></a>').attr('class', 'btn btn-danger btn-xs').click(function(e) { | |||||
| e.preventDefault(); | |||||
| ISPConfig.delAdditionalTemplate($(this).parent().attr('rel')); | |||||
| }); | |||||
| newVal[newVal.length] = 'n' + ISPConfig.new_tpl_add_id + ':' + addTplId; | |||||
| $('<li>' + addTplText + '</li>').attr('rel', 'n' + ISPConfig.new_tpl_add_id).append(delbtn).appendTo('#template_additional_list ul'); | |||||
| $('#template_additional').val(newVal.join('/')); | |||||
| //alert('additional template ' + addTplText + ' added to customer'); | |||||
| } else { | |||||
| alert('no additional template selcted'); | |||||
| } | |||||
| }, | |||||
| delAdditionalTemplate: function(tpl_id) { | |||||
| var tpl_add = $('#template_additional').val(); | |||||
| if(tpl_id) { | |||||
| // new style | |||||
| var $el = $('#template_additional_list ul').find('li[rel="' + tpl_id + '"]').eq(0); // only the first | |||||
| var addTplText = $el.text(); | |||||
| $el.remove(); | |||||
| var oldVal = tpl_add.split('/'); | |||||
| var newVal = new Array(); | |||||
| for(var i = 0; i < oldVal.length; i++) { | |||||
| var tmp = oldVal[i].split(':', 2); | |||||
| if(tmp.length == 2 && tmp[0] == tpl_id) continue; | |||||
| newVal[newVal.length] = oldVal[i]; | |||||
| } | |||||
| $('#template_additional').val(newVal.join('/')); | |||||
| //alert('additional template ' + addTplText + ' deleted from customer'); | |||||
| } else if(tpl_add != '') { | |||||
| // old style | |||||
| var addTemplate = document.getElementById('tpl_add_select').value.split('|',2); | |||||
| var addTplId = addTemplate[0]; | |||||
| var addTplText = addTemplate[1]; | |||||
| $('#template_additional_list ul').find('li:not([rel])').each(function() { | |||||
| var text = $(this).text(); | |||||
| if(text == addTplText) { | |||||
| $(this).remove(); | |||||
| return false; | |||||
| } | |||||
| return this; | |||||
| }); | |||||
| var newVal = tpl_add; | |||||
| var repl = new RegExp('(^|\/)' + addTplId + '(\/|$)'); | |||||
| newVal = newVal.replace(repl, ''); | |||||
| newVal = newVal.replace('//', '/'); | |||||
| $('#template_additional').val(newVal); | |||||
| //alert('additional template ' + addTplText + ' deleted from customer'); | |||||
| } else { | |||||
| alert('no additional template selcted'); | |||||
| } | |||||
| } | |||||
| }; | |||||
| $(document).on("change", function(event) { | |||||
| var elName = event.target.localName; | |||||
| if ($("#pageForm .table #Filter").length > 0 && elName == 'select') { | |||||
| event.preventDefault(); | |||||
| $("#pageForm .table #Filter").trigger('click'); | |||||
| } | |||||
| if(elName == 'select' || elName == 'input' || elName == 'textarea') { | |||||
| if($(event.target).hasClass('no-page-form-change') == false) { | |||||
| // set marker that something was changed | |||||
| ISPConfig.pageFormChanged = true; | |||||
| } | |||||
| } | |||||
| }); | |||||
| var $page = $('html, body'); | |||||
| $(document).on('click', 'a[data-load-content],button[data-load-content]', function(e) { | |||||
| e.preventDefault(); | |||||
| if(ISPConfig.requestsRunning > 0) { | |||||
| console.log('preventing click because there is still a request running.'); | |||||
| return; | |||||
| } | |||||
| $page.on('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); | |||||
| $page.animate({scrollTop: 0}, 1000, function() { $page.off('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); }); | |||||
| var content_to_load = $(this).attr('data-load-content'); | |||||
| if(!content_to_load) return this; | |||||
| ISPConfig.loadContent(content_to_load); | |||||
| }); | |||||
| $(document).on('click', 'a[data-capp],button[data-capp]', function(e) { | |||||
| e.preventDefault(); | |||||
| if(ISPConfig.requestsRunning > 0) { | |||||
| console.log('preventing click because there is still a request running.'); | |||||
| return; | |||||
| } | |||||
| $page.on('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); | |||||
| $page.animate({scrollTop: 0}, 1000, function() { $page.off('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); }); | |||||
| var content_to_load = $(this).attr('data-capp'); | |||||
| if(!content_to_load) return this; | |||||
| ISPConfig.capp(content_to_load); | |||||
| }); | |||||
| $(document).on('click', 'a[data-submit-form],button[data-submit-form]', function(e) { | |||||
| e.preventDefault(); | |||||
| if(ISPConfig.requestsRunning > 0) { | |||||
| console.log('preventing click because there is still a request running.'); | |||||
| return; | |||||
| } | |||||
| $page.on('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); | |||||
| $page.animate({scrollTop: 0}, 1000, function() { $page.off('scroll mousedown wheel DOMMouseScroll mousewheel keyup touchmove', function() { $page.stop(); }); }); | |||||
| var $el = $(this); | |||||
| var act = $el.attr('data-form-action'); | |||||
| var form = $el.attr('data-submit-form'); | |||||
| if($el.attr('data-form-upload') == 'true') ISPConfig.submitUploadForm(form, act); | |||||
| else ISPConfig.submitForm(form, act); | |||||
| }); | |||||
| $(document).bind("keypress", function(event) { | |||||
| //Use $ submit with keypress Enter in panel filterbar | |||||
| if (event.which == '13' && $("#pageForm .table #Filter").length > 0 && $(event.target).hasClass('ui-autocomplete-input') == false ) { | |||||
| event.preventDefault(); | |||||
| $("#pageForm .table #Filter").trigger('click'); | |||||
| } | |||||
| //Use $ submit with keypress Enter in forms | |||||
| if (event.which == '13' && $(".tab-content button.formbutton-success").length > 0 && event.target.localName != 'textarea' && $(event.target).is(':input')) { | |||||
| event.preventDefault(); | |||||
| $(".tab-content button.formbutton-success").not("[disabled='disabled']").trigger('click'); | |||||
| } | |||||
| }); | |||||
| $(document).on('click', 'th[data-column]', function(e) { | |||||
| var $self = $(this); | |||||
| var column = $self.attr('data-column'); | |||||
| if(!column) return this; | |||||
| if($("#pageForm .table #Filter").length > 0 && $self.attr('data-sortable') != 'false') { | |||||
| var $el = $('#Filter'); | |||||
| var act = $el.attr('data-form-action'); | |||||
| var form = $el.attr('data-submit-form'); | |||||
| var dir = $self.attr('data-ordered'); | |||||
| var separator = '?'; | |||||
| if(act.indexOf("?") >= 0){ | |||||
| separator = '&'; | |||||
| } | |||||
| act = act + separator + 'orderby=' + column; | |||||
| ISPConfig.submitForm(form, act); | |||||
| $(document).ajaxComplete(function() { | |||||
| var $self = $('#pageForm .table th[data-column="' + column + '"]'); | |||||
| $self.parent().children('th[data-column]').removeAttr('data-ordered'); | |||||
| if(dir && dir == 'asc') $self.attr('data-ordered', 'desc'); | |||||
| else $self.attr('data-ordered', 'asc'); | |||||
| }); | |||||
| } | |||||
| }); | |||||
| $(document).on("click", ".addPlaceholder", function(){ | |||||
| var placeholderText = $(this).text(); | |||||
| var template = $(this).siblings(':input'); | |||||
| template.insertAtCaret(placeholderText); | |||||
| }); | |||||
| $(document).on("click", ".addPlaceholderContent", function(){ | |||||
| var placeholderContentText = $(this).find('.addPlaceholderContent').text(); | |||||
| var template2 = $(this).siblings(':input'); | |||||
| template2.insertAtCaret(placeholderContentText); | |||||
| }); | |||||
| $(document).on("click", "[data-check-fields] > input[type='checkbox']", function() { | |||||
| if($(this).is(':checked')) { | |||||
| var flds = $(this).parent().attr('data-check-fields'); | |||||
| var tmp = flds.split(/,/); | |||||
| for(var i = 0; i < tmp.length; i++) { | |||||
| var fname = tmp[i]; | |||||
| $('input[type="checkbox"][name="' + fname + '"]').prop('checked', true); | |||||
| } | |||||
| } | |||||
| }); | |||||
| $(document).on("click", "[data-uncheck-fields] > input[type='checkbox']", function() { | |||||
| if($(this).is(':checked') == false) { | |||||
| var flds = $(this).parent().attr('data-uncheck-fields'); | |||||
| var tmp = flds.split(/,/); | |||||
| for(var i = 0; i < tmp.length; i++) { | |||||
| var fname = tmp[i]; | |||||
| $('input[type="checkbox"][name="' + fname + '"]').prop('checked', false); | |||||
| } | |||||
| } | |||||
| }); | |||||
| $(document).on('ready', function () { | |||||
| $.fn.extend({ | |||||
| insertAtCaret: function(myValue){ | |||||
| return this.each(function(i) { | |||||
| if (document.selection) { | |||||
| //For browsers like Internet Explorer | |||||
| this.focus(); | |||||
| sel = document.selection.createRange(); | |||||
| sel.text = myValue; | |||||
| this.focus(); | |||||
| } else if (this.selectionStart || this.selectionStart == '0') { | |||||
| //For browsers like Firefox and Webkit based | |||||
| var startPos = this.selectionStart; | |||||
| var endPos = this.selectionEnd; | |||||
| var scrollTop = this.scrollTop; | |||||
| this.value = this.value.substring(0, startPos)+myValue+this.value.substring(endPos,this.value.length); | |||||
| this.focus(); | |||||
| this.selectionStart = startPos + myValue.length; | |||||
| this.selectionEnd = startPos + myValue.length; | |||||
| this.scrollTop = scrollTop; | |||||
| } else { | |||||
| this.value += myValue; | |||||
| this.focus(); | |||||
| } | |||||
| }) | |||||
| } | |||||
| }); | |||||
| // Animierter Ladefortschritt | |||||
| $('.progress .progress-bar').css('width', function () { | |||||
| return $(this).attr('aria-valuenow') + '%'; | |||||
| }); | |||||
| ISPConfig.loadInitContent(); | |||||
| $('#searchform').submit(function(e) { | |||||
| e.preventDefault(); | |||||
| }); | |||||
| $("#pageForm").submit(function(e){ | |||||
| //Prevent form submit: e.preventDefault() in lists | |||||
| if ($("#pageForm .table #Filter").length > 0) { | |||||
| e.preventDefault(); | |||||
| } | |||||
| }); | |||||
| $.fn.setCursorPosition = function(pos) { | |||||
| var self = $(this).get(0); | |||||
| if(self.setSelectionRange) { | |||||
| self.setSelectionRange(pos, pos); | |||||
| } else if(self.createTextRange) { | |||||
| var range = self.createTextRange(); | |||||
| range.collapse(true); | |||||
| if(pos < 0) { | |||||
| pos = $(this).val().length + pos; | |||||
| } | |||||
| range.moveEnd('character', pos); | |||||
| range.moveStart('character', pos); | |||||
| range.select(); | |||||
| } | |||||
| }; | |||||
| $.fn.getCursorPosition = function() { | |||||
| var iCaretPos = 0; | |||||
| var self = $(this).get(0); | |||||
| if(typeof self.selectionStart === 'number') { | |||||
| iCaretPos = self.selectionDirection == 'backward' ? self.selectionStart : self.selectionEnd; | |||||
| } else if(document.selection) { | |||||
| this.focus(); | |||||
| var oSel = document.selection.createRange(); | |||||
| oSel.moveStart('character', -self.value.length); | |||||
| iCaretPos = oSel.text.length; | |||||
| } | |||||
| return iCaretPos; | |||||
| }; | |||||
| }); | |||||
| @@ -0,0 +1,4 @@ | |||||
| /*! Pushy - v0.9.1 - 2013-9-16 | |||||
| * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. | |||||
| * https://github.com/christophery/pushy/ | |||||
| * by Christopher Yee */$(function(){function h(){t.toggleClass(o);e.toggleClass(s);n.toggleClass(u);r.toggleClass(a)}function p(){t.addClass(o);e.animate({left:"0px"},l);n.animate({left:c},l);r.animate({left:c},l)}function d(){t.removeClass(o);e.animate({left:"-"+c},l);n.animate({left:"0px"},l);r.animate({left:"0px"},l)}var e=$(".pushy"),t=$("body"),n=$("#container"),r=$(".push"),i=$(".site-overlay"),s="pushy-left pushy-open",o="pushy-active",u="container-push",a="push-push",f=$(".menu-btn, .pushy a"),l=200,c=e.width()+"px";if(Modernizr.csstransforms3d){f.click(function(){h()});i.click(function(){h()})}else{e.css({left:"-"+c});n.css({"overflow-x":"hidden"});var v=!0;f.click(function(){if(v){p();v=!1}else{d();v=!0}});i.click(function(){if(v){p();v=!1}else{d();v=!0}})}}); | |||||
| @@ -0,0 +1,48 @@ | |||||
| ISPConfig.loadPushyMenu = function() { | |||||
| // Off-Canvas Menü | |||||
| var $mainNavigation = $('#main-navigation'); | |||||
| var $subNavigation = $('#sidebar'); | |||||
| var $responsiveNavigation = $('nav.pushy'); | |||||
| $responsiveNavigation.html(''); | |||||
| // Hauptnavigation | |||||
| $('<ul />').appendTo($responsiveNavigation); | |||||
| var $addto = false; | |||||
| $($mainNavigation).find('a').each(function () { | |||||
| var $item = $(this); | |||||
| var $activeClass = $item.hasClass('active') ? ' class="active"' : ''; | |||||
| var isactive = $activeClass != '' ? true : false; | |||||
| var capp = $item.attr('data-capp'); | |||||
| if(capp) $activeClass += ' data-capp="' + capp + '"'; | |||||
| capp = $item.attr('data-load-content'); | |||||
| if(capp) $activeClass += ' data-load-content="' + capp + '"'; | |||||
| var $newel = $('<li><a href="' + $item.attr('href') + '"' + $activeClass + '><i class="icon ' + $item.data('icon-class') + '"></i>' + $item.text() + '</a></li>'); | |||||
| if(isactive != '') $addto = $newel; | |||||
| $responsiveNavigation.find('ul').append($newel); | |||||
| }); | |||||
| // Subnavigation | |||||
| if(!$addto) $addto = $responsiveNavigation; | |||||
| $('<ul class="subnavi" />').appendTo($addto); | |||||
| $($subNavigation).find('a').each(function () { | |||||
| var $item = $(this); | |||||
| var addattr = ''; | |||||
| var capp = $item.attr('data-capp'); | |||||
| if(capp) addattr += ' data-capp="' + capp + '"'; | |||||
| capp = $item.attr('data-load-content'); | |||||
| if(capp) addattr += ' data-load-content="' + capp + '"'; | |||||
| capp = $item.hasClass('subnav-header'); | |||||
| if(capp) addattr += ' class="subnav-header"'; | |||||
| $responsiveNavigation.find('ul.subnavi').append($('<li><a href="' + $item.attr('href') + '"' + addattr + '>' + $item.text() + '</a></li>')); | |||||
| }); | |||||
| }; | |||||
| @@ -0,0 +1 @@ | |||||
| ISPConfig.loadPushyMenu=function(){var a=$("#main-navigation");var d=$("#sidebar");var b=$("nav.pushy");b.html("");$("<ul />").appendTo(b);var c=false;$(a).find("a").each(function(){var e=$(this);var i=e.hasClass("active")?' class="active"':"";var g=i!=""?true:false;var h=e.attr("data-capp");if(h){i+=' data-capp="'+h+'"'}h=e.attr("data-load-content");if(h){i+=' data-load-content="'+h+'"'}var f=$('<li><a href="'+e.attr("href")+'"'+i+'><i class="icon '+e.data("icon-class")+'"></i>'+e.text()+"</a></li>");if(g!=""){c=f}b.find("ul").append(f)});if(!c){c=b}$('<ul class="subnavi" />').appendTo(c);$(d).find("a").each(function(){var e=$(this);var f="";var g=e.attr("data-capp");if(g){f+=' data-capp="'+g+'"'}g=e.attr("data-load-content");if(g){f+=' data-load-content="'+g+'"'}g=e.hasClass("subnav-header");if(g){f+=' class="subnav-header"'}b.find("ul.subnavi").append($('<li><a href="'+e.attr("href")+'"'+f+">"+e.text()+"</a></li>"))})}; | |||||
| @@ -0,0 +1,130 @@ | |||||
| @font-face { | |||||
| font-family: 'ispconfig'; | |||||
| src:url('../fonts/ispconfig.eot?-drlkxz'); | |||||
| src:url('../fonts/ispconfig.eot?#iefix-drlkxz') format('embedded-opentype'), | |||||
| url('../fonts/ispconfig.woff?-drlkxz') format('woff'), | |||||
| url('../fonts/ispconfig.ttf?-drlkxz') format('truetype'), | |||||
| url('../fonts/ispconfig.svg?-drlkxz#ispconfig') format('svg'); | |||||
| font-weight: normal; | |||||
| font-style: normal; | |||||
| } | |||||
| @font-face { | |||||
| font-family: 'open6hosting'; | |||||
| src: url('../fonts/o6h/open6hosting.eot?87fu3k'); | |||||
| src: url('../fonts/o6h/open6hosting.eot?87fu3k#iefix') format('embedded-opentype'), | |||||
| url('../fonts/o6h/open6hosting.ttf?87fu3k') format('truetype'), | |||||
| url('../fonts/o6h/open6hosting.woff?87fu3k') format('woff'), | |||||
| url('../fonts/o6h/open6hosting.svg?87fu3k#open6hosting') format('svg'); | |||||
| font-weight: normal; | |||||
| font-style: normal; | |||||
| } | |||||
| [class^="icon-webdns"], [class*=" icon-webdns"] { | |||||
| /* use !important to prevent issues with browser extensions that change fonts */ | |||||
| font-family: 'open6hosting' !important; | |||||
| speak: none; | |||||
| font-style: normal; | |||||
| font-weight: normal; | |||||
| font-variant: normal; | |||||
| text-transform: none; | |||||
| line-height: 1; | |||||
| /* Better Font Rendering =========== */ | |||||
| -webkit-font-smoothing: antialiased; | |||||
| -moz-osx-font-smoothing: grayscale; | |||||
| } | |||||
| .icon-webdns:before { | |||||
| content: "\e900"; | |||||
| } | |||||
| .icon { | |||||
| font-family: 'ispconfig'; | |||||
| speak: none; | |||||
| font-style: normal; | |||||
| font-weight: normal; | |||||
| font-variant: normal; | |||||
| text-transform: none; | |||||
| line-height: 1; | |||||
| /* Better Font Rendering =========== */ | |||||
| -webkit-font-smoothing: antialiased; | |||||
| -moz-osx-font-smoothing: grayscale; | |||||
| } | |||||
| .icon:before { | |||||
| vertical-align: middle; | |||||
| } | |||||
| .icon-calendar:before { | |||||
| content: "\e60e"; | |||||
| } | |||||
| .icon-billing:before { | |||||
| content: "\e60d"; | |||||
| } | |||||
| .icon-lens:before { | |||||
| content: "\e60b"; | |||||
| } | |||||
| .icon-bulb:before { | |||||
| content: "\e60c"; | |||||
| } | |||||
| .icon-vm2:before { | |||||
| content: "\e600"; | |||||
| } | |||||
| .icon-vm:before { | |||||
| content: "\e601"; | |||||
| } | |||||
| .icon-tools:before { | |||||
| content: "\e602"; | |||||
| } | |||||
| .icon-admin:before { | |||||
| content: "\e603"; | |||||
| } | |||||
| .icon-sites:before { | |||||
| content: "\e604"; | |||||
| } | |||||
| .icon-monitor:before { | |||||
| content: "\e605"; | |||||
| } | |||||
| .icon-webdns:before { | |||||
| content: "\e900"; | |||||
| } | |||||
| .icon-wizard:before { | |||||
| content: "\24e6"; | |||||
| } | |||||
| .icon-dashboard:before { | |||||
| content: "\e606"; | |||||
| } | |||||
| .icon-help:before { | |||||
| content: "\e607"; | |||||
| } | |||||
| .icon-mail:before, .icon-mailuser:before { | |||||
| content: "\e608"; | |||||
| } | |||||
| .icon-dns:before { | |||||
| content: "\e609"; | |||||
| } | |||||
| .icon-client:before { | |||||
| content: "\e60a"; | |||||
| } | |||||
| .icon-edit:before { | |||||
| content: "\e615"; | |||||
| } | |||||
| .icon-filter:before { | |||||
| content: "\e614"; | |||||
| } | |||||
| .icon-link:before { | |||||
| content: "\e60f"; | |||||
| } | |||||
| .icon-action:before { | |||||
| content: "\e610"; | |||||
| } | |||||
| .icon-dbadmin:before { | |||||
| content: "\e612"; | |||||
| } | |||||
| .icon-loginas:before { | |||||
| content: "\e611"; | |||||
| } | |||||
| .icon-delete:before { | |||||
| content: "\e613"; | |||||
| } | |||||
| @@ -0,0 +1 @@ | |||||
| .icon,[class*=" icon-webdns"],[class^=icon-webdns]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ispconfig;src:url(../fonts/ispconfig.eot?-drlkxz);src:url(../fonts/ispconfig.eot?#iefix-drlkxz) format('embedded-opentype'),url(../fonts/ispconfig.woff?-drlkxz) format('woff'),url(../fonts/ispconfig.ttf?-drlkxz) format('truetype'),url(../fonts/ispconfig.svg?-drlkxz#ispconfig) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open6hosting;src:url(../fonts/o6h/open6hosting.eot?87fu3k);src:url(../fonts/o6h/open6hosting.eot?87fu3k#iefix) format('embedded-opentype'),url(../fonts/o6h/open6hosting.ttf?87fu3k) format('truetype'),url(../fonts/o6h/open6hosting.woff?87fu3k) format('woff'),url(../fonts/o6h/open6hosting.svg?87fu3k#open6hosting) format('svg');font-weight:400;font-style:normal}[class*=" icon-webdns"],[class^=icon-webdns]{font-family:open6hosting!important}.icon{font-family:ispconfig}.icon:before{vertical-align:middle}.icon-calendar:before{content:"\e60e"}.icon-billing:before{content:"\e60d"}.icon-lens:before{content:"\e60b"}.icon-bulb:before{content:"\e60c"}.icon-vm2:before{content:"\e600"}.icon-vm:before{content:"\e601"}.icon-tools:before{content:"\e602"}.icon-admin:before{content:"\e603"}.icon-sites:before{content:"\e604"}.icon-monitor:before{content:"\e605"}.icon-webdns:before{content:"\e900"}.icon-wizard:before{content:"\24e6"}.icon-dashboard:before{content:"\e606"}.icon-help:before{content:"\e607"}.icon-mail:before,.icon-mailuser:before{content:"\e608"}.icon-dns:before{content:"\e609"}.icon-client:before{content:"\e60a"}.icon-edit:before{content:"\e615"}.icon-filter:before{content:"\e614"}.icon-link:before{content:"\e60f"}.icon-action:before{content:"\e610"}.icon-dbadmin:before{content:"\e612"}.icon-loginas:before{content:"\e611"}.icon-delete:before{content:"\e613"} | |||||
| @@ -0,0 +1,778 @@ | |||||
| body { | |||||
| overflow-y: scroll; } | |||||
| .left { | |||||
| float: left; } | |||||
| .right { | |||||
| float: right; } | |||||
| .clear:after { | |||||
| content: ""; | |||||
| display: table; | |||||
| clear: both; } | |||||
| .marginTop15 { | |||||
| margin-top: 15px; } | |||||
| .paddingX5 { | |||||
| padding-left: 5px !important; | |||||
| padding-right: 5px !important; } | |||||
| .width65 { | |||||
| width: 65px; } | |||||
| .form-group input[type='checkbox'] { | |||||
| margin-top: 10px; } | |||||
| .control-label { | |||||
| font-weight: normal; } | |||||
| .control-label:after { | |||||
| content: ":"; } | |||||
| .control-label-plain:after { | |||||
| content: ""; } | |||||
| .formbutton-default { | |||||
| padding: 6px 10px; | |||||
| border-bottom-style: solid; | |||||
| border-bottom-width: 2px; | |||||
| font-size: 12px; | |||||
| font-weight: bold; | |||||
| transition: all ease 500ms; } | |||||
| .formbutton-success, | |||||
| .formbutton-danger { | |||||
| padding: 6px 30px; | |||||
| border-style: solid; | |||||
| border-width: 1px; | |||||
| border-bottom-width: solid; | |||||
| font-size: 12px; | |||||
| font-weight: bold; | |||||
| transition: all ease 500ms; } | |||||
| .formbutton-narrow { | |||||
| padding: 6px 8px; | |||||
| margin-left: 2px; | |||||
| margin-right: 2px; } | |||||
| .formbutton-narrower { | |||||
| padding: 4px 6px; } | |||||
| #main-wrapper { | |||||
| margin: 0 auto; | |||||
| width: 95%; | |||||
| max-width: 1260px; } | |||||
| #logo { | |||||
| float: left; | |||||
| width: 200px; | |||||
| height: 65px; | |||||
| margin-top:10px; | |||||
| /*background: url("../images/logo.png") no-repeat;*/ } | |||||
| #logo a { | |||||
| display: block; | |||||
| width: 100%; | |||||
| height: 100%; } | |||||
| #headerbar { | |||||
| float: right; | |||||
| } | |||||
| #searchform { | |||||
| float: right; | |||||
| margin-top: 16px; } | |||||
| #searchform > div { | |||||
| position: relative; | |||||
| display: table; } | |||||
| #searchform > div > div { | |||||
| display: table-cell; | |||||
| padding-right: 8px; | |||||
| vertical-align: top; } | |||||
| #searchform .icon { | |||||
| padding: 0 2px; | |||||
| font-size: 16px; } | |||||
| #logout-button { | |||||
| float: right; | |||||
| margin-top: 16px; | |||||
| margin-left: 25px; | |||||
| border-bottom-style: solid; | |||||
| border-bottom-width: 2px; | |||||
| transition: all ease 500ms; } | |||||
| #main-navigation { | |||||
| margin-top: 24px; } | |||||
| #main-navigation a { | |||||
| padding: 0 12px; | |||||
| height: 70px; | |||||
| border-bottom-style: solid; | |||||
| botder-bottom-width: 2px; | |||||
| transition: all ease 500ms; } | |||||
| #main-navigation .icon { | |||||
| font-size: 32px; } | |||||
| #main-navigation .title { | |||||
| margin-top: 2px; | |||||
| font-weight: bold; } | |||||
| .btn-group-justified .btn { | |||||
| border-right-width: 0; } | |||||
| .btn-group-justified .btn:last-of-type { | |||||
| border-right-width: 1px; } | |||||
| #content { | |||||
| width: 78%; } | |||||
| #passBar, #passText { | |||||
| display: inline-block; | |||||
| vertical-align: middle; } | |||||
| #passBar { | |||||
| height: 11px; | |||||
| padding: 0; } | |||||
| #passBar > div { | |||||
| height: 100%; | |||||
| padding: 0; } | |||||
| #sidebar { | |||||
| margin-top: 27px; | |||||
| width: 18%; | |||||
| border-style: solid; | |||||
| border-width: 1px; | |||||
| border-radius: 4px; } | |||||
| #sidebar header { | |||||
| margin: 1px; | |||||
| padding: 0 10px; | |||||
| min-height: 40px; | |||||
| line-height: 40px; | |||||
| font-weight: bold; | |||||
| border-top-left-radius: 2px; | |||||
| border-top-right-radius: 2px; } | |||||
| #sidebar ul { | |||||
| margin: 0; | |||||
| padding: 0; | |||||
| list-style: none; } | |||||
| #sidebar li { | |||||
| border-top-style: solid; | |||||
| border-top-width: 1px; | |||||
| font-size: 12px; } | |||||
| #sidebar a { | |||||
| display: block; | |||||
| padding: 10px; | |||||
| text-decoration: none; | |||||
| transition: color ease 500ms; } | |||||
| #sidebar header a { | |||||
| padding: 0; } | |||||
| .page-header { | |||||
| margin: 20px 0; | |||||
| padding: 0; } | |||||
| .alert-notification a { | |||||
| font-weight: bold; | |||||
| text-decoration: none; | |||||
| transition: color ease 500ms; } | |||||
| .alert-label, .alert-content { | |||||
| display: inline-block; | |||||
| vertical-align: top; } | |||||
| .alert-label { | |||||
| width: 60px; } | |||||
| .modules { | |||||
| margin: 0; | |||||
| padding: 0; | |||||
| list-style: none; } | |||||
| .modules li { | |||||
| float: left; | |||||
| margin-right: 15px; | |||||
| margin-bottom: 15px; | |||||
| padding: 8px; | |||||
| width: 200px; | |||||
| border-radius: 4px; | |||||
| border-style: solid; | |||||
| border-width: 1px; } | |||||
| .modules .icon { | |||||
| float: left; | |||||
| margin-right: 15px; | |||||
| font-size: 50px; } | |||||
| .modules .left { | |||||
| margin-top: 5px; } | |||||
| .modules .title { | |||||
| margin-top: 6px; | |||||
| margin-left: 20px; | |||||
| font-size: 16px; | |||||
| font-weight: bold; } | |||||
| .modules .button { | |||||
| margin-top: 10px; | |||||
| width: 100%; | |||||
| border-bottom-style: solid; | |||||
| border-bottom-width: 2px; | |||||
| font-size: 12px; | |||||
| font-weight: bold; | |||||
| transition: all ease 500ms; } | |||||
| .modules a { | |||||
| text-decoration: none; } | |||||
| .table-wrapper { | |||||
| margin-bottom: 20px; | |||||
| border-radius: 4px; | |||||
| border-style: solid; | |||||
| border-width: 1px; } | |||||
| .table { | |||||
| table-layout: fixed; | |||||
| margin-bottom: 1px; | |||||
| } | |||||
| .table caption { | |||||
| padding: 5px 10px; | |||||
| text-align: left; | |||||
| font-weight: bold; | |||||
| font-size: 18px; | |||||
| border-bottom-style: solid; | |||||
| border-bottom-width: 1px; | |||||
| } | |||||
| .table tbody tr { | |||||
| border-top-style: solid; | |||||
| border-top-width: 1px; | |||||
| transition: background ease 500ms; | |||||
| } | |||||
| .table tbody tr:last-child { | |||||
| border-radius: 4px; | |||||
| } | |||||
| .table tbody tr td { | |||||
| text-overflow: ellipsis; | |||||
| overflow-x: hidden; | |||||
| } | |||||
| .table-auto { | |||||
| table-layout: auto; | |||||
| } | |||||
| .tfooter { | |||||
| margin-top: -1px; | |||||
| height: 40px; | |||||
| border-top-style: solid; | |||||
| border-top-width: 1px; } | |||||
| .pagination { | |||||
| margin: 10px 0; } | |||||
| .progress { | |||||
| display: inline-block; | |||||
| margin-bottom: 0; | |||||
| width: 150px; | |||||
| height: 10px; } | |||||
| p.fieldset-legend { | |||||
| display: none; } | |||||
| .content-tab-wrapper { | |||||
| border-style: solid; | |||||
| border-width: 1px; | |||||
| border-radius: 4px; } | |||||
| .content-tab-wrapper .nav-tabs > li > a { | |||||
| border-radius: 0; | |||||
| border: none !important; | |||||
| border-right-style: solid !important; | |||||
| border-right-width: 1px !important; | |||||
| outline: none; | |||||
| font-weight: bold; | |||||
| transition: background ease 500ms; } | |||||
| .content-tab-wrapper .nav-tabs li:not(:first-child) a { | |||||
| margin-left: -2px; } | |||||
| .tab-content { | |||||
| padding: 25px 10px; } | |||||
| .input-group-btn .icon-calendar { | |||||
| font-size: 18px; } | |||||
| thead.dark th { | |||||
| height: 40px; | |||||
| line-height: 40px; | |||||
| font-weight: normal; } | |||||
| thead.dark th.small-col { | |||||
| width: 14%; } | |||||
| thead.dark th.tiny-col { | |||||
| width: 8%; | |||||
| overflow: hidden; | |||||
| text-overflow: ellipsis; } | |||||
| thead.dark th[data-column] { | |||||
| cursor: pointer; | |||||
| } | |||||
| thead.dark th[data-column][data-ordered] { | |||||
| font-weight: bold; | |||||
| position: relative; | |||||
| } | |||||
| thead.dark th[data-column][data-ordered]:before { | |||||
| content: ""; | |||||
| display: block; | |||||
| position: absolute; | |||||
| right: 5px; | |||||
| top: 16px; | |||||
| width: 0; | |||||
| height: 0; | |||||
| vertical-align: middle; | |||||
| border-bottom: 5px solid #fff; | |||||
| border-top: 5px solid transparent; | |||||
| border-right: 5px solid transparent; | |||||
| border-left: 6px solid transparent; | |||||
| line-height: inherit; | |||||
| } | |||||
| thead.dark th[data-column][data-ordered="desc"]:before { | |||||
| top: 21px; | |||||
| border-bottom: 5px solid transparent; | |||||
| border-top: 5px solid #fff; | |||||
| } | |||||
| thead.dark td input, | |||||
| thead.dark td select { | |||||
| width: 100%; } | |||||
| #footer { | |||||
| margin: 20px 0; | |||||
| padding-top: 20px; | |||||
| border-top-style: solid; | |||||
| border-top-width: 1px; | |||||
| text-align: center; | |||||
| font-size: 10px; } | |||||
| .menu-btn { | |||||
| display: none; | |||||
| cursor: pointer; } | |||||
| .df-container, | |||||
| .gs-container { | |||||
| position: relative; } | |||||
| .gs-container:after { | |||||
| content: ""; | |||||
| display: table; | |||||
| clear: both; } | |||||
| ul.df-resultbox, | |||||
| ul.gs-resultbox { | |||||
| display: block; | |||||
| position: absolute; | |||||
| left: 0; | |||||
| top: 100%; | |||||
| margin: 0; | |||||
| padding: 0 0 10px; | |||||
| min-width: 250px; | |||||
| max-width: 500px; | |||||
| z-index: 999999; | |||||
| background: #fff; | |||||
| list-style: none; | |||||
| box-shadow: 2px 2px 5px #c5c5c5; | |||||
| border-radius: 5px; } | |||||
| ul.df-resultbox li, | |||||
| ul.gs-resultbox li { | |||||
| float: none; | |||||
| display: block; | |||||
| cursor: pointer; | |||||
| padding: 0 10px; } | |||||
| ul.gs-resultbox li { | |||||
| padding: 3px 10px; | |||||
| line-height: 1.1; | |||||
| font-size: 0.9em; } | |||||
| ul.df-resultbox li:nth-child(even), | |||||
| ul.gs-resultbox li:nth-child(even) { | |||||
| background: #f2f5f7; } | |||||
| ul.df-resultbox li.df-cheader, | |||||
| ul.gs-resultbox li.gs-cheader { | |||||
| background: #fff; | |||||
| padding-top: 10px; | |||||
| margin-bottom: 10px; | |||||
| } | |||||
| ul.df-resultbox li p, | |||||
| ul.gs-resultbox li p { | |||||
| margin-bottom: 0; | |||||
| color: inherit; } | |||||
| ul.df-resultbox li.df-cheader p.df-cheader-title, | |||||
| ul.gs-resultbox li.gs-cheader p.gs-cheader-title { | |||||
| font-weight: bold; | |||||
| margin-bottom: 0; } | |||||
| ul.df-resultbox li.df-cheader p.df-cheader-limit, | |||||
| ul.gs-resultbox li.gs-cheader p.gs-cheader-limit { | |||||
| font-weight: normal; } | |||||
| ul.df-resultbox li.df-cdata img, | |||||
| ul.gs-resultbox li.gs-cdata img { | |||||
| margin-right: 12px; } | |||||
| ul.df-resultbox li.df-cdata p span.df-cdata-title, | |||||
| ul.gs-resultbox li.gs-cdata p span.gs-cdata-title { | |||||
| font-weight: bold; } | |||||
| ul.gs-resultbox li.gs-cdata p span.gs-cdata-title { | |||||
| display: block; } | |||||
| ul.df-resultbox li:first-child, | |||||
| ul.gs-resultbox li:first-child { | |||||
| border-top-left-radius: 5px; | |||||
| border-top-right-radius: 5px; } | |||||
| ul.df-resultbox li:last-child, | |||||
| ul.gs-resultbox li:last-child { | |||||
| border-bottom-left-radius: 5px; | |||||
| border-bottom-right-radius: 5px; } | |||||
| span.flags { | |||||
| background-image: url("../images/flags_sprite.png"); | |||||
| background-repeat: no-repeat; | |||||
| min-height: 20px; | |||||
| padding-left: 27px; | |||||
| vertical-align: middle; | |||||
| } | |||||
| span.flag-el {background-position:0 -1475px} | |||||
| span.flag-ad {background-position:0 -1px} | |||||
| span.flag-ae {background-position:0 -23px} | |||||
| span.flag-af {background-position:0 -45px} | |||||
| span.flag-ag {background-position:0 -67px} | |||||
| span.flag-ai {background-position:0 -89px} | |||||
| span.flag-al {background-position:0 -111px} | |||||
| span.flag-am {background-position:0 -133px} | |||||
| span.flag-an {background-position:0 -155px} | |||||
| span.flag-ao {background-position:0 -177px} | |||||
| span.flag-aq {background-position:0 -199px} | |||||
| span.flag-ar {background-position:0 -221px} | |||||
| span.flag-as {background-position:0 -243px} | |||||
| span.flag-at {background-position:0 -265px} | |||||
| span.flag-au {background-position:0 -287px} | |||||
| span.flag-aw {background-position:0 -309px} | |||||
| span.flag-ax {background-position:0 -331px} | |||||
| span.flag-az {background-position:0 -353px} | |||||
| span.flag-ba {background-position:0 -375px} | |||||
| span.flag-bb {background-position:0 -397px} | |||||
| span.flag-bd {background-position:0 -419px} | |||||
| span.flag-be {background-position:0 -441px} | |||||
| span.flag-bf {background-position:0 -463px} | |||||
| span.flag-bg {background-position:0 -485px} | |||||
| span.flag-bh {background-position:0 -507px} | |||||
| span.flag-bi {background-position:0 -529px} | |||||
| span.flag-bj {background-position:0 -551px} | |||||
| span.flag-bm {background-position:0 -573px} | |||||
| span.flag-bn {background-position:0 -595px} | |||||
| span.flag-bo {background-position:0 -617px} | |||||
| span.flag-br {background-position:0 -639px} | |||||
| span.flag-bs {background-position:0 -661px} | |||||
| span.flag-bt {background-position:0 -683px} | |||||
| span.flag-bv {background-position:0 -705px} | |||||
| span.flag-bw {background-position:0 -727px} | |||||
| span.flag-by {background-position:0 -749px} | |||||
| span.flag-bz {background-position:0 -771px} | |||||
| span.flag-ca {background-position:0 -793px} | |||||
| span.flag-cc {background-position:0 -837px} | |||||
| span.flag-cd {background-position:0 -859px} | |||||
| span.flag-cf {background-position:0 -881px} | |||||
| span.flag-cg {background-position:0 -903px} | |||||
| span.flag-ch {background-position:0 -925px} | |||||
| span.flag-ci {background-position:0 -947px} | |||||
| span.flag-ck {background-position:0 -969px} | |||||
| span.flag-cl {background-position:0 -991px} | |||||
| span.flag-cm {background-position:0 -1013px} | |||||
| span.flag-cn {background-position:0 -1035px} | |||||
| span.flag-co {background-position:0 -1057px} | |||||
| span.flag-cr {background-position:0 -1079px} | |||||
| span.flag-cs {background-position:0 -1101px} | |||||
| span.flag-cu {background-position:0 -1123px} | |||||
| span.flag-cv {background-position:0 -1145px} | |||||
| span.flag-cx {background-position:0 -1167px} | |||||
| span.flag-cy {background-position:0 -1189px} | |||||
| span.flag-cz {background-position:0 -1211px} | |||||
| span.flag-de {background-position:0 -1233px} | |||||
| span.flag-dj {background-position:0 -1255px} | |||||
| span.flag-dk {background-position:0 -1277px} | |||||
| span.flag-dm {background-position:0 -1299px} | |||||
| span.flag-do {background-position:0 -1321px} | |||||
| span.flag-dz {background-position:0 -1343px} | |||||
| span.flag-ec {background-position:0 -1365px} | |||||
| span.flag-ee {background-position:0 -1387px} | |||||
| span.flag-eg {background-position:0 -1409px} | |||||
| span.flag-eh {background-position:0 -1431px} | |||||
| /*span.flag-en {background-position:0 -1453px}*/ | |||||
| span.flag-er {background-position:0 -1475px} | |||||
| span.flag-es {background-position:0 -1497px} | |||||
| span.flag-et {background-position:0 -1519px} | |||||
| span.flag-fi {background-position:0 -1585px} | |||||
| span.flag-fj {background-position:0 -1607px} | |||||
| span.flag-fk {background-position:0 -1629px} | |||||
| span.flag-fm {background-position:0 -1651px} | |||||
| span.flag-fo {background-position:0 -1673px} | |||||
| span.flag-fr {background-position:0 -1695px} | |||||
| span.flag-ga {background-position:0 -1717px} | |||||
| span.flag-gb, span.flag-en {background-position:0 -1739px} | |||||
| span.flag-gd {background-position:0 -1761px} | |||||
| span.flag-ge {background-position:0 -1783px} | |||||
| span.flag-gf {background-position:0 -1805px} | |||||
| span.flag-gh {background-position:0 -1827px} | |||||
| span.flag-gi {background-position:0 -1849px} | |||||
| span.flag-gl {background-position:0 -1871px} | |||||
| span.flag-gm {background-position:0 -1893px} | |||||
| span.flag-gn {background-position:0 -1915px} | |||||
| span.flag-gp {background-position:0 -1937px} | |||||
| span.flag-gq {background-position:0 -1959px} | |||||
| span.flag-gr {background-position:0 -1981px} | |||||
| span.flag-gs {background-position:0 -2003px} | |||||
| span.flag-gt {background-position:0 -2025px} | |||||
| span.flag-gu {background-position:0 -2047px} | |||||
| span.flag-gw {background-position:0 -2069px} | |||||
| span.flag-gy {background-position:0 -2091px} | |||||
| span.flag-hk {background-position:0 -2113px} | |||||
| span.flag-hm {background-position:0 -2135px} | |||||
| span.flag-hn {background-position:0 -2157px} | |||||
| span.flag-hr {background-position:0 -2179px} | |||||
| span.flag-ht {background-position:0 -2201px} | |||||
| span.flag-hu {background-position:0 -2223px} | |||||
| span.flag-id {background-position:0 -2245px} | |||||
| span.flag-ie {background-position:0 -2267px} | |||||
| span.flag-il {background-position:0 -2289px} | |||||
| span.flag-in {background-position:0 -2311px} | |||||
| span.flag-io {background-position:0 -2333px} | |||||
| span.flag-iq {background-position:0 -2355px} | |||||
| span.flag-ir {background-position:0 -2377px} | |||||
| span.flag-is {background-position:0 -2399px} | |||||
| span.flag-it {background-position:0 -2421px} | |||||
| span.flag-jm {background-position:0 -2443px} | |||||
| span.flag-jo {background-position:0 -2465px} | |||||
| span.flag-jp {background-position:0 -2487px} | |||||
| span.flag-ke {background-position:0 -2509px} | |||||
| span.flag-kg {background-position:0 -2531px} | |||||
| span.flag-kh {background-position:0 -2553px} | |||||
| span.flag-ki {background-position:0 -2575px} | |||||
| span.flag-km {background-position:0 -2597px} | |||||
| span.flag-kn {background-position:0 -2619px} | |||||
| span.flag-kp {background-position:0 -2641px} | |||||
| span.flag-kr {background-position:0 -2663px} | |||||
| span.flag-kw {background-position:0 -2685px} | |||||
| span.flag-ky {background-position:0 -2707px} | |||||
| span.flag-kz {background-position:0 -2729px} | |||||
| span.flag-la {background-position:0 -2751px} | |||||
| span.flag-lb {background-position:0 -2773px} | |||||
| span.flag-lc {background-position:0 -2795px} | |||||
| span.flag-li {background-position:0 -2817px} | |||||
| span.flag-lk {background-position:0 -2839px} | |||||
| span.flag-lr {background-position:0 -2861px} | |||||
| span.flag-ls {background-position:0 -2883px} | |||||
| span.flag-lt {background-position:0 -2905px} | |||||
| span.flag-lu {background-position:0 -2927px} | |||||
| span.flag-lv {background-position:0 -2949px} | |||||
| span.flag-ly {background-position:0 -2971px} | |||||
| span.flag-ma {background-position:0 -2993px} | |||||
| span.flag-mc {background-position:0 -3015px} | |||||
| span.flag-md {background-position:0 -3037px} | |||||
| span.flag-me {background-position:0 -3059px} | |||||
| span.flag-mg {background-position:0 -3081px} | |||||
| span.flag-mh {background-position:0 -3103px} | |||||
| span.flag-mk {background-position:0 -3125px} | |||||
| span.flag-ml {background-position:0 -3147px} | |||||
| span.flag-mm {background-position:0 -3169px} | |||||
| span.flag-mn {background-position:0 -3191px} | |||||
| span.flag-mo {background-position:0 -3213px} | |||||
| span.flag-mp {background-position:0 -3235px} | |||||
| span.flag-mq {background-position:0 -3257px} | |||||
| span.flag-mr {background-position:0 -3279px} | |||||
| span.flag-ms {background-position:0 -3301px} | |||||
| span.flag-mt {background-position:0 -3323px} | |||||
| span.flag-mu {background-position:0 -3345px} | |||||
| span.flag-mv {background-position:0 -3367px} | |||||
| span.flag-mw {background-position:0 -3389px} | |||||
| span.flag-mx {background-position:0 -3411px} | |||||
| span.flag-my {background-position:0 -3433px} | |||||
| span.flag-mz {background-position:0 -3455px} | |||||
| span.flag-na {background-position:0 -3477px} | |||||
| span.flag-nc {background-position:0 -3499px} | |||||
| span.flag-ne {background-position:0 -3521px} | |||||
| span.flag-nf {background-position:0 -3543px} | |||||
| span.flag-ng {background-position:0 -3565px} | |||||
| span.flag-ni {background-position:0 -3587px} | |||||
| span.flag-nl {background-position:0 -3609px} | |||||
| span.flag-no {background-position:0 -3631px} | |||||
| span.flag-np {background-position:0 -3653px} | |||||
| span.flag-nr {background-position:0 -3675px} | |||||
| span.flag-nu {background-position:0 -3697px} | |||||
| span.flag-nz {background-position:0 -3719px} | |||||
| span.flag-om {background-position:0 -3741px} | |||||
| span.flag-pa {background-position:0 -3763px} | |||||
| span.flag-pe {background-position:0 -3785px} | |||||
| span.flag-pf {background-position:0 -3807px} | |||||
| span.flag-pg {background-position:0 -3829px} | |||||
| span.flag-ph {background-position:0 -3851px} | |||||
| span.flag-pk {background-position:0 -3873px} | |||||
| span.flag-pl {background-position:0 -3895px} | |||||
| span.flag-pm {background-position:0 -3917px} | |||||
| span.flag-pn {background-position:0 -3939px} | |||||
| span.flag-pr {background-position:0 -3961px} | |||||
| span.flag-ps {background-position:0 -3983px} | |||||
| span.flag-pt {background-position:0 -4005px} | |||||
| span.flag-pw {background-position:0 -4027px} | |||||
| span.flag-py {background-position:0 -4049px} | |||||
| span.flag-qa {background-position:0 -4071px} | |||||
| span.flag-re {background-position:0 -4093px} | |||||
| span.flag-ro {background-position:0 -4115px} | |||||
| span.flag-rs {background-position:0 -4137px} | |||||
| span.flag-ru {background-position:0 -4159px} | |||||
| span.flag-rw {background-position:0 -4181px} | |||||
| span.flag-sa {background-position:0 -4203px} | |||||
| span.flag-sb {background-position:0 -4225px} | |||||
| span.flag-sc {background-position:0 -4247px} | |||||
| span.flag-sd {background-position:0 -4291px} | |||||
| span.flag-se {background-position:0 -4313px} | |||||
| span.flag-sg {background-position:0 -4335px} | |||||
| span.flag-sh {background-position:0 -4357px} | |||||
| span.flag-si {background-position:0 -4379px} | |||||
| span.flag-sj {background-position:0 -4401px} | |||||
| span.flag-sk {background-position:0 -4423px} | |||||
| span.flag-sl {background-position:0 -4445px} | |||||
| span.flag-sm {background-position:0 -4467px} | |||||
| span.flag-sn {background-position:0 -4489px} | |||||
| span.flag-so {background-position:0 -4511px} | |||||
| span.flag-sr {background-position:0 -4533px} | |||||
| span.flag-st {background-position:0 -4555px} | |||||
| span.flag-sv {background-position:0 -4577px} | |||||
| span.flag-sy {background-position:0 -4599px} | |||||
| span.flag-sz {background-position:0 -4621px} | |||||
| span.flag-tc {background-position:0 -4643px} | |||||
| span.flag-td {background-position:0 -4665px} | |||||
| span.flag-tf {background-position:0 -4687px} | |||||
| span.flag-tg {background-position:0 -4709px} | |||||
| span.flag-th {background-position:0 -4731px} | |||||
| span.flag-tj {background-position:0 -4753px} | |||||
| span.flag-tk {background-position:0 -4775px} | |||||
| span.flag-tl {background-position:0 -4797px} | |||||
| span.flag-tm {background-position:0 -4819px} | |||||
| span.flag-tn {background-position:0 -4841px} | |||||
| span.flag-to {background-position:0 -4863px} | |||||
| span.flag-tr {background-position:0 -4885px} | |||||
| span.flag-tt {background-position:0 -4907px} | |||||
| span.flag-tv {background-position:0 -4929px} | |||||
| span.flag-tw {background-position:0 -4951px} | |||||
| span.flag-tz {background-position:0 -4973px} | |||||
| span.flag-ua {background-position:0 -4995px} | |||||
| span.flag-ug {background-position:0 -5017px} | |||||
| span.flag-um {background-position:0 -5039px} | |||||
| span.flag-us {background-position:0 -5061px} | |||||
| span.flag-uy {background-position:0 -5083px} | |||||
| span.flag-uz {background-position:0 -5105px} | |||||
| span.flag-va {background-position:0 -5127px} | |||||
| span.flag-vc {background-position:0 -5149px} | |||||
| span.flag-ve {background-position:0 -5171px} | |||||
| span.flag-vg {background-position:0 -5193px} | |||||
| span.flag-vi {background-position:0 -5215px} | |||||
| span.flag-vn {background-position:0 -5237px} | |||||
| span.flag-vu {background-position:0 -5259px} | |||||
| span.flag-wf {background-position:0 -5303px} | |||||
| span.flag-ws {background-position:0 -5325px} | |||||
| span.flag-ye {background-position:0 -5347px} | |||||
| span.flag-yt {background-position:0 -5369px} | |||||
| span.flag-za {background-position:0 -5391px} | |||||
| span.flag-zm {background-position:0 -5413px} | |||||
| span.flag-zw {background-position:0 -5435px} | |||||
| @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { | |||||
| #logo { | |||||
| background-image: url("../images/logo@2x.png"); | |||||
| background-size: 200px 65px; } } | |||||
| .input-group-field { | |||||
| display: table-cell; | |||||
| vertical-align: middle; | |||||
| border-radius:4px; | |||||
| min-width:1%; | |||||
| white-space: nowrap; | |||||
| } | |||||
| .input-group-field .form-control { | |||||
| border-radius: inherit !important; | |||||
| } | |||||
| .input-group-field:not(:first-child):not(:last-child) { | |||||
| border-radius:0; | |||||
| } | |||||
| .input-group-field:not(:first-child):not(:last-child) .form-control { | |||||
| border-left-width: 0; | |||||
| border-right-width: 0; | |||||
| } | |||||
| .input-group-field:last-child { | |||||
| border-top-left-radius:0; | |||||
| border-bottom-left-radius:0; | |||||
| } | |||||
| #ajaxloader { | |||||
| position: absolute; | |||||
| width: 325px; | |||||
| height: 150px; | |||||
| background: #ffffff url('../images/ajax-loader.gif') no-repeat center center; | |||||
| border: solid 2px #e1e1e1; | |||||
| border-radius: 10px; | |||||
| /*background: rgba(255, 255, 255, 0.85);*/ | |||||
| padding: 20px; | |||||
| text-align:center; | |||||
| z-index: 100; | |||||
| } | |||||
| input[type="password"].form-control[readonly] { | |||||
| cursor: text; | |||||
| } | |||||
| .tooltip-inner { | |||||
| max-width: 100%; | |||||
| } | |||||
| .notification { | |||||
| width: 35px; | |||||
| height: 35px; | |||||
| background: #c70f19; | |||||
| border-radius: 50%; | |||||
| display: flex; | |||||
| margin-top: 15px; | |||||
| cursor: pointer; | |||||
| margin-right: 15px; | |||||
| float: right; | |||||
| } | |||||
| .notification { | |||||
| animation: pulse 2s infinite; | |||||
| } | |||||
| @media (max-width: 600px) { | |||||
| .notification { | |||||
| margin-top: 0px; | |||||
| margin-right: 0px; | |||||
| margin-left: 230px; | |||||
| position: relative; | |||||
| } | |||||
| } | |||||
| @keyframes pulse { | |||||
| 0% { | |||||
| background: #ff000e; | |||||
| } | |||||
| 50% { | |||||
| background: #c70f19; | |||||
| } | |||||
| 100% { | |||||
| background: #ff000e; | |||||
| } | |||||
| } | |||||
| .systemmonitor-state.state-info .statusMsg { | |||||
| display: none; | |||||
| } | |||||
| span.notification_text { | |||||
| display: block; | |||||
| margin-left: auto; | |||||
| margin-right: auto; | |||||
| margin-top: auto; | |||||
| margin-bottom: auto; | |||||
| font-family: inherit; | |||||
| color: white; | |||||
| } | |||||
| @@ -0,0 +1,314 @@ | |||||
| body | |||||
| overflow-y: scroll | |||||
| .left | |||||
| float: left | |||||
| .right | |||||
| float: right | |||||
| .clear:after | |||||
| content: '' | |||||
| display: table | |||||
| clear: both | |||||
| .marginTop15 | |||||
| margin-top: 15px | |||||
| .paddingX5 | |||||
| padding-left: 5px !important | |||||
| padding-right: 5px !important | |||||
| .width65 | |||||
| width: 65px | |||||
| .form-group input[type='checkbox'] | |||||
| margin-top: 10px | |||||
| .control-label | |||||
| font-weight: normal | |||||
| &:after | |||||
| content: ':' | |||||
| .formbutton-default | |||||
| padding: 6px 30px | |||||
| border-bottom-style: solid | |||||
| border-bottom-width: 2px | |||||
| font-size: 12px | |||||
| font-weight: bold | |||||
| transition: all ease 500ms | |||||
| .formbutton-success | |||||
| padding: 6px 30px | |||||
| border-style: solid | |||||
| border-width: 1px | |||||
| border-bottom-width: solid | |||||
| font-size: 12px | |||||
| font-weight: bold | |||||
| transition: all ease 500ms | |||||
| #main-wrapper | |||||
| margin: 0 auto | |||||
| width: 950px | |||||
| #logo | |||||
| float: left | |||||
| width: 200px | |||||
| height: 65px | |||||
| background: url('../images/logo.png') no-repeat | |||||
| a | |||||
| display: block | |||||
| width: 100% | |||||
| height: 100% | |||||
| #headerbar | |||||
| float: right | |||||
| #searchform | |||||
| float: right | |||||
| margin-top: 16px | |||||
| > div | |||||
| position: relative | |||||
| display: table | |||||
| > div | |||||
| display: table-cell | |||||
| padding-right: 8px | |||||
| vertical-align: top | |||||
| .icon | |||||
| padding: 0 2px | |||||
| font-size: 16px | |||||
| #logout-button | |||||
| float: right | |||||
| margin-top: 16px | |||||
| margin-left: 25px | |||||
| border-bottom-style: solid | |||||
| border-bottom-width: 2px | |||||
| transition: all ease 500ms | |||||
| #main-navigation | |||||
| margin-top: 24px | |||||
| a | |||||
| padding: 0 12px | |||||
| height: 70px | |||||
| border-bottom-style: solid | |||||
| botder-bottom-width: 2px | |||||
| transition: all ease 500ms | |||||
| .icon | |||||
| font-size: 32px | |||||
| .title | |||||
| margin-top: 2px | |||||
| font-weight: bold | |||||
| .btn-group-justified .btn | |||||
| border-right-width: 0 | |||||
| &:last-of-type | |||||
| border-right-width: 1px | |||||
| #content | |||||
| width: 710px | |||||
| #sidebar | |||||
| margin-top: 27px | |||||
| width: 215px | |||||
| border-style: solid | |||||
| border-width: 1px | |||||
| border-radius: 4px | |||||
| header | |||||
| margin: 1px | |||||
| padding: 0 10px | |||||
| height: 40px | |||||
| line-height: 40px | |||||
| font-weight: bold | |||||
| border-top-left-radius: 2px | |||||
| border-top-right-radius: 2px | |||||
| ul | |||||
| margin: 0 | |||||
| padding: 0 | |||||
| list-style: none | |||||
| li | |||||
| padding: 10px | |||||
| border-top-style: solid | |||||
| border-top-width: 1px | |||||
| font-size: 12px | |||||
| a | |||||
| text-decoration: none | |||||
| transition: color ease 500ms | |||||
| .page-header | |||||
| margin: 20px 0 | |||||
| padding: 0 | |||||
| .alert-notification | |||||
| a | |||||
| font-weight: bold | |||||
| text-decoration: none | |||||
| transition: color ease 500ms | |||||
| .alert-label, .alert-content | |||||
| display: inline-block | |||||
| vertical-align: top | |||||
| .alert-label | |||||
| width: 60px | |||||
| .modules | |||||
| margin: 0 | |||||
| padding: 0 | |||||
| list-style: none | |||||
| li | |||||
| float: left | |||||
| margin-right: 15px | |||||
| margin-bottom: 15px | |||||
| padding: 8px | |||||
| width: 200px | |||||
| border-radius: 4px | |||||
| border-style: solid | |||||
| border-width: 1px | |||||
| .icon | |||||
| float: left | |||||
| margin-right: 15px | |||||
| font-size: 50px | |||||
| .left | |||||
| margin-top: 5px | |||||
| .title | |||||
| margin-top: 6px | |||||
| margin-left: 20px | |||||
| font-size: 16px | |||||
| font-weight: bold | |||||
| .button | |||||
| margin-top: 10px | |||||
| width: 100% | |||||
| border-bottom-style: solid | |||||
| border-bottom-width: 2px | |||||
| font-size: 12px | |||||
| font-weight: bold | |||||
| transition: all ease 500ms | |||||
| a | |||||
| text-decoration: none | |||||
| .table-wrapper | |||||
| margin-bottom: 20px | |||||
| border-radius: 4px | |||||
| border-style: solid | |||||
| border-width: 1px | |||||
| .table | |||||
| margin-bottom: 1px | |||||
| caption | |||||
| padding: 5px 10px | |||||
| text-align: left | |||||
| font-weight: bold | |||||
| font-size: 18px | |||||
| border-bottom-style: solid | |||||
| border-bottom-width: 1px | |||||
| tbody | |||||
| tr | |||||
| border-top-style: solid | |||||
| border-top-width: 1px | |||||
| transition: background ease 500ms | |||||
| &:last-child | |||||
| border-radius: 4px | |||||
| .tfooter | |||||
| margin-top: -1px | |||||
| height: 40px | |||||
| border-top-style: solid | |||||
| border-top-width: 1px | |||||
| .progress | |||||
| display: inline-block | |||||
| margin-bottom: 0 | |||||
| width: 300px | |||||
| height: 10px | |||||
| .content-tab-wrapper | |||||
| border-style: solid | |||||
| border-width: 1px | |||||
| border-radius: 4px | |||||
| .nav-tabs | |||||
| > li > a | |||||
| border-radius: 0 | |||||
| border: none !important | |||||
| border-right-style: solid !important | |||||
| border-right-width: 1px !important | |||||
| outline: none | |||||
| font-weight: bold | |||||
| transition: background ease 500ms | |||||
| li:not(:first-child) a | |||||
| margin-left: -2px | |||||
| .tab-content | |||||
| padding: 25px 10px | |||||
| .input-group-btn .icon-calendar | |||||
| font-size: 18px | |||||
| thead.dark | |||||
| th | |||||
| height: 40px | |||||
| line-height: 40px | |||||
| font-weight: normal | |||||
| #footer | |||||
| margin: 20px 0 | |||||
| padding-top: 20px | |||||
| border-top-style: solid | |||||
| border-top-width: 1px | |||||
| text-align: center | |||||
| font-size: 10px | |||||
| .menu-btn | |||||
| display: none | |||||
| cursor: pointer | |||||
| @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) | |||||
| #logo | |||||
| background-image: url('../images/logo@2x.png') | |||||
| background-size: 200px 65px | |||||
| .input-group-field | |||||
| display: table-cell | |||||
| vertical-align: middle | |||||
| border-radius: 4px | |||||
| min-width: 1% | |||||
| white-space: nowrap | |||||
| .input-group-field .form-control | |||||
| border-radius: inherit !important | |||||
| .input-group-field:not(:first-child):not(:last-child) | |||||
| border-radius: 0 | |||||
| .input-group-field:not(:first-child):not(:last-child) .form-control | |||||
| border-left-width: 0 | |||||
| border-right-width: 0 | |||||
| .input-group-field:last-child | |||||
| border-top-left-radius: 0 | |||||
| border-bottom-left-radius: 0 | |||||
| @@ -0,0 +1,9 @@ | |||||
| #content { | |||||
| margin: 0 auto; | |||||
| float: none; | |||||
| } | |||||
| .form-group input[type="checkbox"] { | |||||
| width: auto; | |||||
| height: auto; | |||||
| } | |||||
| @@ -0,0 +1,98 @@ | |||||
| /*! Pushy - v0.9.1 - 2013-9-16 | |||||
| * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. | |||||
| * https://github.com/christophery/pushy/ | |||||
| * by Christopher Yee */ | |||||
| /* Menu Appearance */ | |||||
| .pushy{ | |||||
| position: fixed; | |||||
| width: 200px; | |||||
| height: 100%; | |||||
| top: 0; | |||||
| z-index: 9999; | |||||
| background: #333332; | |||||
| font-size: 0.9em; | |||||
| font-weight: bold; | |||||
| -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); | |||||
| -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); | |||||
| box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); | |||||
| overflow: auto; | |||||
| -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */ | |||||
| } | |||||
| .pushy a{ | |||||
| display: block; | |||||
| color: #b3b3b1; | |||||
| padding: 15px 30px; | |||||
| border-bottom: 1px solid rgba(0, 0, 0, .1); | |||||
| border-top: 1px solid rgba(255, 255, 255, .1); | |||||
| text-decoration: none; | |||||
| } | |||||
| .pushy a:hover{ | |||||
| background: #00b4ff; | |||||
| color: #FFF; | |||||
| } | |||||
| /* Menu Movement */ | |||||
| .pushy-left{ | |||||
| -webkit-transform: translate3d(-200px,0,0); | |||||
| -moz-transform: translate3d(-200px,0,0); | |||||
| -ms-transform: translate3d(-200px,0,0); | |||||
| -o-transform: translate3d(-200px,0,0); | |||||
| transform: translate3d(-200px,0,0); | |||||
| } | |||||
| .pushy-open{ | |||||
| -webkit-transform: translate3d(0,0,0); | |||||
| -moz-transform: translate3d(0,0,0); | |||||
| -ms-transform: translate3d(0,0,0); | |||||
| -o-transform: translate3d(0,0,0); | |||||
| transform: translate3d(0,0,0); | |||||
| } | |||||
| .container-push, .push-push{ | |||||
| -webkit-transform: translate3d(200px,0,0); | |||||
| -moz-transform: translate3d(200px,0,0); | |||||
| -ms-transform: translate3d(200px,0,0); | |||||
| -o-transform: translate3d(200px,0,0); | |||||
| transform: translate3d(200px,0,0); | |||||
| } | |||||
| /* Menu Transitions */ | |||||
| .pushy, #container, .push{ | |||||
| -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99); | |||||
| -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99); | |||||
| -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99); | |||||
| transition: transform .2s cubic-bezier(.16, .68, .43, .99); | |||||
| /* improves performance issues on mobile*/ | |||||
| -webkit-backface-visibility: hidden; | |||||
| -webkit-perspective: 1000; | |||||
| } | |||||
| /* Site Overlay */ | |||||
| .site-overlay{ | |||||
| display: none; | |||||
| } | |||||
| .pushy-active .site-overlay{ | |||||
| display: block; | |||||
| position: fixed; | |||||
| top: 0; | |||||
| right: 0; | |||||
| bottom: 0; | |||||
| left: 200px; | |||||
| z-index: 9999; | |||||
| } | |||||
| /* Example Media Query */ | |||||
| @media screen and (max-width: 768px){ | |||||
| .pushy{ | |||||
| font-size: 1.0em; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,4 @@ | |||||
| /*! Pushy - v0.9.1 - 2013-9-16 | |||||
| * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. | |||||
| * https://github.com/christophery/pushy/ | |||||
| * by Christopher Yee */.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#333332;font-size:.9em;font-weight:bold;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);text-decoration:none}.pushy a:hover{background:#00b4ff;color:#FFF}.pushy-left{-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.container-push,.push-push{-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy,#container,.push{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.site-overlay{display:none}.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:200px;z-index:9999}@media screen and (max-width:768px){.pushy{font-size:1.0}} | |||||
| @@ -0,0 +1,96 @@ | |||||
| html, body { | |||||
| height: 100%; } | |||||
| .pushy ul { | |||||
| padding-left: 0; | |||||
| list-style: none; } | |||||
| .pushy ul.subnavi li { | |||||
| font-size: 12px; } | |||||
| .pushy ul.subnavi li a { | |||||
| padding: 2px 10px; | |||||
| font-weight: normal; } | |||||
| .pushy ul.subnavi li a.subnav-header { | |||||
| font-weight: bold; } | |||||
| .pushy a { | |||||
| padding: 10px; | |||||
| transition: color ease 500ms; } | |||||
| .pushy i { | |||||
| font-size: 22px; | |||||
| vertical-align: sub; } | |||||
| @media screen and (max-width: 970px) { | |||||
| #main-wrapper, #content, #sidebar { | |||||
| width: 100%; } | |||||
| #inner-wrapper { | |||||
| margin: 0 10px; } | |||||
| #sidebar.news-sidebar { | |||||
| margin-top: 0; } } | |||||
| @media screen and (max-width: 860px) { | |||||
| #main-navigation { | |||||
| display: block; } | |||||
| #main-navigation a { | |||||
| float: left; | |||||
| display: block; | |||||
| margin-top: -1px; | |||||
| padding-top: 6px; | |||||
| width: 60px; | |||||
| height: 50px; | |||||
| border-bottom: 0; | |||||
| border-right-style: solid; | |||||
| border-right-width: 1px; | |||||
| border-bottom-style: solid; | |||||
| border-bottom-width: 1px; } | |||||
| #main-navigation .icon { | |||||
| font-size: 16px; } | |||||
| #main-navigation .title { | |||||
| font-size: 10px; } | |||||
| #main-navigation .btn { | |||||
| border-radius: 0; } | |||||
| #main-navigation .btn:first-child { | |||||
| margin-left: -1px; } } | |||||
| @media screen and (max-width: 670px) { | |||||
| #main-navigation, #sidebar { | |||||
| display: none; } | |||||
| .menu-btn { | |||||
| display: block; | |||||
| margin-top: 8px; | |||||
| margin-right: 10px; | |||||
| font-size: 30px; } } | |||||
| @media screen and (max-width: 600px) { | |||||
| #headerbar { | |||||
| float: left; | |||||
| width: 100%; } | |||||
| #searchform { | |||||
| float: left; | |||||
| margin-top: 0; } | |||||
| #logout-button { | |||||
| margin-top: 0; | |||||
| margin-left: 0; } | |||||
| #sidebar { | |||||
| margin-top: 10px; } | |||||
| .table, .table thead, .table tbody, .table tr, .table th, .table td { | |||||
| display: block; } | |||||
| .table caption { | |||||
| width: 100%; } | |||||
| .table thead tr { | |||||
| position: absolute; | |||||
| top: -9999px; | |||||
| left: -9999px; } | |||||
| .table tbody tr { | |||||
| border-top: none; } | |||||
| .progress { | |||||
| width: 100%; } } | |||||
| @media screen and (max-width: 350px) { | |||||
| #searchform input { | |||||
| width: 130px; } } | |||||
| @@ -0,0 +1 @@ | |||||
| html,body{height:100%}.pushy ul{padding-left:0;list-style:none}.pushy ul.subnavi li{font-size:12px}.pushy ul.subnavi li a{padding:2px 10px;font-weight:normal}.pushy ul.subnavi li a.subnav-header{font-weight:bold}.pushy a{padding:10px;transition:color ease 500ms}.pushy i{font-size:22px;vertical-align:sub}@media screen and (max-width:970px){#main-wrapper,#content,#sidebar{width:100%}#inner-wrapper{margin:0 10px}#sidebar.news-sidebar{margin-top:0}}@media screen and (max-width:860px){#main-navigation{display:block}#main-navigation a{float:left;display:block;margin-top:-1px;padding-top:6px;width:60px;height:50px;border-bottom:0;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}#main-navigation .icon{font-size:16px}#main-navigation .title{font-size:10px}#main-navigation .btn{border-radius:0}#main-navigation .btn:first-child{margin-left:-1px}}@media screen and (max-width:670px){#main-navigation,#sidebar{display:none}.menu-btn{display:block;margin-top:8px;margin-right:10px;font-size:30px}}@media screen and (max-width:600px){#headerbar{float:left;width:100%}#searchform{float:left;margin-top:0}#logout-button{margin-top:0;margin-left:0}#sidebar{margin-top:10px}.table,.table thead,.table tbody,.table tr,.table th,.table td{display:block}.table caption{width:100%}.table thead tr{position:absolute;top:-9999px;left:-9999px}.table tbody tr{border-top:0}.progress{width:100%}}@media screen and (max-width:350px){#searchform input{width:130px}} | |||||
| @@ -0,0 +1,108 @@ | |||||
| html, body | |||||
| height: 100% | |||||
| .pushy | |||||
| ul | |||||
| padding-left: 0 | |||||
| list-style: none | |||||
| &.subnavi li | |||||
| font-size: 12px | |||||
| a | |||||
| padding: 2px 10px | |||||
| a | |||||
| padding: 10px | |||||
| transition: color ease 500ms | |||||
| i | |||||
| font-size: 22px | |||||
| vertical-align: sub | |||||
| @media screen and (max-width: 970px) | |||||
| #main-wrapper, #content, #sidebar | |||||
| width: 100% | |||||
| #inner-wrapper | |||||
| margin: 0 10px | |||||
| #sidebar.news-sidebar | |||||
| margin-top: 0 | |||||
| @media screen and (max-width: 860px) | |||||
| #main-navigation | |||||
| display: block | |||||
| a | |||||
| float: left | |||||
| display: block | |||||
| margin-top: -1px | |||||
| padding-top: 6px | |||||
| width: 60px | |||||
| height: 50px | |||||
| border-bottom: 0 | |||||
| border-right-style: solid | |||||
| border-right-width: 1px | |||||
| border-bottom-style: solid | |||||
| border-bottom-width: 1px | |||||
| .icon | |||||
| font-size: 16px | |||||
| .title | |||||
| font-size: 10px | |||||
| .btn | |||||
| border-radius: 0 | |||||
| &:first-child | |||||
| margin-left: -1px | |||||
| @media screen and (max-width: 670px) | |||||
| #main-navigation, .subnavigation | |||||
| display: none | |||||
| .menu-btn | |||||
| display: block | |||||
| margin-top: 8px | |||||
| margin-right: 10px | |||||
| font-size: 30px | |||||
| @media screen and (max-width: 600px) | |||||
| #headerbar | |||||
| float: left | |||||
| width: 100% | |||||
| #searchform | |||||
| float: left | |||||
| margin-top: 0 | |||||
| #logout-button | |||||
| margin-top: 0 | |||||
| margin-left: 0 | |||||
| #sidebar | |||||
| margin-top: 10px | |||||
| .table, .table thead, .table tbody, .table tr, .table th, .table td | |||||
| display: block | |||||
| .table caption | |||||
| width: 100% | |||||
| .table thead tr | |||||
| position: absolute | |||||
| top: -9999px | |||||
| left: -9999px | |||||
| .table tbody tr | |||||
| border-top: none | |||||
| .progress | |||||
| width: 100% | |||||
| @media screen and (max-width: 350px) | |||||
| #searchform | |||||
| input | |||||
| width: 130px | |||||
| @@ -0,0 +1,87 @@ | |||||
| .form-control .select2-choice { | |||||
| border: 0; | |||||
| border-radius: 2px; | |||||
| } | |||||
| .form-control .select2-choice .select2-arrow { | |||||
| border-radius: 0 2px 2px 0; | |||||
| } | |||||
| .form-control.select2-container { | |||||
| height: auto !important; | |||||
| padding: 0; | |||||
| } | |||||
| .form-control.select2-container.select2-dropdown-open { | |||||
| border-color: #5897FB; | |||||
| border-radius: 3px 3px 0 0; | |||||
| } | |||||
| .form-control .select2-container.select2-dropdown-open .select2-choices { | |||||
| border-radius: 3px 3px 0 0; | |||||
| } | |||||
| .form-control.select2-container .select2-choices { | |||||
| border: 0 !important; | |||||
| border-radius: 3px; | |||||
| } | |||||
| .control-group.warning .select2-container .select2-choice, | |||||
| .control-group.warning .select2-container .select2-choices, | |||||
| .control-group.warning .select2-container-active .select2-choice, | |||||
| .control-group.warning .select2-container-active .select2-choices, | |||||
| .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice, | |||||
| .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices, | |||||
| .control-group.warning .select2-container-multi.select2-container-active .select2-choices { | |||||
| border: 1px solid #C09853 !important; | |||||
| } | |||||
| .control-group.warning .select2-container .select2-choice div { | |||||
| border-left: 1px solid #C09853 !important; | |||||
| background: #FCF8E3 !important; | |||||
| } | |||||
| .control-group.error .select2-container .select2-choice, | |||||
| .control-group.error .select2-container .select2-choices, | |||||
| .control-group.error .select2-container-active .select2-choice, | |||||
| .control-group.error .select2-container-active .select2-choices, | |||||
| .control-group.error .select2-dropdown-open.select2-drop-above .select2-choice, | |||||
| .control-group.error .select2-dropdown-open.select2-drop-above .select2-choices, | |||||
| .control-group.error .select2-container-multi.select2-container-active .select2-choices { | |||||
| border: 1px solid #B94A48 !important; | |||||
| } | |||||
| .control-group.error .select2-container .select2-choice div { | |||||
| border-left: 1px solid #B94A48 !important; | |||||
| background: #F2DEDE !important; | |||||
| } | |||||
| .control-group.info .select2-container .select2-choice, | |||||
| .control-group.info .select2-container .select2-choices, | |||||
| .control-group.info .select2-container-active .select2-choice, | |||||
| .control-group.info .select2-container-active .select2-choices, | |||||
| .control-group.info .select2-dropdown-open.select2-drop-above .select2-choice, | |||||
| .control-group.info .select2-dropdown-open.select2-drop-above .select2-choices, | |||||
| .control-group.info .select2-container-multi.select2-container-active .select2-choices { | |||||
| border: 1px solid #3A87AD !important; | |||||
| } | |||||
| .control-group.info .select2-container .select2-choice div { | |||||
| border-left: 1px solid #3A87AD !important; | |||||
| background: #D9EDF7 !important; | |||||
| } | |||||
| .control-group.success .select2-container .select2-choice, | |||||
| .control-group.success .select2-container .select2-choices, | |||||
| .control-group.success .select2-container-active .select2-choice, | |||||
| .control-group.success .select2-container-active .select2-choices, | |||||
| .control-group.success .select2-dropdown-open.select2-drop-above .select2-choice, | |||||
| .control-group.success .select2-dropdown-open.select2-drop-above .select2-choices, | |||||
| .control-group.success .select2-container-multi.select2-container-active .select2-choices { | |||||
| border: 1px solid #468847 !important; | |||||
| } | |||||
| .control-group.success .select2-container .select2-choice div { | |||||
| border-left: 1px solid #468847 !important; | |||||
| background: #DFF0D8 !important; | |||||
| } | |||||
| @@ -0,0 +1,709 @@ | |||||
| /* | |||||
| Version: 3.5.2 Timestamp: Sat Nov 1 14:43:36 EDT 2014 | |||||
| */ | |||||
| .select2-container { | |||||
| margin: 0; | |||||
| position: relative; | |||||
| display: inline-block; | |||||
| /* inline-block for ie7 */ | |||||
| zoom: 1; | |||||
| *display: inline; | |||||
| vertical-align: middle; | |||||
| } | |||||
| .select2-container, | |||||
| .select2-drop, | |||||
| .select2-search, | |||||
| .select2-search input { | |||||
| /* | |||||
| Force border-box so that % widths fit the parent | |||||
| container without overlap because of margin/padding. | |||||
| More Info : http://www.quirksmode.org/css/box.html | |||||
| */ | |||||
| -webkit-box-sizing: border-box; /* webkit */ | |||||
| -moz-box-sizing: border-box; /* firefox */ | |||||
| box-sizing: border-box; /* css3 */ | |||||
| } | |||||
| .select2-container .select2-choice { | |||||
| display: block; | |||||
| height: 26px; | |||||
| padding: 0 0 0 8px; | |||||
| overflow: hidden; | |||||
| position: relative; | |||||
| border: 1px solid #aaa; | |||||
| white-space: nowrap; | |||||
| line-height: 26px; | |||||
| color: #444; | |||||
| text-decoration: none; | |||||
| border-radius: 4px; | |||||
| background-clip: padding-box; | |||||
| -webkit-touch-callout: none; | |||||
| -webkit-user-select: none; | |||||
| -moz-user-select: none; | |||||
| -ms-user-select: none; | |||||
| user-select: none; | |||||
| background-color: #fff; | |||||
| background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff)); | |||||
| background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%); | |||||
| background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%); | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); | |||||
| background-image: linear-gradient(to top, #eee 0%, #fff 50%); | |||||
| } | |||||
| .tab-content .select2-container .select2-choice { | |||||
| height: 32px; | |||||
| line-height: 32px; | |||||
| } | |||||
| html[dir="rtl"] .select2-container .select2-choice { | |||||
| padding: 0 8px 0 0; | |||||
| } | |||||
| .select2-container.select2-drop-above .select2-choice { | |||||
| border-bottom-color: #aaa; | |||||
| border-radius: 0 0 4px 4px; | |||||
| background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff)); | |||||
| background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%); | |||||
| background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%); | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); | |||||
| background-image: linear-gradient(to bottom, #eee 0%, #fff 90%); | |||||
| } | |||||
| .select2-container.select2-allowclear .select2-choice .select2-chosen { | |||||
| margin-right: 42px; | |||||
| } | |||||
| .select2-container .select2-choice > .select2-chosen { | |||||
| margin-right: 26px; | |||||
| display: block; | |||||
| overflow: hidden; | |||||
| white-space: nowrap; | |||||
| text-overflow: ellipsis; | |||||
| float: none; | |||||
| width: auto; | |||||
| } | |||||
| html[dir="rtl"] .select2-container .select2-choice > .select2-chosen { | |||||
| margin-left: 26px; | |||||
| margin-right: 0; | |||||
| } | |||||
| .select2-container .select2-choice abbr { | |||||
| display: none; | |||||
| width: 12px; | |||||
| height: 12px; | |||||
| position: absolute; | |||||
| right: 24px; | |||||
| top: 8px; | |||||
| font-size: 1px; | |||||
| text-decoration: none; | |||||
| border: 0; | |||||
| background: url('select2.png') right top no-repeat; | |||||
| cursor: pointer; | |||||
| outline: 0; | |||||
| } | |||||
| .select2-container.select2-allowclear .select2-choice abbr { | |||||
| display: inline-block; | |||||
| } | |||||
| .select2-container .select2-choice abbr:hover { | |||||
| background-position: right -11px; | |||||
| cursor: pointer; | |||||
| } | |||||
| .select2-drop-mask { | |||||
| border: 0; | |||||
| margin: 0; | |||||
| padding: 0; | |||||
| position: fixed; | |||||
| left: 0; | |||||
| top: 0; | |||||
| min-height: 100%; | |||||
| min-width: 100%; | |||||
| height: auto; | |||||
| width: auto; | |||||
| opacity: 0; | |||||
| z-index: 9998; | |||||
| /* styles required for IE to work */ | |||||
| background-color: #fff; | |||||
| filter: alpha(opacity=0); | |||||
| } | |||||
| .select2-drop { | |||||
| width: 100%; | |||||
| margin-top: -1px; | |||||
| position: absolute; | |||||
| z-index: 9999; | |||||
| top: 100%; | |||||
| background: #fff; | |||||
| color: #000; | |||||
| border: 1px solid #aaa; | |||||
| border-top: 0; | |||||
| border-radius: 0 0 4px 4px; | |||||
| -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); | |||||
| box-shadow: 0 4px 5px rgba(0, 0, 0, .15); | |||||
| } | |||||
| .select2-drop.select2-drop-above { | |||||
| margin-top: 1px; | |||||
| border-top: 1px solid #aaa; | |||||
| border-bottom: 0; | |||||
| border-radius: 4px 4px 0 0; | |||||
| -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); | |||||
| box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); | |||||
| } | |||||
| .select2-drop-active { | |||||
| border: 1px solid #5897fb; | |||||
| border-top: none; | |||||
| } | |||||
| .select2-drop.select2-drop-above.select2-drop-active { | |||||
| border-top: 1px solid #5897fb; | |||||
| } | |||||
| .select2-drop-auto-width { | |||||
| border-top: 1px solid #aaa; | |||||
| width: auto; | |||||
| } | |||||
| .select2-drop-auto-width .select2-search { | |||||
| padding-top: 4px; | |||||
| } | |||||
| .select2-container .select2-choice .select2-arrow { | |||||
| display: inline-block; | |||||
| width: 18px; | |||||
| height: 100%; | |||||
| position: absolute; | |||||
| right: 0; | |||||
| top: 0; | |||||
| border-left: 1px solid #aaa; | |||||
| border-radius: 0 4px 4px 0; | |||||
| background-clip: padding-box; | |||||
| background: #ccc; | |||||
| background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee)); | |||||
| background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%); | |||||
| background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%); | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0); | |||||
| background-image: linear-gradient(to top, #ccc 0%, #eee 60%); | |||||
| } | |||||
| html[dir="rtl"] .select2-container .select2-choice .select2-arrow { | |||||
| left: 0; | |||||
| right: auto; | |||||
| border-left: none; | |||||
| border-right: 1px solid #aaa; | |||||
| border-radius: 4px 0 0 4px; | |||||
| } | |||||
| .select2-container .select2-choice .select2-arrow b { | |||||
| display: block; | |||||
| width: 100%; | |||||
| height: 100%; | |||||
| background: url('select2.png') no-repeat 0 1px; | |||||
| } | |||||
| html[dir="rtl"] .select2-container .select2-choice .select2-arrow b { | |||||
| background-position: 2px 1px; | |||||
| } | |||||
| .select2-search { | |||||
| display: inline-block; | |||||
| width: 100%; | |||||
| min-height: 26px; | |||||
| margin: 0; | |||||
| padding-left: 4px; | |||||
| padding-right: 4px; | |||||
| position: relative; | |||||
| z-index: 10000; | |||||
| white-space: nowrap; | |||||
| } | |||||
| .select2-search input { | |||||
| width: 100%; | |||||
| height: auto !important; | |||||
| min-height: 26px; | |||||
| padding: 4px 20px 4px 5px; | |||||
| margin: 0; | |||||
| outline: 0; | |||||
| font-family: sans-serif; | |||||
| font-size: 1em; | |||||
| border: 1px solid #aaa; | |||||
| border-radius: 0; | |||||
| -webkit-box-shadow: none; | |||||
| box-shadow: none; | |||||
| background: #fff url('select2.png') no-repeat 100% -22px; | |||||
| background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); | |||||
| background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; | |||||
| } | |||||
| html[dir="rtl"] .select2-search input { | |||||
| padding: 4px 5px 4px 20px; | |||||
| background: #fff url('select2.png') no-repeat -37px -22px; | |||||
| background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); | |||||
| background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; | |||||
| } | |||||
| .select2-drop.select2-drop-above .select2-search input { | |||||
| margin-top: 4px; | |||||
| } | |||||
| .select2-search input.select2-active { | |||||
| background: #fff url('select2-spinner.gif') no-repeat 100%; | |||||
| background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); | |||||
| background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); | |||||
| background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; | |||||
| } | |||||
| .select2-container-active .select2-choice, | |||||
| .select2-container-active .select2-choices { | |||||
| border: 1px solid #5897fb; | |||||
| outline: none; | |||||
| -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); | |||||
| box-shadow: 0 0 5px rgba(0, 0, 0, .3); | |||||
| } | |||||
| .select2-dropdown-open .select2-choice { | |||||
| border-bottom-color: transparent; | |||||
| -webkit-box-shadow: 0 1px 0 #fff inset; | |||||
| box-shadow: 0 1px 0 #fff inset; | |||||
| border-bottom-left-radius: 0; | |||||
| border-bottom-right-radius: 0; | |||||
| background-color: #eee; | |||||
| background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee)); | |||||
| background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%); | |||||
| background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%); | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); | |||||
| background-image: linear-gradient(to top, #fff 0%, #eee 50%); | |||||
| } | |||||
| .select2-dropdown-open.select2-drop-above .select2-choice, | |||||
| .select2-dropdown-open.select2-drop-above .select2-choices { | |||||
| border: 1px solid #5897fb; | |||||
| border-top-color: transparent; | |||||
| background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee)); | |||||
| background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%); | |||||
| background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%); | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); | |||||
| background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); | |||||
| } | |||||
| .select2-dropdown-open .select2-choice .select2-arrow { | |||||
| background: transparent; | |||||
| border-left: none; | |||||
| filter: none; | |||||
| } | |||||
| html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow { | |||||
| border-right: none; | |||||
| } | |||||
| .select2-dropdown-open .select2-choice .select2-arrow b { | |||||
| background-position: -18px 1px; | |||||
| } | |||||
| html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b { | |||||
| background-position: -16px 1px; | |||||
| } | |||||
| .select2-hidden-accessible { | |||||
| border: 0; | |||||
| clip: rect(0 0 0 0); | |||||
| height: 1px; | |||||
| margin: -1px; | |||||
| overflow: hidden; | |||||
| padding: 0; | |||||
| position: absolute; | |||||
| width: 1px; | |||||
| } | |||||
| /* results */ | |||||
| .select2-results { | |||||
| max-height: 200px; | |||||
| padding: 0 0 0 4px; | |||||
| margin: 4px 4px 4px 0; | |||||
| position: relative; | |||||
| overflow-x: hidden; | |||||
| overflow-y: auto; | |||||
| -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | |||||
| } | |||||
| html[dir="rtl"] .select2-results { | |||||
| padding: 0 4px 0 0; | |||||
| margin: 4px 0 4px 4px; | |||||
| } | |||||
| .select2-results ul.select2-result-sub { | |||||
| margin: 0; | |||||
| padding-left: 0; | |||||
| } | |||||
| .select2-results li { | |||||
| list-style: none; | |||||
| display: list-item; | |||||
| background-image: none; | |||||
| } | |||||
| .select2-results li.select2-result-with-children > .select2-result-label { | |||||
| font-weight: bold; | |||||
| } | |||||
| .select2-results .select2-result-label { | |||||
| padding: 3px 7px 4px; | |||||
| margin: 0; | |||||
| cursor: pointer; | |||||
| min-height: 1em; | |||||
| -webkit-touch-callout: none; | |||||
| -webkit-user-select: none; | |||||
| -moz-user-select: none; | |||||
| -ms-user-select: none; | |||||
| user-select: none; | |||||
| } | |||||
| .select2-results-dept-1 .select2-result-label { padding-left: 20px } | |||||
| .select2-results-dept-2 .select2-result-label { padding-left: 40px } | |||||
| .select2-results-dept-3 .select2-result-label { padding-left: 60px } | |||||
| .select2-results-dept-4 .select2-result-label { padding-left: 80px } | |||||
| .select2-results-dept-5 .select2-result-label { padding-left: 100px } | |||||
| .select2-results-dept-6 .select2-result-label { padding-left: 110px } | |||||
| .select2-results-dept-7 .select2-result-label { padding-left: 120px } | |||||
| .select2-results .select2-highlighted { | |||||
| background: #3875d7; | |||||
| color: #fff; | |||||
| } | |||||
| .select2-results li em { | |||||
| background: #feffde; | |||||
| font-style: normal; | |||||
| } | |||||
| .select2-results .select2-highlighted em { | |||||
| background: transparent; | |||||
| } | |||||
| .select2-results .select2-highlighted ul { | |||||
| background: #fff; | |||||
| color: #000; | |||||
| } | |||||
| .select2-results .select2-no-results, | |||||
| .select2-results .select2-searching, | |||||
| .select2-results .select2-ajax-error, | |||||
| .select2-results .select2-selection-limit { | |||||
| background: #f4f4f4; | |||||
| display: list-item; | |||||
| padding-left: 5px; | |||||
| } | |||||
| /* | |||||
| disabled look for disabled choices in the results dropdown | |||||
| */ | |||||
| .select2-results .select2-disabled.select2-highlighted { | |||||
| color: #666; | |||||
| background: #f4f4f4; | |||||
| display: list-item; | |||||
| cursor: default; | |||||
| } | |||||
| .select2-results .select2-disabled { | |||||
| background: #f4f4f4; | |||||
| display: none; | |||||
| cursor: default; | |||||
| } | |||||
| .select2-results .select2-selected { | |||||
| display: none; | |||||
| } | |||||
| .select2-more-results.select2-active { | |||||
| background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%; | |||||
| } | |||||
| .select2-results .select2-ajax-error { | |||||
| background: rgba(255, 50, 50, .2); | |||||
| } | |||||
| .select2-more-results { | |||||
| background: #f4f4f4; | |||||
| display: list-item; | |||||
| } | |||||
| /* disabled styles */ | |||||
| .select2-container.select2-container-disabled .select2-choice { | |||||
| background-color: #f4f4f4; | |||||
| background-image: none; | |||||
| border: 1px solid #ddd; | |||||
| cursor: default; | |||||
| } | |||||
| .select2-container.select2-container-disabled .select2-choice .select2-arrow { | |||||
| background-color: #f4f4f4; | |||||
| background-image: none; | |||||
| border-left: 0; | |||||
| } | |||||
| .select2-container.select2-container-disabled .select2-choice abbr { | |||||
| display: none; | |||||
| } | |||||
| /* multiselect */ | |||||
| .select2-container-multi .select2-choices { | |||||
| height: auto !important; | |||||
| height: 1%; | |||||
| margin: 0; | |||||
| padding: 0 5px 0 0; | |||||
| position: relative; | |||||
| border: 1px solid #aaa; | |||||
| cursor: text; | |||||
| overflow: hidden; | |||||
| background-color: #fff; | |||||
| background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff)); | |||||
| background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); | |||||
| background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); | |||||
| background-image: linear-gradient(to bottom, #eee 1%, #fff 15%); | |||||
| } | |||||
| html[dir="rtl"] .select2-container-multi .select2-choices { | |||||
| padding: 0 0 0 5px; | |||||
| } | |||||
| .select2-locked { | |||||
| padding: 3px 5px 3px 5px !important; | |||||
| } | |||||
| .select2-container-multi .select2-choices { | |||||
| min-height: 26px; | |||||
| } | |||||
| .select2-container-multi.select2-container-active .select2-choices { | |||||
| border: 1px solid #5897fb; | |||||
| outline: none; | |||||
| -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); | |||||
| box-shadow: 0 0 5px rgba(0, 0, 0, .3); | |||||
| } | |||||
| .select2-container-multi .select2-choices li { | |||||
| float: left; | |||||
| list-style: none; | |||||
| } | |||||
| html[dir="rtl"] .select2-container-multi .select2-choices li | |||||
| { | |||||
| float: right; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-field { | |||||
| margin: 0; | |||||
| padding: 0; | |||||
| white-space: nowrap; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-field input { | |||||
| padding: 5px; | |||||
| margin: 1px 0; | |||||
| font-family: sans-serif; | |||||
| font-size: 100%; | |||||
| color: #666; | |||||
| outline: 0; | |||||
| border: 0; | |||||
| -webkit-box-shadow: none; | |||||
| box-shadow: none; | |||||
| background: transparent !important; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-field input.select2-active { | |||||
| background: #fff url('select2-spinner.gif') no-repeat 100% !important; | |||||
| } | |||||
| .select2-default { | |||||
| color: #999 !important; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-choice { | |||||
| padding: 3px 5px 3px 18px; | |||||
| margin: 3px 0 3px 5px; | |||||
| position: relative; | |||||
| line-height: 13px; | |||||
| color: #333; | |||||
| cursor: default; | |||||
| border: 1px solid #aaaaaa; | |||||
| border-radius: 3px; | |||||
| -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); | |||||
| box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); | |||||
| background-clip: padding-box; | |||||
| -webkit-touch-callout: none; | |||||
| -webkit-user-select: none; | |||||
| -moz-user-select: none; | |||||
| -ms-user-select: none; | |||||
| user-select: none; | |||||
| background-color: #e4e4e4; | |||||
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); | |||||
| background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); | |||||
| background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); | |||||
| background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); | |||||
| background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); | |||||
| } | |||||
| html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice | |||||
| { | |||||
| margin: 3px 5px 3px 0; | |||||
| padding: 3px 18px 3px 5px; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-choice .select2-chosen { | |||||
| cursor: default; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-choice-focus { | |||||
| background: #d4d4d4; | |||||
| } | |||||
| .select2-search-choice-close { | |||||
| display: block; | |||||
| width: 12px; | |||||
| height: 13px; | |||||
| position: absolute; | |||||
| right: 3px; | |||||
| top: 4px; | |||||
| font-size: 1px; | |||||
| outline: none; | |||||
| background: url('select2.png') right top no-repeat; | |||||
| } | |||||
| html[dir="rtl"] .select2-search-choice-close { | |||||
| right: auto; | |||||
| left: 3px; | |||||
| } | |||||
| .select2-container-multi .select2-search-choice-close { | |||||
| left: 3px; | |||||
| } | |||||
| html[dir="rtl"] .select2-container-multi .select2-search-choice-close { | |||||
| left: auto; | |||||
| right: 2px; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { | |||||
| background-position: right -11px; | |||||
| } | |||||
| .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { | |||||
| background-position: right -11px; | |||||
| } | |||||
| /* disabled styles */ | |||||
| .select2-container-multi.select2-container-disabled .select2-choices { | |||||
| background-color: #f4f4f4; | |||||
| background-image: none; | |||||
| border: 1px solid #ddd; | |||||
| cursor: default; | |||||
| } | |||||
| .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { | |||||
| padding: 3px 5px 3px 5px; | |||||
| border: 1px solid #ddd; | |||||
| background-image: none; | |||||
| background-color: #f4f4f4; | |||||
| } | |||||
| .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; | |||||
| background: none; | |||||
| } | |||||
| /* end multiselect */ | |||||
| .select2-result-selectable .select2-match, | |||||
| .select2-result-unselectable .select2-match { | |||||
| text-decoration: underline; | |||||
| } | |||||
| .select2-offscreen, .select2-offscreen:focus { | |||||
| clip: rect(0 0 0 0) !important; | |||||
| width: 1px !important; | |||||
| height: 1px !important; | |||||
| border: 0 !important; | |||||
| margin: 0 !important; | |||||
| padding: 0 !important; | |||||
| overflow: hidden !important; | |||||
| position: absolute !important; | |||||
| outline: 0 !important; | |||||
| left: 0px !important; | |||||
| top: 0px !important; | |||||
| } | |||||
| .select2-display-none { | |||||
| display: none; | |||||
| } | |||||
| .select2-measure-scrollbar { | |||||
| position: absolute; | |||||
| top: -10000px; | |||||
| left: -10000px; | |||||
| width: 100px; | |||||
| height: 100px; | |||||
| overflow: scroll; | |||||
| } | |||||
| /* Retina-ize icons */ | |||||
| @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) { | |||||
| .select2-search input, | |||||
| .select2-search-choice-close, | |||||
| .select2-container .select2-choice abbr, | |||||
| .select2-container .select2-choice .select2-arrow b { | |||||
| background-image: url('select2x2.png') !important; | |||||
| background-repeat: no-repeat !important; | |||||
| background-size: 60px 40px !important; | |||||
| } | |||||
| .select2-search input { | |||||
| background-position: 100% -21px !important; | |||||
| } | |||||
| } | |||||
| @@ -0,0 +1,33 @@ | |||||
| $color-black: rgb(0, 0, 0) | |||||
| $color-black-transparent: rgba(0, 0, 0, .2) | |||||
| $color-background-blueish: rgb(16, 26, 34) | |||||
| $color-font-main: rgb(223, 223, 223) | |||||
| $color-gradient-grey-start: rgb(255, 255, 255) | |||||
| $color-gradient-grey-stop: rgb(185, 187, 189) | |||||
| $color-gradient-green-start: rgb(123, 204, 137) | |||||
| $color-gradient-green-stop: rgb(106, 185, 119) | |||||
| $color-green-border: rgb(90, 171, 104) | |||||
| $color-green-border-hover: rgb(80, 155, 90) | |||||
| $color-green: rgb(60, 179, 85) | |||||
| $color-grey: rgb(135, 135, 135) | |||||
| $color-grey-hover: rgb(107, 107, 107) | |||||
| $color-grey-bg: rgb(16, 26, 34) | |||||
| $color-grey-border: rgb(211, 215, 218) | |||||
| $color-grey-light: rgb(36, 59, 85) | |||||
| $color-red: rgb(199, 15, 25) | |||||
| $color-red-hover: lighten($color-red, 5%) | |||||
| $color-red-dark: darken($color-red, 10%) | |||||
| $color-red-dark-hover: darken($color-red-dark, 5%) | |||||
| $color-white: rgb(16, 26, 34) | |||||
| $color-notification-info-background: rgb(0, 49, 61) | |||||
| $color-notification-info-border: rgb(206, 221, 237) | |||||
| $color-notification-info-font: rgb(249, 241, 201) | |||||
| $color-notification-info-link: rgb(232, 217, 161) | |||||
| $color-notification-info-link-hover: lighten($color-notification-info-link, 10%) | |||||
| $color-notification-danger-background: rgb(247, 223, 223) | |||||
| $color-notification-danger-border: rgb(220, 178, 179) | |||||
| $color-notification-danger-font: rgb(175, 121, 125) | |||||
| $color-input-focus: $color-notification-info-font | |||||
| $color-table-hover: $color-notification-info-background | |||||
| $color-thead-begin: rgb(43, 85, 109) | |||||
| $color-thead-end: rgb(28, 57, 78) | |||||
| @@ -0,0 +1,13 @@ | |||||
| @import "colors" | |||||
| @mixin background-gradient | |||||
| background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) | |||||
| &:hover | |||||
| background: linear-gradient(to bottom, darken($color-gradient-grey-start, 5%), darken($color-gradient-grey-stop, 5%)) | |||||
| @mixin background-gradient-green | |||||
| background: linear-gradient(to bottom, $color-gradient-green-start, $color-gradient-green-stop) | |||||
| &:hover | |||||
| background: linear-gradient(to bottom, darken($color-gradient-green-start, 5%), darken($color-gradient-green-stop, 5%)) | |||||
| @@ -0,0 +1,169 @@ | |||||
| html, body { | |||||
| -webkit-tap-highlight-color: black; } | |||||
| body { | |||||
| background: #101a22; | |||||
| color: #dfdfdf; } | |||||
| .green { | |||||
| color: #3cb355; } | |||||
| .form-control:focus { | |||||
| border-color: #f9f1c9; } | |||||
| .formbutton-default { | |||||
| background: linear-gradient(to bottom, white, #b9bbbd); | |||||
| color: #101a22; } | |||||
| .formbutton-default:hover { | |||||
| background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } | |||||
| .formbutton-success { | |||||
| background: linear-gradient(to bottom, #7bcc89, #6ab977); | |||||
| border-color: #5aab68; | |||||
| border-bottom-color: #5aab68; | |||||
| color: #101a22; } | |||||
| .formbutton-success:hover { | |||||
| background: linear-gradient(to bottom, #69c579, #59b167); } | |||||
| .formbutton-success:hover, .formbutton-success.active { | |||||
| border-bottom-color: #509b5a; | |||||
| color: #101a22; } | |||||
| .formbutton-danger { | |||||
| background: linear-gradient(to bottom, #c70f19, #b60008); | |||||
| border-color: #980b13; | |||||
| border-bottom-color: #980b13; | |||||
| color: white; } | |||||
| .formbutton-danger:hover { | |||||
| background: linear-gradient(to bottom, #c30b15, #b20004); } | |||||
| .formbutton-danger:hover, .formbutton-danger.active { | |||||
| border-bottom-color: #8f0209; | |||||
| color: white; } | |||||
| #searchform button { | |||||
| background: linear-gradient(to bottom, white, #b9bbbd); } | |||||
| #searchform button:hover { | |||||
| background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } | |||||
| #logout-button { | |||||
| background: #c70f19; | |||||
| border-bottom-color: #980b13; } | |||||
| #logout-button:hover { | |||||
| background: #df111c; | |||||
| border-bottom-color: #800a10; } | |||||
| #main-navigation a { | |||||
| background: linear-gradient(to bottom, white, #b9bbbd); | |||||
| border-bottom-color: #878787; } | |||||
| #main-navigation a:hover { | |||||
| background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } | |||||
| #main-navigation a:hover, #main-navigation a.active { | |||||
| border-bottom-color: #6b6b6b; | |||||
| color: #c70f19; } | |||||
| #main-navigation .icon { | |||||
| text-shadow: 1px 1px 1px #101a22; } | |||||
| #sidebar { | |||||
| border-color: #cedded; | |||||
| background: #101a22; } | |||||
| #sidebar header { | |||||
| background: #00313d; | |||||
| color: #f9f1c9; } | |||||
| #sidebar li { | |||||
| border-top-color: #cedded; } | |||||
| #sidebar a { | |||||
| color: inherit; } | |||||
| #sidebar a:hover { | |||||
| color: #f2eaca; } | |||||
| .page-header { | |||||
| border-color: #878787; } | |||||
| .alert-notification { | |||||
| background: #00313d; | |||||
| border-color: #cedded; | |||||
| color: #f9f1c9; } | |||||
| .alert-notification a { | |||||
| color: #e8d9a1; } | |||||
| .alert-notification a:hover { | |||||
| color: #f2eaca; } | |||||
| .alert-danger { | |||||
| background: #f7dfdf; | |||||
| border-color: #dcb2b3; | |||||
| color: #af797d; } | |||||
| .modules li { | |||||
| background: #101a22; | |||||
| border-color: #d3d7da; | |||||
| box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); } | |||||
| .modules .button { | |||||
| background: linear-gradient(to bottom, white, #b9bbbd); | |||||
| border-bottom-color: #878787; } | |||||
| .modules .button:hover { | |||||
| background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } | |||||
| .modules .button:hover, .modules .button.active { | |||||
| border-bottom-color: #6b6b6b; } | |||||
| .modules a { | |||||
| color: inherit; } | |||||
| .table-wrapper { | |||||
| background: #101a22; | |||||
| border-color: #d3d7da; } | |||||
| .table caption { | |||||
| border-bottom-color: #d3d7da; } | |||||
| .table tbody tr { | |||||
| border-top-color: #d3d7da; } | |||||
| .table tbody tr:nth-child(odd) { | |||||
| background: #101a22; } | |||||
| .table tbody tr:nth-child(even) { | |||||
| background: #101a22; } | |||||
| .table tbody tr:hover { | |||||
| background: #00313d; } | |||||
| .tfooter { | |||||
| border-top-color: #d3d7da; } | |||||
| .content-tab-wrapper { | |||||
| background: #101a22; | |||||
| border-color: #d3d7da; } | |||||
| .content-tab-wrapper .nav-tabs { | |||||
| background: #243b55; | |||||
| box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); } | |||||
| .content-tab-wrapper .nav-tabs > li > a { | |||||
| border-right-color: #d3d7da !important; | |||||
| color: inherit; } | |||||
| .content-tab-wrapper .nav-tabs > li > a:hover { | |||||
| background: #1c2f43; } | |||||
| .content-tab-wrapper .nav-tabs .active a { | |||||
| background: #101a22 !important; } | |||||
| .content-tab-wrapper .nav-tabs .active a:focus { | |||||
| color: inherit; } | |||||
| thead.dark { | |||||
| background: linear-gradient(to bottom, #2b556d, #1c394e) !important; | |||||
| color: #dfdfdf; } | |||||
| thead.dark tr:nth-child(2) { | |||||
| background: linear-gradient(to bottom, white, #b9bbbd) !important; } | |||||
| #footer { | |||||
| border-top-color: #d3d7da; } | |||||
| .pushy { | |||||
| background: #101a22; } | |||||
| .pushy ul.subnavi li a:hover { | |||||
| background: none; } | |||||
| .pushy a:hover, .pushy a.active { | |||||
| background: #101a22; | |||||
| color: inherit; } | |||||
| @media screen and (max-width: 860px) { | |||||
| #main-navigation a { | |||||
| border-right-color: #d3d7da; | |||||
| border-bottom-color: #d3d7da; } | |||||
| #main-navigation a.active { | |||||
| border-right-color: #d3d7da; | |||||
| border-bottom-color: #d3d7da; } | |||||
| #main-navigation a:hover { | |||||
| border-bottom-color: #d3d7da; } } | |||||
| @@ -0,0 +1 @@ | |||||
| html,body{-webkit-tap-highlight-color:black}body{background:#101a22;color:#dfdfdf}.green{color:#3cb355}.form-control:focus{border-color:#f9f1c9}.formbutton-default{background:linear-gradient(to bottom,white,#b9bbbd);color:#101a22}.formbutton-default:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}.formbutton-success{background:linear-gradient(to bottom,#7bcc89,#6ab977);border-color:#5aab68;border-bottom-color:#5aab68;color:#101a22}.formbutton-success:hover{background:linear-gradient(to bottom,#69c579,#59b167)}.formbutton-success:hover,.formbutton-success.active{border-bottom-color:#509b5a;color:#101a22}.formbutton-danger{background:linear-gradient(to bottom,#c70f19,#b60008);border-color:#980b13;border-bottom-color:#980b13;color:white}.formbutton-danger:hover{background:linear-gradient(to bottom,#c30b15,#b20004)}.formbutton-danger:hover,.formbutton-danger.active{border-bottom-color:#8f0209;color:white}#searchform button{background:linear-gradient(to bottom,white,#b9bbbd)}#searchform button:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}#logout-button{background:#c70f19;border-bottom-color:#980b13}#logout-button:hover{background:#df111c;border-bottom-color:#800a10}#main-navigation a{background:linear-gradient(to bottom,white,#b9bbbd);border-bottom-color:#878787}#main-navigation a:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}#main-navigation a:hover,#main-navigation a.active{border-bottom-color:#6b6b6b;color:#c70f19}#main-navigation .icon{text-shadow:1px 1px 1px #101a22}#sidebar{border-color:#cedded;background:#101a22}#sidebar header{background:#00313d;color:#f9f1c9}#sidebar li{border-top-color:#cedded}#sidebar a{color:inherit}#sidebar a:hover{color:#f2eaca}.page-header{border-color:#878787}.alert-notification{background:#00313d;border-color:#cedded;color:#f9f1c9}.alert-notification a{color:#e8d9a1}.alert-notification a:hover{color:#f2eaca}.alert-danger{background:#f7dfdf;border-color:#dcb2b3;color:#af797d}.modules li{background:#101a22;border-color:#d3d7da;box-shadow:inset 1px 3px 8px -5px rgba(0,0,0,0.2)}.modules .button{background:linear-gradient(to bottom,white,#b9bbbd);border-bottom-color:#878787}.modules .button:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}.modules .button:hover,.modules .button.active{border-bottom-color:#6b6b6b}.modules a{color:inherit}.table-wrapper{background:#101a22;border-color:#d3d7da}.table caption{border-bottom-color:#d3d7da}.table tbody tr{border-top-color:#d3d7da}.table tbody tr:nth-child(odd){background:#101a22}.table tbody tr:nth-child(even){background:#101a22}.table tbody tr:hover{background:#00313d}.tfooter{border-top-color:#d3d7da}.content-tab-wrapper{background:#101a22;border-color:#d3d7da}.content-tab-wrapper .nav-tabs{background:#243b55;box-shadow:inset -1px -2px 6px -5px rgba(0,0,0,0.2)}.content-tab-wrapper .nav-tabs>li>a{border-right-color:#d3d7da!important;color:inherit}.content-tab-wrapper .nav-tabs>li>a:hover{background:#1c2f43}.content-tab-wrapper .nav-tabs .active a{background:#101a22!important}.content-tab-wrapper .nav-tabs .active a:focus{color:inherit}thead.dark{background:linear-gradient(to bottom,#2b556d,#1c394e)!important;color:#dfdfdf}thead.dark tr:nth-child(2){background:linear-gradient(to bottom,white,#b9bbbd)!important}#footer{border-top-color:#d3d7da}.pushy{background:#101a22}.pushy ul.subnavi li a:hover{background:0}.pushy a:hover,.pushy a.active{background:#101a22;color:inherit}@media screen and (max-width:860px){#main-navigation a{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a.active{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a:hover{border-bottom-color:#d3d7da}} | |||||
| @@ -0,0 +1,185 @@ | |||||
| @import "colors" | |||||
| @import "mixins" | |||||
| html, body | |||||
| -webkit-tap-highlight-color: $color-black | |||||
| body | |||||
| background: $color-background-blueish | |||||
| color: $color-font-main | |||||
| .green | |||||
| color: $color-green | |||||
| .form-control:focus | |||||
| border-color: $color-input-focus | |||||
| .formbutton-default | |||||
| @include background-gradient | |||||
| color: $color-background-blueish | |||||
| .formbutton-success | |||||
| @include background-gradient-green | |||||
| border-color: $color-green-border | |||||
| border-bottom-color: $color-green-border | |||||
| color: $color-white | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-green-border-hover | |||||
| color: $color-white | |||||
| #searchform | |||||
| button | |||||
| @include background-gradient | |||||
| #logout-button | |||||
| background: $color-red | |||||
| border-bottom-color: $color-red-dark | |||||
| &:hover | |||||
| background: $color-red-hover | |||||
| border-bottom-color: $color-red-dark-hover | |||||
| #main-navigation | |||||
| a | |||||
| @include background-gradient | |||||
| border-bottom-color: $color-grey | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-grey-hover | |||||
| color: $color-red | |||||
| .icon | |||||
| text-shadow: 1px 1px 1px $color-white | |||||
| #sidebar | |||||
| border-color: $color-notification-info-border | |||||
| background: $color-white | |||||
| header | |||||
| background: $color-notification-info-background | |||||
| color: $color-notification-info-font | |||||
| li | |||||
| border-top-color: $color-notification-info-border | |||||
| a | |||||
| color: inherit | |||||
| &:hover | |||||
| color: $color-notification-info-link-hover | |||||
| .page-header | |||||
| border-color: $color-grey | |||||
| .alert-notification | |||||
| background: $color-notification-info-background | |||||
| border-color: $color-notification-info-border | |||||
| color: $color-notification-info-font | |||||
| a | |||||
| color: $color-notification-info-link | |||||
| &:hover | |||||
| color: $color-notification-info-link-hover | |||||
| .alert-danger | |||||
| background: $color-notification-danger-background | |||||
| border-color: $color-notification-danger-border | |||||
| color: $color-notification-danger-font | |||||
| .modules | |||||
| li | |||||
| background: $color-grey-bg | |||||
| border-color: $color-grey-border | |||||
| box-shadow: inset 1px 3px 8px -5px $color-black-transparent | |||||
| .button | |||||
| @include background-gradient | |||||
| border-bottom-color: $color-grey | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-grey-hover | |||||
| a | |||||
| color: inherit | |||||
| .table-wrapper | |||||
| background: $color-white | |||||
| border-color: $color-grey-border | |||||
| .table | |||||
| caption | |||||
| border-bottom-color: $color-grey-border | |||||
| tbody | |||||
| tr | |||||
| border-top-color: $color-grey-border | |||||
| &:nth-child(odd) | |||||
| background: $color-background-blueish | |||||
| &:nth-child(even) | |||||
| background: $color-white | |||||
| &:hover | |||||
| background: $color-table-hover | |||||
| .tfooter | |||||
| border-top-color: $color-grey-border | |||||
| .content-tab-wrapper | |||||
| background: $color-white | |||||
| border-color: $color-grey-border | |||||
| .nav-tabs | |||||
| background: $color-grey-light | |||||
| box-shadow: inset -1px -2px 6px -5px $color-black-transparent | |||||
| > li > a | |||||
| border-right-color: $color-grey-border !important | |||||
| color: inherit | |||||
| &:hover | |||||
| background: darken($color-grey-light, 5%) | |||||
| .active a | |||||
| background: $color-white !important | |||||
| &:focus | |||||
| color: inherit | |||||
| thead.dark | |||||
| background: linear-gradient(to bottom, $color-thead-begin, $color-thead-end) !important | |||||
| color: $color-font-main | |||||
| #footer | |||||
| border-top-color: $color-grey-border | |||||
| .pushy | |||||
| background: $color-background-blueish | |||||
| ul | |||||
| &.subnavi li | |||||
| a | |||||
| &:hover | |||||
| background: none | |||||
| a | |||||
| &:hover, &.active | |||||
| background: $color-background-blueish | |||||
| color: inherit | |||||
| @media screen and (max-width: 860px) | |||||
| #main-navigation | |||||
| a | |||||
| border-right-color: $color-grey-border | |||||
| border-bottom-color: $color-grey-border | |||||
| &.active | |||||
| border-right-color: $color-grey-border | |||||
| border-bottom-color: $color-grey-border | |||||
| &:hover | |||||
| border-bottom-color: $color-grey-border | |||||
| @@ -0,0 +1,33 @@ | |||||
| $color-black: rgb(0, 0, 0) | |||||
| $color-black-transparent: rgba(0, 0, 0, .2) | |||||
| $color-background-blueish: rgb(242, 245, 247) | |||||
| $color-font-main: rgb(60, 68, 75) | |||||
| $color-gradient-grey-start: rgb(255, 255, 255) | |||||
| $color-gradient-grey-stop: rgb(238, 240, 242) | |||||
| $color-gradient-green-start: rgb(123, 204, 137) | |||||
| $color-gradient-green-stop: rgb(106, 185, 119) | |||||
| $color-green-border: rgb(90, 171, 104) | |||||
| $color-green-border-hover: rgb(80, 155, 90) | |||||
| $color-green: rgb(60, 179, 85) | |||||
| $color-grey: rgb(204, 204, 204) | |||||
| $color-grey-hover: rgb(173, 173, 173) | |||||
| $color-grey-bg: rgb(225, 228, 233) | |||||
| $color-grey-border: rgb(211, 215, 218) | |||||
| $color-grey-light: $color-gradient-grey-stop | |||||
| $color-red: rgb(199, 15, 25) | |||||
| $color-red-hover: lighten($color-red, 5%) | |||||
| $color-red-dark: darken($color-red, 10%) | |||||
| $color-red-dark-hover: darken($color-red-dark, 5%) | |||||
| $color-white: rgb(255, 255, 255) | |||||
| $color-notification-info-background: rgb(223, 234, 246) | |||||
| $color-notification-info-border: rgb(206, 221, 237) | |||||
| $color-notification-info-font: rgb(105, 130, 150) | |||||
| $color-notification-info-link: rgb(35, 113, 202) | |||||
| $color-notification-info-link-hover: lighten($color-notification-info-link, 10%) | |||||
| $color-notification-danger-background: rgb(247, 223, 223) | |||||
| $color-notification-danger-border: rgb(220, 178, 179) | |||||
| $color-notification-danger-font: rgb(149, 104, 107) | |||||
| $color-input-focus: $color-notification-info-font | |||||
| $color-table-hover: $color-notification-info-background | |||||
| $color-thead-begin: rgb(87, 100, 109) | |||||
| $color-thead-end: rgb(62, 71, 78) | |||||
| @@ -0,0 +1,13 @@ | |||||
| @import "colors" | |||||
| @mixin background-gradient | |||||
| background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) | |||||
| &:hover | |||||
| background: linear-gradient(to bottom, darken($color-gradient-grey-start, 2%), darken($color-gradient-grey-stop, 2%)) | |||||
| @mixin background-gradient-green | |||||
| background: linear-gradient(to bottom, $color-gradient-green-start, $color-gradient-green-stop) | |||||
| &:hover | |||||
| background: linear-gradient(to bottom, darken($color-gradient-green-start, 2%), darken($color-gradient-green-stop, 2%)) | |||||
| @@ -0,0 +1,172 @@ | |||||
| html, body { | |||||
| -webkit-tap-highlight-color: black; } | |||||
| body { | |||||
| background: #f2f5f7; | |||||
| color: #3c444b; } | |||||
| .green { | |||||
| color: #3cb355; } | |||||
| .form-control:focus { | |||||
| border-color: #698296; } | |||||
| .formbutton-default { | |||||
| background: linear-gradient(to bottom, white, #eef0f2); | |||||
| border-bottom-color: #cccccc; | |||||
| color: #3c444b; } | |||||
| .formbutton-default:hover { | |||||
| background: linear-gradient(to bottom, #fafafa, #e8ebee); } | |||||
| .formbutton-default:hover, .formbutton-default.active { | |||||
| border-bottom-color: #adadad; } | |||||
| .formbutton-success { | |||||
| background: linear-gradient(to bottom, #7bcc89, #6ab977); | |||||
| border-color: #5aab68; | |||||
| border-bottom-color: #5aab68; | |||||
| color: white; } | |||||
| .formbutton-success:hover { | |||||
| background: linear-gradient(to bottom, #74c982, #63b671); } | |||||
| .formbutton-success:hover, .formbutton-success.active { | |||||
| border-bottom-color: #509b5a; | |||||
| color: white; } | |||||
| .formbutton-danger { | |||||
| background: linear-gradient(to bottom, #c70f19, #b60008); | |||||
| border-color: #980b13; | |||||
| border-bottom-color: #980b13; | |||||
| color: white; } | |||||
| .formbutton-danger:hover { | |||||
| background: linear-gradient(to bottom, #c30b15, #b20004); } | |||||
| .formbutton-danger:hover, .formbutton-danger.active { | |||||
| border-bottom-color: #8f0209; | |||||
| color: white; } | |||||
| #searchform button { | |||||
| background: linear-gradient(to bottom, white, #eef0f2); } | |||||
| #searchform button:hover { | |||||
| background: linear-gradient(to bottom, #fafafa, #e8ebee); } | |||||
| #logout-button { | |||||
| background: #c70f19; | |||||
| border-bottom-color: #980b13; } | |||||
| #logout-button:hover { | |||||
| background: #df111c; | |||||
| border-bottom-color: #800a10; } | |||||
| #main-navigation a { | |||||
| background: linear-gradient(to bottom, white, #eef0f2); | |||||
| border-bottom-color: #cccccc; } | |||||
| #main-navigation a:hover { | |||||
| background: linear-gradient(to bottom, #fafafa, #e8ebee); } | |||||
| #main-navigation a:hover, #main-navigation a.active { | |||||
| border-bottom-color: #adadad; | |||||
| color: #c70f19; } | |||||
| #main-navigation .icon { | |||||
| text-shadow: 1px 1px 1px white; } | |||||
| #sidebar { | |||||
| border-color: #cedded; | |||||
| background: white; } | |||||
| #sidebar header { | |||||
| background: #dfeaf6; | |||||
| color: #698296; } | |||||
| #sidebar li { | |||||
| border-top-color: #cedded; } | |||||
| #sidebar a { | |||||
| color: inherit; } | |||||
| #sidebar a:hover { | |||||
| color: #428bde; } | |||||
| .page-header { | |||||
| border-color: #cccccc; } | |||||
| .alert-notification { | |||||
| background: #dfeaf6; | |||||
| border-color: #cedded; | |||||
| color: #698296; } | |||||
| .alert-notification a { | |||||
| color: #2371ca; } | |||||
| .alert-notification a:hover { | |||||
| color: #428bde; } | |||||
| .alert-danger { | |||||
| background: #f7dfdf; | |||||
| border-color: #dcb2b3; | |||||
| color: #95686b; } | |||||
| .modules li { | |||||
| background: #e1e4e9; | |||||
| border-color: #d3d7da; | |||||
| box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); } | |||||
| .modules .button { | |||||
| background: linear-gradient(to bottom, white, #eef0f2); | |||||
| border-bottom-color: #cccccc; } | |||||
| .modules .button:hover { | |||||
| background: linear-gradient(to bottom, #fafafa, #e8ebee); } | |||||
| .modules .button:hover, .modules .button.active { | |||||
| border-bottom-color: #adadad; } | |||||
| .modules a { | |||||
| color: inherit; } | |||||
| .table-wrapper { | |||||
| background: white; | |||||
| border-color: #d3d7da; } | |||||
| .table caption { | |||||
| border-bottom-color: #d3d7da; } | |||||
| .table tbody tr { | |||||
| border-top-color: #d3d7da; } | |||||
| .table tbody tr:nth-child(odd) { | |||||
| background: #f2f5f7; } | |||||
| .table tbody tr:nth-child(even) { | |||||
| background: white; } | |||||
| .table tbody tr:hover { | |||||
| background: #dfeaf6; } | |||||
| .tfooter { | |||||
| background: linear-gradient(to bottom, white, #eef0f2); | |||||
| border-top-color: #d3d7da; } | |||||
| .content-tab-wrapper { | |||||
| background: white; | |||||
| border-color: #d3d7da; } | |||||
| .content-tab-wrapper .nav-tabs { | |||||
| background: #eef0f2; | |||||
| box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); } | |||||
| .content-tab-wrapper .nav-tabs > li > a { | |||||
| border-right-color: #d3d7da !important; | |||||
| color: inherit; } | |||||
| .content-tab-wrapper .nav-tabs > li > a:hover { | |||||
| background: #e0e3e7; } | |||||
| .content-tab-wrapper .nav-tabs .active a { | |||||
| background: white !important; } | |||||
| thead.dark { | |||||
| background: linear-gradient(to bottom, #57646d, #3e474e) !important; | |||||
| color: white; } | |||||
| thead.dark tr:nth-child(2) { | |||||
| background: linear-gradient(to bottom, #FAFAFA, #E8EBEE) !important; } | |||||
| #footer { | |||||
| border-top-color: #d3d7da; } | |||||
| .pushy { | |||||
| background: #f2f5f7; } | |||||
| .pushy ul.subnavi li a:hover { | |||||
| background: none; } | |||||
| .pushy a:hover, .pushy a.active { | |||||
| background: #f2f5f7; | |||||
| color: inherit; } | |||||
| @media screen and (max-width: 860px) { | |||||
| #main-navigation a { | |||||
| border-right-color: #d3d7da; | |||||
| border-bottom-color: #d3d7da; } | |||||
| #main-navigation a.active { | |||||
| border-right-color: #d3d7da; | |||||
| border-bottom-color: #d3d7da; } | |||||
| #main-navigation a:hover { | |||||
| border-bottom-color: #d3d7da; } } | |||||
| @@ -0,0 +1 @@ | |||||
| html,body{-webkit-tap-highlight-color:black}body{background:#f2f5f7;color:#3c444b}.green{color:#3cb355}.form-control:focus{border-color:#698296}.formbutton-default{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc;color:#3c444b}.formbutton-default:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}.formbutton-default:hover,.formbutton-default.active{border-bottom-color:#adadad}.formbutton-success{background:linear-gradient(to bottom,#7bcc89,#6ab977);border-color:#5aab68;border-bottom-color:#5aab68;color:white}.formbutton-success:hover{background:linear-gradient(to bottom,#74c982,#63b671)}.formbutton-success:hover,.formbutton-success.active{border-bottom-color:#509b5a;color:white}.formbutton-danger{background:linear-gradient(to bottom,#c70f19,#b60008);border-color:#980b13;border-bottom-color:#980b13;color:white}.formbutton-danger:hover{background:linear-gradient(to bottom,#c30b15,#b20004)}.formbutton-danger:hover,.formbutton-danger.active{border-bottom-color:#8f0209;color:white}#searchform button{background:linear-gradient(to bottom,white,#eef0f2)}#searchform button:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}#logout-button{background:#c70f19;border-bottom-color:#980b13}#logout-button:hover{background:#df111c;border-bottom-color:#800a10}#main-navigation a{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc}#main-navigation a:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}#main-navigation a:hover,#main-navigation a.active{border-bottom-color:#adadad;color:#c70f19}#main-navigation .icon{text-shadow:1px 1px 1px white}#sidebar{border-color:#cedded;background:white}#sidebar header{background:#dfeaf6;color:#698296}#sidebar li{border-top-color:#cedded}#sidebar a{color:inherit}#sidebar a:hover{color:#428bde}.page-header{border-color:#ccc}.alert-notification{background:#dfeaf6;border-color:#cedded;color:#698296}.alert-notification a{color:#2371ca}.alert-notification a:hover{color:#428bde}.alert-danger{background:#f7dfdf;border-color:#dcb2b3;color:#95686b}.modules li{background:#e1e4e9;border-color:#d3d7da;box-shadow:inset 1px 3px 8px -5px rgba(0,0,0,0.2)}.modules .button{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc}.modules .button:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}.modules .button:hover,.modules .button.active{border-bottom-color:#adadad}.modules a{color:inherit}.table-wrapper{background:white;border-color:#d3d7da}.table caption{border-bottom-color:#d3d7da}.table tbody tr{border-top-color:#d3d7da}.table tbody tr:nth-child(odd){background:#f2f5f7}.table tbody tr:nth-child(even){background:white}.table tbody tr:hover{background:#dfeaf6}.tfooter{background:linear-gradient(to bottom,white,#eef0f2);border-top-color:#d3d7da}.content-tab-wrapper{background:white;border-color:#d3d7da}.content-tab-wrapper .nav-tabs{background:#eef0f2;box-shadow:inset -1px -2px 6px -5px rgba(0,0,0,0.2)}.content-tab-wrapper .nav-tabs>li>a{border-right-color:#d3d7da!important;color:inherit}.content-tab-wrapper .nav-tabs>li>a:hover{background:#e0e3e7}.content-tab-wrapper .nav-tabs .active a{background:white!important}thead.dark{background:linear-gradient(to bottom,#57646d,#3e474e)!important;color:white}thead.dark tr:nth-child(2){background:linear-gradient(to bottom,#fafafa,#e8ebee)!important}#footer{border-top-color:#d3d7da}.pushy{background:#f2f5f7}.pushy ul.subnavi li a:hover{background:0}.pushy a:hover,.pushy a.active{background:#f2f5f7;color:inherit}@media screen and (max-width:860px){#main-navigation a{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a.active{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a:hover{border-bottom-color:#d3d7da}} | |||||
| @@ -0,0 +1,187 @@ | |||||
| @import "colors" | |||||
| @import "mixins" | |||||
| html, body | |||||
| -webkit-tap-highlight-color: $color-black | |||||
| body | |||||
| background: $color-background-blueish | |||||
| color: $color-font-main | |||||
| .green | |||||
| color: $color-green | |||||
| .form-control:focus | |||||
| border-color: $color-input-focus | |||||
| .formbutton-default | |||||
| @include background-gradient | |||||
| border-bottom-color: $color-grey | |||||
| color: $color-font-main | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-grey-hover | |||||
| .formbutton-success | |||||
| @include background-gradient-green | |||||
| border-color: $color-green-border | |||||
| border-bottom-color: $color-green-border | |||||
| color: $color-white | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-green-border-hover | |||||
| color: $color-white | |||||
| #searchform | |||||
| button | |||||
| @include background-gradient | |||||
| #logout-button | |||||
| background: $color-red | |||||
| border-bottom-color: $color-red-dark | |||||
| &:hover | |||||
| background: $color-red-hover | |||||
| border-bottom-color: $color-red-dark-hover | |||||
| #main-navigation | |||||
| a | |||||
| @include background-gradient | |||||
| border-bottom-color: $color-grey | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-grey-hover | |||||
| color: $color-red | |||||
| .icon | |||||
| text-shadow: 1px 1px 1px $color-white | |||||
| #sidebar | |||||
| border-color: $color-notification-info-border | |||||
| background: $color-white | |||||
| header | |||||
| background: $color-notification-info-background | |||||
| color: $color-notification-info-font | |||||
| li | |||||
| border-top-color: $color-notification-info-border | |||||
| a | |||||
| color: inherit | |||||
| &:hover | |||||
| color: $color-notification-info-link-hover | |||||
| .page-header | |||||
| border-color: $color-grey | |||||
| .alert-notification | |||||
| background: $color-notification-info-background | |||||
| border-color: $color-notification-info-border | |||||
| color: $color-notification-info-font | |||||
| a | |||||
| color: $color-notification-info-link | |||||
| &:hover | |||||
| color: $color-notification-info-link-hover | |||||
| .alert-danger | |||||
| background: $color-notification-danger-background | |||||
| border-color: $color-notification-danger-border | |||||
| color: $color-notification-danger-font | |||||
| .modules | |||||
| li | |||||
| background: $color-grey-bg | |||||
| border-color: $color-grey-border | |||||
| box-shadow: inset 1px 3px 8px -5px $color-black-transparent | |||||
| .button | |||||
| @include background-gradient | |||||
| border-bottom-color: $color-grey | |||||
| &:hover, &.active | |||||
| border-bottom-color: $color-grey-hover | |||||
| a | |||||
| color: inherit | |||||
| .table-wrapper | |||||
| background: $color-white | |||||
| border-color: $color-grey-border | |||||
| .table | |||||
| caption | |||||
| border-bottom-color: $color-grey-border | |||||
| tbody | |||||
| tr | |||||
| border-top-color: $color-grey-border | |||||
| &:nth-child(odd) | |||||
| background: $color-background-blueish | |||||
| &:nth-child(even) | |||||
| background: $color-white | |||||
| &:hover | |||||
| background: $color-table-hover | |||||
| .tfooter | |||||
| background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) | |||||
| border-top-color: $color-grey-border | |||||
| .content-tab-wrapper | |||||
| background: $color-white | |||||
| border-color: $color-grey-border | |||||
| .nav-tabs | |||||
| background: $color-grey-light | |||||
| box-shadow: inset -1px -2px 6px -5px $color-black-transparent | |||||
| > li > a | |||||
| border-right-color: $color-grey-border !important | |||||
| color: inherit | |||||
| &:hover | |||||
| background: darken($color-grey-light, 5%) | |||||
| .active a | |||||
| background: $color-white !important | |||||
| thead.dark | |||||
| background: linear-gradient(to bottom, $color-thead-begin, $color-thead-end) !important | |||||
| color: $color-white | |||||
| #footer | |||||
| border-top-color: $color-grey-border | |||||
| .pushy | |||||
| background: $color-background-blueish | |||||
| ul | |||||
| &.subnavi li | |||||
| a | |||||
| &:hover | |||||
| background: none | |||||
| a | |||||
| &:hover, &.active | |||||
| background: $color-background-blueish | |||||
| color: inherit | |||||
| @media screen and (max-width: 860px) | |||||
| #main-navigation | |||||
| a | |||||
| border-right-color: $color-grey-border | |||||
| border-bottom-color: $color-grey-border | |||||
| &.active | |||||
| border-right-color: $color-grey-border | |||||
| border-bottom-color: $color-grey-border | |||||
| &:hover | |||||
| border-bottom-color: $color-grey-border | |||||
| @@ -0,0 +1,8 @@ | |||||
| <div class='alert alert-danger clear'> | |||||
| <div class='alert-label'><strong><tmpl_var name="error_txt"></strong></div> | |||||
| <div class='alert-content'> | |||||
| <ol> | |||||
| <li>###ERRORMSG###</li> | |||||
| </ol> | |||||
| </div> | |||||
| </div> | |||||
| @@ -0,0 +1,3 @@ | |||||
| <tmpl_dyninclude name="content_tpl"> | |||||
| <input type="hidden" name="_csrf_id" value="{tmpl_var name='_csrf_id'}" /> | |||||
| <input type="hidden" name="_csrf_key" value="{tmpl_var name='_csrf_key'}" /> | |||||
| @@ -0,0 +1 @@ | |||||
| <tmpl_dyninclude name="content_tpl"> | |||||
| @@ -0,0 +1,150 @@ | |||||
| <!DOCTYPE html> | |||||
| <html lang='en'> | |||||
| <head> | |||||
| <meta charset='utf-8' /> | |||||
| <title><tmpl_var name="company_name"><tmpl_var name="app_title"> <tmpl_var name="app_version"></title> | |||||
| <meta name='viewport' content='width=device-width, user-scalable=yes'> | |||||
| <meta name='description' lang='en' content='' /> | |||||
| <meta name='keywords' lang='en' content='' /> | |||||
| <meta name='robots' content='index, follow' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/fonts.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/ispconfig.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/pushy.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap-datetimepicker.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/responsive.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/themes/default/theme.min.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2.css' /> | |||||
| <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2-bootstrap.css' /> | |||||
| <tmpl_if name='logged_in' value='n'><link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/login.css' /></tmpl_if> | |||||
| </head> | |||||
| <body> | |||||
| <!-- off canvas --> | |||||
| <nav class='pushy pushy-left'></nav> | |||||
| <div class='site-overlay'></div> | |||||
| <div id='container'> | |||||
| <div id='main-wrapper'> | |||||
| <div id='inner-wrapper'> | |||||
| <div class='clear'> | |||||
| <div class='left clear'> | |||||
| <!-- off canvas menu button --> | |||||
| <div class='menu-btn left'>☰</div> | |||||
| <!-- logo --> | |||||
| <div id='logo' style="background: url({tmpl_var name="base64_logo_txt"}) no-repeat;width:{tmpl_var name="base64_logo_width"};height:{tmpl_var name="base64_logo_height"}"><a href='#'></a></div> | |||||
| </div> | |||||
| <div id='headerbar' class='clear'> | |||||
| <!-- logout button --> | |||||
| <tmpl_if name="cpuser"> | |||||
| <button type='button' id='logout-button' class='btn btn-sm btn-danger text-uppercase' data-load-content="login/logout.php"><tmpl_var name="logout_txt"> <tmpl_var name="cpuser"></button> | |||||
| <tmpl_if name='usertype' op='==' value='normaluser'> | |||||
| <!-- search field --> | |||||
| <form action='#' method='get' id='searchform' role='form'> | |||||
| <div> | |||||
| <div> | |||||
| <div class='input-group'> | |||||
| <input id='globalsearch' type='text' class='form-control' placeholder='Search' /> | |||||
| <span class='input-group-btn'> | |||||
| <button class='btn btn-default' title='Search…'> | |||||
| <span class='icon icon-lens'></span> | |||||
| </button> | |||||
| </span> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </form> | |||||
| </tmpl_if> | |||||
| </tmpl_if> | |||||
| </div> | |||||
| <div class="notification" data-toggle="modal" data-target="#datalogModal" style="display: none;"> | |||||
| <span class="notification_text">{tmpl_var name="datalog_changes_count"}</span> | |||||
| </div> | |||||
| <!-- Datalogstatus Modal --> | |||||
| <div id="datalogModal" class="modal fade" role="dialog"> | |||||
| <div class="modal-dialog"> | |||||
| <div class="modal-content"> | |||||
| <div class="modal-header"> | |||||
| <button type="button" class="close" data-dismiss="modal">×</button> | |||||
| <h4 class="modal-title">{tmpl_var name="datalog_changes_txt"}</h4> | |||||
| </div> | |||||
| <div class="modal-body"> | |||||
| <ul> | |||||
| <tmpl_loop name="datalog_changes"> | |||||
| <li><strong>{tmpl_var name="text"}:</strong> {tmpl_var name="count"}</li> | |||||
| </tmpl_loop> | |||||
| </ul> | |||||
| </div> | |||||
| <div class="modal-footer"> | |||||
| <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <!-- END Datalogstatus Modal --> | |||||
| </div> | |||||
| <tmpl_if name='logged_in' value='y'><div id='topnav-container'> | |||||
| </div></tmpl_if> | |||||
| <div class='clear'> | |||||
| <!-- content --> | |||||
| <div id='content' class='right'> | |||||
| <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class='form-horizontal' role='form'> | |||||
| <div id="pageContent" data-startpage="{tmpl_var name="startpage"}"><!-- AJAX CONTENT --></div> | |||||
| </form> | |||||
| </div> | |||||
| <!-- news sidebar --> | |||||
| <tmpl_if name='logged_in' value='y'><div id='sidebar' class='news-sidebar left'> | |||||
| </div></tmpl_if> | |||||
| </div> | |||||
| <footer id='footer'> | |||||
| powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a> | |||||
| </footer> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <script type="text/javascript" src="js/jquery.min.js"></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap.min.js'></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap-datetimepicker.min.js'></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/ispconfig.js'></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/modernizr.custom.min.js'></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/pushy.min.js'></script> | |||||
| <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/responsive.min.js'></script> | |||||
| <script src='js/select2/select2.min.js'></script> | |||||
| <script src='js/scrigo.js.php'></script> | |||||
| <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script> | |||||
| <script type="text/javascript" src="js/jquery.tipsy.js"></script> | |||||
| <tmpl_loop name="js_d_includes"> | |||||
| <script type="text/javascript" src="js/js.d/<tmpl_var name='file'>"></script> | |||||
| </tmpl_loop> | |||||
| <script> | |||||
| <!-- | |||||
| //$('.ttip').tipsy({live: true, gravity: 'ne', html: true}); | |||||
| ISPConfig.tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled">'; | |||||
| ISPConfig.tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled">'; | |||||
| ISPConfig.tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">'; | |||||
| ISPConfig.tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">'; | |||||
| <tmpl_if name="use_loadindicator" value="y">ISPConfig.setOption('useLoadIndicator', true);</tmpl_if> | |||||
| <tmpl_if name="use_combobox" value="y">ISPConfig.setOption('useComboBox', true);</tmpl_if> | |||||
| $(document).ready(function() { | |||||
| $('#globalsearch').ispconfigSearch({ | |||||
| dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch', | |||||
| resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">', | |||||
| noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">', | |||||
| noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">', | |||||
| searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">', | |||||
| resultBoxPosition: '' | |||||
| }); | |||||
| }); | |||||
| //--> | |||||
| </script> | |||||
| </body> | |||||
| </html> | |||||
| @@ -0,0 +1,57 @@ | |||||
| <!DOCTYPE html> | |||||
| <html lang='en'> | |||||
| <head> | |||||
| <meta charset='utf-8' /> | |||||
| <title><tmpl_var name="company_name"><tmpl_var name="app_title"></title> | |||||
| <meta name='viewport' content='width=device-width, user-scalable=yes'> | |||||
| <meta name='description' lang='en' content='' /> | |||||
| <meta name='keywords' lang='en' content='' /> | |||||
| <meta name='robots' content='index, follow' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/fonts.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/ispconfig.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/pushy.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap-datetimepicker.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/responsive.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/themes/default/theme.min.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/select2-bootstrap.css' /> | |||||
| <link rel='stylesheet' href='../themes/<tmpl_var name='current_theme'>/assets/stylesheets/login.css' /> | |||||
| </head> | |||||
| <body> | |||||
| <div class="container" style="min-height: 100%; min-height: 100vh; display: flex;"> | |||||
| <div class="row" style="margin: auto; width:100%;"> | |||||
| <div class="col-md-4 col-md-offset-4"> | |||||
| <div class="panel panel-default"> | |||||
| <div class="panel-heading" style="background: linear-gradient(to bottom, white, #eef0f2);text-align:center;"> | |||||
| <img src="{tmpl_var name='base64_logo_txt'}"> | |||||
| </div> | |||||
| <div class="panel-body"> | |||||
| <tmpl_dyninclude name="content_tpl"> | |||||
| <br><center><small><tmpl_var name="custom_login"></small></center> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <script type="text/javascript" src="../js/jquery.min.js"></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap.min.js'></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap-datetimepicker.min.js'></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/ispconfig.js'></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/modernizr.custom.min.js'></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/pushy.min.js'></script> | |||||
| <script src='../themes/<tmpl_var name='current_theme'>/assets/javascripts/responsive.min.js'></script> | |||||
| <script src='../js/select2/select2.min.js'></script> | |||||
| <script src='../js/scrigo.js.php'></script> | |||||
| <script type="text/javascript" src="../js/jquery.ispconfigsearch.js"></script> | |||||
| <script type="text/javascript" src="../js/jquery.tipsy.js"></script> | |||||
| <tmpl_loop name="js_d_includes"> | |||||
| <script type="text/javascript" src="../js/js.d/<tmpl_var name='file'>"></script> | |||||
| </tmpl_loop> | |||||
| </body> | |||||
| </html> | |||||
| @@ -0,0 +1,41 @@ | |||||
| <tr> | |||||
| <td width="128" height="26" background="themes/{tmpl_var name="theme"}/images/nav_top_bg.gif"> </td> | |||||
| <td rowspan="3" class="mainContent"> | |||||
| <table width="100%" height="100%" border="0" cellpadding="20" cellspacing="0"> | |||||
| <tr> | |||||
| <td><iframe height="100%" width="100%" frameborder="0" name="content" src="{tmpl_var name="startpage"}"></iframe></td> | |||||
| </tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td width="128" align="right" valign="top" bgcolor="#DEE4F2"> | |||||
| <table width="128" border="0" cellspacing="0" cellpadding="2"> | |||||
| <tr> | |||||
| <td height="10"> </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td align="center"> | |||||
| <tmpl_loop name="nav_left"> | |||||
| <table bgcolor="#F4F6FB" width="115"> | |||||
| <tr> | |||||
| <td><tmpl_var name="title"></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td> | |||||
| <tmpl_loop name="items"> | |||||
| <a href="<tmpl_var name='link'>" class="navLeftItem" target="<tmpl_var name='target'>"><tmpl_var name="title"></a><br> | |||||
| </tmpl_loop> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <br /> | |||||
| </tmpl_loop> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td align="left" valign="bottom" bgcolor="#DEE4F2"> </td> | |||||
| </tr> | |||||
| @@ -0,0 +1,42 @@ | |||||
| <tr> | |||||
| <td width="128" height="26" background="themes/{tmpl_var name="theme"}/images/nav_top_bg.gif"> </td> | |||||
| <td rowspan="3" class="mainContent"> | |||||
| <table width="100%" height="100%" border="0" cellpadding="20" cellspacing="0"> | |||||
| <tr> | |||||
| <td width="200"><iframe height="100%" width="100%" frameborder="0" name="navframe" src="{tmpl_var name="navframe_page"}"></iframe></td> | |||||
| <td><iframe height="100%" width="100%" frameborder="0" name="content" src="{tmpl_var name="startpage"}"></iframe></td> | |||||
| </tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td width="128" align="right" valign="top" bgcolor="#DEE4F2"> | |||||
| <table width="128" border="0" cellspacing="0" cellpadding="2"> | |||||
| <tr> | |||||
| <td height="10"> </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td align="center"> | |||||
| <tmpl_loop name="nav_left"> | |||||
| <table bgcolor="#F4F6FB" width="115"> | |||||
| <tr> | |||||
| <td><tmpl_var name="title"></td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td> | |||||
| <tmpl_loop name="items"> | |||||
| <a href="<tmpl_var name='link'>" class="navLeftItem" target="<tmpl_var name='target'>"><tmpl_var name="title"></a><br> | |||||
| </tmpl_loop> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| <br /> | |||||
| </tmpl_loop> | |||||
| </td> | |||||
| </tr> | |||||
| </table> | |||||
| </td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td align="left" valign="bottom" bgcolor="#DEE4F2"> </td> | |||||
| </tr> | |||||
| @@ -0,0 +1,25 @@ | |||||
| <tmpl_loop name="nav_left"> | |||||
| <tmpl_if name="title"><header><tmpl_if name="is_link" op="!=" value="no"><tmpl_if name="startpage"><a href="#" class="subnav-header" data-load-content="<tmpl_var name='startpage'>"></tmpl_if></tmpl_if><tmpl_var name="title"><tmpl_if name="is_link" op="!=" value="no"><tmpl_if name="startpage"></a></tmpl_if></tmpl_if></header></tmpl_if> | |||||
| <ul id="sub-navigation"> | |||||
| <tmpl_loop name="items"> | |||||
| <li<tmpl_if name="html_id"> id='<tmpl_var name="html_id">' </tmpl_if>> | |||||
| <tmpl_if name="link"> | |||||
| <tmpl_if name="target" op="==" value="_blank"> | |||||
| <a href="<tmpl_var name='link'>" target="_blank"> | |||||
| <tmpl_elseif name="target" op="==" value="_top"> | |||||
| <a href="<tmpl_var name='link'>" target="_top"> | |||||
| <tmpl_else> | |||||
| <a href="#" data-load-content="<tmpl_var name='link'>"> | |||||
| </tmpl_if> | |||||
| </tmpl_if> | |||||
| <div{tmpl_if name="css"} style="{tmpl_var name='css'}"{/tmpl_if}> | |||||
| <tmpl_if name="title"><strong><tmpl_var name="title"></strong></tmpl_if> | |||||
| <tmpl_if name="image"><div align="center"><tmpl_var name="image"></div></tmpl_if> | |||||
| </div> | |||||
| <tmpl_if name="link"> | |||||
| </a> | |||||
| </tmpl_if> | |||||
| </li> | |||||
| </tmpl_loop> | |||||
| </ul> | |||||
| </tmpl_loop> | |||||
| @@ -0,0 +1,41 @@ | |||||
| <tmpl_if name="form_hint"> | |||||
| <div class='page-header'> | |||||
| <h1><tmpl_var name="form_hint"></h1> | |||||
| </div> | |||||
| </tmpl_if> | |||||
| <tmpl_if name="msg"> | |||||
| <div class='alert alert-notification'> | |||||
| <tmpl_var name="msg"> | |||||
| </div> | |||||
| </tmpl_if> | |||||
| <tmpl_if name="error"> | |||||
| <div class='alert alert-danger clear'> | |||||
| <div class='alert-label'><strong><tmpl_var name="error_txt"></strong></div> | |||||
| <div class='alert-content'> | |||||
| <ol><tmpl_var name="error"></ol> | |||||
| </div> | |||||
| </div> | |||||
| </tmpl_if> | |||||
| <!-- content in tabs --> | |||||
| <div class='content-tab-wrapper'> | |||||
| <!-- tabs --> | |||||
| <ul class='nav nav-tabs'> | |||||
| <tmpl_loop name="formTab"> | |||||
| <li<tmpl_if name="active"> class='active'</tmpl_if>> | |||||
| <a href='#' onclick="return ISPConfig.changeTab('<tmpl_var name='name'>','<tmpl_var name='app_module'>/<tmpl_var name='form_action'>')"><tmpl_var name='title'></a> | |||||
| </li> | |||||
| </tmpl_loop> | |||||
| </ul> | |||||
| <div id="tabbox_content" class="tab-content"> | |||||
| <div class='tab-pane active fade in'> | |||||
| <tmpl_dyninclude name="content_tpl"> | |||||
| </div> | |||||
| </div> | |||||
| <input type="hidden" name="_csrf_id" value="{tmpl_var name='_csrf_id'}" /> | |||||
| <input type="hidden" name="_csrf_key" value="{tmpl_var name='_csrf_key'}" /> | |||||
| <input type="hidden" name="next_tab" value=""> | |||||
| <input type="hidden" name="phpsessid" value="{tmpl_var name='phpsessid'}"> | |||||
| </div> | |||||
| @@ -0,0 +1,9 @@ | |||||
| <!-- main navigation --> | |||||
| <nav id='main-navigation' class='btn-group btn-group-justified'> | |||||
| <tmpl_loop name="nav_top"> | |||||
| <a href="#" class="btn btn-default <tmpl_if name="active">active"<tmpl_else>" data-capp="<tmpl_var name='module'>"</tmpl_if> data-icon-class="icon-<tmpl_var name='module'>"> | |||||
| <div class="icon icon-<tmpl_var name='module'>"></div> | |||||
| <div class="title"><tmpl_var name="title"></div> | |||||
| </a> | |||||
| </tmpl_loop> | |||||
| </nav> | |||||