From 878b4f999408945f3515a4326e9d52e6690a63b3 Mon Sep 17 00:00:00 2001 From: Lee moon soo Date: Wed, 16 Oct 2013 18:22:28 -0700 Subject: [PATCH 001/247] Create gh-pages branch via GitHub --- images/body-bg.jpg | Bin 0 -> 3188 bytes images/download-button.png | Bin 0 -> 31731 bytes images/github-button.png | Bin 0 -> 3219 bytes images/header-bg.jpg | Bin 0 -> 10442 bytes images/highlight-bg.jpg | Bin 0 -> 34222 bytes images/sidebar-bg.jpg | Bin 0 -> 3200 bytes index.html | 64 +++++ javascripts/main.js | 1 + params.json | 1 + stylesheets/print.css | 226 +++++++++++++++++ stylesheets/pygment_trac.css | 69 +++++ stylesheets/stylesheet.css | 479 +++++++++++++++++++++++++++++++++++ 12 files changed, 840 insertions(+) create mode 100644 images/body-bg.jpg create mode 100644 images/download-button.png create mode 100644 images/github-button.png create mode 100644 images/header-bg.jpg create mode 100644 images/highlight-bg.jpg create mode 100644 images/sidebar-bg.jpg create mode 100644 index.html create mode 100644 javascripts/main.js create mode 100644 params.json create mode 100644 stylesheets/print.css create mode 100644 stylesheets/pygment_trac.css create mode 100644 stylesheets/stylesheet.css diff --git a/images/body-bg.jpg b/images/body-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e0f861ba5b4fe8f3cd97b1ac83dea17a97a357a GIT binary patch literal 3188 zcmaJ>30M=?7QQo+NkS4r5JAO-F`^(s79cDU%wPaFP+TY!5rQE=iX<@vS=?r(mF6h-Rfsx05m!(aHa zYQg*$No8ke3$lF#T79Ze92gil%;D|rWwr3i%+(l@a=bK|Q(iKJsxp;&wa%c{YOrC( zq?Ot%LonYO>0c>i=w8wOW3B#X7#aEhO*1lv3ot^PX;`9q9q&I9XD-Xtsf0^Znc6J9 zQe`!tG7Q#9<$6_;L91V;)vkJ3#i%r`L7SPT)nW3bewe%1M<5z0p2$Ze5o8E_#gZ4b z^bv|AQg5+TB(gr!G0Z(ONvYNhW2cXhM@CBLX)+B-8l`GpXfWUEPM}sNOT$A#L&Lp& zy!|EeaIrW{JUcYRCoIfY;_oe&NPNTPFR`IoWmbktV|a;8evS2cD|WbVGIUnYp(?$4 zjVd`@ug$LXRZJr>bh`Ced?-yVzjtyrNo7~yai{H-fqZdqGxc=@Wwt;(w@QE9BB zp|{R}qrOa_B)W5Z(E*l^wy z2tg2(hT72SHnwaVwyho4Dt2}wMlU{`zqB`TuQUqHlfbAi~9;>9U7!AnBtbX3>6145Lr)!w#a#b$!Vi(Hd@7lx#tv-W@=Ns=NY@`d?QMRi7K-A*ZS?QS_aVSRv;ypG4+ z?cFkKJ8j(chhV8&K|jw`+j)oi6LU6_ASGvYq@eRF0_J1U-u^Ac_ygyg#2NXX07! z_bK4BKj21p^{73@QT0taPk%F99$`?-Df|x-f1?lbID<*C)ocRH!) zAqA@?u*<|PPL1bc5qTcO&ztx7gB4BdsMX)XG*7S9FnF}D)##Xy-m$sYkK284hc@YB za1(1S;!TR-IUdI*ZS94hYkxI4d8N>1%-jZcBY?0oSY9&QD3N!Z=cvxF?oWCl<8R7OxoMpbc}l zL-l}BSa=_ve>R@lSHax((34#nJEnwOv$~osf*ng+&3FWIj5C(8d(p*~_iCIcP!*ri z!HK46v`RO5^nDsH4XR}oEYi6i3E#}z3L2bAMMi5gVssc=cb~R*p<>2$=<+guxbGZg zQW00c>l7$(h^{a>hw#i!5D2`n~gv(`EK$(l3CNl&mFZj*g&lmd_-n%I{ws&5nsj;Hi@2cC`IN4>bF@ zB0i-IdyhV^k-6E0jMpe<47Q|iuM#2K&kkYWk9WQHeF05Ih^va}C25cF-5XwroL2yn{ef{jk;fCm zc|X-MKUq!@lOJLb>sqq21X}edD1f_w+_Axpd6?0KEMQNh>@Mv4h%vM<8|vsMLC8+x zx%L4hs|C72MbH_Bx`WA0`@9i+Y%}I`k-b|HZ}uS$?#|evv)^t*RA`<+W1a4RdRmjn zvwHyjvURMAYou^bC4*I)B$iJvM_2= a0v2=O8*;~w+wK-QqIt&}ZG8~S%|8KWPLbRI literal 0 HcmV?d00001 diff --git a/images/download-button.png b/images/download-button.png new file mode 100644 index 0000000000000000000000000000000000000000..df3f09a63a211e698b43cfdbd51a1f3c2c6c4b96 GIT binary patch literal 31731 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 literal 0 HcmV?d00001 diff --git a/images/github-button.png b/images/github-button.png new file mode 100644 index 0000000000000000000000000000000000000000..efe07f9ad2d7b2b1cf47139223cb874ef2ee51dd GIT binary patch literal 3219 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 wM@^Z%c#pr@F5B46h4YIV^>|0=nv8djYW_Vxb5~ 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 G(W(sMe`~M zQnN~z=1K=){uba71Ox;WR1~BtN>f46{|WBy^StGIukX8O=428wGdcI%<#(6iTmQG0 zKygnL*9QPg%gsO({ENQ50jqXL9QKa}2%x}^EdcoT601HM9v*C}tsNMq<#iaPtU-+^1kIa>?g!`NQ z_z&S#nJzXg=B}VnZ>FJ^zUE;aU0vqZty;PUhFiDlZei-_=;~?fz;&ypu7RoHR#QDA z=AZN6w7dj?C+ERj~okK`HpaY ze;s9G^S>Vv5b*c6!@}*o|Mlbl$Mc6dLM1Xf-xaDrMA0r~TM@;t^8R+lSF)`U{ zq`!Oj9$j5ygMS!UY}MbnbE}S##Xl@||8;_YKM-C^>j*q{tB$du&MspUBfXtFb#?dX z?%e$k{XKgO42|@585$Z`?E33i%fPU3ufW6J!ix%z<^JnfR7}4&@&AK4K9X6u?~Jx+(X6xc)y3 zbd8L5?KaqIq-VI*7|vTy?;m>%3=H-d>lqsTW6wW+{PWl&|IZB5hQCBxC}sa9b$@*X zMOnD}w+_KKe`}$4AiQazP{+Pa1F03w0Y^xv%gDC@a0*Z`A;FPCqrgpsN}*6iL}@e; z8ckGOR1A`+xVWT{;7F%SO0E);{NIF7s8mrAQE72;X?ZCrslPw}zux&qf>olZ8Af8r zDuAv+uvN&nd%zbULi(2_f(8i1ME}z#D}R&$D2iYxm4f~CePq=Sy8qbk6@tF!{m1XJ zH~+s!KfavN+i8C&bk)C~Zsp)_Pk|%`PrM3S1$KZB&d+5@+29O|vJZ$&B-`rdW>Du| zHCVz9>E;+prM2HA3>o|U%e8|wuG)@W%OH}xc8%sBIZ5=`$Q}s|&*BlfwmE)F!I@!# z*|e+QZ^8?`wTI~Yb|_+ws~SkI^=VcQZ$n*kiey*@h|Qa%)ic*MoE6hF!d!cC2MZ9N zjh0PPEs^BGM$Ku$xIQNNl_)i+=vSvFPX` zX4ctr_;q1B(7dyszE{aQ^1?>qT5g!aJQ`N@Pdn!pDYlEN`3=s-oPt?*WYd+h%vkb- z_gB+-#Ae%r-rM-egKBK0fSEG6tK6=Tuqvj1#bMnY9ZdCIwPRLaKzoBZsXunz6?ELs z{g_5d-p;#&xpvB0uAggRxW<6mQ-jCIo*b80=7t@rQHXO4FMs%-#Df{Wg8NZg@uxER z4~SDGG6ObI_lhG|saYB9Zx*Zw%Y zwd4<)r)!`buv(d!rG0a*lvc$@0-xc1i1?CGmR@A=6>c@&1ruT< zKt_fsT$yl%1CyzU5W<%g5``uYMFCud0|zqDn}8Aug%bdgYV0d%5(7*z?Lnk;H*(Sh zOoBNQOP{2u>+;n`y>9Dc|(>pm|hIQ9O|e7aUouiKrX=r@?OdMI^=LWoNv(=fm;^fS-bGI|!{ zX3s50AoY1}{j#iuu%q-%VU=YV_r_-;_tn-fAZJbKbKKt6Yh6QBb4TvIsg=ur%XVsZ@$u%-#?d$1law8 zq$CmImSA{zgMysasm#B2(tm#jc*g{Ji^$esnSt?k;$A5}^MG@s)I?Z0Vhv`Jdq zxR2gq>J1NH`+}Tzb(*@K0z3-J3m0(vx*QFso@eo#RfDDXVnCZ+_}FLkVTa=|vA%TM z1IuBK;egF}aoZGOFlg#{W|V4aZ5tAWoT%$=0?w8(VPLavKBKjMPYE8})x1UgRk~OE zCYqKJX6^HZJhZM+M=__@9<$7@I)SK1w<|K-w1~|HWeg9{)vFG25^(1WgbrGTTpXby zIVA(c6e%Ohz^y=Er>IaSset!=flgNFiT)FTqtHmMm`WguKuLtq0^!q$6l`jg=CV4S zmnp!HAfE%N*Uuv{V>_d#qiS%? z4H{J@0gErn#G73+2v?`%r6F2Ky9|AYCjPicy`}|wlK(V3QxIU-@SaREK6e1yf4h`q zv^m(;B0n#>%wdjlxf}}J_bhr~3FJ1Aejw;Q>4Zlga7A(md9(`MKT4~G9%mURI-x|0 z%B=YD@5T{l;{TQCLfj){ppb`58X)y3G#42Wunt$Gcmd;Cz>$=kng>}V#RHfOT*o%6 zaYSm{?ZJb7v@$E7;(Ag>$#Ul)lAqFE{AmcY($YudLI?i$LpRGp0O>o@+GJ{yWezz(D@wy;LarYs%iIS)QnvFu&evoUWM(|R+Y`b zeokVMgPD> z)k$WcFEC*r*BG~IoV;1aaLilPNj)}&8{C%dr~1tNLd3fU_;M7EClO7I_96d@0M6z( z+#wHWXl&O}ym4|n+1Epb)=;5E{5&8?QRr20E|f%p%w{1Ah3bv{R~8E2L$&@(AV*dL zTC7c|=Fm23Fs0rC!%Ccq5T?O2&xj$U(0RBGGm8KLBj}|PLb@6Fq+6XS>J*t;rPP8s zORw9Ex0$CgMGUWf0q%A(H19ipAqk48i{Ihh?+M-F7;xD3hxbUIVD-|5!X?5#syVb3 z#4FkqTn(qWn@n4Md|22c*)V8$&tG->JQ;}z0MBhE!(MB~=Zc-G#w~Pl*5?AW&F|J1p=<^^PK-+r^ zaJ3>{1gKWmc|!A z?+-a6VA8)MUolLn-a;Q|W!dy4;5Vmx+a#-J>oBv2o2_DkK~G1uyjyxjNEyX7NPVzq z9&qCyo6H@P{HPvqe9UD8J#j6xS5e&2yu%FK_4ucu$GSPb!RLk@{PnqWX;@ysyDufU z*5TOv7@~B3A?OV)InueEu=RQCZFd2%ADI)}^@%qAkHS&sD2LkjXm=)yap6bc(8@Q| zcOMdSmKz4#;+xe{X(u@Jec_!nzuTl^#2{6@G1zdrUy9fyPWA%mbQlMaeWF6pBMRLO z4mr89;YXnaLK5;+R1^i^Pi(0OWMqJFlf#%efV-q3m1o2}g7CN}nJBJ2fa@)jdSKZN zgei~H>@iIPB8|}N>0dK2N&8_qSbOONVVA}99-ZNfb$5XuHptm}hqM9T^Gv<5Hsr%? zd0dID6?cni^DvB%4AEEhBeWLEn~q4>pZ z^Ar**$I(K^JCn4!5Wl%?NOt1Rk}AsnH0vU zQU7Pn{o?E}Q|=dD_F^XJI_OT^Q_svaM&8eL(s!o+47B4pYdcJd{QM7ybEjB52rzL6 zefi=|5a>V`-9<_RQywCKC}#zVQ&6~2R$RA`Q$63M4#9=If`om?IuP$bwn-wqZ9?t= zAkBpPsRBCLF;CU2#fj$&J%5=Z;AW|1+(bE%A56zNb%tW(7Rz9V#~I^2cEWqd@3^(h$9G!?Ok!of9fk8DyER+Ap=(kfbXv~ zoFEisppXgK$B_oWyI&4~M}!Hs1^Q_nN#51b+rWH?KIev{ZyY>4i1Y$wT*~bw?`jaC z*LS8$Aa9(8tGXk}`;g%b4pQS`T8~)4Ibc$ghofiF5U!8G5;(-Jr1{icVt)ZUF134{ zh(=8A28@P(_=Wb<(tYGmTA)!kUyWO=yY>^uJNNB&^=6h~Z)qIaWviZNGKYCoKAjl> z6C0im9wphVVP%bye5!@Pi@QjNgeu9{e`XzUbhnCF2fAVg-_;YFPt4>q{L~T%d%tqb z-(>bPc=h4l5t`0Irx;QyDw2mQG&Yd_8c%WdkVpsMx}p;ThCA_j8YM!0K~Vv;Yno&i ziZk~@fDMCc9+WY`3g@5*{zcHZ2?_dK8Ege&3-L9SG)YW2NVdqeU_+A2ksz{9mb%?V zDUOSz9Yykzu7OEpY#ZSZyt__KSs?0m-OzS(tCb?V!CK>S} zSncKJRh(7N23$}2a@5in&py8bPY=8eLc=L z@g39uTz$W+Wp&l{WAydZ)qN@Sx(Q|gHwww2zd>t>iEgGL(`c0Ja%>{GNc00_FFlk> z7~~wG9>Z`ZnFN#>?(vJ@zqMK;JH!BtPP9=?DubAPg>Db-d@> zLN%y4lf_Yxa~Y&=PR@H2jwJL;crG2GscGah+T%c=R@OzPVU-H0UzNo)ss}w5q;YE^ z;V=D&Colx+i1r(5Jck?4*+c~eU-4*;MzF#>g2Q(_P$W#;{JWt2t)dj@LILC_RM77Z zVMRv)jMYd*Ai@G7B$h$0K9xTZ}*Vh*(zH+z8VdSt8HR4(4iPU?}^x?}-bQ`mORe5t_`YMqiF zw=HvDx2v87(;lr(S4iK5i|6-g#|z}FD>poF{RZ?vukzhOQu?2_z1#8Ltf|+He8$_N z2!9}xUS3-aV>HVd`zrKo)yO+zY`;?F7sA^{pqf~8kEmud#u!M684)(dw5sSEq-*pV z5bL}b_y*4}_E0x9?nM%|p8z=_lbA*e-KyIdIWrXI|_y9TyX*r{QX7$2dN{0A{0Dq1R$f}r$rEeTwNe(M*!wQwsv!9FWg$NCf`rM zR`;<$Urtl2j^`Er7+3Ol9>!_cO-|z86k3p>G$2#Rnh|`A;|mhH!t8P*H_+1)4eNDc~{-H&Upv0Bqk2FgLIbz%XLzT@O}* z8w~LE22J`{+DB*y^R^@GUuY`-Y#Tz}gPt5yzcMiK+yIP7HaaGkVXm9bBRg~6&^-T` zY9hTYep1C1xmC#}6>n(X`}X;mfkJs>?%_en8&{voO*qiJ-_(LwFXIP;C_BeB9O>QI z)sZ6Szv@Acn3;-?nn2lUY2U0sWO#P)hr!D&nL}~k=-xXXZ?m*D_GBB zGi;?iiD~S!uPDv$U}--sVs?^t#i(CAq$-8sGR2}@%3|ylkBaW0`ZJm8?v0{!i|J1B z6c$>^@xzm=8K^rUFeKIrWMt$iH2$9{E66y=I_`HK{plZ|bAXm@h4diPzAq#o6akH( z6OfY#kb}X+I4$A|==H_v@*tROdp^XNtH%5}`V04X-Vn+gO3mf*l`1dI@kLagkV<~R z1q9de3lVD{k{Ysz#%se2+tz+8rge|;L zdAIRO;Vjkm_q}q3S>J$N0Fk>!dhK>zNzeS9Cbe<&meoS^>21iacgtmkE|SL4))_=} zQ_LbnK;!)k&q46&rI$t*ekf4qJ(;`ua?v}&=s-71!JMNXk;TPq6Sv18*5`e3gUcRx z;4zVL%;*+oy_P6WoktwdQe4Fh52hvZw(yD|0A{*idnr_5kN{EK%JLTk5$07_=uafF zV(S1QTv}0K#!3<);&4?UosJ|kS+oeikscHql5AknK-x@*d632BY|J+6SWs2I?3sl6 zW3*~Re~KN%aUt7QXvI~m;5j82P;h_}ifs`iq6mGC^A}#0 zfHourw(E$!B3jQ+k|v$VTSFk;FeG&=k57BNO-Fy-KM%JCi^K`%;}e&~mwU2=oXP2w zU#e$kgO}ZJ6TZ}71~XL&MB+Q?OqlOVd*<6OR?ui-6-J1s9QX#>Mk_nfbvsFs@RF;G zzWaFR&Zs+#u~d4eOE@83Ps2mB^B#AvFq44*zTlp0h!Ib>-x@*YiH z^vnE#mwoNh?XY2%V$7DkvS&XNg{;>_X2gp?eNE#oaJ|l*xX+TjSCPAjS!?DznnnM( zE{7XgM&nXz2I*{T$7=C$teof1k?;T>~-|KE>sp(vr z^?y(EP}7L==Wph2eZ4t(9(7K-cbMsAkkmMk!B^ftIvK;W>56XS<(zou=*h9GDesQV zCH=C(H;8R}O=Raf5Y^$g&JL93%Ub<(EFbeIby==NveZ4Ds74EONZ1Z&@N7)_=}s9x zfZT;g9RkUUgz#ZPzSm=jzP_RrIhD90SkqS`mKg3}ZN1HxBnrOp)Yjo$gc8g$t;6km zC{$1yypnVNuE|0`Z1ATN|NDy&7k`gmWv~_)S%~xigfPc9;$S_}NhyNq1uqw+6BCnQ zs!i-OQ=ch2JW1QQh6(EoZUa5o4%b3V8%~YmsC(@=!YIJZ9_8X~8>@cv1DB5vf4GB7 zPc{g=8%HERwv{HQ$a34C%o1u0PkuE>f4FBlAFF8?w3#Rhrnxx}zFP%kuFci*6|F1R zabs+d%#qX_o6pO5U0&1@OFSX0uqc{W(wEUd>aw3%6;>fN>BXyOu`v3lajH%1%_#x> zbs;Apa(k^M5}$tXydOF|(qpGYGKw~YO`{cK&pIw4HiB96VVW--CZbwo82q(DyeC}Y0&OBwp2WW^@4t=8!u&m0 z$v|T;jFl9}6)_;7FJe1z8iiE3$)|y@0`GPiG?-jB3!cXj4}AdR$q|HzXhHje%9Ns# ztvMR)PQT?V)m&5|yk9|l4QI1MZS~6y3zM{iQ@?@evsuAvGvP@OBQTwJsUwmPpBoM{ zZC9K3qtjOw2PMty<12kl5fjU%#OFoWnQy?p;^dI=@zN%NR?vZuAVlk(VH#%np)m6- zUF$=6@y1Z2_a(@&J4D_Pq?x#j>>#2(G?Y8u**xi4(a3f29@%iaAhH7(&e@h0x@C!RUKR zZw0*wjpE+~y)4vXn2Z7l*a|2xZ6b6f9Kb+Q(F{U46)X`(>+tp=nJioitefKaOzTvD zCOkzcre7%smO*Cy?GChHZG+oMEK9ouhGkRCbps7Q1=AWf#}T<|0kgDq?(>~u?bWW@ zBrPO21r4K5IXC7j-3U7kD~v|pK+?9Kf%ixA*XwjmP&;n=i+*v}u^KKRGMMBy$6uWm zoxCkThjPtl!*DmuGXEMW5I>dEk(!3>7t6o!u39`Lt1(5cZE~uOzAxX_7-gSF8lK!Z zk+%$vpO{a@-0KgOq3P`%o2X$$ynII$(j?M92H8K6De!kCr6!0xLb)BcA8VmbF#VT2 zK%O1TFjKG@u;@$!qLgV$5XA&b7K3;XIu3~QzNehTbpEscf_`Bp1<0)=QZOctO9G4l z6l5M;1t12;z-O?%6MGEy0h4wZV6=AODyChS=KUDn_G!dzuaZLp;d3c%&XsqxS9K6+ z+p9DUD-mKzVvAt?+s&oNsS$Ci^R#VYUu=M_+gU3OLhNe&Yp{FYlzEX@&i*&ZU{1l6 z^6*cX!o<}EV+NeY>epDF%`t> z#?iwMemKEX7Z%+S$J5fj_JlLtV#vgGA)aq=&9M6Fkc6pIs<7s+A&@U3l~dxI&eN{x zZbNdkWbfKjuDqMZa`D)_L8^H=Qe1Ij3n;Ea(nhGpE(l^P*GX41Kr;nK_;#?2v&2y$ z8<~0(G(~*H9j|1VQH1}m1c8`PdH*cEq2Sm`av9-4=o|*9YKfW4$Pash z4nTj)*DE;81afw^V1wyJme|$k)(ZsPG~jM8Q0e}F8Es!;>i=f7_!!xe?`MQ*Go}Jw zN1!39nc!~KuiepTV2Dkz9_>WxRfr)z?)rTHZV_+mHQm`NrED+|dw*#p_g34> z3CBl7D)#xpTKnc(Q#l~7^kNw!IcL0=(4PsN9(_-G!-BL_1!uFY-8Psm<&L9+-px$C zB(L{`L&ZC=`Q5=_#jh#i{!MsSNE4y=;y1*ujq3U&5PJn!4CE?$m1DYq?G*z=i%`R1 z?PH%%JVhzu5bp@-h&Y~2!*jr1dEVadi9TVrO1MIV!`}$G+D{>L)H-33?<-EInhWU7 z?`eT%q<#$VXBFHBSH55XLch3B2yesF0;Rvp?i%rguKM7EUP3w9!wsetTq8_dWZ7Nu zeCmOPu0}x5JE`3%Sv8gi=wIA#!&xeyu>MM9RIQ%*yX?Lu_tX3&?ZhBE+1wnHIUX7o%{l!Bi)$?AA3T zdHYdx#>Bl-vi0nI+3Kg5O_eKg_e`1ivk8v=AG4SxaRYI{aQ!mzGKFFn@p3dpluir@ zi^gyh$2%d9|6Erh=D!DdLWqIj%A&wMuouYjX$TXnS_XSXa2lzihSNrnY7o#Mkd`VS zLg&k9ALhYFLSOC!M-f)sCj^u`H^4)V<51wcCk@1PeM;r{*2yJ31pCUbU$@26{57Ai zUULJTo(?Q~{@WXBaMrSB#Uo;8!7pPr#+dUnvAHk6>Y}TzA1}aA3?2v2_bL3@z^w zi3At=BGVuZb>r1EfRpve30@KLfKVut9)wtOJxo5YnYU!B?1;i0F5Mo354P}P{m;ktqN3aVu^Nvi?I0qnJLCOB31`ZOjcsL=jzbV3Eq{S z=zSpgjbxR3ncDq8nvee;z7(7YEkG+QUoIIo4#<`m%#L9DBHW2R&0ikc-V&?{ILzpQ zQIDtEbxdopSaWnleEXF;V-!xw*wsgmxevT@#0#R|P`cx*{GLoxvhI7PzzTel*$YebYS-IEB)f-bt<1_Ga-^NN zUU|pl8jS5Jio-9%8ayxixxqnVgR4*00mRbS?F}v0Tcd|+h1k@(^a!i)Fz4MBew}Gj zT#nfMtV}G&5P8eQ0^)?;Y?0nXHAax{dM_!2L&8+p$|`*Mlb}HUDVIzL2 zBr9a#ZRL-bN02J|(MI6KPAu;38r@Df`vw26g?UP;X^rLfV`xE5PN1(lXc!N_0sQRk zyPv*CKSt(4l<%=&nL~wzY{TS`-`sh}Zj)Upd5jLQKdCWaa{NV#q(?&${b*HcCw=3k z`eKk+-}bW1p!m*2i|oP>-F~8);S!Pnu0JG7*8#7oaoXh`k-M<|>F@?KazRN3+zrT= z65vc2_%PM~#p8ctFtS(Z^o3?Xm|z@%MNy;-Yy`*x+M;v8^U0zzL8W)FH`e3V=47*FV6#tLH=RwU|U8nXgyV$2c)x9@eTFX zON5glIR0*xKa8HPC_g5+wub2}%++rh&$F1+&ld?j6Lez%)AI5gwQn*gQ@8Y}$aBNg zs}jfPg`CaG-0%@3IOlDnKq5T#L3!o{JgGQSEgF4$#!z#Kl(p}kT5E#7Icw+qTOw^n z-B+`*v`i|)-Ilb`uwF)NP3~a!spMnn4K11yhS{oFu>xrqHq0hLU zRIVcXL?$t&2{Z`%C?X{QuN0;wnM%kww6@<<9KsO-`IQh!IIf^9=(gmBU|h77A{?y% z#H50Kl5dFgpOpx`Ig+}ANk2*WI4&XKEm(54Kht~n8}R(b<}UEy$uchIW_?ni#N{Q) zR4ss*rqCA`2$iSdu$pmj>Y@OPIx!AjF8YDjUN-G`$MGLNPnhA}K}u)Jlv08dKipdq zsM!vdl1kH+zwe&P1#Q}oy&{&7ycxgvF&!`(cqMZZFL-^&vC8Z`*v3@5k)Ujd#JHqMm03aYtSV6TA zLi`)SmJ=w-OeU;HQxF`0eHb4|u|!g20Oj*BWWERegH-QViupNTVIr1y6{K(&*<-(e z8TzL=(BZBl*1KIt{M`OOhLEK=8LGpW2k3z1esC^$rkkZN^^-Dl^|LM7F_@7Ysgx|6 zCqN$+B*@(XO($+BBe2{*Lujqz?qJd9tsNII#B{52C|75Z94K}V?bxrZeJ=_1`8tN~vP{+2>~siEoSu($7Y+i`x$k z^A+z#r|}gS-C3-)wR1?a+?6u2tNFTqE9K!V1o5v2?u;ink z6NbvfQ;tSI1P^rP7SJLpDU4m2^5a5`M#FQzV>Fxq!dn2~2I+g~%7?BGXh5dZ%a~#y z7(6Ah9#o&HdH@uMF>T+|yzjl9MzRSbX^!5)E57{C9)z-82BGn3lIE852ZwH?EkTIR zKZfP~P3PDGk;%(_Ea@lawSh>HL0?cJFioACq^)f>zR1~Rmpj!YV5_`6Mz(Ud@2q0l zsCconnxk-#}s5Xuq8OaFuB@ll@G{1N(vx(c?76v}NJ= zyL4XOvzaf%?&o2g&0_|)`}53=s&>r|8W+5n-;L-gZKT@bPQNkr^n;m&pvo~m}ftBa8s|0+M9|D7A+cK92}n2B>?XUnF>YCErj| zq*j>i1G1?I;K`%paldvld!4a#S#!@x}z^vh3-LmLA-2L=fvrXqTBfR}tG z?>$wg68EleN_&sA3zWii=fTNh0v1~~yb56+t}$pJwQE6ZT?bQcIFIQwa|6v9i2Q^u zMg+xy*2t&_nEth}GWqq_xNRkAq*90CK@zi#_QdU~yk(Z|0JfIb!wdLpD9=-z9K zD+DL1Q`-7z3AJO2$l^|0uWeQhgl2WT(*ElwfUnWXdJB-6?qok8plxuoRzh4K)K}d? zEO&373Qs3&8lL$}=yD9wtKtd63;nk9nF5;)t17D6hb-?O`rVxHle=0HI<(SSFmZ); zc{B>M+FFC2t(j=d!q*84^M-6)pq29(jKakJ9>epU;%796_q420!TtOR25i3UDqBm; zBTGz!dL4y71WKK>Yza{s!A4r-c?F0A1$+5DJ0s-25QqTYUU^{xn<<9y#ZkWcpYa`^ zM%^xi$`GFz^QH4Kz*mdLOwg=xAW7_aBen!g8#y9j?E;@dGeW-;TSBjn)7;hBFhOYH z3fhms3dzEg2+S<@IjPIKQJSxmq+Kzib89tt<&!O0yMHU_a+wR7rm=s$d)7`MVcFJK zcd<+{aj^ZOLX!(4BP}+LXwxb=6wlXP71q5tPMMpYO9ywZ`l&p_>k78M%*&2O*vWMr zW#}2Ysk2Kt+UuHFi3U~1-07G2Fdbo;!x5_r6ASqSF5F125-@&Ad^+(F*?&4cW)e*| zTl<1#Fq1VvFRDfZooAl|_5nw8-1!-sVe+_>QM9Eg3s-t@98E77X{;VczgnC2oku*Y z8VHR$u$6V~;yC)&Fqh<-JO!8Qq2cl^9-`aLQ%?IwDcDI1b+K5YS?P%_rQ~t&iBam?u!W6L2?w?mS}FLn;OA#jZ@bfGg8pQLu2D ztQ~}FoU7=bM!E$`fyxVL)WereE?8(|B}jcx&5K4JE`aiGsCYb{T6?cy6+L1Aky z$$r@$jXa$I1%7yt`ViIZBW4vdjaH&fswt90esi@r;hx4IXO*tunV8Mp1?2Unz~UE!VtKNo#fxCq!NR_{4~S*%=<*D( z^sT4~{szi6-#OK5PHGOel{gSaSJ{56CwRx77I4Q73Y6bQnx7XL9;+uN$ zaU4oJ0SO0iSh)j=YkD9|2NHZKPzI>3U@P(ps)OR13|=}9S0Y5T$Vvd4HxMQr#@fkp zAHnTV@>;1fI1Eb|ug$ME?pIRTWxs|hM{6v)1aFN_+IoY~ zPpz!z5wi}P2A^X;B3&EjI6iX1$zv{X@?IYXoSmqjBMqgLc=O(Y1e(YTIxd(ag%GUTLXx>`_clW#GF3zL-_07!%4vB^bF6ig43HoPS!+A{l z_27UXhrV;A(*iNL8B{UWPv4ZloV8_}TPUAFIBfOl5&P65xrjs&A`ih10e0d9 zVe*J@*nJeHK|GEi_Y9U*^RcLlrez`y>Fy*Y0Gj_X4G*9YJtF?0DTdh6M%c4v^i`G! z?aQs>WQS%OM_j)0#@P-&CFh)wLFnb8AU@U4GwoO{V&Tope0{Ex^GS*@ zl!`5w%6m_%9DZU>&|gg1j6yE037zh)$tgrH^nbc{$5S8JX!R$n`+sS{T!N%-fE^nb zl1xAGvr`!&)@ohYOE|1w_%%rhoNaig7G{i`bq*Nh&>Wt&3;bVe=ulqn z^G`_thy0(Cy$(UlKYJmv2U<^`MSBk(z-%5^4o(#GBSIg=S3rzDX9^N*MHkNH^z1YHVs0G930*zT zBBrAd3udW36cHw_M`b!J2yYNyRcAefLr^b-&=le!vD+ln7pN|qp!O)r6XpUOh6=v< zt4+&jo!CiSin#R&jk+N4@ftxtUI2#4lVEWH+#eRmwP~vmzJ`Dn|J*Jj?f*7@O?DjFn(`@c)@J9-2v*3Aj<&%mR`vyc#U7wGc;*y&DeWt``Jnxu z{fw8p;iD)zwVev?wJ?wAQG95Jz!0`u6nUILHr~{kHUp1$o}nM5l=xnYC*+^mXAt)1 z&I^=mljpHlAS`Ix0&*ZZoh5Zyw?(obBO(EGRs8W8bX|u+f*Gbzl>h}$ zTVyDNl|ZBt&&HTGqzF@b5lnPS+yiz@x$Jn{!and$i{TDpQdRl=IZT)G(pP=u5cw#X&9Azm zANgAcYj8F7jjp1_1-hj7asxb2z{j%FOv zt0jsYCk5ickJTJEB)Lp?g;3i}$@Q%)kp?x`?+`EF<}C)r5kMfNJy$ z>GQnSg0$A%T7j`i*%M>3Xni=gUpfO6=S*Uskal$)gMh}EADI^0^!iXQBP?@l{wiRLGiX8i=;0y2-(9)1S zO}H|L-t(C-`ZS3ce!w)BkdueNwOB4w?qV5ju1qO-zHC!X^k-mrHMkF#I1OaqzhKek zN(f)Aja@CmJ|0Z}dfUBu^lKawHP_BqgG&gxCG31@?)j5h`(aMfYXO(8P*ciNZk8EOEc9Yxu<`%Tm}!Ioh!WU>19i@K7RwpHeaE1f2z-EC$(dJ?|?g@ z)j<$CIDC4j9WyBQIER%q!Q=)hMsf5d#3M4^V-i|d8r*s6L4iX`$--We?i^{AEJ7@} zFg2TY$v-*+Hp5KM^oZ+Z6gg>gly0YXunY}b#M=xREUE4O)#73M$FW}*PJlKo1B5+t zvsyOtzyeamF_PZXA~}ia>OUg##<6ZyTt@vuW3Wni5A6%-2(;b88tw{tvFwS8!fgL*T zpRLhp*6+jJ?-8>X^4C&xMz9$nQzxkxrs^ZW`7K2|?=K*J&i8BfI}6tMU9{xRl*wE8 z)ZbQ=?UFB2V_HUP4Ib)pUE&#;oO{GACSq?K4I>%C?wlzY%T`y(k7^PfH||YkB^dx zP1^~dnDN`V@6-r1v6W>8StZ0~6^B4d`Vd|HIcb8qFN26Nj>aPnt#3peXTxZesq~7t z(IzpD-Q#J$p-6Bv2z98YKpnl>BL4>40z@V5A>rr@6W(PUu*Z?T61m`(J)rhr0nwnk znJLzk4y)uN^za%noYhev4uz3?-84vX9LP_ClNb(o3=F2cw zZi78Ubd$)jfA1j@-$2BAye0|z9z{@TqHY)quj2=9T*bZ3DbN$c^ z*pGuIi)nBA0{h`S7??v>v^7iN0eUaC;WH`M_UdN&8}!z#yI5piwJfZ+ca?6MFy4Md%2Wt;KxweT6>9lmTq&Mdt6i;N zP=RX**09tY%cL4vDg=(R1){PXD>C;hi8JMJ2wg~Gy*PXzlBCq4Xp77mmIz-HPag*q zQn`!B`vfuw?M|_6kAsn4aVMJhE^udwr&S3?By2%z@POwKJFu}#f9rL*ec~S4dqH^V zV}xzlmSc~M&^&hYu1trxpnU;~aw*Fp9q*AfIUKAuiFajkt#gXpqZP*LrRDxUaO&Nl z_>0R;xZJ@l3^tQ^40j~<_sE%Z&@7~Z}6$a)}-Bv!l7x>q?Ts@sH z?|8U*2=%HgfA0N>kbhfVYH>yIz12zksjR2XNpMIm>FO^xfk9Wm14r#~N~y-#Cj1Up zBfe@IbL;hoJqsXUJTr`G@*<{iZlxgz_Bt61uCzLpJl4yth0kNvuG`X;P`gCz^wVG6 z6G}-79sYR7lSzx~yL?QnZmFSxqgmP4+D6})J_%F&-3g}atASn2Z!dt}=Mba3wV>p6 zT>Fd+Ca%4$0CQn2lZNSk!@ZZOC2=AosV5zDIpfzOL+>Rx?xJ1Vg4IZGvvA>lLdIiQTvZlFu z^>)&?Q&h}o5lxw-#4E z8@uawgPncb5qs8@HKwh9dXnZ5J&C?hEljBf8E(ZsrFVf%vtlT1qrzAwcpP2J*BeN+ zGvTYny9)F^r`Z_AAnf48_3y4wE?s30=Zl2ddU*~+U^1x*#rY%1*4NGNPSxX*pG!CP zW08|-Q=`;pnkyYyRfP}caBfqEtUIvvx%Sb40)I|HRIf3bB;+?$$ZzCSomX#icBc|d zygIyS?2)LAyqJSHHBR|8r$`5?3!hvb9qXwc)ZCao%-|U>8p<_=ycIB(Jz#GZHc)Etk+1%O@g9A7_$^`Zx*@VtLiX}< z)hrTvIYIq4S^eDU>yY0wrb^#T*DKOBg{`@TCExuao+ID0FB}O`_+^=Ne+M+uO9->l zZ2_dzr71!sv>bQVA=ydBNPRtM{jCrsB?osCebuske5Ds{B0%e)2N`JzAHia2S4)eE z86%$&Tm146e8P224^>CY1F_2`ady6pBm`2~Gy>#xqPRO0n04!T<{;08)P~2PpMi~z zx*IUpp^&B{V%t9nq&$MDrejBtFiF%8*VYCHwKu~wOXRsBu_nXMyo`fPxf@OOz)0~k zhuZpucV+f+Jz-Ma?Ln#xz^3VE8o;BYVosJ!O})xJL@4KZsP>~y9IVE1bI_pVM?2ea z!RFQnT@6EGbpvmx3T8cpH(&#x#vXW%l%Sb$n(}@j!=?T=hD%RQXrxZUET7v2TrJk0 zlsJ8{61WD;H4t_V=^uT<1agV#T$@SKIDSFHc^W(8_r(t#UC0U+Nsdf?NZ9!mJY0{> z`MoN?+OoR1#&Q(4n~hf{khffIZ2tfsgZ3yd@(gF}Zv*zZCzC~zwQRG^pzm#Q4tyv& z`?XUlhc=vgdl@ereCd=)=rxYIb{Qj!=C4(4NcK}-qYvnn8vlKuIO3!p`g<=+TIndP zDHwH1ey9qb*aH9KhA-1^sYUL$x*?i<>292tWG zAFZo7sYkQ7xnEu+5pjh`OHRXNr&SEml=fIZ%IE@L>P=mP3CMiRPTeap`uILqpD$K9 zc(*Ma1T0#Z^0F3Oxuz}Hv)l4Pqm;h;R`ZChnr~s5-o(E7e9ShYy!;?cNpJ(a5O-bZSn8hLY zpIyH2j^{g!9W%k@6Kgyi`XzVz{Zuzi4Ka_Niy^kR7yq0h`QX&>DR4P#;Ecj!UXEeV znPnuiZSDbV-gA$&|Mh+-CH>(7d|;ni4ARu|j zISNWtqPN2be+7!|Neiu@6xXi#$QH+Db?Z$cZ;G_x) zu@C#>ZArsJY2jWGpJ4V&I_%YtQ!Il+7+zn;X%{pY0=4|Od?4jK0$p{!1iWZqIjeC4 zvP)dSuXBP!?kaY*MyTWI(k_Jl1>`QGFV|-~QTpX{fDy#{v4O zEcV-}Od;31Mz`yui7wPyl}tfCt1!<~L-#jpwOQiM7O8DS#~;1wfL{4>{ewkTS3+t1 z0ovgdFk=WAXVmC<;H8vriUq#w?-w9G35%AT2suGs{#w&9e*>Ub=PO!2 zKu{SmlxfI>jhxGEGNv+EhJL5r(>C3JVOU%G%;9QQzN2RHgWJH|<)=S-7y^br*&p2m zw~PCRS{e~oc@HTImIzxW6RxJjKiEw%{3?^dtv~rtWut@iWTYOGdwrfeV_5QV&oYJN zvD(ln_#6wkfo=Wdf+*@A*59uvA}W-)YED z- zg=Ug3ODGv}#{NTp#GUR(C2%?ny-e(r$4OfAaKbHoGQ-FxlLy!;%@ee+$8C=L5Qq|F ziH#F)kS+6B7E1`8FbU|J;3LWut;R;CLljaS_RqUOg2TlmWsq#W1dLp26*;gh`=t$p zPndSV;(H4;?Qat%S*@k@n^978_xe!otT;HNbI$=P7Bd1Ec4h^;4-f&J_*teIjP zdCi~MJpk@KbB^dCd6rm3$tprhdli!p#6G2?q&tf$SZd6zBEkGV4WAqo)8e6VgBVm} zB-UODboV+2g~|wROrLi~EOOrQAdP4^E7NVNhHnfvV9hL!=Gf`C_Ql+^6i zMC)Hj#iwFdClUKwx>YtB&3rDIO|3V&pi+_~w=wP1iw{Q(p|cleW#{p8H=kh(bR?s& zD8zzgXka>B2AjxT(b`6{!k$!v7MD?r;>Vltc5sr>a*Zk+;8JEJ|22W=B(~8XC6TJq zj{U+$FWVc1fEr_RpQu0V&Xixd$wjv7F6dstCC>>?YAGu1q$S_>y+eH7l#1~_iI2(x zwYNV(+wz0;?<7m(2sNXn0!t6!*7(xJBAlUx8jTgIcj5qXk`;vvLQfF<+#RSbZk#{& zf`*2vGh6KPbjw69VjR65Gr+o&r^PmK1MbZ|PhQ=G%u^;&XL~{1THrNcdgu#4MaDU- z;Y{l_+*Bv2tn~@vD6<1yw);p>%15p_PP3c<^CM2~GxqlaP6)h#qwjbUWEo_TVtAeG z*qON$FFW+s7E7Lxd=R*~nKdBHbin;;gx^=-ILGI9}>{)it6 zJppOwl3j9duvD>+${%YMiUiRgWUaxrLH=)GZ5y_L9_=h3rrDSSM_a)Nh(-AI1H)?c z)G(Bw@6+)O8N)~$ZEmn?^en`G52Fa~1`da8gLog+eG8P^Ynqj)=e!1ny%_is<}R=u zvLA*WRUW69BY(GW;ReAgxb|v{n77BoAg!WdX(3H-++ckF@V8P<1K zhVc^qZP7~Jia4LU-5LO!k#J=m(__#UjSjiGeHG4xD=#Rs9zD zM8lqQ-)TYYAfi1@dWalY2ODYx^%V^W$Xt5o#7ZxHBf+whmQBE!${k-fLN2?>wRZor z{0EBg%<8v>OK%z=a}sU34YGzeXQv6fB|B6QfMLWz;tUJGHlI{XK^*kHc{+_cPSEm+Q9LIGiFz+QHK5L z`H0ihJRU>-$7sUsEZbX!Qd@S2(j2%1$L*ngH2(MaT=F#oxEfgA9{2>uC*6i)l`{Do zcEXLY0fw~wFZhHe20s1KdxBacYRnhY%-@Pdgxnz=%nl%(&$5h7XArS813||@WEWfr zMcg#7i7Ab@f`zZY1-a9Nejgnj7sQfvDJ{|r8Cawfwae&z+JCNWxVG63M<$#(8yH{|EaxNr2vSf@Z z9blB_jeu9c)M5_KCdWDE3)oSSyd)q8( zS=a9js6*}=-HJr!lpJ~vyQm?HU;7IHs+`nouBqoTNL=If#h$UdK%=BYZWeDKASWm;8w#F~C8iRTRsRLIHce??D4wDi$aXZxv=igh2tZBnn8FA$g88NZDR zTsujVq0S1Z>V)hGt461hv0+E5`MFeX5 z;F|!{z>u0$97Xlqy=9M{%I>q(c@6ZWg{x6Xb^SgX$NOCJsz-t5TO6v3M-%5cw`b4WqYoaQhh~wpq$dy&?-=WH^=D3$#k?ue>qQMK*X?$ zdD`6+GF0uFz@E*%A06uyi!OOZEyjQNgPtrKx>wAT?tgG%Q9vWt4Rn02L7>3ip9jYSEr6hevxpWzz>$U+5foicAe%-=V-4MJGX=k{3QnCZ`D4mtI#>OG`j zGfuV;T7xKN6&^T6x&zML9`H?}(%4(lH}iy~Kn8)n*$y(q-Z=%ZgnTN@Gx2Hc7;++F zCqxmzG9j@+*3;1E8}QW0_Tx~_V=Mmok+ao^Xk~EeBKTPB(mzf#vqKuN{twOg>_+rp%VG z$**8xZ=N>z*^6W>A6QwfT+84cm0W0pj=u@cBn*{B7PkSd^uwPVEcvGnc_G}Ft!rr_ z?0vQU5%MBS+n!{J+}+8QuSJx< zTED`xNh15Nu?dM?n1o7F1i_=g=k==R_=fzLxZGpmU5mm%U>ou^Xn0EmwmX19t zo`fiz6jQ|ayvGl=v=o(i6Hb+c(ImRNLK)=2(8C-zejMwCG~(KG;V{5s_8Wc_W2uYw ziec}fByVC+iCe$kBAoE9@ydIm(-FxX>=(PSq+}kyFKr9j!eZ|B5caIu33K%%cG{YX zrLE^d()$EvC&}-)-izeA-44UJBwLd);A+AzNxxpuK|18SuI zGzDxluwH7;zsOmH@}`cqp5WZLGZ-I>n9Y^THq7?ZIEL>1Hd3W1-peO+I?z}Ly}0jW z9>Q{Dipws-Noli%n=_zTPwiWs6C4_?^$uTaJN44+Mj7PaCT~lTWLxJP$U$Br&4&tC zyV6L~-MLJy$g2gJ>QS zW@R|aFk6-#CM)*&2BLXavG?<#zY*k4Ly3AFJa(w{PoY{YANIAkKC-f9RBb@%O#e4z zy0kHkWc3JL;+ZEb{|3>o*8-s^YSu-3(RK1Q+6l;LA2<&=kSZHR;eD4vQsO1pjoUdG zl9%`G#CByk&vCN5b3_3meJ62smY{@vJnuR%i#gYdN>BX)8L?e@#vVUVtm~Wfqm)Fi z{Q?i=35~;({s2p$3&YFrvYvRNd{1{`A{hLQ^q(&P>~c&^IaHEe!Y{c!guFQ2&;55O4R&O zyXsR#73z96_SjcE*PV&qi=H?Q-J9t$Q7Pp5S|Q=^OG%?hLhwaDH64F=|M^mCKb94_ z7aI*Kx;tDz?2$>0@JypZ)by!eJ?w5IGaRlOBfC%mw|&U{NK6f0BnaPB!p1<|DHga` zyWwzy`>n%-tG?5u?(7Hf*nJek%jng@hn{a@iJC#(LhjKX^y&OH4VsQw%RuQG}N7mElgC@G=o9 z4Vy!485fk{hn2h5U|+fX0vDVbTiR#uaNMvsV`&?T`{d?8?2FE8#<^Uq#VpY&0bStg z@T|P5!?*X=l9~x$rG2CcUG&M3EBRXJ_xwM)Xx<_0q^)=ae8<`)MdORFykt805z<|w=kewv7xm8cwoG_*!e99TDf(I! zn&Q#&-R2#9Mi6u86ukR9-)kRSyC1h}20nS6j4$LC^KDnet=*y5-Hr(Xmpu*;!RJq|`@Mav!c#$M5x{VM6rn#m2cc$Uh zn(M?c52VHp0}2w~4L0-7ryvq+hGLY|Jv^|5qDpAH;NjM?Xhu4UfNlSgsKcbH-9&#jx(;D z+6MQlW?AO#E1rSdH~Z=(XE0`gUm@?6X` ze)qNsPcB7LX+-CbD52pbpQrP`HFJp;h~7t7*VxC zqL1HFg99n+jiX!zxN2VXDoP+Xr!`2C|4(Bh!C-j-gADK!>R!6Hpu42e=RKsfm#QV( z!=%#_4bq*2^bsYy6&;onCT`TS6mf99?bEOe{rHF4NnIBZS+t|ufk>zL(Z`AWt+cI0 z!iZiexAqUsWO_9wp}_P_T@`N_lH4U93(LWL{`V@V%BkAzA%4*B8l!$W)kP-2lE=OcybI?1QufStM1ICIrsm$7kjdRYV;e|WJO z0MjOzZ=vJ2KN2<@z#cPW7?jxs1L;c+ZdwCE#^anJRjd~ZnrJ#LClfz&tF8??9iIi) z-LGcR6)GL{nht%ZD8!?47~h(#yjLhP>kqG$HxpInF{MfeA{rlgfM{k9pJSQLB_T4Y z*nZUOC6-;}m{}+VhXl*VA&pkJBa?3`io-O{7J2bo0mfvrZ?O-Nw0E1l;&cM4^D+Gl zu&aS1p;q`N0TNo~qnm&`l^EZxKXrnLb-o`V56((&V_e6=6w1NwJC>7XBOaQ6As(l_ zKLy~FCzzM=k+-UIoJWz4vtHk3ipJaTEk6Km#rpI-?EC-~&Mmi&{KJR-+rJrtzxAXS z@`b$a6J*(!`eYl*0>jEUgQqOKuT6C|=uyt-H!c%!p}XWW__(`#LW0k8Hiq3$#Spx5 z`&NI*(9vu=1W~BSQ1;0OHmY51HX$HGQZw)dKFLp_HoD@U^pd@$@ej7{;bZn+advX> z4|&zl!!-?EBIoKcwPxqR7eK>L%$C-{SrK`dFu}+4L69$qH2kDIe75=;kT=7`o$zk- zCMNED!4`M&u6P`&>#GId_Iht^;AmZmwmRcxujnqB{Pm0QYGVDPPCoD27g#E`#Y+b< zUF%c!na0U-o@90subLK0ETm6@#Fb0^O+en){R8ulaLKS6mJA;53XH72ozk7cMNl8q zrI5z3*^tL(6%<^a#S-Lm&kZSr_r^)ZOUS9A2^PHKF$<~;hB`U)iU{2d{(9Jd&I*pV z6Xtb0y#=SlT<{=R^(n(~(H|VBOmPaSqUBK9^wjmJ~kAnDo(sGNO4 znQHXyC$q*UzAU~7Dkk@YF6iIh7$9k^=!H>lfiOvW1vZxsE?L(I`UxA>KLEj{m)RuF z`F~UI_AxQa%YcTX=83#_X*9c28Bd}eV&?gcyyKF?=HMS-9tLj0k7Ch1J@t+64`BbDh- z$4NH^pYDZUolN=}QBG{Hy#!1L7iVqUR^UY^*~5g8;whR+u95OC2GH1-Ah&%2XdwAR z|3`Q*zTY^LN7lMD%#)kG{T^rNy-@sAQ6ct_`T7K;jd@d`i#_{@QUoe8TCj+lO+Iii zz~1l+`=-J%Ui0X4t8UK|bIgx$^5cBeR7fCl9!_RBo(`b*G33+WUa*7#Ozd8iASFJ5 zh={S@(r3v1!V*L1Y|0Vz#$1PkG`IJng%&IQ{fs?!;Kl7&(v@)Pis|ND)Zcijq(zKt znZ@2@(93XgbxdnEJH%G128BB-zuJS2*GGN<%|v-gjVGvSe&r^PS~Ov2<4PF*Rm)3U zXI#(kc3Mws)2+ILu0^X^d{}`Zy(^YQK~chE zTh&*yEM|mk?-zjB4%$dYuy~VabnSfpL0tRHD|${R5R$!F+MkRbdS;u4xn|5xZ&+T| z2PVgks%;H($}e2|3|&@D#R5RWWzmZo9>nK;b0O1QS<9aEwzB?V&hj7qC$&OYnBqH6 zZAtUL1aLwnPrpcZVwshslnFI;1biiY93=)VHr&zroXP4!usxO= zWXXBqI-Ip^iN(TtTLL}sG0rN}`0o3G&dsoBdI82LQHPS1A|dOH*_16vmMnSgJv=g7 zeh~~`$TO1{7PKe`K}>yg#!cqRxE9nBaWY~Czn9<+q2CWyvud3~4h!^7t>E;<9=YPP zFsUp^>0OPpV{m8nNuQph$SykUIPY~2P>hWXCZMFags_{+7GW9>N0cSD!;qN%uiv7 z4n6&42dH5#et+8C>1AVTCG*AwK|1p|4h5-7~Dp#FXCpK2KIqjRALhA;;3OBXv+%zD*iI zMl|p`rou>ZgXSlv30?)61ZT}2kln5BVDYk|1~I$vHeBji#QnHWf9i=Bp{GOTrF_7Z zza{?%9fb5J6h_WS^2qaNNV?jd8}%ZbRHKtCBh{#uK0 z9Ac#DJqr>|c;3}2636a3*m-#qrlJmc7c(U70^o}Lf+)g^IhsTlZ8dI6BmDLr9b?lJ z=gKj`Fbxw7i>!f|^qT$@2bl!l8q2#tPe0bA_~JZ4tWfHeiiXo3O~lX87mhD&c?88O zW~5+$95((fY#Lvr%R*|XgORIvsSGQj%t%f-MaS#oPxd$88w>q#2wBbDr4b7 zUb_|!@U6teMM;yd*)&|o@!9pk%V(T|DW~Xe?)5g!@t((R}<3ok7vpJNTtp7+U^{Q`f#Ta`2iTrAuxA3-`Re-wS7 zv2D$roOk8^M)%ofKI*vhH-OEss?6vmQXJcdT#h+3M>~EmNjl9NUargQZrp(+<&`fj z5@e*Pi-a|+OTJ==fcguZ`a;S)!P%1|^&PsGa=DqW(K(DFF@@D3pni87G7>VRaVRvR zr)_E}Qayv~a7cIVd7_j`yE60^d#aaFi^6*1gOPKF)mN@!v|b;Q7;|VFu1`4+2i#rQ z2aZhzv}4cOQRkVLt(h?M6pN`;62=fP4!|j#`#8@zJ^I@m#i)NLX@??dwb%!guv@1| z>Mh3TKSIyg`#mqGg9h1>6-CV0KbWfuc9~XD9OP>qqL7<7%dq9~G?!E#Tk(u$1$ZW% zLERK`3&rQC@=Hn17?9?IfsOT1g6VZ86`>W_y~_&*hU?$k2<(UiF?aHM+ySjJ!=`{j zZCg&6=a%t*@dYqW{hd2IS+~D6G?KIARc|i%(YtH0m?1#YzM6gx`Cg&&_u+PMRba?Z z7~Cvzw-AFvx?c1C9dG#$EAn596eg=(3Y2!>zW(xL=>S2}AP+Kc&BspPNc|Qg(OgP- zHy;)_;QOSGHZiy{sPIHkc#Mzck0CN>dav9S=`HAUomWg5o~d6nPfQgr%*Dx-@_t;8 zlAyOTAEaD>uG1SZKvYbxJ?A7t^dAJ-|7PN`u#{b%&53I_3q?%~28cfLRW}HO-I)hy zZ^p1epL{jSXBFosj;fH4D8E`Enzt>JHn8FQ`wA(-w{2-YB{^$PujAGHjxJe+O~BPA%j0WqxjD>BIz2o8W<1ki7Lr8 zROv7{Pp$vijwT%nsaRJIgD$;aaV}?!bJv^dUHOPl@Z5M>CgO99|KQ@U{%cULa#d9Z z1D2$kvB^eTHrZ$pHV)OQB$p8FT7D1fTU&b!h-nxgX&* zkE8usZy-MIXw%-AqR*iE8d&M=qoIm)M-PbFm8St^Hs#8KR`-S~t!a|mu#bKvt}VfYm*XGwgjUY^%_)MN8F|fhYqZBngulOQcS|63PvPt!gc<5F|5L# zEpbliNU_oJmk05Ylmdbqc3N2KIvIv(}KSW5?2SY_prFuQb6Fj!5Qd8!{8;@{i?b( z>N(P8j2!t|(66^E+mj7EN$eG5C4Tj}$NGP*Ck8`jn{kuRA9Y9WgopmoNvd$K?9J>) zq&6d47V)nvFFpev-DXKlpNsK`=@dq|jTVL5k z`=+j?;eRXF5C>K zUY{R}+i}XCLQu%$^Ip>FB8=#ZYwLnz(xkI0=gFd@&e+?>qpLlfk8&+ekjjJnB!jh@ z4?PX_auBUI5kO2<@2q|r(}JW={aH@!P7riKUU_1gWE5wWu8Sz?7CT#FaRr5neHNWv z4HzEnW;benta}m8T1~LqEaS`3J0lrrG;ZR9fyaDo@VNIp*NF=2ZEt*fb!Am3lIVU= zzV!lor}0x0a~uw;p`KMSXy%ygTi0CZ;XK;!zX%Cmvby_l5gx9td{!eqZmqrjCftqt zj5+jkBVW^4@JBqoCDO+GKh8)0r+xAMGnn3tu9fA-TbqD+Z&oM*6`T{VH>lCcS2F|Ke6NzCJn|%k8`Q9c81vcOz2g$07ax z*px!9Hq(&&S5GNCz0_W&?C2Uk-P(O?nvi8LICItxwawO+WHz!)L=x7p!PohVh4gUA z;YzQEdTxvO;aTak870tK-mlnkL-R@QLwVRtb8^@;t^}u3z%6~AoM=#4qBhh6CyT|| zi37`)e9crlZ_wpe(NQSs{h>X24p`T995}0#pqw)@g2JLNayn*`PC;sHwZ6*G@bIel zS{g|u`qTV4$#({A$xiOaFk|WBKkJ0Q)=B!OI(71NRN=_B{@7I5`p1|%(L2_!9AZ{Yc)*i!0fMeHyM%P&Dey)BsZ}`70?Un`b-UUtJJH{&MaJo{2`Hr^U#q$qEiO> z=*hlw(Fm7X$hV8at@|UkV2{KH~pB_U=_XfKIVkd!VNmsR~HR_tmXM7Z?y{;Fa@)?RWvTzb@0Nr|} zR5L8jR+aw)c2xA!*fD?jcDK1zgIXc)7jRii9aZjr+ArGi5yT9i_RRnZcm3XuL#4-r z4jr=r<9=gW#X<^yh~#g=)e6+iIa9by9t{b)w{b?wXR|bYZtr6a)^q_edZH}eUU^}!X9Xl zmQ~`u3S81=FJ@smN)4>eaq?9i`w%Q)qh+Bwk5794@gs3X*T!cL$X~&hm@bLA?m~K3 zJ*V0TRT2ef(-y&B_%lgrFBzC(`18oQ1BMBI%o3lS1X27U#y>j+UD@b})kLrS^rG-% zr`U3%BU2Q?*$y_e$ssRu#B~85cX7tLLIYsBrw1w*V=q?N6<(Z>obDgzAhopBUxxJA zXFa?iD6x-v5Pll_5Ir^0lHI5cm|K5Lv_Z_1J5wp+T%(0k;>e-riJO0}bpXaIeXS7x zSB21@70Q`5Xony#sj_`iRp+_11*O|T+gANTio74Fi;%lA!B87|)M})R5-W@E$61G; zwa^L$|46?>*^dmheBu3H*%cDMQ@<4Fb{JVVtjquP;_MsWrp+~uGDv?mebC0h}9bj|r6j9Sj=paWEDn9(_saCj6 zmroyy9yCuFS$py!b~TD)HAXn`BP+IP#`HlO!gK4VCqG=T3V+%^<;B-H?sB303kdW_ zE^qk6CBi-m{z0hUUV3nO+yFGl{ zWFIre7$4hPh?4E^7;_LGW0!~xC!9;J*7iC(sJ;|m{REfOs^62A`Vpb^&*i|&eCFJ9b3l=K7}r zDEQ?ovU7*0(vV{9=A{Ad%!n$Cmz;f`T!Nn(L*ze1`vuoNLUkWyHjLfF*XYX7Ev|x~ zmq)zB&Q5cM)`~?YtKsw=J9fM4;IUMC!vJ4=Q2j8jc1Cult&yeKv5g&Gly}k=L^mac z0rJhMlWJYcP{H$UFY&`7`&Zib$}l0>XD2>YCz0y|L0Zs<&Xaj DGStm7 literal 0 HcmV?d00001 diff --git a/images/sidebar-bg.jpg b/images/sidebar-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42890fe73838b8dd1116757bc048d8bc6eed6e29 GIT binary patch literal 3200 zcma)62~bpL67K&UbAbbcfJaoGg9<9l1vBU<_^W_NL`MYFB*Z}&4rPvoK?c&#wanjHu2A2%e>9mAl<8vsUY<))bXE z=h`&IPP^7q^_UE9w8!kRyX-c15$Ca2I;zc{boG7bW^o--Yt`I+6Ziad_1I8U zZdQ(k8}F>LaYju_a618vPH)ia#K)AZPc<7&W;0nN~k?RdK$ zuC3ZxQ&nse&ErF0mw9}Zt;p@H%5yp^A63y(?sPk=%bhN6{0tM9s87-8?iWv&qBCmj znpC~S3Q6>1K@7{vq_PNwA|hI;R6f@K-;1CCDjDjAQW~j%QXyJ}g3V9{=z%=B zD-g?2v<#sqng^>$Kn$Wnn~(O8YM_4X^rAm_Kc<))EB{RY&CnI4K7Lm9J81A*2&a)4 zl~%zRxO;I8i^Ja+I3?+oXHnIYS~$IdShSY-Cejg+zV-Aa;pV&W9UijZ3K3ITi#kB> zT10?t9PJ&o#Fu_v{#u6=D^4NXKryl7LBKm0yO7@^X%Oz*PQK7DV#8-pbAc+ST0qH8 zrrgjpmD&tQdLI_M0KtTYgE@~mMX3TkEZ(PAo5QJFv98FZYgTky? z6X3?zET7O9E6Aizb#dB{s(l$>%2+;j=QSpP@Hp5|m86m;~~hb{f(TfK#a z2k}%siGlnxMDji?#>xB1-Y@vH774xfasj54Irz+9BoySwX);Pz$|<8*y)KJ{hGFD$#VIlFXh0z`ROeu)t4vP3X5I%iFe8 zCgl_4C=s2a_w<05cotnEx!zo1C3fBI)vP?f5iSdTPP@XU1bWKQz!Lgez!J_}q+Tun z69l?W%*NNRZlu~(al-+&G3%{hl?!3m?5&b4d26^yy2K87uajt&8WQN$O$Fo!%W1F< zJK&AuT%IHM$n|NyNa`fdQr?)@|KI|wR&U1qWS?yLdJIRqK3dmfKsy=sGmfGm&jJ$= zm+(g~US7Tr0;Sz23nXvN-*a9;yOeK#g&M#Vh=Z8bH&MQ?7bHporJiGwwUrCJGxzz} zgM3WP@!TE2k_K$|B@e0=8whtC*w($`w&Vln<#*|mdn1`bQiu8y5MJ0yC9~D3I>K%+z^fn?&Tux* z8gcKHM)pjHq!!RDrfH&*O9QrD)<})?u0Ho7-?w3vFzXJy_oH}#{xDp}`XY|P4u6PgcjJ*KwZ+wZ-!W*2-fB!T?A z$W;d_+#uvS=$gjIKQmdxv5 zQKdXwnCVhqq{ z95pa9tYH_`8a^VXjV#;B4?MmePqwh=B-SJ{Xyv))pMAzrWAZHNi7_)eSY(eP=& zPxyxb0AF?4jY8js?FV*9dG%SLzJscyPk85)Q!kMKFs;g$@RwcFztMB^7NjKj>C-rp zI&B^9K#365NZ&x41-|aEckQ`ZeH(U(_)FLfYuqjJ{N-44hXU7gn}Cn#l+0YVBh&~# zTaH?(otQx{l5M(Z2E}0YwDvR5{!p8j zCP}u;Hw?ia4&`Ej&m@W+OMS{WAS_lKbq}GnpU)QS#4AJ!YWM=ml;V$;wGc~uT4eM` zt0}S98@E_eKY0aiEg~gU9xP~7@CiOe6IytUuHj>8tKrw#?L9J@gD}b(QNVOa^7{}g z18dtQA9hmt@#`e8AMU}|U5>?E-$MU)es)gh(pdJh&9H2R|F0Iok`NhAOkdzVxS#A7 zsQJ-a>iNq(a^fmK{8zFM=-PpIV2?`GgWiE&z&*zbIvuvbg%RXs+ z+O0Nn^T-R}w8jGSZ)y`tgYCzyL(|aycI7Imbj3T?+65c9UUNud6dpIonQ zq0A1uXeC?2tGD`P?lNE0DumswVapJ>?k1kRj61Jxv<&m+rwi|Ilyr;tsY}5u`c)*P za?Iwt?aJnwNtCyjl5Pw1v<_IM_ytFumjVnSRp+E}r{3C$+TOf^wNEAE(Oc*gOKDco zyu54*Sv_kPb=}8F(SC~p?g`b4v3nCdorcwS=Ujk`lc|HdnC#l;k)U8MfaHjE@B(z0 z6R%R~m{Vl&aaBAQn~ReWUJ5a`o?QRl5St_gbr(qgekG5-ei(BSH|+P$lC>Y>E%9oE z-{`=(yYm#%!&kC?@W)klQg@(*@xxVX44%ft%%gtlkX*q@5@FFNgS)JYr*mP}9KkkS zWE_?+Ci4yogL6j`YZxC9i1=V$QJwc@DGs~4QZ4Mw6I9c`iMiZc!JI=rNqbA|McNx@ zRestT@xk0d+wsrdL171BT|J4qNc$kMCmzQ4jP%jTzR~K5aalj1W*NHM1Z21+nIM?Z MjbhoBxZpqk3)=H0UjP6A literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000000..206913de41f --- /dev/null +++ b/index.html @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + Zeppelin by NFLabs + + + +
+
+

Zeppelin

+

Zeppelin simplifies analytics on hadoop

+ View project onGitHub +
+
+ +
+
+
+

+Zeppelin.

+ +

+Authors and Contributors

+ +

Leemoonsoo (moon@nflabs.com)

+ +

+License

+ +

Apache2

+
+ + +
+
+ + + + \ No newline at end of file diff --git a/javascripts/main.js b/javascripts/main.js new file mode 100644 index 00000000000..d8135d37b1f --- /dev/null +++ b/javascripts/main.js @@ -0,0 +1 @@ +console.log('This would be the main JS file.'); diff --git a/params.json b/params.json new file mode 100644 index 00000000000..36f1f10b7c1 --- /dev/null +++ b/params.json @@ -0,0 +1 @@ +{"name":"Zeppelin","tagline":"Zeppelin simplifies analytics on hadoop","body":"### Zeppelin.\r\n\r\n### Authors and Contributors\r\nLeemoonsoo (moon@nflabs.com)\r\n\r\n\r\n### License\r\nApache2","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."} \ No newline at end of file diff --git a/stylesheets/print.css b/stylesheets/print.css new file mode 100644 index 00000000000..541695bfd65 --- /dev/null +++ b/stylesheets/print.css @@ -0,0 +1,226 @@ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +body { + font-size: 13px; + line-height: 1.5; + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + color: #000; +} + +a { + color: #d5000d; + font-weight: bold; +} + +header { + padding-top: 35px; + padding-bottom: 10px; +} + +header h1 { + font-weight: bold; + letter-spacing: -1px; + font-size: 48px; + color: #303030; + line-height: 1.2; +} + +header h2 { + letter-spacing: -1px; + font-size: 24px; + color: #aaa; + font-weight: normal; + line-height: 1.3; +} +#downloads { + display: none; +} +#main_content { + padding-top: 20px; +} + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; + color: #222; + margin-bottom: 30px; + font-size: 12px; +} + +code { + padding: 0 3px; +} + +pre { + border: solid 1px #ddd; + padding: 20px; + overflow: auto; +} +pre code { + padding: 0; +} + +ul, ol, dl { + margin-bottom: 20px; +} + + +/* COMMON STYLES */ + +table { + width: 100%; + border: 1px solid #ebebeb; +} + +th { + font-weight: 500; +} + +td { + border: 1px solid #ebebeb; + text-align: center; + font-weight: 300; +} + +form { + background: #f2f2f2; + padding: 20px; + +} + + +/* GENERAL ELEMENT TYPE STYLES */ + +h1 { + font-size: 2.8em; +} + +h2 { + font-size: 22px; + font-weight: bold; + color: #303030; + margin-bottom: 8px; +} + +h3 { + color: #d5000d; + font-size: 18px; + font-weight: bold; + margin-bottom: 8px; +} + +h4 { + font-size: 16px; + color: #303030; + font-weight: bold; +} + +h5 { + font-size: 1em; + color: #303030; +} + +h6 { + font-size: .8em; + color: #303030; +} + +p { + font-weight: 300; + margin-bottom: 20px; +} + +a { + text-decoration: none; +} + +p a { + font-weight: 400; +} + +blockquote { + font-size: 1.6em; + border-left: 10px solid #e9e9e9; + margin-bottom: 20px; + padding: 0 0 0 30px; +} + +ul li { + list-style: disc inside; + padding-left: 20px; +} + +ol li { + list-style: decimal inside; + padding-left: 3px; +} + +dl dd { + font-style: italic; + font-weight: 100; +} + +footer { + margin-top: 40px; + padding-top: 20px; + padding-bottom: 30px; + font-size: 13px; + color: #aaa; +} + +footer a { + color: #666; +} + +/* MISC */ +.clearfix:after { + clear: both; + content: '.'; + display: block; + visibility: hidden; + height: 0; +} + +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} \ No newline at end of file diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css new file mode 100644 index 00000000000..c6a6452d249 --- /dev/null +++ b/stylesheets/pygment_trac.css @@ -0,0 +1,69 @@ +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + +.type-csharp .highlight .k { color: #0000FF } +.type-csharp .highlight .kt { color: #0000FF } +.type-csharp .highlight .nf { color: #000000; font-weight: normal } +.type-csharp .highlight .nc { color: #2B91AF } +.type-csharp .highlight .nn { color: #000000 } +.type-csharp .highlight .s { color: #A31515 } +.type-csharp .highlight .sc { color: #A31515 } diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css new file mode 100644 index 00000000000..7e3b8f0eea8 --- /dev/null +++ b/stylesheets/stylesheet.css @@ -0,0 +1,479 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* LAYOUT STYLES */ +body { + font-size: 15px; + line-height: 1.5; + background: #fafafa url(../images/body-bg.jpg) 0 0 repeat; + font-family: 'Helvetica Neue', Helvetica, Arial, serif; + font-weight: 400; + color: #666; +} + +a { + color: #2879d0; +} +a:hover { + color: #2268b2; +} + +header { + padding-top: 40px; + padding-bottom: 40px; + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x; + border-bottom: solid 1px #275da1; +} + +header h1 { + letter-spacing: -1px; + font-size: 72px; + color: #fff; + line-height: 1; + margin-bottom: 0.2em; + width: 540px; +} + +header h2 { + font-size: 26px; + color: #9ddcff; + font-weight: normal; + line-height: 1.3; + width: 540px; + letter-spacing: 0; +} + +.inner { + position: relative; + width: 940px; + margin: 0 auto; +} + +#content-wrapper { + border-top: solid 1px #fff; + padding-top: 30px; +} + +#main-content { + width: 690px; + float: left; +} + +#main-content img { + max-width: 100%; +} + +aside#sidebar { + width: 200px; + padding-left: 20px; + min-height: 504px; + float: right; + background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat; + font-size: 12px; + line-height: 1.3; +} + +aside#sidebar p.repo-owner, +aside#sidebar p.repo-owner a { + font-weight: bold; +} + +#downloads { + margin-bottom: 40px; +} + +a.button { + width: 134px; + height: 58px; + line-height: 1.2; + font-size: 23px; + color: #fff; + padding-left: 68px; + padding-top: 22px; + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; +} +a.button small { + display: block; + font-size: 11px; +} +header a.button { + position: absolute; + right: 0; + top: 0; + background: transparent url(../images/github-button.png) 0 0 no-repeat; +} +aside a.button { + width: 138px; + padding-left: 64px; + display: block; + background: transparent url(../images/download-button.png) 0 0 no-repeat; + margin-bottom: 20px; + font-size: 21px; +} + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + color: #222; + margin-bottom: 30px; + font-size: 13px; +} + +code { + background-color: #f2f8fc; + border: solid 1px #dbe7f3; + padding: 0 3px; +} + +pre { + padding: 20px; + background: #fff; + text-shadow: none; + overflow: auto; + border: solid 1px #f2f2f2; +} +pre code { + color: #2879d0; + background-color: #fff; + border: none; + padding: 0; +} + +ul, ol, dl { + margin-bottom: 20px; +} + + +/* COMMON STYLES */ + +hr { + height: 1px; + line-height: 1px; + margin-top: 1em; + padding-bottom: 1em; + border: none; + background: transparent url('../images/hr.png') 0 0 no-repeat; +} + +table { + width: 100%; + border: 1px solid #ebebeb; +} + +th { + font-weight: 500; +} + +td { + border: 1px solid #ebebeb; + text-align: center; + font-weight: 300; +} + +form { + background: #f2f2f2; + padding: 20px; + +} + + +/* GENERAL ELEMENT TYPE STYLES */ + +#main-content h1 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 2.8em; + letter-spacing: -1px; + color: #474747; +} + +#main-content h1:before { + content: "/"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -0.9em; +} + +#main-content h2 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 22px; + font-weight: bold; + margin-bottom: 8px; + color: #474747; +} +#main-content h2:before { + content: "//"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -1.5em; +} + +#main-content h3 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 18px; + font-weight: bold; + margin-top: 24px; + margin-bottom: 8px; + color: #474747; +} + +#main-content h3:before { + content: "///"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -2em; +} + +#main-content h4 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 15px; + font-weight: bold; + color: #474747; +} + +h4:before { + content: "////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -2.8em; +} + +#main-content h5 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: 14px; + color: #474747; +} +h5:before { + content: "/////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -3.2em; +} + +#main-content h6 { + font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; + font-size: .8em; + color: #474747; +} +h6:before { + content: "//////"; + color: #9ddcff; + padding-right: 0.3em; + margin-left: -3.7em; +} + +p { + margin-bottom: 20px; +} + +a { + text-decoration: none; +} + +p a { + font-weight: 400; +} + +blockquote { + font-size: 1.6em; + border-left: 10px solid #e9e9e9; + margin-bottom: 20px; + padding: 0 0 0 30px; +} + +ul li { + list-style: disc inside; + padding-left: 20px; +} + +ol li { + list-style: decimal inside; + padding-left: 3px; +} + +dl dd { + font-style: italic; + font-weight: 100; +} + +footer { + background: transparent url('../images/hr.png') 0 0 no-repeat; + margin-top: 40px; + padding-top: 20px; + padding-bottom: 30px; + font-size: 13px; + color: #aaa; +} + +footer a { + color: #666; +} +footer a:hover { + color: #444; +} + +/* MISC */ +.clearfix:after { + clear: both; + content: '.'; + display: block; + visibility: hidden; + height: 0; +} + +.clearfix {display: inline-block;} +* html .clearfix {height: 1%;} +.clearfix {display: block;} + +/* #Media Queries +================================================== */ + +/* Smaller than standard 960 (devices and browsers) */ +@media only screen and (max-width: 959px) {} + +/* Tablet Portrait size to standard 960 (devices and browsers) */ +@media only screen and (min-width: 768px) and (max-width: 959px) { + .inner { + width: 740px; + } + header h1, header h2 { + width: 340px; + } + header h1 { + font-size: 60px; + } + header h2 { + font-size: 30px; + } + #main-content { + width: 490px; + } + #main-content h1:before, + #main-content h2:before, + #main-content h3:before, + #main-content h4:before, + #main-content h5:before, + #main-content h6:before { + content: none; + padding-right: 0; + margin-left: 0; + } +} + +/* All Mobile Sizes (devices and browser) */ +@media only screen and (max-width: 767px) { + .inner { + width: 93%; + } + header { + padding: 20px 0; + } + header .inner { + position: relative; + } + header h1, header h2 { + width: 100%; + } + header h1 { + font-size: 48px; + } + header h2 { + font-size: 24px; + } + header a.button { + background-image: none; + width: auto; + height: auto; + display: inline-block; + margin-top: 15px; + padding: 5px 10px; + position: relative; + text-align: center; + font-size: 13px; + line-height: 1; + background-color: #9ddcff; + color: #2879d0; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px; + } + header a.button small { + font-size: 13px; + display: inline; + } + #main-content, + aside#sidebar { + float: none; + width: 100% ! important; + } + aside#sidebar { + background-image: none; + margin-top: 20px; + border-top: solid 1px #ddd; + padding: 20px 0; + min-height: 0; + } + aside#sidebar a.button { + display: none; + } + #main-content h1:before, + #main-content h2:before, + #main-content h3:before, + #main-content h4:before, + #main-content h5:before, + #main-content h6:before { + content: none; + padding-right: 0; + margin-left: 0; + } +} + +/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ +@media only screen and (min-width: 480px) and (max-width: 767px) {} + +/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ +@media only screen and (max-width: 479px) {} From 51b99c1296b546127b4cd9d7c58099975a0d1182 Mon Sep 17 00:00:00 2001 From: Lee moon soo Date: Thu, 17 Oct 2013 22:31:02 +0900 Subject: [PATCH 002/247] Redesign web with bootstrap and ember --- images/zeppelin_logo.png | Bin 0 -> 208295 bytes index.html | 104 +- stylesheets/bootstrap.css | 6805 ++++++++++++++++++++++++++++++++++ stylesheets/print.css | 226 -- stylesheets/pygment_trac.css | 69 - stylesheets/stylesheet.css | 479 +-- 6 files changed, 6875 insertions(+), 808 deletions(-) create mode 100644 images/zeppelin_logo.png create mode 100644 stylesheets/bootstrap.css delete mode 100644 stylesheets/print.css delete mode 100644 stylesheets/pygment_trac.css diff --git a/images/zeppelin_logo.png b/images/zeppelin_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..da56879a198bb3eda8844abe8581f1d0bfd2ceae GIT binary patch literal 208295 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�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

4HkfNuEOA0agK@F^SG+Mic%Gf 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 206913de41f..504ccc552db 100644 --- a/index.html +++ b/index.html @@ -4,61 +4,87 @@ - + + - - - Zeppelin by NFLabs - + Zeppelin + -

+ -

is maintained by NFLabs.

-

This page was generated by GitHub Pages using the Architect theme by Jason Long.

- + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/stylesheets/bootstrap.css b/stylesheets/bootstrap.css new file mode 100644 index 00000000000..bbda4eed4af --- /dev/null +++ b/stylesheets/bootstrap.css @@ -0,0 +1,6805 @@ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden] { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input, +select[multiple], +textarea { + background-image: none; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-warning { + color: #c09853; +} + +.text-danger { + color: #b94a48; +} + +.text-success { + color: #468847; +} + +.text-info { + color: #3a87ad; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +h1 small, +.h1 small { + font-size: 24px; +} + +h2 small, +.h2 small { + font-size: 18px; +} + +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11 { + float: left; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-12 { + width: 100%; +} + +@media (min-width: 768px) { + .container { + max-width: 750px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 992px) { + .container { + max-width: 970px; + } + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11 { + float: left; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-3 { + width: 25%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-6 { + width: 50%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-9 { + width: 75%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-12 { + width: 100%; + } + .col-md-push-0 { + left: auto; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1170px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} + +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} + +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} + +@media (max-width: 768px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + background-color: #fff; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > thead > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > thead > tr:last-child > td, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 45px; + line-height: 45px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} + +.has-warning .form-control { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.has-warning .input-group-addon { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} + +.has-error .form-control { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.has-error .input-group-addon { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.has-success .help-block, +.has-success .control-label { + color: #468847; +} + +.has-success .form-control { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.has-success .input-group-addon { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.form-control-static { + padding-top: 7px; + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm, +.btn-xs { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.glyphicon-briefcase:before { + content: "\1f4bc"; +} + +.glyphicon-calendar:before { + content: "\1f4c5"; +} + +.glyphicon-pushpin:before { + content: "\1f4cc"; +} + +.glyphicon-paperclip:before { + content: "\1f4ce"; +} + +.glyphicon-camera:before { + content: "\1f4f7"; +} + +.glyphicon-lock:before { + content: "\1f512"; +} + +.glyphicon-bell:before { + content: "\1f514"; +} + +.glyphicon-bookmark:before { + content: "\1f516"; +} + +.glyphicon-fire:before { + content: "\1f525"; +} + +.glyphicon-wrench:before { + content: "\1f527"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-bottom: 0 dotted; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0 dotted; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-default .caret { + border-top-color: #333333; +} + +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +.dropup .btn-default .caret { + border-bottom-color: #333333; +} + +.dropup .btn-primary .caret, +.dropup .btn-success .caret, +.dropup .btn-warning .caret, +.dropup .btn-danger .caret, +.dropup .btn-info .caret { + border-bottom-color: #fff; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 5px 10px; + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified .btn { + display: table-cell; + float: none; + width: 1%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group.col { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #ffffff; +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 5px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs-justified > .active > a { + border-bottom-color: #ffffff; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + z-index: 1000; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-collapse .navbar-nav.navbar-left:first-child { + margin-left: -15px; + } + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } + .navbar-collapse .navbar-text:last-child { + margin-right: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + z-index: 1030; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + margin-right: 15px; + margin-left: 15px; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e6e6e6; +} + +.navbar-default .navbar-nav > .dropdown > a:hover .caret, +.navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a .caret, +.navbar-default .navbar-nav > .open > a:hover .caret, +.navbar-default .navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar-default .navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1 { + font-size: 63px; + } +} + +.thumbnail { + display: inline-block; + display: block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img { + display: block; + height: auto; + max-width: 100%; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} + +.thumbnail > img { + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #356635; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #2d6987; +} + +.alert-warning { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.alert-warning hr { + border-top-color: #f8e5be; +} + +.alert-warning .alert-link { + color: #a47e3c; +} + +.alert-danger { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger hr { + border-top-color: #e6c1c7; +} + +.alert-danger .alert-link { + color: #953b39; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} + +.progress-striped .progress-bar-info { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table { + border-top: 1px solid #dddddd; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #fbeed5; +} + +.panel-warning > .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5; +} + +.panel-danger { + border-color: #eed3d7; +} + +.panel-danger > .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +body.modal-open, +.modal-open .navbar-fixed-top, +.modal-open .navbar-fixed-bottom { + margin-right: 15px; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + z-index: 1050; + width: auto; + padding: 10px; + margin-right: auto; + margin-left: auto; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + right: auto; + left: 50%; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.visible-xs { + display: none !important; +} + +tr.visible-xs { + display: none !important; +} + +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm { + display: none !important; +} + +tr.visible-sm { + display: none !important; +} + +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md { + display: none !important; +} + +tr.visible-md { + display: none !important; +} + +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg { + display: none !important; +} + +tr.visible-lg { + display: none !important; +} + +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } + tr.hidden-xs { + display: none !important; + } + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm { + display: none !important; + } + tr.hidden-xs.hidden-sm { + display: none !important; + } + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md { + display: none !important; + } + tr.hidden-xs.hidden-md { + display: none !important; + } + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg { + display: none !important; + } + tr.hidden-xs.hidden-lg { + display: none !important; + } + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs { + display: none !important; + } + tr.hidden-sm.hidden-xs { + display: none !important; + } + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } + tr.hidden-sm { + display: none !important; + } + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md { + display: none !important; + } + tr.hidden-sm.hidden-md { + display: none !important; + } + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg { + display: none !important; + } + tr.hidden-sm.hidden-lg { + display: none !important; + } + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs { + display: none !important; + } + tr.hidden-md.hidden-xs { + display: none !important; + } + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm { + display: none !important; + } + tr.hidden-md.hidden-sm { + display: none !important; + } + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg { + display: none !important; + } + tr.hidden-md.hidden-lg { + display: none !important; + } + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs { + display: none !important; + } + tr.hidden-lg.hidden-xs { + display: none !important; + } + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm { + display: none !important; + } + tr.hidden-lg.hidden-sm { + display: none !important; + } + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md { + display: none !important; + } + tr.hidden-lg.hidden-md { + display: none !important; + } + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +tr.visible-print { + display: none !important; +} + +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} \ No newline at end of file diff --git a/stylesheets/print.css b/stylesheets/print.css deleted file mode 100644 index 541695bfd65..00000000000 --- a/stylesheets/print.css +++ /dev/null @@ -1,226 +0,0 @@ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -body { - font-size: 13px; - line-height: 1.5; - font-family: 'Helvetica Neue', Helvetica, Arial, serif; - color: #000; -} - -a { - color: #d5000d; - font-weight: bold; -} - -header { - padding-top: 35px; - padding-bottom: 10px; -} - -header h1 { - font-weight: bold; - letter-spacing: -1px; - font-size: 48px; - color: #303030; - line-height: 1.2; -} - -header h2 { - letter-spacing: -1px; - font-size: 24px; - color: #aaa; - font-weight: normal; - line-height: 1.3; -} -#downloads { - display: none; -} -#main_content { - padding-top: 20px; -} - -code, pre { - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal; - color: #222; - margin-bottom: 30px; - font-size: 12px; -} - -code { - padding: 0 3px; -} - -pre { - border: solid 1px #ddd; - padding: 20px; - overflow: auto; -} -pre code { - padding: 0; -} - -ul, ol, dl { - margin-bottom: 20px; -} - - -/* COMMON STYLES */ - -table { - width: 100%; - border: 1px solid #ebebeb; -} - -th { - font-weight: 500; -} - -td { - border: 1px solid #ebebeb; - text-align: center; - font-weight: 300; -} - -form { - background: #f2f2f2; - padding: 20px; - -} - - -/* GENERAL ELEMENT TYPE STYLES */ - -h1 { - font-size: 2.8em; -} - -h2 { - font-size: 22px; - font-weight: bold; - color: #303030; - margin-bottom: 8px; -} - -h3 { - color: #d5000d; - font-size: 18px; - font-weight: bold; - margin-bottom: 8px; -} - -h4 { - font-size: 16px; - color: #303030; - font-weight: bold; -} - -h5 { - font-size: 1em; - color: #303030; -} - -h6 { - font-size: .8em; - color: #303030; -} - -p { - font-weight: 300; - margin-bottom: 20px; -} - -a { - text-decoration: none; -} - -p a { - font-weight: 400; -} - -blockquote { - font-size: 1.6em; - border-left: 10px solid #e9e9e9; - margin-bottom: 20px; - padding: 0 0 0 30px; -} - -ul li { - list-style: disc inside; - padding-left: 20px; -} - -ol li { - list-style: decimal inside; - padding-left: 3px; -} - -dl dd { - font-style: italic; - font-weight: 100; -} - -footer { - margin-top: 40px; - padding-top: 20px; - padding-bottom: 30px; - font-size: 13px; - color: #aaa; -} - -footer a { - color: #666; -} - -/* MISC */ -.clearfix:after { - clear: both; - content: '.'; - display: block; - visibility: hidden; - height: 0; -} - -.clearfix {display: inline-block;} -* html .clearfix {height: 1%;} -.clearfix {display: block;} \ No newline at end of file diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css deleted file mode 100644 index c6a6452d249..00000000000 --- a/stylesheets/pygment_trac.css +++ /dev/null @@ -1,69 +0,0 @@ -.highlight { background: #ffffff; } -.highlight .c { color: #999988; font-style: italic } /* Comment */ -.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.highlight .k { font-weight: bold } /* Keyword */ -.highlight .o { font-weight: bold } /* Operator */ -.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ -.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ -.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #aa0000 } /* Generic.Error */ -.highlight .gh { color: #999999 } /* Generic.Heading */ -.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ -.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #555555 } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ -.highlight .gt { color: #aa0000 } /* Generic.Traceback */ -.highlight .kc { font-weight: bold } /* Keyword.Constant */ -.highlight .kd { font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: #009999 } /* Literal.Number */ -.highlight .s { color: #d14 } /* Literal.String */ -.highlight .na { color: #008080 } /* Name.Attribute */ -.highlight .nb { color: #0086B3 } /* Name.Builtin */ -.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ -.highlight .no { color: #008080 } /* Name.Constant */ -.highlight .ni { color: #800080 } /* Name.Entity */ -.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ -.highlight .nn { color: #555555 } /* Name.Namespace */ -.highlight .nt { color: #000080 } /* Name.Tag */ -.highlight .nv { color: #008080 } /* Name.Variable */ -.highlight .ow { font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #009999 } /* Literal.Number.Float */ -.highlight .mh { color: #009999 } /* Literal.Number.Hex */ -.highlight .mi { color: #009999 } /* Literal.Number.Integer */ -.highlight .mo { color: #009999 } /* Literal.Number.Oct */ -.highlight .sb { color: #d14 } /* Literal.String.Backtick */ -.highlight .sc { color: #d14 } /* Literal.String.Char */ -.highlight .sd { color: #d14 } /* Literal.String.Doc */ -.highlight .s2 { color: #d14 } /* Literal.String.Double */ -.highlight .se { color: #d14 } /* Literal.String.Escape */ -.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ -.highlight .si { color: #d14 } /* Literal.String.Interpol */ -.highlight .sx { color: #d14 } /* Literal.String.Other */ -.highlight .sr { color: #009926 } /* Literal.String.Regex */ -.highlight .s1 { color: #d14 } /* Literal.String.Single */ -.highlight .ss { color: #990073 } /* Literal.String.Symbol */ -.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #008080 } /* Name.Variable.Class */ -.highlight .vg { color: #008080 } /* Name.Variable.Global */ -.highlight .vi { color: #008080 } /* Name.Variable.Instance */ -.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ - -.type-csharp .highlight .k { color: #0000FF } -.type-csharp .highlight .kt { color: #0000FF } -.type-csharp .highlight .nf { color: #000000; font-weight: normal } -.type-csharp .highlight .nc { color: #2B91AF } -.type-csharp .highlight .nn { color: #000000 } -.type-csharp .highlight .s { color: #A31515 } -.type-csharp .highlight .sc { color: #A31515 } diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 7e3b8f0eea8..c953d9ee66e 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -1,479 +1,10 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) -*/ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* LAYOUT STYLES */ -body { - font-size: 15px; - line-height: 1.5; - background: #fafafa url(../images/body-bg.jpg) 0 0 repeat; - font-family: 'Helvetica Neue', Helvetica, Arial, serif; - font-weight: 400; - color: #666; -} - -a { - color: #2879d0; -} -a:hover { - color: #2268b2; -} - -header { - padding-top: 40px; - padding-bottom: 40px; - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x; - border-bottom: solid 1px #275da1; -} - -header h1 { - letter-spacing: -1px; - font-size: 72px; - color: #fff; - line-height: 1; - margin-bottom: 0.2em; - width: 540px; -} - -header h2 { - font-size: 26px; - color: #9ddcff; - font-weight: normal; - line-height: 1.3; - width: 540px; - letter-spacing: 0; -} - -.inner { - position: relative; - width: 940px; - margin: 0 auto; -} - -#content-wrapper { - border-top: solid 1px #fff; - padding-top: 30px; -} - -#main-content { - width: 690px; - float: left; -} - -#main-content img { - max-width: 100%; -} - -aside#sidebar { - width: 200px; - padding-left: 20px; - min-height: 504px; - float: right; - background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat; - font-size: 12px; - line-height: 1.3; -} - -aside#sidebar p.repo-owner, -aside#sidebar p.repo-owner a { - font-weight: bold; -} - -#downloads { - margin-bottom: 40px; -} - -a.button { - width: 134px; - height: 58px; - line-height: 1.2; - font-size: 23px; - color: #fff; - padding-left: 68px; - padding-top: 22px; - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; -} -a.button small { - display: block; - font-size: 11px; -} -header a.button { - position: absolute; - right: 0; - top: 0; - background: transparent url(../images/github-button.png) 0 0 no-repeat; -} -aside a.button { - width: 138px; - padding-left: 64px; - display: block; - background: transparent url(../images/download-button.png) 0 0 no-repeat; - margin-bottom: 20px; - font-size: 21px; -} - -code, pre { - font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; - color: #222; - margin-bottom: 30px; - font-size: 13px; -} - -code { - background-color: #f2f8fc; - border: solid 1px #dbe7f3; - padding: 0 3px; -} - -pre { - padding: 20px; - background: #fff; - text-shadow: none; - overflow: auto; - border: solid 1px #f2f2f2; -} -pre code { - color: #2879d0; - background-color: #fff; - border: none; - padding: 0; -} - -ul, ol, dl { - margin-bottom: 20px; -} - - -/* COMMON STYLES */ - -hr { - height: 1px; - line-height: 1px; - margin-top: 1em; - padding-bottom: 1em; - border: none; - background: transparent url('../images/hr.png') 0 0 no-repeat; -} - -table { - width: 100%; - border: 1px solid #ebebeb; -} - -th { - font-weight: 500; -} - -td { - border: 1px solid #ebebeb; - text-align: center; - font-weight: 300; -} - -form { - background: #f2f2f2; - padding: 20px; - -} - - -/* GENERAL ELEMENT TYPE STYLES */ - -#main-content h1 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: 2.8em; - letter-spacing: -1px; - color: #474747; -} - -#main-content h1:before { - content: "/"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -0.9em; -} - -#main-content h2 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: 22px; - font-weight: bold; - margin-bottom: 8px; - color: #474747; -} -#main-content h2:before { - content: "//"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -1.5em; -} - -#main-content h3 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: 18px; - font-weight: bold; - margin-top: 24px; - margin-bottom: 8px; - color: #474747; -} - -#main-content h3:before { - content: "///"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -2em; -} - -#main-content h4 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: 15px; - font-weight: bold; - color: #474747; -} - -h4:before { - content: "////"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -2.8em; -} - -#main-content h5 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: 14px; - color: #474747; -} -h5:before { - content: "/////"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -3.2em; -} - -#main-content h6 { - font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif; - font-size: .8em; - color: #474747; -} -h6:before { - content: "//////"; - color: #9ddcff; - padding-right: 0.3em; - margin-left: -3.7em; -} - -p { - margin-bottom: 20px; -} - -a { - text-decoration: none; -} - -p a { - font-weight: 400; -} - -blockquote { - font-size: 1.6em; - border-left: 10px solid #e9e9e9; - margin-bottom: 20px; - padding: 0 0 0 30px; -} - -ul li { - list-style: disc inside; - padding-left: 20px; -} - -ol li { - list-style: decimal inside; - padding-left: 3px; -} - -dl dd { - font-style: italic; - font-weight: 100; -} - -footer { - background: transparent url('../images/hr.png') 0 0 no-repeat; - margin-top: 40px; - padding-top: 20px; - padding-bottom: 30px; - font-size: 13px; - color: #aaa; -} - -footer a { - color: #666; -} -footer a:hover { - color: #444; -} - -/* MISC */ -.clearfix:after { - clear: both; - content: '.'; - display: block; - visibility: hidden; - height: 0; -} - -.clearfix {display: inline-block;} -* html .clearfix {height: 1%;} -.clearfix {display: block;} - -/* #Media Queries -================================================== */ - -/* Smaller than standard 960 (devices and browsers) */ -@media only screen and (max-width: 959px) {} - -/* Tablet Portrait size to standard 960 (devices and browsers) */ -@media only screen and (min-width: 768px) and (max-width: 959px) { - .inner { - width: 740px; - } - header h1, header h2 { - width: 340px; - } - header h1 { - font-size: 60px; - } - header h2 { - font-size: 30px; - } - #main-content { - width: 490px; - } - #main-content h1:before, - #main-content h2:before, - #main-content h3:before, - #main-content h4:before, - #main-content h5:before, - #main-content h6:before { - content: none; - padding-right: 0; - margin-left: 0; - } +.navbar-brand div{ + width : 200px; + height : 20px; } -/* All Mobile Sizes (devices and browser) */ -@media only screen and (max-width: 767px) { - .inner { - width: 93%; - } - header { - padding: 20px 0; - } - header .inner { - position: relative; - } - header h1, header h2 { - width: 100%; - } - header h1 { - font-size: 48px; - } - header h2 { - font-size: 24px; - } - header a.button { - background-image: none; - width: auto; - height: auto; - display: inline-block; - margin-top: 15px; - padding: 5px 10px; - position: relative; - text-align: center; - font-size: 13px; - line-height: 1; - background-color: #9ddcff; - color: #2879d0; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - } - header a.button small { - font-size: 13px; - display: inline; - } - #main-content, - aside#sidebar { - float: none; - width: 100% ! important; - } - aside#sidebar { - background-image: none; - margin-top: 20px; - border-top: solid 1px #ddd; - padding: 20px 0; - min-height: 0; - } - aside#sidebar a.button { - display: none; - } - #main-content h1:before, - #main-content h2:before, - #main-content h3:before, - #main-content h4:before, - #main-content h5:before, - #main-content h6:before { - content: none; - padding-right: 0; - margin-left: 0; - } +.navbar-brand img{ + width : 150px; } -/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ -@media only screen and (min-width: 480px) and (max-width: 767px) {} -/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ -@media only screen and (max-width: 479px) {} From d7621c0f5e8c5c1a43e363cf197c0b9c4a8bc9c1 Mon Sep 17 00:00:00 2001 From: Lee moon soo Date: Thu, 17 Oct 2013 22:32:01 +0900 Subject: [PATCH 003/247] New design with bootstrap and ember --- .gitignore | 28 + javascripts/bootstrap.js | 1999 ++ javascripts/ember-1.0.0.js | 36470 ++++++++++++++++++++++++++++++ javascripts/handlebars-1.0.0.js | 2278 ++ javascripts/jquery-1.9.1.js | 9597 ++++++++ javascripts/main.js | 26 +- javascripts/plax.js | 265 + 7 files changed, 50662 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 javascripts/bootstrap.js create mode 100755 javascripts/ember-1.0.0.js create mode 100755 javascripts/handlebars-1.0.0.js create mode 100755 javascripts/jquery-1.9.1.js create mode 100644 javascripts/plax.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..2246a7d1eaa --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# OS generated files # +###################### +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +Thumbs.db + +# eclipse project files +**/.classpath +**/.project +**/.settings/ + +# maven target files +target/ +**/target/ + +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +.elc +auto-save-list +tramp +.\#* diff --git a/javascripts/bootstrap.js b/javascripts/bootstrap.js new file mode 100644 index 00000000000..2c64257146c --- /dev/null +++ b/javascripts/bootstrap.js @@ -0,0 +1,1999 @@ +/** +* bootstrap.js v3.0.0 by @fat and @mdo +* Copyright 2013 Twitter Inc. +* http://www.apache.org/licenses/LICENSE-2.0 +*/ +if (!jQuery) { throw new Error("Bootstrap requires jQuery") } + +/* ======================================================================== + * Bootstrap: transition.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#transitions + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false, $el = this + $(this).one($.support.transition.end, function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + }) + +}(window.jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#alerts + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.hasClass('alert') ? $this : $this.parent() + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent.trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one($.support.transition.end, removeElement) + .emulateTransitionEnd(150) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#buttons + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + } + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (!data.resetText) $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d); + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + .prop('checked', !this.$element.hasClass('active')) + .trigger('change') + if ($input.prop('type') === 'radio') $parent.find('.active').removeClass('active') + } + + this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + e.preventDefault() + }) + +}(window.jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#carousel + * ======================================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.DEFAULTS = { + interval: 5000 + , pause: 'hover' + , wrap: true + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getActiveIndex = function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + + return this.$items.index(this.$active) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getActiveIndex() + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid', function () { that.to(pos) }) + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + this.sliding = true + + isCycling && this.pause() + + var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + .emulateTransitionEnd(600) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + +}(window.jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#collapse + * ======================================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var actives = this.$parent && this.$parent.find('> .panel > .in') + + if (actives && actives.length) { + var hasData = actives.data('bs.collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing') + [dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('in') + [dimension]('auto') + this.transitioning = 0 + this.$element.trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + [dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element + [dimension](this.$element[dimension]()) + [0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + var target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + var $target = $(target) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + var parent = $this.attr('data-parent') + var $parent = parent && $(parent) + + if (!data || !data.transitioning) { + if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed') + $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + } + + $target.collapse(option) + }) + +}(window.jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#dropdowns + * ======================================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle=dropdown]' + var Dropdown = function (element) { + var $el = $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we we use a backdrop because click events don't delegate + $('
- -