From ae3382d797e76a41be8bff9e7ac4ed3d06784a57 Mon Sep 17 00:00:00 2001 From: Jacob Thornton <jacobthornton@gmail.com> Date: Mon, 27 Feb 2012 18:15:59 -0800 Subject: [PATCH] working through new grid implementation... --- bootstrap/css/bootstrap.css | 0 bootstrap/img/glyphicons-halflings-white.png | Bin 0 -> 4352 bytes bootstrap/img/glyphicons-halflings.png | Bin 0 -> 4352 bytes docs/assets/bootstrap.zip | Bin 54570 -> 54481 bytes docs/assets/css/bootstrap-responsive.css | 196 ++++--- docs/assets/css/bootstrap.css | 530 +++++++++++++------ less/mixins.less | 272 ++++++++-- 7 files changed, 712 insertions(+), 286 deletions(-) create mode 100644 bootstrap/css/bootstrap.css create mode 100644 bootstrap/img/glyphicons-halflings-white.png create mode 100644 bootstrap/img/glyphicons-halflings.png diff --git a/bootstrap/css/bootstrap.css b/bootstrap/css/bootstrap.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/bootstrap/img/glyphicons-halflings-white.png b/bootstrap/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..a20760bfde58d1c92cee95116059fba03c68d689 GIT binary patch literal 4352 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 literal 0 HcmV?d00001 diff --git a/bootstrap/img/glyphicons-halflings.png b/bootstrap/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..92d4445dfd0af414835467132cf50c7c38a303af GIT binary patch literal 4352 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 literal 0 HcmV?d00001 diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 83f3d3d6b9e17d5a3ac8eb55342acfa8fa7ba1f4..42c944b1d07b0be6a85a963618cb60469165ff9b 100644 GIT binary patch delta 28867 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 delta 29026 zcmZU)b95k0u)rH*!;O=THnwfs*x0s>iEZ2F#@5ERZQC2Y{qDQ}-1p|3?o(4$Gt)hD zPR*~YPtBHtS5$x_C`f}td;|IK*yzxVM<67jXOxy_{MTIE;Xptk9zj7sAkh9<|F54S z2{gn1>lg2h^ZnnI0>R_vk(#g|AUyOSAY_RGVmOJIv){kLf`I?$_piloU;$TpeUFCz zBu&N%p7Os1*I3{nR+<Hr^9Uk*cO-C-45BF{aMvZ{zjT#i;|G>kxHm;3*ZNjU5RtAA zyE;i?9p8>RsBfU&{Ta7zQ&@ItO_qPR7b20m_wqf&yVHCpP`@uOcJo4H5W#xCjCa&+ zX5UfH9v|kP@2u*m2N`as&;oj&Nnd<~9dC`i=Ncpra_&u?yxv}3P7?8V8=kJ3aTGQ$ zr*rwd-|vrOxBOD@KGj_xYA_ax=z5<ds1XNtyaXyL2ucnA{L*~x;jeF|>h<DNhi=yE zeG~5cn{(|J^cHaaG&WtC(8&E4;?o7PH?uYhj}4@&>n|Jss`WUY)j05jp(QTcIEnY$ z8Y}v1J!qD7<z2P;sK(@YhF$ODV}|L~0=rFb%B>I5>U;skIji2}S<aQetFtuqnCQCS zdB?+~>M5(2Kl7uuzUTZ4wt}MTa~7-BLbKuP#~+b-dz>MbEGQ;KcI?Mb1&ky=HR!to z-noElcEa$)qf-|o_7|Wg7NVCOc5#Aj;s&LaWn9WKgNgY1531&LPSG4{dWbZ11IawD z_QU}v(&Wtc!r*EuLom6X<=xI<RfWX7?Dre|@k`#roH9li@{|;HhmTtHT@!`Q0Cs^- zFCV6opKir1^x-sQUJ&hp+Lvtipk?N?yY+nG#s5@91ujkpU%&|UoQs`r=M|2U-q*cY zqnnB9Q3-UX_g)cg_-;IarW*FtaP`=U7&xRMi2TXGGGd(uKTzlove69+5IrC2n?l1t z7sxnw)|!Ch{LX%lj4*UP$XYB|!WFHv_%Y|GF#)2E;(|Kgyn(8SK}|K{;Y9<z-dW*I zK~3n*ALh773;dP8U9BgtE!4B{A-7VcF41Glj{1-$1;2a7@3`>M*UMdgEY1D3+3wWE z=OcrOH|59g{fX;WLwR2=o-6ec<u0qmR;&&T1*HiT)fo<{$2yRTPc2an^{^bqE*o-> zUk6JjIIV6a1k|IB>bH-?9KkwQ6+pi5P2VeDjUVn_0vggi5jMdphDa#<TE9HpXt~*T z@XAJ-vwrp07zRyODmNheg`fqeG0In+BKQesPB_M@80u|?MXld97`g4+L(gr6%cS^- zF|~}MUzV5@tQ%advBza8JHRWpBlZ(<(B_tR;bHP+VRi%hkm+RQ26)NdhMLWWe`39} zDz}o-0l8u|a|9=Dnc=x?Uv+@|Tk1%;!;5d4$ryZDd3X3e7&rRZZ1G{)JmJ<@Pga;U zvdP4_B(cxD_9e$Ii(Asg;V0F;sK|GlNssQ|a1r1;f1*-&Jv+`Q9NiZksJu~!viVSM z5Kk%{$(D20=C&21stw+Xy_yH<k#dFD3Fyq^f#ZhacO$-^8Hg!kvyOuG7cE>`h*-zg zvedeDUg*opLK_cnuPKc=95X4w+TAgwf1suim%OFyTd{=KLYDlHsi*5Q)TjjWK=#x@ zgRDS?%E7|W1fb9bI-wxqEsYB}{8fmRA>+!#Osxda%EX9T#Re3bP$-qLhbz)yItuz+ zfsUGkk)&D5CHs{i;e0u)G(W5%90nG!eHCyqGJRwL1gsza=~ps_U?K5WGL~Rs5^iM7 zV5pnv%Gzop91C57Lo*}_ZqV3)i37X$=gn=-2)w@_t*!qCn@r5CD@^3{Agxek<_>Vc z>th)6^MpD#6xs}TdCOP+VM(5mFsv|(2Xci-B7UXl-;WFtVg41wjlh+d@13PqfXmF? zMGM#Ag~RJga>OF!pHK*}2O}1zFBS`#2~`a0XA!F_OjY9OUx-!AC^85_{b$J#3y)R8 z)yIOOOwyy{P8Rwh?u#O3fd*|r)<Gn$Rt!N-1jA&&;ObG9a)|b35%9*5=LB8>Kystz zW9?r_VKhaUrRPTLIW<3|#%9jjJPmnzupU49r9owRV90Xidq6@&{%!nYkd47@u39S$ zXOlM%g{b-Xf;@<^rErXZ*LhYhj7lm;Eqxq~+j(X{8jP`}ejNQzjZNMdOgrm=3SH~T z642aQ%w>1BqbjdbM{AotmB|UXF9u>Y4<ZQm*ZbAD<R?W?Gz252|H^V2Ef?<@!QeGk zcNuBAXk^~^Zf4b`!h9~IrS5LM{#+Y06!~%WyHtvGgJFp(cQ=HodB(FlFstTw{L;NB zrhfHxb8^c-Q|WXP6^7gF=Q{JM>5THQ@|;wMMz2lF{-J)l2T3`-q7wixKj0CbcNs?@ zHzV#~KKM&LUgcYhdWVx;YKmVR8!pHWrR$@kGT(mu21m4gy8G2a9^6Wi+wy5@OQ*RM zCfDRfalSuVt9&9F{hfONtu0#u``Tf_xuuF~OA{gEa8b80$#JI+Rn@fs2U6u;*y(L7 zyJ_=J_4a5i=CDax>|_qWOJn=ARs}yzPMdh}tdv>>XXl9ftY>EJT>X%&%QotGzdb$Y zjX^q^^y!4Qe7<&|@KsRo9lhab+>a)l_BQzGM99cGU+TH2_*Thg89!a~QZS9)@o0ER zdedWV{?1oSO}?V5A#5SMBIVj<@f@wfx(TtgY;5VV5%KR;RsA%O4tw+rz3*x$mQEyS z<uIJWNiqz6xtY@WC!V8Wl3+%>)^3W3X7+u0?n`sR^6@6qNEM+Y)9Ze=W=8qs4Qywv zRgdJ$&f_xrh*G1~_uOJd%ftnBh<}QH+vNP=ZmJmDEG0Fso9WL0sTIyk3_i}1Ba>>X z$IESWRlx74XoeubEctW?P)<km^)bQ87eQ4?POSZ_t!l&KM>S&(q8d31QgKlLnq;L_ z1e)}wRt1_Asq*jihhoKaqGR2ta}ZN9%o(x^+w%M=a%sHaE9<ws6%dw+c{1A7GPzKw zJjLvooJzUj{{%UBfkLiq96vD^E@qI)GnN3dGER;X;3VzQqA_OrD_sC@@MnO!_vaCq zOUfR+Sh}+1666_-8TL0(-F_#gQcXy30x}1(fb3QgeVvjRhd4-zAvy=G)N)bmQ6Y|s zI=NGI%u3WGV}p#m2T?=Tn0^{5`*)^vE>VieLY1pM`jqlQ7U@5P^_}a#PZxY<L{GBs zngt7V0kJJgJF8mTT_B$aZ(XEy{J_HauuCR)=-1Zx!)foBS2`b_rU(6eDKYi6$zNyd z|7>zqovEku<;l;6K3omTdKL1-=EvPCd195t$M+w%zpG(czmVAIf9qosl^v4ZU7l_K z$7%oZ8q9w@C*bUG9W@CJ0>VoK0z&maROb2(>wnPgACfgBe`^5;M`WgIkVmWo2g+rQ zIUz=IUGcs76APS(Jug0FzRfYeULT4w9S?f4(}U?mb%cLEFx-%h8lW569FW-iPb~T$ z@#sHMA9LT<ki?DAHw5b^ep)V}7~##%I|MVB$(Y#ut0!l3lE&91_E3y2&%-9$*_+)L z<o_8fq5xSE&vpYd2nd=wD9De0gZ%**IXS7S{4YcP$EE)tCcX5rO5A5l*m?d$?{ww3 zuuV1Qd!!iVFm-jkawT#-8lMV{ym=v_h^KOp4QCQ{aq;@|<#S8I><=MPUa@u+S>xD2 zLdYBs!h{M-2<rXz1ay7dg8Euw*=)1ASH7Xk2?g%Mif<42*-MdZ9)Dj4a769x5X7o3 zCtvE^Ebph7eVH}U#va$h&<z(@2iodE0bGY#PvVC#mbi}FE~RgFJwD#vS;t_8Ta8HD zODJdWm%!)aH1PTce3+2sbN=Z`JwDqVkvJYETG6g(hg08uBdoPjl-um24m_ja<7czc z0U&@261To1;hSOMS(pj_t2^7N6Q4IKyADgORJYnYC)MBlqN|6hKHXkTmH5rC<&_zQ zFWwd!M=`9>mB*Dn>6m-h!t2^{ZnZJ59UW@Nj^p`(|0Wqwz?FOU-tY6fJo8e1yX)_x zsxM{55#7qsu-oe^o%`@ND+Y6ys!AhHKp9K$W@+TRMGwp5E?<~u#Pe{;+uu+dr;D`` zzONUkL>@NW%Vo8<D}~4`Jn*dSN<AqtV)&i|60_LDqtc2@mqV{~*73-%?ksK)2M%s0 z>>tk^re2(Icaz2YSz8T9W<ClmRhyAJktCAcf$6KKK5=^OCG?ueX-$i_2F*5SKndhb zgJ}zQYE`R-w<mq%dIOzleaiN6RhNccVSq5AQ@8b1!2Kafz1(Em-iISWqe-??)U~}Z z4YQ)O;#&8C672{CD0RrFnC|pl#whOj_`CL4%#NtUnU0fTXYhR$Pg#QKU5IM78`^ld z>Ms{}WQ}&1EwF9anUv84sswfyz{Qx!)smxj(!tgI+t7Z=n(hj}oSBnBQM$~p;rZfy zB{k-@4zEFO3cGRbB!`jp(6cgg6d&8A3k7sh9k4V1JUa8P!^y77%waFG#$!w6)L&M3 znNM-c;D0}OjovU9s~2xaI;4>snT;_IMf<q)ZsBkS$}W*MLzQ1cmzgdffmn_v+Vrfn z@G5>pbZPWKYx>JJgCO~6b3=;v*He`v8{dt)W{d;TR6!{kphGQ*f@KS|qoN8<!fn3u zSeBk@IJuE0f@O8Fij?PdiY9}8sj)&Por!wPX8s$tQZ#?a@59G3v--bNmX?VD2R6vx zX%|a^7<qTqolGt7UDdi$fda@Xja;W5N;d@N=DxUuYc5jCE|YUd(y$7PtH9-2#&l3g zl1-=V4Y+vA2qZ+>)x*#V(*?aRag82o56FO?)YQ92of+~CNWikP)AWgyKSyJ}X>m%W z{@`ItDc+nEHQ1*ElT9&wP`3Lc9Eo_?u!PxdPh6c_12h>wq;k;}7>^I)#P@VR!7#x` zXr$2!Cdt6cYm&`unItw()6lsJ+C?BeFKfX%nNfTnXY~o%jlOy{&^kW8*CHz`eJ^{6 z9{n{n!zsL-{x13CKHZ>nCxw;C`6G_qgWJea0fU*$%b!~<!xDs0%DXDU79glnmd$oT z?W=;E2se-mibF{Q(1#hQgEb^!8kmxr0yN;#l8M+-7^sD<tB|k5qFE<2iP#E|4}bCz zE#OiQNTAJEQ;6S>q|{Rk5Hf<+{~-)VK%r-lunZ)DqEAOi7{W3(2sDQ3kOmvjcQXm3 zfp=YI8=13ip9#^xeisvYt3e1MF7RLG9hMO^>-ejLE>V>X-0QD_!iHD*OSR9DsjG*W zfLQwwXxoq-DRycbpIfK<a*AE}sx=+kHgBrA7_cjw=c5i8<W%iFIyOb2cCd^YPN<z5 zf2ZwV0gb7aV3O}=nW`tz<l3pT2tPWfKqo~`Zn>1jnIe63LF3%1`>r{O{=Dlr3E)bs z@X#Jxw5taLl{6E$H!G$lPFo(hq<826)f!xCCLFtU;aY=Et2U!t_sId#+gusrM><tH zA2#X(kKVMvFDnIj{J^*ci(x6!W_J{SUP@WWRwbV~)owI@lQUx^aQKkB<5>{iBB~|H zmOpu7Dmzf~dqb>LPJe8FzUfHg^G7(1jPnz`2!;HMKe4~BDM-asqHkkql5*TE-B1-~ zFKH9-r8i;o2W2~xHZBS~)ZWrQq*r>9KE_viAZ>{vcS_<>3D>95yUny5LzO2iGL+Tu zu*_Uu6>KWn&-g}!On%%Hyva*`QC{+!e3S;STE-4FCRw)m7&kkjpztQrIBRjVi#=}e zu{rGl3*vP6KglO~XKCr|Gqfx2<~#fzb@M!9le&D)hFlfYsF~g-(i_sK#-w<-*hYDn zqs>sf4V<Q2Gjk6o4wCroQ(h~6)H8H-Ru0Vuj9Njep+X6y_}W^UmUUAM#)|4nLfMia zx)^wFE(`<&8!!ZLBrf(WfcEbKI8UXgU)q*{l!<UK5uDl8aNC<g1DVm2Y}Ff!$gj5Q zg+J0dZ5>Za)AZv0N;fzUdJ@Y}sd=TzkfZf<c_&u^1@_De&drWe!hLrzY)ew!n#R@> ze4^u`%yr1(4>j^&As$a{R+;;Ond5gLBpPh8i-%3x@tFj4*_N{FGY6TnZ^CLWF0X}v zCU#@%?0J#sPuWt<lC{)FN#!)P;R+*SX&1gUs-_g(HZ@=%<8C^&gc{)%y+<)5S-hwm zRHUx5geB<?WQ{yj+X(eH;ZS}MPUv2n5{bfqe)t6GQ#@p9zPOC#*r>ussdi}XCw8bJ z&O0;w7n*Ny-BGEujx;^g6qg9tgOeX1g<TVCYroK{kcPe?;Uz34=LVY1$dVR^+=N@2 z_VKtl{cmlM8>Ht9{q5vl0L4D%cjjQlO3HCVp&jlg?5c^vcu28{C%jT7^14(wTXcub zw<D1pP3d=3+ZtGcYrDfb+pB;c)?x4Q&+bnrCkyId*FCAR6WiP@!y&H^T2AD^&j_7J z?|#qU7u%g>bjNQ3oPm~<X=4RSCO-D6>Z5`Y()0x?3WQ6TsTXbtw3IAa-`{j#-Bg-V zH#2?eDme|fmzoPvyxKDj8TNY+p;{ba7p5!-*j|@+b@Dzl#aDmGua{mm%a1mzmB)IK zSuxLkJZl$~HLe<E=88ZOGp;uRCZDKQyq}?z`kQ9<6xma#DuvUlJvDFkhQ5x+KU_V& zRuYiGu*+h+j%?hVsU!RLl9*FFnW0p#zSl`*wb&>xd;cnKb?4`(FTYE99Q%q24-Gm# z@rJ2CQp&KYlXRrx&LuZt9598oKHEVSH}a1tSY^jQ6sv7QL!IJkGnRh=2pR)n)k`nc z3L=|_DVOd{Hm~nbqZu4~V$<}wOofU7wze>>(%uTD`Js>~+ov4a$)#S3d-L%El>4vM z-wvl6>dTep@d*a=gpYTLLhDQS;%P0E+<fUTx9g2&_+<JWc~dI1d1|pYDUDY&s~i6B zbL{PZ=`wRJ6gv4w$taM3!*haL`~z1#TVRdldeV6cD8z8;;%SE$FDQkvQ!Nd*@RxXf zvbkCAq45|AT~*f4?(Gt`ZnQr+i;Fu!w4Mq8YP@`xh;WL{@nZuR>rZ<d1+j%;8Y|Bd zZ0ov%7dHA56yj<|`$?X=Ns?h1W{;lv=wG^jXG#3gu_Nx6drJnk9+1jpzk1tF`H9ZP zf*@kZE{}<%(mhJ?+Hg0+VTjZ5Sh#OxPa)pE{G-cx7LHe(`$7=r-riq&P2Dq*z6Hwm z$3BMk1yPiX2xUHzeqNU(i`F9^{y3FdTOAf?y>Hk54nw+dFB9$oU)`mnI_?h3xkxKw zZ5U&%Bi%`WnA#3h%2_{om9D(|t6{a&T*0T_@MjAABtD_`(L)z4Z%MAQuW0+N?5(P~ z%4oQ#6<dvxQtybI%NA3ZsoBtth6g&-@&m%BHMDqX+NGPWckO7775Oez@blOa9+IXK z?MuQ6wI~&O<5r^VWhYZVD%;K+F}ln2<OxE8f<mz}W<v`=7<8ZfO23b?FDJt(p^y{p zEN8%L9`15S-yy4RojK?<`F;C}I1_Tp+aWK=&kxz*0d`lNRxxhUyEk)7=%<LVF_sbD ztT*T;*r>h<=}^Ce_nV0<dD&$%JMCMwbB(08LkFR3!8?(N!A&tS6k01!<Z8x^%Yi_V z=MlOAZFv>Yr*x*xIpBxrQ<A@57}Pu^x@ii1B$Xe1jckH+FVU46b&oW0*n_L!EEw|B z(iC2rB~Kh{rwgHuh0r>V#@}=?tZatYh|~(Nk?Djp8wcK{bj1NXMAnQLLUP!D#cnB3 z(LkbJQZb(Z+d71At)C3b3ubR8E~p@F1q~HxFz5oXgGg9IQ$`X+GeD`Oj7XPdyjK`t zw3Ck5`%}_-qcEUIWjsw|6CsT>SgdvMR)(IrHzxcYx-E{kp_#IV7flgjBH$vOf`o+U zA)Esdf`psAU}30|og*ObA~#GSd!&?GEDxbsYC`!CYfwK<K*}ysAVb6`95S~K!JM#I z{CplLqGs%_+BC!B2CUacmcuiL>;0xaWU|=O`HwE+qsgnf9fKL{52jzC3LXZ<_5BK~ zIM+hXRa4xh)IyfxD@zw+tPdPBMK!CLqcJZRJvebdaUNlMM&?b@v8-GI8+x;gA)P?G zDcIJnWx25-qS)6ptXR=<*X{<EQ;)4{SoeXxPhWfdaejdgF2A_VOIualMQ)RIwrXW5 zlNx!kpAbLuGhH%Dsm<CNy~q9~yvAgd*jx;LU6$JKB6E#IVj62xEo;<EF6}F&S0}pg z5GC{edxYY4I8(SEFA8i%cHBrSMdV!uAE#ckR=4P7f@Jn}q7=OFh)KJ8^;~hOvnIgg zQX|af!bX|hE>THZa=VAjH!%w{(;7v#Y8Y=^$kaZ;{_41&Itx0Kd0F)+Ldn|8>-deU zH)Y<i1rBb^6}}6+eYcwy=vJ}O*iajG^Uy&*;(`PP@fsP+F&!RD@F2@%)ICW?B~MGG zZz)PTCyBW<ayDhZ{+0P?dYYO9Is{}+k_6jnOglORJV&{ecv$C$<y^Kr>@ao3n?kk9 z+=5NcupS~5^qP-sA)`kt)xw6m5@z&me)=r>rZ4xX8h_K|H2I(@!6@2;J+I;$(6Yzn zYvUOiTQktQ%4}zl+d#;C>8F%7aS~&^+1bZ2d9Y;)$ZhVaDWImEQ^ONc>j27;Syq@C zXSg-GF4{4lC-D;Ds~ITwz0K6Ofz`*+FeivGF@m8GiS%+Db<sY96)WdRBFxs2bevFe zGW1)&Ob~L*89ofKKAiH8Ff*#=aB-_{D|&6~j%TgwgBlK~+rzo&JWTiS5{7#Fz!`Vr zoCXJT97G0A*El!C_dh!kcff}aGHO#}$G`*k2p#CpqW&oBj^b}8UAU#(M%Juc;MIQ{ zBxK+oi4Fr|iu;C>P2=$l3Lo7(dlT+o{FoTlm7wiLw5b0o=C1#pAsAwye3-#2A=ZWi zS`i^`4^i+at~!2m+qXgmmdSV1v2lhyLTs7k6vMUT!30nc{lqaO`~>RLXcy@aO|rnG zHgQp`VK#?t)+=4$aw(AwFK4)gdVVwYo``g1*IGU+UeYudi%Ilq1qvE5kA=S>P>TH( z^OyLp$S(ixO}UPw0xv3+gBx|y+Bq}t98bQ+UeNFJcuRgtEiLy}r&dI{4O@Jf+59&+ zm%YlN{SSd5=66_TYz2U^0WIHGKh)Tsh%kT|4fX^CC#Z}@AZBby1a=xs(e+UHZaLUV z>9{N^;x02AtT2QSLA9C+-mNwEuRn{bJzYWgob#%J{6ur!9YfAjfTW1cZ{BL7W(bpv zPSQ*Pv~yo9OZD4<H^N`WS;_HbZXc6-$iL+tM9dXuca3Hx*xUeP<J3SSHFz4;?*uxP zj_e_^eHaSOsz|Zsq){0z<r+obY`@6tjq*%TY;r?+_`H{1Pqnw0nO(-#JHcfUSe=qc zbwaxA_ehLrid%PUbhXok#<JcyzlWZ96ms82GduU<d0dTaETxB~o<sY15@Idk>&MpW z1hR+@H~lqroXH2~DTdl&`}$PxiunCye8t2=qnX8^JfUcZ<9`ItT&53{#Zoxm@!jBA z2lD27#dT7Q_prdMV8xiGk^k~S_7(O6You#LZDP)kCs=MOt2g!q?J~i$=bu4)w(%+a z%!sQiw5`Hi)z;7^;!Hw9jW)d|Pv8aBkb+Gw{H2j?#z4v4Fkl_2JQ4+YZpL9{ss_n2 z822kJ5xr$VK+08quU18|6E2q^Jc(etuVVe&SVUBBx`I{E@wt^p=khc$iR35naUzzx z5qam`Dem>%kNY|WC+0c7HbB`+!6mTPx7>*}fBO8~?P~3;2>U=AucOO&|Gb1^i(%^T zSX97Owt<S(rxgNYR8Z%eJ;lJ7!@SD4@7f@UL$=sNc?{V=Br;(F8gdvfM1lLa-~r*E zh@}b=K4`y`DU9*IjT(Ln4sQ7glq#ruQWz&{Iv(c#PFqN@A_$hGEia(3KpB^m#eNNP zWG$y9&Q-4=XEi-Yls*!cFW60-pvYRv<6Dg?u%JCllq)GtG=Di@mMUo~mls-vw?je5 zjS@R8VvF_>!ZAr)V|kLKJWr8i>0EN+ESEK^&8i`5vbac|PwtRCOb_`2o<o<>Gg~HJ z{Chr=g!2;KsWW|gu)VAn77e*(Gvp(@{1=KGv7QHR$KH14mh^gZrhBRpk+%632;{t` zmOYxM&+!UB?Q?QtkZQNFTKlia=$+O12?$>ja;<3|6=kw-q~>|zp9?apgK!Bd`(%cX zsy8p3K&fgD7{uSgn^H!A_N$CNaI?W8jz&?eFoNDcyN)%@wm}*^?($%|w3zMR=g`F{ zVz0;AIW-m`D8{i08Cn`Hd2Y^w`;=2#@NXmrM6qug?(EO_UVbYT9;G^+(wZ2kc&jZ! z6TGjLvEI{!-b=+yg<+7zw44id1f5-2t-2eiw7-r*cQI9Lq=XIuTZfQXlEx|-wE<HV z|F()XkSQhy)uN3J7CKiiy?3aUN77Ztta9T*#U@)O1Ce+b-`XdqbxFsfq^>gqOLc_H zOC_E<9S6>>@|=@vA<CDaq}IzKd3h~u@@}+9R<KkV#`!CD5f>C?*>C7d8LN`aW6sLh zjlIuo32(nUHdn6!)h&<3N0~O1A$f|MEx%oDPLoM2AmCXXyb5}ti%1!6A8^{o@o8+b zbh6)6gf$_+Lu<LSo+iR?;Z4REu+pwG{yI_&KllhXhW|lZ&WcL^hNEip@<J2h|KhZ+ z7k$W#3$;W>AUYmaa_aqoEQKIG(>-*&9GXFqImE3g0cThUFdUDBl2yZq{jkNmPe+Ps zm_#zkjQxQWHP}KsBpa$xzGh{MA^k&KcY)KEB}#73x1oL8WWf=+?2j7(J3f~3%f+8m zJaz)Kk|^&VF4Phmu0<7N846|Zf@PM+_b*9;eIvw(iA<zoW_JjAwpHOtls^@R&&sR9 ze^$OW9~8b=1MV&3R;uvX70sK)+4`#Rjd!ipJT*!btXMJ}cc|OyU!(M31r`hi-t$%q zz4}E{b`(VpeH1)ZW(&>wN%wru%~?#eSds$*QR^6mkMEyNcT(_I?RPBuH?bb)tTI*w ztghZv+@KoR*ik%?^rRUfZ;JavgT14x5H=eXX|nS#0F;f1Toi`IT09q}un@}u#0KOn zegQQ3PED9A<(JlW)FCTrigmYDrXqDMJZv<#Wj|9vvfSe#O^KdvWW6q7c3DiJ#8`p8 z2&WESf08Mr5gUKBf#i5Voo{!N*{$vtObrVoRtwiv1|yG&DZ`$}ddlH#rybb~qw#&z zv>Apo04JLbV=y4=i#x2c1Z8wY3(Oc#FiM8AC8QaFRZbuVpSgVOFRlf%v#p1PL7@ar zj$FuU5H|1+uBUZKUuvx>K!u6m)jZzf5JruwdTx9oQ(dz1z|Iy;$TTmmazl^)o5i-> z`FouF%!I-zmbzWFSWz^l+0KH=Rc5x7m(fmQ2_+GrRH3nw2W07+!dKborVjt<`Rpjs zES-!M-Pg)fWgDWY<qV5t7N?E!cN-yyIfOVj#3+TD{|+wP93_O;#3+<pU>=R$?M2h| zPK9cOHa3(#FR4v(r1wYd*HDt9!;!PfOHz7%yf}$&`VVESBA@v;rG2{CMQtzwk;s^} zyfP$UnP%;1!41WQ3aNLZ{b*MZA=*=`92jP2grVAb`;<vB|B-;<o9RB~S)1i5*aXuq zNRJYk49OXLh!OHN($&&J5gKJU>|cCV+|O4M(+RI@w;1hz`ey0ktxMs{A<*A%!~JW} zp6)7URn=v9pW*&*<8;rjHb6qiW1&5^@Y4*ytxjBSg%<4ZV=(fbQt09^bxw)+j7L+^ zix2X0C1!6>#Om%V=#5$$ME>pFpRq?IEM@{<8$k`_Q1an0Bf*+-{$c{G<MG&rgLhwt zQqVewc7LQG;e8x%RmW~=3M?B26yDwb04e;2ngEi(x}9Jp&w-=&uHt`Q<HrKRB;*Hl z@&$n3SS{f`64E7N^|i)y9>G2c=`g}#=QM&PyMd%{N_=;Rb5U>U@eCC{mb?#PlI_d+ zQM=jOA9-UUB>nS9bP#jA=y^t*Qosg%tTHi#yy$Rq98r>%`4g^v>%I!Lvh>xtoX&m7 zi}Heai1C=SdFrW>+*@VY?j?^Iw<Q}e#MgxqxDLbp@fr~}sHX$D4Skk>+|g_8>Vlgl z_;MF!RuF3H)JZ4n8s?jbW6yd05!4bA-QYI@I`6j0^IMW|Ql;r2x}|DMe_b9^z=0h3 zMk_0juIvw8sX^RNg7gxo?7ChzNBuz~lLwqSzZZP7!J3jC(dGJOhT&PPV&Qk-L8F^} zt8l@Lhezz|sNs8TaR$S^LtW3o7A_|7U)+T2Z(iF7ASdrF*SGmMqWA>ur)#HLcH}*~ zj&~RT@Or4wDa6b_cAJAIQet-f&{967{ZX6K6zsi<?){3I2jPYXp(Y)I4bt=`^6l@W zY8m2#;H$GB9=+o)y-P)=!eJ?Z;@(MeX%o~X2V^0tKMHIHvp~U!FYVfI?R<!F+d2*D zUgI9SyROvkQMzd>--DsmNG;qiUG5@>XTb7`aD{A0zmUfg9tyJfDqs$IQ+JWyynk%V zS^Vn(b&@iO`n=74cg-v=3fjL^dv#7LgJb+EU>Dfc?h4-NHW;(p3Y7uSv8WcrEKe`| zGj)fSmaXAC=6NUilHfkAh6bJ>rsVt8zHJdp8}8xwe)97{Z9{f6b9z@(bhjB5J}zgR z!K{+kE%Cs9kZI$I(|k>B348E2O$w`Se7${rP}A=a{5_n1-L9}%&&t$czaHNcEZ@xa z_{!~gLeeW&>S>1?GXez?NRen>zbFQP8}P@US({Ju$e>*Bn-?$FL7<nDNhB_h8wjkl zv3q-GJ4k(WwbP{fn;$_1Ign3oBDQQj{>La>Dm)l=3LJK)nLFz|;dhb9q&e9A4i{W( zIqR0J(}}r@j)gBw;(8C+hj-`p!EJ4t5u~m3MS8=yFdYmnd*VPBB5B-5DpYVQnRzF( zSYWu5++>Ft^{6_i5dF{!hc-f2%|1!i{UXI=6PB9)`POM|@f((18b}|!pK<!1BC+64 zN{m<+1^IQQ#K6+DkkWV`&<NDS&Rl`&*IG}F;T0nRsGo%J0nGxUZR7M!uL4!GoVrtf z-0dS9pC^B^5cz>yQg&T(`;tO84G#`KzBmXS<um_f1CJ@jC6A^2)5l|L1+c*^kM>bb z+;EUFWbm2gP-^1a9di+nHMqzH^HXMZ@2?wVPgPIGx(74`t|pnFH6*u_AGjkAu56zn zgx@|*i9Q4F7B4qmegy0|@a`1G5A)?pzazja46ztP4S56WiVXz(L62hljWtwqNsIj! z6=EFm%l$IntNIy#{LOhtf@MCzIqA1oOtY#+HI;G{Rri*dzkE7NpA&hfHkC>!$e^UG zV4qAPt3S%1lojrQeGWF2s#mcpA@N9KQBKIavCFCz`f<~eOZjou{EG|00>6BV>wCvO zm&XQe>ZCCpBRDTrp+0*tiAJq|W{qqtoI&dGI7zp!fpLRmLmZ%9J%1At9B=WmOcMnY zA(gm8j}Fkfr1HopxxsS1Peu+h$pFJ=a&7orHr_i+;UVpn2M#X(?#mdsfQNaJl}w)! z$q;x(m;DXXJHE8T*{7*_+)ZdDR5qSwZ*y^t@B7y`n^d&qX6g!di#L%a?KM7x53&u+ zIaiH};>(0k$u&B`(4I;Lx&7_?9k~f&mANwh8ek4yHnn^|f=+AX0Q{7bYC+U2d&nbd zLAyukKwyL|)1<jga~kuOO=sXj7~@b9L#O%}^|p4#NmB8&t-v!eN8Wg{_;`NC?vKw; z-qd1EPdbmZqGJ^2m&~dZgZjUC=bTNrdGkYNt6Z})F3CJK7xn2hrg6>t0Xj)@_UOew zRRFhcu$>^?;|?2#rW&(Mn-O~9FQTn#%*+Q%o!l@WxJEicY8ibo)7gi}icTjt#257n z?zEj|an9vmE>R~nuYcRTMIvQjKcMG_4*AlP`k#|}Y-z@a%+hG;7Hdpxt~qOkv_!FX z88xk{B}44#^40HOUAhf}NU4IiPF<$*{Xmac!(i-^wd5n)WX@2Aaszq(cF>zr2Cc94 zBnJOHi`F|l5UO9eU2Pg@;$c+2)c|8lqNz!jKu*#AQkTZ)ys7C^nzHxnU9J4>XwGFa z-e^1D?Z;H=Wd51%*UGS2muTwi`N+r5F+IroF`HEXvo7xp1>3b>!^E-Q-I9&^_ka%q zLR?EL2MV*51IKxG*HioGlo%Y^NgRY9n#80CZ)UAU1Byyu%~kHH*;&H_H<2M%`Uv-` z;Xh9^ph+lb?yJK<O${G{D|Xra6?GsG*cm!X%Gu8zj$ir_t-$6fPEGLBM4HZ%L$5@( zjVO#_?b=)eMl0)Jo2z{5a}60Ij)2(0u;F1bqgoDgpaAJ+zsL_x2~;0-JYhz~L5|DS zC~tjI5Z?tq$Q;9?%tEOH-V7@`B;O*Ambr-oRxahF#F%wTTYbVTE_JZAlji-dK8=R{ zsy?riM(ogJ*9s+dA#7vacz9i`g8Wjfz(OW2yUvtI+F7|C9qzBx%u5-$3=nO6z~Fxb z^%-?*S+1p4XGWr5k{f}~2>QaAht9QMC{I~Cq02zrXbc}p?Z_PQ+IUbbti(@+)Z=h# zSH4_ELr%kdxZ>qKL#a8%>?6{;I1b?*E%|OU8ygSb=XrH9{4a*tMx3cc?1z0NaO~MZ zq3<_*^k!_hw-SViQ?8k-0qDiytQtuL>?ZIGZ9~F2AI`ah?0@b@iN&SmPe`L)5|~NE zxvlI-YNcKJV7wP;B;0BCz742x<!lqnOU;@NV86DnU;Q!xGt0g4elDSjoG2V>$x%Fc zp6h?4k`8G`PCYss!G=`9dp6N>$?NOYVDWtVNldpWqT3UOm)Ms?4XmIWX?YLYVqy%~ zPGAleXxm}_Ha#_Ll1lY!jHriSSgyDEVK&lBM>keLGG?$Dk0z}?Wtx3-`YmaHy_sUk zq>lJkTF;90_#$0^bE0?C1e}1IyB9J7+tGMmR}>Mp+R8R`X*a0zSaHaizaD*1oVSoo zk862ou+it#ZacU0uw{3xu;Qz3_Fp$VtxyJ2tn&qB^u5y3p)YcXZSCfp?NEUMSUuok z&VBg<$B1aVV`e=1x$n@KYQ35xq=IS)=k!OV>k?Qf1pZZ-&))b#T-Fu22a{e2=gX`# zDt1Aojd;?gu>+;<?=}Li#7Pz`bsWlO%Ujq@=|AaLcas{d&*c@1Z&l{6(!!@E!)o9R zawr0ZlHdEZ8(1vjU?rH2G>gSh=0eVh2Cnsv#<Ie}ND%X|mDbPoqg0hCtz|3}F1SZ# z8gA(AY7@Cw#Q?EFP3Ur8A6BwbRIapE-oehE1CygV@N?Hfty5hqe%rojJa9_5aVUWv zXz<gN0ja2BM1$`c=l)_Qt%G~7Y%p2cc};qgv%^bznbbE=OEAiRZ4{<uCO~cvV_eeK zd&}sUml(V(@X;BaN@t=aS!4D~inan2F<C8G8!(&0OaPiaN8YLdw&dgP;PA32&HDg$ z1C4h=tYxJzHmsWBe+bt+X&A-qG&(X#5a8^TZgL`$I9NO(PD4q}RX+Rvo31&e@R3D} zt0$KSak<z-mZvo^s#V*x>}MNt1oaW<?t55q=Xz+S0g43{WOhDzdji7DO{+O~>G9#J z+Fc2aEO2*pDI0q*Yy~dpf_)~&V{I|{(|HQHeWp~KnU^qbViW{CostDwk%e;(eJjZt zh0PsE=xgXMpO(R3U-aUAnK3;2w@c4`D6Z>6SHK|c&3|gu7~P>^BlV%1CJB8}^?jT} zMHS(eh@5~Vhx0oqc{iRknk^H7SLd^%;duM9I6$s4zizwohzIUKg})<&#_?`Pu@<My z%3ngVeo58=Blsz4*p<n&LER}+Zo$-KnBE&hv=EKhH0$)hiV@)ZJtWCWd^4=PR{}ov z&QUxI4`y#1&%n-miQ25=h-O7H4OyB!XqmJ`RGCJk55EqIYBG&dHm~RH{CNhfWOkcs z7MR`i)#xHKwn|%TjYa|c_tomyeUby!F9|78@vcB`pI>hH`#HKHeS}<EJGp<^<~>R0 zUspI4Ls>Zz7Y;WBN<E@qzT_<V3QqaZT6G@wh#k4ZbUHiPA^HFN6N$of7QMj#yg}7) z3htHvA2bl!F)3FI?gfIhE)GJZg*Jf~#C{9hH@x`sxz|!uA6?Ht+B7FOw%SHR>gD{N zgydmtkV*qyBmEe(kD7TU9d=6uf`coyr&T5IX0&N@O1{;8rk3q$?8kTwx-k3KAUL+t zM1XQ^1Sfw+JvnGk&txr2ig^lobfGd9c~=O$V@47>EYJT^ui7=p{G=GIsTNq+PPlH& z?!O#~iD!0<&HB#isL9vPNx@mG>I5Gl_cEGS!}dO8F5hYk<_7XtYjpPTVrlb0AGs(M z{}3DdQ*+IIBqm%?wx0JV7f*p;C$*V%P-Qq;`_D}$3s2k%v)~=52e*L;8hy1%2=^{r zMpdXj77?c~ft=*P?TdYB(-j~YbTt<)VCQF6nZ4J!@ictP3{1ZzrA#MNPCzd)7=<VP zAZ#mlmMh)4qZQdy8x)&qfjdsR#hAo?Up-g>&6hu&+B+&)Rm?5y^X_A;7$dUK{RJdS z6KPGWOqk~+<Q@%wb{e2RqvAn+6_0y4EVD2Qzbwr=r8LsaGKRAKZU}gq2Gnip`3xY` zU!CKM`qF*fsktmZ#+}H5xc@w*<5yut^<Vx{T)LL>MF4J|@07Z`;r<47?8w_BFT3@n zzp_?^HLqbei}m0#oIa9_ZOF7epv1VryVR+tS+F?nwTtpb6i{wqqCX<yVjb^8%|a}n zhd1g)nCvatIFHk3I{+o~KbThKe#9GkETpei+O%O#YZUlnL-(|YZET-cP!9UwG_A9< zR8Q2I%abGB>8tMqro&;O%LUq!Ej73dyIkcQE0F~o2h%<7S=}sXhDe);?bL#>##CDv z(djOspz3B7;jjNW(lmB3eA4nf>W_nMdKALkOs$%FPmGG99S1@NGH6^D9xMdq)9iL1 z);`l#eN`?Gb2_~kAd>5Sj2w&5{^0DHQ|QFKq7mtiFr}TfoQr)cnRzgUUONr6%LtZw z##M8u?V5d9aPXt9>2PI$Zy})BWD6uaU9rC|5{J-BV+>cBYUr|tA-is;K<A1fU>=%J zF_?-L9uvM~l?C7_mW#dEBpo1PrKN7gv?XYZ4JC8YJf6S|j9qsvJ&XS;$!2x`{Z`(< z`6!?jC9OuoVmr^sV9z|7gz0=jjF2<zZ*~?`XzY1ugTf%$SuBb%uW1Y~(=q}Aoiw2~ z4_Re_hU3J1=PxCVrcV>qAT7`s`rKv6GJP%ls2b|$#sHK$a6TX!Cs>o(y~4S@j_tgH zK|@m<OE1gAs5xOBYRRu@zW-4WK|_^Le`6HD72<HE$;7G75{@JOm4xHA0kw9kQn@<3 zAUu&%YEF)BTB8%41dAR=!xe$haY&DsMUbKJlBedp`XMW4la9Im<hZgkIyT4EOvC%} zc>~Xg_Z_fn$4*!4M5R!hvjfOyVu5pR|A@2sE!c+!w!d<DnEzlr_DwGDpsyv;eXuTm z;F6KFXgDbiG0o~69_u0glH2&Nxc~2r^akAdw;Os0ea#c|BYW8Ftut~qMZ)^}2~MWI zUU9xdnakky*o`M+|4A@**s&Neco+P4lNyFhdq7}=9Tt%L-u@{TUr7gt-2)BL$Vsb7 zhL%BfKFWiPZ}T*Z#wpo1YT?Mo;Yy`2FkW7sLrQCjGS=S{DngT&)1@X8nR0F*C!Z}4 zbmE!FrB63GyHhqjo{b%(wXYSLWzU21$iQ_9CBKyq^(4=Qik^JF4E`@jH*r8fcZeD8 z0I2AOhp_CTgx%T$Lo(g5RVn)Ap^1zyJETG@2Kf>GO3(1xZp^{wkY<e<R8lzFvagRB z2ui5^8#u|Tx0&Cd;@&3Nbr<C}<#t!n4b&Ebjzw%m2u3fj^%T%sZ+{_KtGuKa6K{u! z|C&dOdM&5jR-HVQ!B&HEF^}lXX`|c00T8u9G){s_ZC{DL%T1Qoa`<Vl#J#W0)^MfA zNyCh4g*EJGCM?6vx;x+xQ^ip~TAZAK;BlDNF>D`-h98fkVa?-!+3DgTEWD2KuIiSz zH4`3Gdy>%?DLACw!IhbiS#r`CoOz_x&#w{<OfAq%Ef{jWwK_t(dByG*Dtj{wCvNk8 zgQhi=KJ@2IO1$C41rT)As!~I(pao>b{oY?STcPqx*!+`upzcL_lqSrI$#1(RrVp#y zoOy*?e&*QqTiFVAz>05yrTAE|WGtNsB6ul-TtWUp+T4o|Y|Rq679!@_DPTG;2=9Am z8H9E|GkP*mcozP|7qQwc#MM6lOIk3KPf|tdvC5dLq9sUx1U7qHzrkvl{#nI_b$r09 ze86`-kZ#B4Ht>r=ewi$}3u%B_2X0ms&RA<Q!Dk<K6lx;{y6mdldCzeD9GubNKOdkV zu!anWQ+{(St1KD{K$>OcxlurAyu~nc1a*iR`1oo$dalFN#6J#ka;;Ues)KW~fyy%c z9+g`KM<7G|0cZ|X2?b9o>zR72v&9}gb?xfvJFXNxe(;&hTf)nPa$3?t=U`V5_whbN zhY8o!zcQYSS$z65GIBKFQEWZNBn7^0|K7dSRC=$p0R#5eQ5P}oyebnQ?g{fkVx!0K zVyg4w->imoLdEO@ShKrL>)COYJgz=GI@HXGxvRnu0O~4BR`7{^9`1o0%3nd%&FC2O z@@XcLjnORrxNLI}PAd|q69&YTQ%AWGHUqS*Un~!EC+vym+trLB0SD&i+v^}jtX`kS z`vP5pNqJ=zzTf)@#DcB!(f1I@#;CU`cfaH@zy#i0RYUbudQm00XMD#lMp>^P=vK(N zhUU8T0VDzMwmi=p-JdLO&Z;J9zuHPYD;Ty_kp6rBWz<Zj4L409%$G{2;nBxW=e7W+ zb&N-`Z9(yLykZCBOLuwBw^j#BiH@@=%5RhHE|xnP-A+p}aEjzRg!ROEnD{XcWwT8` zpr!#qK@pqw_L%3GLT&Jm^Ga`X;b&gbeivWhO0y_0j^cnEufX|z<OF6Z8AgJr8>yl{ zP?)Y)MPU0OYQaQZE^xNhr*m6j#5*(hZ!e^I8>Du&-Pqc1j|#-PF8%LQ%jf708&Y}` zayiyse|)y4*zrSb4$PvhW)K{uaa)J7RYR5MUE6S^%APkup%LNX?Fip7&uLakto)vV zv=;G?MhI4+>LrWT-@6~h)|lg>X`of{m?XUo$S_-aQVFyeur!0uBjE0B1|U!Kv5|wG zO(GOq;*Nq<NCD5OD2MNAVyK6M!WPtX8NZ6$@rPEODCTI}>s-%=G8UpgeZ+K!*QX>D zo_)SKewqpURe+p~S`s;wRKf=2R*|6qR_z&tFaI=kWEG<zJQ}hrV=AnIH_D3#v6>_R z75~NByF!j=l*u@bAz2KvtBniQVzqs>CW|0T=xV;>HGs~nO`wl+mY1#v38#Gp^xpv; z1;_0IjhxVCeMkKuF@E?`kty%XBU#9IG-N^V{TW}n1a~|LUm0;`*rZiLIRNS6x=>DO z-4VP;PSC%^g>*2_`HCs=fyNDk>);w|=%}Qf56&6_B=5bYdu^bTPhX_&+TVmZ0k0@g zUkDh{VzsZ_9plhLE}FecRW7OJ%z)wb&{L|7B(=(if9Wa}O(hko>awkW<%Ake<qs?m znf7`T#U|w`QquS}Y8K1r{s3`{>dUMx1x&sA2T|6eFYg_%Y4F4oAxgZoP>;qb9QMTg zJV7vLYygW9@|LxJbkdt5{I75Zm`L|bI&G-F>R2W8*Dnux7{jX8qX$-YKDVoLfi2`- z{m{M%{K;(XnLAB=ZMp^~hFvLXX6c3k?;D0*KHu<&MpUM)9a}KsRSW6Ftn?k0(}A=b zO0{A9e7@bamB6`Dt#tV&vH^@3=Ys(rSv@cV+Z_eMNf<wR%(RbBkmlyU8U61g8JdVc z4ro}H{41<SHdTi!euOlwE7<h~?5Fx_tulL~i((WnZ(nMqSpRA;AZWHov=yde8mMtf zH}=ofDVe65H%mQDtepJUx75I9<X0eI<hD(YO>!|4YY&IIbJm#<)SGlqr6i6ClLMnG z$0qU9M(@XrpZ8c_;i^aTRj`dcM4f$RR`Zi&YZ>wM`{3Tqt0AJ4IY}CJY|D1c@&i4F zeyM1SAhl&%EWQ6SV66YUAb@h$s9^1t#vg)mr_*1KzN&AXE_^$l{kT8*99=y6*J~{Y zVQ+hP*sKYK=5^qIT;yLs1D-6_@ZeTA>G@G#-6E}1y%;^9g-FCrbUUPif+(%5t_S7C zpWmWD(>d0}Hg*lRMDl+G$FCh#$xau007#wJTOMwhe6e6*pv`6KLi-P3s#FKox-N&H zE%Ja=s&U%4rjx)QSa$DoNuPc(==Qt*Jn|6MC4I6W_3M3ZECchTz|QT<&v3o9V3Zeh z9TJ;>1iy3n6Cx1y%{t~a2^N}+JPEJ@dXb)e8PxBk`m|R^M|dNq*~Z184J%hdXho7U z0cg<sYeOo$l?F=gSejPNmK0r;R(zO#b~nGb4YYy=umi)~Lup}kW<#9Ke{#`U@v#$5 zt81pFaML(la8{ts17<GHOs$_Jfr)V5ACe_UAf}<}I%c}?)tA4+-Pd7ZdN0-{FV+k( za<+(yp>cEFwz$oBzWSyOwd{5Z*xkL4a~|*0Fk;`(D714uiL@eiug9Cybz+hojxe^t zmysmGkD*%YLdos8qoUO}#AA%Ai~g*Za-7#2ZPLa(glUdF%N{F!ug}+ar*~P3@f2g! zJ!_4LS2GpywcD8Jz+PR^Q6gp-=ek}z^)?(Si#h8i1_ikmoSW*ct^I`lKP5E+-k(&o z4T&6L^uYgCVgLUtXmn!t+3HWce1jPx3DdFH#R*b+aJV@lo&3D6`mg3aS_RlJ<7nHe zQCA&}Jxsa8zMjYB%Ohx%ewC7Qx20VfuaQ+o7}rJ6Bn%oZH6GSbk*yX_L`v#5YG~+? zz1=yaX0O-t-Nr5hC21Gu?X(%A`6G^>$93hk$D@>Q9BpXah;HNK<85O(Z0i+UA9pwJ zI<AxBp7rB$1P$W{#KgL8goou+@`EZu-TmcA*S?kK`($%yY^CiVx1~BhmYMDC@9)jT zjuqH9_imw2>YGnAUY?WyHJc)q?-#>|iZwvFZlUF!GCB{?eC3`OtF{eC5{II<tuA+* zAO6zQ(oL83qL3HVZLx`m1|$;>1kH+$rv+VY&IM9QZ%Sl6JhQIODr{K}8n>?LMLW`m zj;9O!gg@dL8P<)XYzQK2isDRkYt}~(J-f5drAIy5Eh4D)6_9+uQ%|3f0<Q8Y2#{#| zjSkc?O&0-{%CX^j(@dRjeG+ol-d5-LrZ`h`dlYc3HX2q~ff|}LsN?(lvfuY<Jy(_x z&JD%Vm@9bdborM%aULx^tL_aOXx-GF`1?0>vCHR+c(QA069Xe8{{%U)Sw&p9PGk(< z4UAxA8>u|2A9<)^4cK0DBtEHrSlrijCTT%|ta}3$nMS`{I5H6`SL`aF$L7Q9)D-IG z?T%@tH8ATmU8)C2zZUqiBYV2zCGC90!e#ro<|K@8c~fX^n>*N2+gG!!`s(B$8t&Uh zGA<g8yir*=`+xF{Z{lI``S)tH(MM8Um)V?8XC-z*Y7<8!N_ZkqIv;Q*oN6+}lqVRE zvCspqF2sL*9Wmcy)H*Z9N|bDrG}k31m#2ju;8*qQ$Mwyu-N!O~USF3G5On5DwJxmK zxE^6wbLx72kgP?G$5_4`P5zLO^N*<gQGyOl_s!+gSmKJ0J7sbHXc9nQ91d8f`+v&% z3ZS@}C0yLyHF$7$x8Sb9-Q67ymOui*-QC^YeQ|epf@^?~NB%4C-FjQKJ5@cWZF<kv zoZjjFo}`=^H|5(d<GVS{H5HgvPWqOo6MSi|;pcp4+Gc?7RN>$z{ll0-1$Olt%ziwA z2WpA6xWax7Eu{%8dX*mSu&j3X{&}sXFo_>{6h7xdk0a0!aI%f3J;&P|HPAiyc_C;I z`oPq`Mm4|QvgrEK49sMEXn3@Cn6kM}rig85Sz4ZdP5uQ2!X3PwH0G#}E5C|VU|Oq4 zt;?djp~VEg^rX^;al`;G>WAmX^;z^~9Y3Y1m_&3cX361FN(OjfzPTo*gp#r@e4~$P zQU2ztHLXfjRFjifh0b7AiIH5BLo;7mQy|T44gFsBUVrZb^IaK`A{&czK14A8NW*TB zGtN6E@03bAmN87@8pNiimrFG{fUT1|4qY`(V9o>}e+;GZ{9=n`{Grl0k$k+Mu?iFO z^`xsUsTJp=5Qt16Zbdm;eN12Hi&3n@eJja@M!hx`GwunW{$%$f#_~_l;jE%(SlyUP zy?EqT4cnxD)tJOz!q*tAS(Llig(n%y2f05dk00&`D9%yps5)iJO4hq`;9^Zkk}+n6 z0qipN#1dF~#VzHjW%@08w<HKHYR3n5LWUK68U#h}6MH9-?3p2wig}qAQ<mR9A}=As zmV13%$*fSLUT{d!l42h%8ch3{9k8!8wRmIMcrp5rPoDtG>R29H#7*9-UODsJ+9ua( zTE}Hn`|8;$3!dl=TZENKUTz`p0@J3?*4w_2FeH*F=;<MW24kxk&1|kOkR5`^9z9b= zb6SbAlHV~~;gRW3t`S5!y$2ugtvWkCMvf22LXEXUr56LF@4{N&Vop&Jm!FiZI*r)2 z(ZF%2a(h8$z3D}WVdHwET*IV{S#!&^nEb8UejGt=>|_smCbnE_nNv3mUK1Zv$ddEJ z5~OvXsHEJqLF2y==aTjg$0A=WhH*0W3MN-5s!_KnjuTWOa2)e65DgYYs(bmsl01OY z^0>+d#A{PDBrPEKq3+d|vy{H3te*~Npww!n5dn|%rTK9Cbj#L!B!Grg8{KZRy+KK% z)|g-_xs_9q!J|;mUz2L^k1c0=7L?WG_Y)z)cpB1@$fxy+=)C0Sc!6Ssv9<I<JqGOL zh9v#6VY~5P4*25}w!wcU-%fC7lAC~1rD%1*@A+}$GedRe^n8<`mFrbDi<Ghy`{oHH z`xVW>DeiXlPVo36yQi45pW-T+*qapsiHw94AP_p-MH;^G2N`T%rEY_>rsG2D?QWIT zh|;IY)XFkSdlg-IUz6Sy47waSL{koh@fnURnILGW!rk2o&ZS`0`ngY^G1mZvDQ)3b zc9eYYt0|UO-6u#o2ahhz#0-W+cv>OhoNt^Q78<>5BYBDyW?jjqIRo1QxpP#gpB%@2 zfNPf?T?Q<uJyg34K|k@q7L>@~E3Q`%D>%2}y;9vxoA9DtIPi}Vm>m@DR+*_v_FkTL zq+}4%1jCawBJFKo4wjZt1J!`iN>x_JujuF11Ursbsq2%8eXVR8i?;J^lw7=_YlgK; zl2M1zn;V}Mr!!G|;?z-(?-ll+)ifnpE<vODyp7SdX5F@e%RSdrCf)Q7ShYi@n`aQ3 z?BeK4USA_i70JqCZVdAf+BYT@?LRcHMDI{4|Cz|Us|@jUP4je(@Du<J=7MB;)bHlL zHZH#k{hl{F3R6O|Z?pgYGx^6;@;4tUOz$Syy{*)sC6;@u?@j)E?B%6}N60W}IZTKe zmWjoX>`gl9+9m}8mg5ArI}bF>Ha;ty?i$XZ<iv;8dY6Gyoy#4CY%YvQvTN{13zU3@ zR7cCYMh;f<e)7~`!}4N)I9t!@>cFA`_e4n}8aarG{b4JzHHJg#Lza1_oj4u3c?u?h zsfJ2vrgLMrokI+vhk$VnM*JJgAZ`VXx_f87k<GQjXGz@Z@_zX&a^^ugYdX){QCE`2 zk?0nvUar%wOwZHma-&GFuF3`VSDyJd4N39ku_{Qj^Z^LGtP&dF4JOX;#&wwUm&VO| zO;AYs#rUZoL*!oAM(*<Ox=P`6YV3-l`}A!6``QF%bjcn5K?et<uk%3>dy$a!)CDbg zLepC-%U4sJ8<T{1s74Q66$tAb8${-?d1+@H5*06}tFFy#958&ryk_3NWe6^QuOLcu zbnoFr3hTLyC93iQ!NRKr`?BEti+UwPMtZ$i@*8o2g;3ZIvG09mDDRYpZ5NU(E!N9f zcd4s-g}0n^Y4D#i^)9jI^k;L&Z-XyW2#&_sbH(FR7g;)*3nWe9vCztvC}0}8+B~d^ z(;9?s-bfLH2<tFoN@??ub@e}Q?$DN;$Vc_~AE-kJilwUq<B31cC~*_-Hw|xm%jupH zAmn}YEiuGYvQi$L*h9Y2{@LQ#@1ttoN6KwQw00v~eGDX2yTLMy5(IbDUu0={Vmm4A zGt=(JH8C&<*Xl;Pl#ni?FN~L1${jlrn?Q4cL+{WZj3?Ep_$Zpez!UP>vDEk}%OTZ? z(5;YNp)DdA7#$*=St?q3`L6s%yZDK2*m=;-B$C|a`C7(&>{{o3`jX&BcZ%GEJcp5w z8GEDi06lxbV3i`5@?@;G(^9@rqO6L+;Md$;m>=^@XY6CTy8;QRAC17+6_@YStqN=k zS?27^brea1n-9S=jZ@ZIV1lL9!$gSF-W-hg#JjOL0F}&Jd`c7CZx<pgwN{icKL#Wy zSfAm{CXfkSagqJw@TwUJN<}H$XO8{AlW=}~5jEY(o5>Ve70@T(NMa(8lf9eQE)X?6 z$eSV7c_$KbEHV*1Gq@Vxav&(+BW8*%@(L~6{a{dW2iY9a8oP3_4RX4S*#aWp@6zy< zh}bRx^){vBhE}CG9tOs0r3JOHIchf^{aJe>Lpkc;-`8prkFw>@YO#=}E_CZ$mf3ZO z1Ck4<F7d&WNEUt(`Z~b@Xy(nOd_Vi{=@c@|%Q$N&)GkS<TQkAKBl-lU4_>~1c1>@_ z2*Arexk<L`Vu&L)FS~*d=q+mP-e1#iYob;J*tg;j%xcoYCl#CzUo_Y)29(a?>k+9q z9;eTO6kyh7o7bulaE~UwV=Jg}H&lFM$Sx2CW3XJi7f7!rDx6XMSZ{?N?_CsHD(1xR zK6(*sy%IF|LfTQ+s2Fcw_W;stQ(UZ-YBKAh2KCOrP$Krux)iS1fHX32y?3^owM#*O zdow)~u1=kLkx~;2TvF99lg2dWO!L{BLUwETxz?h{(mbbh_g`JR*7$viSN&d8j54?p zl=rf$Y-<*vO5IuYcgdsMFJ=>gMTH9N%W+M9-Kef=?d@5x0-GFz)k}4>E=`dyDH`Su z4EpDOBmVSD{B2m!=}XOHl%8m$OH%+7jibg$7W1ME(a~nsR&~?a`Rv9m-B$ddPgXX% z0=u*C{wy(^Gk0vDBmEc!MU5+bcYl5r+1|*N{kEj)B?Qdb^e-TH!1#z6f~dWe7xmM= zP`WSsYD}bw)eA+D2hMI#B{TJ`me=fEf+vfXt><8F)y<|{CqLa8GdfM?V-JwGlY!T~ z(25Fi_rX@?58fx6c}6N9RIGFC;`hupvK1zW$;Qw8CIc~a1L{1q4e9xuSqcbo6vW$3 zj+)TD8J&qJD`iP*0_CX$I1FkJ_Q29lFiDkWQG2vICS<4`B_VV%=ab$=1Qka*?JGR6 z+*t#8bs3SQv^+WC<>uYBuN}Zs$G7tUqAAyH=y^s&5B}h~tf|p&ghW4-nZRZbQcfaP z1$FSKM@9&}33k{INIP#UGM#)9_`2u^PKrCkN~pPoSiT0`V$EEJ?Fz);e0VR~K4DtR z6n8RM=WpO)cBELvo?86HrK>Bcnly<!>Co8=ISjWLOn?+Kj>!gHuoDd!&Eu`WD8`Ac zN~dy%63SRwW&FOz@#{5?IE8U@dP4au<xqf1+R5#!uTP^!T<rk!=EImqy@%%Rz<Vs! zv?O)BExqs5``wO&;eeA7nNypDF_>It@`UC@nft(Ty|i0w6rpuXJM2l4j?{RchR!E1 zghQDiCvX;9s6mGXn;aIHCU@bK@a>T@BVLJl@ShZJI%=F@3&7v7Qq2xs?Tf3d_m!5j zM-|awkx7O#U#CeO>C?(ok;*9*NJF-$F9q-aoChwhv5aUEwKj?AuMT~HA2fT{o2!BZ zwP4*K_2p#j$eFo@UfkCx2HUO0RQdivnRAV8c9dd(OEy?QXnzwJ`k_-SO)~JvVb(0U zxM!X{c~nTpZ}@$pkjGMC@xd>&ZNEG)$F3qhv&D<*9H!mXUhorGwL}KZ>?pb$e8;OT zUpw07q2d_s&xX9{>=WnDRWhR4mEUNi`-+<6oW9u~Wh45T`+^i?1K)DkTL|miV9dVA zB7mj4FeWLB`lcKMN}0nmU+)rOJFxtytA4dV+PGC}dCv>RGu4l{pqNPZqhWJz=iFm7 zAlt#GW^Rexi-|;rA$l>teL-X009%B%%XM$V@-`%uKT9o1rX?<-G&uH2VIaRWSf=|k zNrmvsmZw#i&>i~6&v+LriFO}?xSDoIfNE@e<NB26D;$qLFle}r@^g#3D_|tj)1z4H zB8EO(XfE-s&O&45(ncftVtq=5vmjZ5Z!Yn|M%|F98tc_VNvXB=@`TzOeInP-zli=f zl>)&}D#M72V~Rni&mo8VeHz7{$ZZV@-isQ$_dJcT+E>x;S>5LDsq2W|Iev7DuS<BF zymjGKvue$3fV7EAzm&pQkV`6rknY$5EQ1&SBV!=O8jXrTVEi(VGfyBpwUZ_!Pw9_% z1{fzCEJPTmBrZk1fsn)>^?19zX+8M6qFAfaAhM62LP;yWwxFTs)qF4!|1<(ofA+No z&N{qLR1@t6O(LX&lrmW62@Qt~Q-y5=S&S~_UN}@@1d!k$*_D)slT1Kyruax1QtJd4 zK|qxxz8+4yqJ`{CQDkN+;UeBv^S0I9MVp$)Z*F@uS<I<S+m&u?GN)KgKCVko-m51W zzP9PdID<O0`(gBORb99%b>gj3K<I7F^xjSAYL|IVT=N`%W*GF-&&Tf;XV-n0vLi>t zf%c)*4_Nx-B;tR{v^;X~%CO^nKfc({yJ!NH@!rzFF9V*`+4_#F%^pLkQF+d1e{ieh zfi7KIgt$7{MM_Lz&%pvG#wGp>OlCEjmGiTf`h9CoP%<log@@eSY|I&Sm1sIAhY@84 zJj;FqPu3bW>?=|8xeu*g0&a`-OC28{=~9dSIDi-Hu*>0^{{{T~G;}&o$AIYdJ8p~i zJu^xRwu8DF(OGoV_mAifI9tSNNz|}Tbu~d}<@s%+5Y3gFm&Aee;#e!nF&Zc;NX}~> z_xbOg0H4c8nV7B>o$FEVV-Gd);3|V=cTa&$a-{Vnlrq&$7AG~!R;l;F0N|^=7O)Hf zN|ffTD6@x*BhOYKg_{ZWvYt?CrOsJ+vOg8I*R8aA(Q!_1$K!SQ^I7#>ruR|7s^YT- z!`<xem(NQ>hFl`^-MLtcUY3uO^{BG5au`Boq1r7LNd*+<;2oLj>qmc)dcpB1$3{s; z&mN1DUaD7eWgV;j0q3}_VuaK^;Rja=Y&<RY>KBdPVt;k5Nf;(!3v6z*-A_!j182AG z2_kL8CmZoX`@ktV-TqUHBlYt)bb+ma`?4C9Ut@(=5rxo<6j0uYxa^s_zOw{(HZ?ye z$K|RqD2R;p5KPC*hoGX|u&x#Au{8G_;%03iz75wfJ)%TN(sGHp5+cYJIv-sr0H=%n zP=&Ktam9kN<+YLK?ZHzXYWQsH#T!~TAbnr^*VP~B-{-0dkfDpVL3n{5>e+?mUj|oF z^RD3}zG6Sp@<BLe+R!Hwf!{)UWJghKgUDQ+B}#c9a4nM!h=((rSHIdM4Y^xK+$M+v zV+2dnHBD>nN46BgX{sKfT!F030O3?6Ty>o3aU>&h$ErO?mxsKAY^8Jh*^s_x;WStL zs}^GWV4l>g7Jd7{;QKLIG@(Q;^HWo`mm%fCY04zWS802pjPf%H1_-^hP6Lr&j7maI zg)49pOyL4Ns-5VHzawA`Y<PnI-0SFl>hb4JQg;v4$a-jm6))u%YyFv)2k_{lGy(?2 zc-xIlxRj_DEYs*?T>Re735ygN6+0^Sf^+xlhrt8aaA~Rl#He}AP<bO{zbUR17vjLx zxq)~|Y|k;tb<N<L4sTMg4QWoyzP|UCNMKD%o%b-f?us6yh)I0}vZ8{wvo@%7<7W4^ zYAh<%&~+IN?WAVQg}uTJ03k3#h<}zi)IyZ$9G-re<@_aEIXpdxscXa9K2UtkHB?om ze;cFf9hqMh@GSYAcgBf}H|zB@YR6MsBg5sWYCX*gh|j!Pt^HEuwn39G^Z_yXpn!we zl&F4KZD+|PAC42b6+6?WUF_zh4eg2M{dlFFFm}}{t;R5PZS0F5fCJ8!L0BlehTMv^ zWb2ogKcD%@6;z_?o3DGYoY#ET`7v-5EojA8)O$EsI!tja{h2|_amxd&b*?GE&rB_1 z({TxPk1{13V$G`Cd-JJ>93uNVwRV!GL*-J;zb4n<Bu0*^X!kV?`wvQyPF75hp=?+A zbZho9I?+OGDDI~(0Q4LaL++DzNvomOO9Q;+Xn$9Q&WGSmK9V{TjUmJMEBnie$0;5i zYDdy7h(Va`6Bs7T5xDb|xl<nfT^UK;dACaPHpTY}3yI9(uVJ>#Fe^!o*Q+?FeN&My z&86Zv{_r1n8L6wXM`-A`$Kajt6PVciiR9QD*mnp;^e@jKfw(?2>Fp@}*Cy8$%mE3{ z6H1Nh`j<D65&f}H-PC?~aZ6vcQo>w;_+j|k3#g%oMseZ0-)8QDV3y@K9VZk~XOgpE zs6qpt%FbAZtvRP|yz+sOmJIgnXkyxiH^+vuEave)D5<titlYxeO6Jh3m|hK3a1Grl zOc&50Gzwll0TzQt{wI-dbY^4t#5SJddd=hL>B&m^<j3qz9mLLsvih^3Do#p`;X$?w zIdsCuxO4Jdqt{R3hvPlb<g_?3%rq-V8kdYg&*3}A4=Bi3Q#?yq*m|{8iA|4N3S>%~ zI_9uLITl|Lpj|A3A9jnORnfb%+Gmpdlt+pD1%+ZB0I1-@ugAy?m>P~XcI$WsEk4DH z-+6b67`~+X?peZKjeK#L^v8Bwy0pkfXj0#G4UQ^+KMEarIQ1ADbK5}r$(-y>t{zs6 znfpv-d~blE;%p`&0rST2L=@=t+hd&KvSHNJtA2CU(%YFLn4JzJ3TB{QBSw#s4|&Xn zq=p)d1RQvJ;B~wA60p)M^&spn7TxR?=}=3=qtZkg^=1pPq)UqG!GPHSUEFhAqZ23Z zb>`XaMb}(=XjSa3Zb6P%URjmsp3r)8u>@6qkKVqzJVob|De0MYiif&>g3hk1C#93t zWw%$A_^zpqers7B*E)mB4D!^cYzHmP@RzL*z`C_VMp1muAL@*2uaY}Prbm`#OX)u! z$*NVci=zDoOctJEk@qn-cz=r5Zg)G<?t?(iiCpgCanqqM+PCk!XLk4p1^-tS6<>b% z)n_S%8S$GzjWWYXz7I;gt)s$oQ#xW(3cs}u)Bn5*|4E<w?fAQ8?C0e{RVnj*SEjqU z6QET7Anf&MuzFZ6TrwMw0yRhrJ6dO#^xBQJ3*73u?dY2NQ}za5TzX6autRUn5Ai4- z7}5G{UG9T2P<M!L1V8IfRXeCGoN5Zx%3+9qS+@U%v^by6O=6AaIE&n8W2x*;Ikuf+ zhmqXpq!ncOC0&Y(`kKGlYn*L)RUb7$19aWT5;zX<$&F+Ygu?qkjVZp4Y<EC_yf=jA z(X1eXAg{05Bs8WQFOhMtSpw^kCpibLQIPu$C4-hsbEE=oqJS0ZP6hAP<vP+~BYgUm z%KB3U;#2H2T)Lki+AgMA{(bfITiZ9#0`z&w^SnATly~h^m4>a7e}Klxj~WSCK-V}T z0f}GekQl<i^x(Su2S<Pa&Fff@sD+Sb{)5VKYF}-<<>hu^X2KX9RFNfLo5&_4s9r?h zu!?vHk|EYwm<h?uQASNUA$$WlJ4pvAf#cG73i<5t&>EsUP{okMGnbh~cuFz)iG5rH z9cBhMWol~uMTsZOzXR(yf?%~4Ko*3a%P~$&nX>NT>LZhCMl2j1%As5UOBgz{rwng9 zrA5}#EC`CWl^72+ZW)<zSgJ8+Zr&OQ`{mb6Xuh%)#NSt!JfC1*O%v7h^RgrkR7WC7 z9R2v5)X6YW_tShOB&ib$v1f}%_lsey`JbNzx^5WiB(j3;1ZjP4WlOsWfB<X4xY`F9 za+$@mO^AgMXz;eFI&+L@-B8EoTaJAa%`<Nv7j&UWehYM_5?T!ntYPN9u=0JqP}IDr z;TMPqCzZ6qvbvw58i_`tkK7<!kki{jDIM#?SwXJ0TCuT)MyY{D;=gn>YUwfH8Y8G{ zOzuFLWlcQZ-qR=~0<m9K!tApcc7M|-bV7QD7RlPks$mb#r1?lC>ZS3$e~&NkIW>|j ztjidDmDQ-Urhn^yxfXbP{;09Gt4Rx)R3Y1^Lx<TZOSclV0Mf@1H4==j$15wTD}|qS zYu7JYQ{ih1_q>%D7b;LmDwv@m{;MPEU5C`W4!(CCfF9q!l(?%WS)7!-E0OxEL_rh8 zqV4a_C(GdLK0CduT5K%%?uo>|JrOneP?hHmr=G~{PTS(%v~`ew$FXtI*I`7m``f2B zGkSK8-%0AYw4mrtU4^K!*i(J9u(-cu@7lmn$=o_AYpf3TUOgCkW6P>r8b|_FD=M86 z(>(Yam505TChf}@3?|42(jCx+h-EP!l@qJV)UJH8HXi_ntqY%a*r)=AtPfZ&@G7x{ zb?B)EuXT9!sERdF{)vVTZGhc7z5jg-zNmI-e0pxcu=~BcVf0u<ugK1+Uhtf#{)#7i zNE^M%rE_gqT6QxC*hEQnDKYA)ZuY{J^%*xkmL<M9`b~8eH^infpsu|CkH$JIu?Ew5 zuar`5`iQ1cFMRHV0d2`vaw?a1D(Adz6oV^86mW9`2OX;fcOwI&^}cM&uj@|7dJ+$> zOD=B+ne+5j!AFFgJhX-!En-{<TET=u6f4{7e_pG&9`3;gmPAOsz~G{N@}L(L(a4t1 z{36%Rm4PkxN6nq^=#(Flq5=-}UUofa1bw}Cj4`kzA3s*Ts$AqSlTDBlJ$bkqo5{qO z`^aM2C!;)t{J3Ol5%6*zJ={_Yg=&;_R;l4(!89EQwfpZ}K746k!}WA;4-q<k_|m+F zn<dH5XJ{7nzW?B+Fgs!pAm6qa6qFD_uSqplsYwJI|LsH>bNPT*>J$fqq;bpPQ#o9z z#FglKQR#h$IY?-jIpN8#X&KF(Ca~qf>mxC~n&v0k+$daj2Wa<Rj!)kgdB+m4$rzeD z%OW_h4LIR>3&LV&mqa}je=ndIrGHlI%-Ai*h#w~hn6#LtJg_DM!1}o9gX*H&bl@j5 z_=A5B@yhP{g45*sR%3#H`x5Ry7~aMBjo6y;&ud}-H$<;8=_Sf^Z<~k7vOMb@Ul`Fo z|7^`w!w4_*pf)}cdiE2fFatHorH3Yo*y8FPT06lR1|3?lK4&GcRQ)Uz3AHADj~piL z<-@uwU~Bh`_kKvnj@POZj9pNQav!teSDw}-PTS;fwT`%yho!i!0o(q0V>|f{%JG)e zeK~~|;Imeo%TJV}GxDwU%UcJ}K^qeHWU9IaHjuCE%{NpYhWz5HhGUVScpj2T%)5J? zjqw*kJTjhcsmtz?+`9ySj!1bin+e}Bj7!LFz{T2-X`XjF<Q&D*>^lDn@+}&Tw}#wZ zkAc(g&qWsq((tVPGnx6iQD=R9Yu1!R{odz9^~UlW!HU*en?w<|tknnuZb&GoFzSt^ zKpIU(xw)*EfI}8yeza8RtqKD$w5zVl%)>4l{^J8_<nZ6;YgIJK)TMU*cA5|6ZR!){ zz=FkE#Qu6~MH#3PkdZm^NarR-lSL;z<z4(>;^k`zhwJ!gW%UsaEWtly>Z36aBRWAH zE+ykVt1?t6K`m`pZGZ3QWLMXRU>_%F^$|R_#%$IyHiC@L56kjGre+G$EJ<HqMzN<} zC|TArZzIpD5+*WMpOmJ5PYj~kH0Sp60LZpAZMni|t$o)>=ylVi5lB-08r)(I0+}Z3 z`&<rM-K#nU<te-u_}}(>xH)q4bzqeDJ2it&aLw4h;yHc^-VCkz>cX=_snB*AaQU$~ zU!diDaO^EkcDG8r8}XnbIKXbmSiRrQGb;MLVAf?QA30O8FC#Bd2}$p&Wz@_G3eZ=h z!wX4r>3}w3c&_YW*Rp51IQyhWddlz!V}ylR4gnXcWk`2Gxs*(Y%HhwdjBQ$aUWEoh zS)N!_KCQtR8+J+-R?x1s2TOID$3zzAuHtR;V|th&H%ywCaG-5rlRI?%x9Gj6xL=Gf zAw`&FqfO6PDaQS(MAFJFTOid6J|N09-%ZiP3FBeLv(|6}nkC*-*rNPehpi;|;8CJ@ zS~1CFygb4oQmZh^R*bMt3c+Bx5ozCRcLSC(POc%*$g0}PxI(R3PfGI~^5io46hEvN z`RsQ6!%}Msj>4@oKPq;isiV=Lhyb$xC`JiJ2d^jXylNc%ObYfCH|u<T5HQ(sT@7hc z^wI)HW(9<(o^!N%uimn&1Q--dz(0*<**DHC>kHcZ2~m0G?kBmrGMYIomb7MJc)u*` zFt#q{oZTU$#Bt}Xa+@0VTC356KvWX%k=`o}_spbN;ts04aE_@r8%{j0n}tvfh*Wl7 zG*>8lQ5krDSY|n9d)zAln4H_@EXj@;EFNuB+1@$JNA%^?e80)g)IX1>UjA%&BjGvi zfRt}~k^f5G?%pm=0+JgoraL7zL;j&3r*0+pROB`{3`?Qc=<({Ake$!bYH)bu1$zM} zEG2X9`OLeiLY17o$8ze`vGnMgP`Gh<^kgp9KZ3jyickt4l}8M`G@xUT-#*UxN~mVi zjZv@E$DQS87`k_`1l$xS5T<%N2`mzB%VCQkB2O<S`93RTc9-7%33C83N77+iS3~29 zwD=iYmA=pb=y_8{>wyM(bkIK9qXqb}p&QNSyKtB1xpgpp&ER6wf}s`+TKDW#M;C(& zDMah)F+x58-;aS`v~`EYBizC>LCVLiVP88j$9q#B1*3b$2!A$vu+p}-q)VE~a)R)D znKqyr52}ftqGo!{J{mcG5^(Xeo1EepltaBTQec94R!(s<8|Oi~7ELC0mHaG;-`+8q z^cjMZ6*bqHp#zut3ef{)*Z>hv(#ICE2Muq-PoVxZC`tq1#1fD?pS|GY<;<z9SIr~| z*99vH+*VZ|oRm&?MlSimalMZNoX-x%29aAidaX`?si`gD42(Y?9(}_US(=8W(D_Os zK;=PU0b!n&Ic0Z|p{#8wq>`;XV$pS=2#x5eR+RGPL=G<5uJkeTvXwfA-s+lg4#DDv z8CWg#ZtDe<EA`bY{XH1Uizm|m(3M3)qoxtO=C|NDe%yE*-AZFC|A@<#&R(a`%AMbe z0&UFwe&VA66G^K}tH;S6r6BZsFuuf0jDjdH-ved?dzT%Dk@71_oncO%$NHd9Xhx=2 z?VJt$=<5Y`n@E-DvT`jw$}U+l;c9N}K1seKU%eqfJ1ch*$sf<k4zr$`QAlU$i#j47 zh{cQGO`R0<iAGT>=a?+|TMU<<n9I4`w`SA_MV9@WYAI=SpKRtLr|(3Q&q2xs9@TJK z(Z!U9o1EH`ma-$dfciH)D96e#LtSa^A%|3xh$X??pvA!Pn)Hu0a^pB<ZOc~mMQBW) z$Zkx4Y04cna;Izv@oP+YOLUy$Fr*KLZd2HyvWt-Xi@Rwa)f^Lx?I8ph8ne1BMGvHx zWNWR{ro0g$TKjFL)PJ&I#h$6sK33|XyjWJ{@UHvHxcPT=f#6jV_xM1fVV4QZITT-~ z*ZagEj_x14kYQ2UD9tms8m@o$qoNjwB2GyHNd<@>OyY10x)=Ge%F?es7aGQ=-L&K8 zx!883_5RR6{Dy9?kJP+?n76vxZzbc|V4Ayz{$)9U+R#!|A8xYQdhtQ3^J2KNZAat9 z(PhXZx@-M2$*8$9ar=GMERLDA&HmNX;+@ETyE*gCpPb?P*hlw@Hh)q<%ZeRmFofq7 z;Hk=H1+vvNq3CzMgHTjUwm=%s^Mqecgctrv7eu7smmrsh;FLiL)(`Zr5)U8NJrig& zdgzqH2&}#{Y;i8_J$ywGJaqbM;xYPt69&tXx#MRgO6!-Wx@Nxh7H0o)aTUK`y2KZB z$XyFNpWdGf!a5hoKpt7n>qi<H)0*NY+5qymOU>HWyPIr=yZ&>q9`@-UU|Ne-0S}De zu^#u_Ds6#OyPDw#F|aE0EZO)<A}l4YLmX<$g{y7y&z;n@0P_->pq^9ZkOb&TpU}0k zA;2*#sy)*8QDUuEt|3rCQ;F~w{`!~87geMbr^bZwdrk&h<eheQvJ92GwHnFMXJ8$^ z;GTR}Aiwt$L#k?=rQv9x^m8Pgk=moRn5B7@n*h+><ofz3t_<7T4i(fj490t8P)s?t zH_lk1-^4#$rgUjW(jv%+d9b{F)pA<D!CSIj>K9f%;`p$pho`K=16H;sU?ej1qpzJQ zd=>g(m@(MQ5^L14Uy1<@g`_H+2q@O9tBCxtIK8=%(PWT;n?iJy76lTI_4k$DN>kS$ z^3=wmWqKqMX6<m;?#;v<pH#T6t*FKoV5@yK&9q!d_`Wl(&j~*_4Q)N}HAiIXUYnyl zOk0aZz(P$o3w#`-=c?%zV!~gd^}LAj`ps!(-6A7wpSWBZrmn|)B#fk&0{Cu0^$`og z&x|#r@)&zjmZ=7cZy`awn|VU`uF;a{{J}renn|kKZN_oRuE@Ep2`a?8!$pATv@K$3 z%lt}!D6L~5E9N6zCA6Cr5gtkyQX}NY_udbT-$r?Ii@Z>;Ha-DI^fM4W$;F@SudHXZ z^9&1iBcke`Cb#-B7MB)(%>&0^7{BgHNW%QS&quHk7=(V2?!Iiuo1>~k$$Ti)JwN88 zWXW26^c(EO5L?`#jik@*3|{)Bb~M88AJ^tFF7z0HaNN5&KY%=MIXjaRvcBYwNPsb+ zAqU|l)h%9cVS2=|-9^9KHP`FeO5}r3FBlG7nUpt^kh1f$Lr|gUVggV+Ty&&?SB&1M z#PagYN^bp<6P6EI*1}c8hceMu#LV<UVOHEOMp-GWOwY96GwcQ+>&pmCEvSF=MK^A1 zkQdVNtqC!*fX(kDSK1K-QtU*)!35$l%_mzga@-daX6??skvYnMA;Gn|er@XOBps_C z@+w}p3elDlbi+?}g#s`|p;_%8g*tGDtf*APJGbnYuA@!z7Etn%Y+m9lC=Hza(1p?_ zYRXGcl76|7PE_Mfz^qq*8Jlmf<oqVMsj;s94rJ<1r<6a07c`?kdp2~R*?ByVhq2V= z2e6344w@v*?^lRQFazpMf+cuh4>=}a%OT&vNnsMJZCOMsmw?0<zEF}|;>B}YJVB%4 zbibFSsID@LHr0H$NjR-cw@ok?{UZ<X<FCkb=O_%WnpGe%pzDBOTT8b|!?+r`hJG*R zK%SXw{UyYve5z5n<oyoF0e^1e*TZi4eB}^g5bKG5$F~;pbg<MTnI3XGAls(tp`-A% z$rknfw<95O0T^VV5;qaX7+^Y{em;iwpC!IVlsBRX7EQMQ)W;Sj`vp@-%xR#NT?si) zg)pw#6`dt-Qlf;O4|4laTnI?M&meO=FLR=w<m*2w&W~vaBwhbtqmvBL7%i8RjP2!P zqkkrhBhP@wGHAR6Td!(xl#z;Qcgq;8{eXAJ^C{6j0(e8V&>zOD{?NbT)5(Xaf&pLr zD>?L-A|$B{GV?PJ+WbVv7O|44JZP`gVKwqc!+@NlzLyf@;(^^$vU{3cynFPHH+7@$ zDY_^hEy$DD*UM96UTBpz*iBV&c90xAfml@j1+GvqCEg-~d9j=d%A<2;E?b^Ln)-ld zuY0$H9{}~59_w8#HW>}qvnU!;E>j%1D}c^c<31NA<vl!t%8AdV(VSqa&n0ksHprSV zo<Gz|#CV2RhIUKYq3;u$(C@$wHo>-w+i_miER&BI*Z%fo6zaxOdiltYlN|W6%u!LQ z=3JR$Kj!M(>a0W|U98Ij$IohI%jWuFY;W@j0C4M`zJQ+U_AS$nC-k;^!qWzF*~uE^ z-uNfi<SU?_!Z`mBAK7z7@(-=a^V!lmvdcJkG_N=%W^7u7yk``;0-IAk=-E3aKCNtm z;ZrzRcW#$0x7Zq0H*^<sQm0(o4%k@kyugyLHm135N0xR*|I{B#PW3jfMY(lm?vuK` z2e^)+zVG;9J4C3AdA@HO58~$&ZfL*fCtgO;wI(>?xeIKb(PuMEs0wL6@Eo{GSY5Br z-Q`3wfN7S${#fJOP@J|@?npckshPU{LRUA7b2GBW*VcT?y!mrA`D_%zG&HTsl~;55 zlzxl)L!pFf&{KCtb1({hq0pa^u<&m$!N8d=1fE@8+Db^PCvF1~VkF4i6jC0KRY?BG z+Cabu!IGp~YH$Uf*0L$RN919a((+?W2s5k8AMJFLDGFdVX<2O~yPgaf(?o0E@5{g_ z$9D$i*57*`*(w$B!y@f(Y%mE$ojsdT52>@hgE2IaE>>xQ>*6LC*J-HDdNo|*0Zu5h z%)&Ej%2~xTetIGec}C?yj4w6m)a_>L=DF`_9IcqRv^vuFY!S{rv4)Fw%s+XYt>A=0 zZJYvz^cqt8oz}ISSP6f2t1f(wEu^&SHmdhez?gm-L8ZG@8nwi_R=;?#<V2f^ZY9hu zwQ}yD<m4C1I{I9FK~a&V1mJvk=l7oKn!EjHkDi@nZoPQN0Q!)Um3Zg3=JdoR45Vjw zPfQsaioYdP22xb`QKo)SI9juBSc^`}m^)`0M?}Z;?c9jsf9`<v9N1?lEgjWXArj=> zQlVPf7x*WCMs2B`#>oq+gZ*g9#OFCRUYFy@e%qY-Yi;~h18ClVAF4A`>o=+#TrMKz zgrDaQ_CyZ1k#*Kmbvvnk^P!OYLqADa?VMUd)#nF7#1!;3wC0bVtxXFebPbwpE^$@S zmLIY~v`1batEzu;Q)k<SyZZ)vT;?^GjO3-ab_edmLcg{fP7+Xy9!~M+VmebJ(9jt* zbgkR_>N2<uSO-@}?MH&pVx%IP&#XXhqo#kx`rr)}aMUaLlN&_=f!n<m**vyDZwc)> zBqn7<0lJXm7E1K~2LBt)MSQA8O3)KPwt(k-KP~aO7mWO4WXtjFd}4m3t3R%?Rjgez z4`!%}>5RYqYfOKi-v}Ao2N!8EkkYsZQb_WIa)GupPzw(`UNBs>ymLyj*7ZhS+TD~j zyR@k0JhQRC8;P=15=M*p8nE=UOUSlO$ky8Rk?K8dtJzGaUDvm?jR$%SAPe9v0}Ph@ zr<4q`Yi-bp4l((!?O-PauoMJ4v&P<J3BtMN1UXK^+4p?!%;yFBkGekelGR-R__IHx zD$1<nwU6Mk0fXPAKF)2_UR~hA(zkq(zs6-c)Q2x8!Pdy7BEfk&Fw(t$hM6#jJ;w_Q zB~fEP?7)zVmZYBjYX9?3HN^h~w^JcRv$nTn{s&Ry-zazQ=yj0qI4SXAo?@_nN$>Ca zX-_Y-e~5D70{<mOh5P)Ah?q+8|3KgUbDe4`^M6S7;i+n5kQ?t3H`~}@|HA0~#aY2? zC&&KhO2KI+$afX-e`avt|7%zLk7>5QD0%NxBIN&p(u+Tv7WvN%>Hi1k0*3b&wGZqa zpbxAdND?9bZJH`RdIsr#82$%R<$oAF-;Zfd<0CQs1F-`A4@}=*1O8F-PuU0y7??LB zI2g(QZ~>Bkx#D#s5n%qy^S`bTf=9$>&*J>sO(L?tX0!S94;!Gp+ldYa#_(@>e@!n4 zn)3vU*A1tLZ}WU_u?6-YrhnE-W{watIsET5?f;#^5&ZA6iTsuDpBM6frJ{kIi+)Z8 z12b`SbaQocF?M3MaeWW@f35wOMFJ6cY`kP(V54ndVEF&zVOA<w{6!mHywE)Ce^!$0 rJ)R;p&xfoq*kE7}Dqvv5|HDDo{+EOFuaWNok1wAmg$bMfYuNt*%nh>m diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css index 447a865c8e..25453a16bb 100644 --- a/docs/assets/css/bootstrap-responsive.css +++ b/docs/assets/css/bootstrap-responsive.css @@ -10,7 +10,8 @@ .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } @@ -99,10 +100,12 @@ /* CSS3 spec*/ } - .input-prepend input[class*="span"], .input-append input[class*="span"] { + .input-prepend input[class*="span"], + .input-append input[class*="span"] { width: auto; } - input[type="checkbox"], input[type="radio"] { + input[type="checkbox"], + input[type="radio"] { border: 1px solid #ccc; } .form-horizontal .control-group > label { @@ -151,7 +154,8 @@ .row { margin-left: 0; } - .row > [class*="span"], .row-fluid > [class*="span"] { + .row > [class*="span"], + .row-fluid > [class*="span"] { float: none; display: block; width: auto; @@ -163,7 +167,8 @@ margin-left: -20px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -174,7 +179,9 @@ float: left; margin-left: 20px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 724px; } .span1 { @@ -253,7 +260,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -267,79 +275,105 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { + .row-fluid .span1 { width: 5.801104972%; } - .row-fluid > .span2 { + .row-fluid .span2 { width: 14.364640883%; } - .row-fluid > .span3 { + .row-fluid .span3 { width: 22.928176794%; } - .row-fluid > .span4 { + .row-fluid .span4 { width: 31.491712705%; } - .row-fluid > .span5 { + .row-fluid .span5 { width: 40.055248616%; } - .row-fluid > .span6 { + .row-fluid .span6 { width: 48.618784527%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.182320438000005%; } - .row-fluid > .span8 { + .row-fluid .span8 { width: 65.74585634900001%; } - .row-fluid > .span9 { + .row-fluid .span9 { width: 74.30939226%; } - .row-fluid > .span10 { + .row-fluid .span10 { width: 82.87292817100001%; } - .row-fluid > .span11 { + .row-fluid .span11 { width: 91.436464082%; } - .row-fluid > .span12 { + .row-fluid .span12 { width: 99.999999993%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input > .span1, textarea > .span1, .uneditable-input > .span1 { + input .span1, + textarea .span1, + .uneditable-input .span1 { width: 32px; } - input > .span2, textarea > .span2, .uneditable-input > .span2 { + input .span2, + textarea .span2, + .uneditable-input .span2 { width: 94px; } - input > .span3, textarea > .span3, .uneditable-input > .span3 { + input .span3, + textarea .span3, + .uneditable-input .span3 { width: 156px; } - input > .span4, textarea > .span4, .uneditable-input > .span4 { + input .span4, + textarea .span4, + .uneditable-input .span4 { width: 218px; } - input > .span5, textarea > .span5, .uneditable-input > .span5 { + input .span5, + textarea .span5, + .uneditable-input .span5 { width: 280px; } - input > .span6, textarea > .span6, .uneditable-input > .span6 { + input .span6, + textarea .span6, + .uneditable-input .span6 { width: 342px; } - input > .span7, textarea > .span7, .uneditable-input > .span7 { + input .span7, + textarea .span7, + .uneditable-input .span7 { width: 404px; } - input > .span8, textarea > .span8, .uneditable-input > .span8 { + input .span8, + textarea .span8, + .uneditable-input .span8 { width: 466px; } - input > .span9, textarea > .span9, .uneditable-input > .span9 { + input .span9, + textarea .span9, + .uneditable-input .span9 { width: 528px; } - input > .span10, textarea > .span10, .uneditable-input > .span10 { + input .span10, + textarea .span10, + .uneditable-input .span10 { width: 590px; } - input > .span11, textarea > .span11, .uneditable-input > .span11 { + input .span11, + textarea .span11, + .uneditable-input .span11 { width: 652px; } - input > .span12, textarea > .span12, .uneditable-input > .span12 { + input .span12, + textarea .span12, + .uneditable-input .span12 { width: 714px; } } @@ -383,7 +417,8 @@ color: #999999; text-shadow: none; } - .navbar .nav > li > a, .navbar .dropdown-menu a { + .navbar .nav > li > a, + .navbar .dropdown-menu a { padding: 6px 15px; font-weight: bold; color: #999999; @@ -394,7 +429,8 @@ .navbar .dropdown-menu li + li a { margin-bottom: 2px; } - .navbar .nav > li > a:hover, .navbar .dropdown-menu a:hover { + .navbar .nav > li > a:hover, + .navbar .dropdown-menu a:hover { background-color: #222222; } .navbar .dropdown-menu { @@ -415,13 +451,15 @@ -moz-box-shadow: none; box-shadow: none; } - .navbar .dropdown-menu:before, .navbar .dropdown-menu:after { + .navbar .dropdown-menu:before, + .navbar .dropdown-menu:after { display: none; } .navbar .dropdown-menu .divider { display: none; } - .navbar-form, .navbar-search { + .navbar-form, + .navbar-search { float: none; padding: 9px 15px; margin: 9px 0; @@ -458,7 +496,8 @@ margin-left: -30px; *zoom: 1; } - .row:before, .row:after { + .row:before, + .row:after { display: table; content: ""; } @@ -469,7 +508,9 @@ float: left; margin-left: 30px; } - .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { width: 1170px; } .span1 { @@ -548,7 +589,8 @@ width: 100%; *zoom: 1; } - .row-fluid:before, .row-fluid:after { + .row-fluid:before, + .row-fluid:after { display: table; content: ""; } @@ -562,79 +604,105 @@ .row-fluid > [class*="span"]:first-child { margin-left: 0; } - .row-fluid > .span1 { + .row-fluid .span1 { width: 5.982905983%; } - .row-fluid > .span2 { + .row-fluid .span2 { width: 14.529914530000001%; } - .row-fluid > .span3 { + .row-fluid .span3 { width: 23.076923077%; } - .row-fluid > .span4 { + .row-fluid .span4 { width: 31.623931624%; } - .row-fluid > .span5 { + .row-fluid .span5 { width: 40.170940171000005%; } - .row-fluid > .span6 { + .row-fluid .span6 { width: 48.717948718%; } - .row-fluid > .span7 { + .row-fluid .span7 { width: 57.264957265%; } - .row-fluid > .span8 { + .row-fluid .span8 { width: 65.81196581200001%; } - .row-fluid > .span9 { + .row-fluid .span9 { width: 74.358974359%; } - .row-fluid > .span10 { + .row-fluid .span10 { width: 82.905982906%; } - .row-fluid > .span11 { + .row-fluid .span11 { width: 91.45299145300001%; } - .row-fluid > .span12 { + .row-fluid .span12 { width: 100%; } - input, textarea, .uneditable-input { + input, + textarea, + .uneditable-input { margin-left: 0; } - input > .span1, textarea > .span1, .uneditable-input > .span1 { + input .span1, + textarea .span1, + .uneditable-input .span1 { width: 60px; } - input > .span2, textarea > .span2, .uneditable-input > .span2 { + input .span2, + textarea .span2, + .uneditable-input .span2 { width: 160px; } - input > .span3, textarea > .span3, .uneditable-input > .span3 { + input .span3, + textarea .span3, + .uneditable-input .span3 { width: 260px; } - input > .span4, textarea > .span4, .uneditable-input > .span4 { + input .span4, + textarea .span4, + .uneditable-input .span4 { width: 360px; } - input > .span5, textarea > .span5, .uneditable-input > .span5 { + input .span5, + textarea .span5, + .uneditable-input .span5 { width: 460px; } - input > .span6, textarea > .span6, .uneditable-input > .span6 { + input .span6, + textarea .span6, + .uneditable-input .span6 { width: 560px; } - input > .span7, textarea > .span7, .uneditable-input > .span7 { + input .span7, + textarea .span7, + .uneditable-input .span7 { width: 660px; } - input > .span8, textarea > .span8, .uneditable-input > .span8 { + input .span8, + textarea .span8, + .uneditable-input .span8 { width: 760px; } - input > .span9, textarea > .span9, .uneditable-input > .span9 { + input .span9, + textarea .span9, + .uneditable-input .span9 { width: 860px; } - input > .span10, textarea > .span10, .uneditable-input > .span10 { + input .span10, + textarea .span10, + .uneditable-input .span10 { width: 960px; } - input > .span11, textarea > .span11, .uneditable-input > .span11 { + input .span11, + textarea .span11, + .uneditable-input .span11 { width: 1060px; } - input > .span12, textarea > .span12, .uneditable-input > .span12 { + input .span12, + textarea .span12, + .uneditable-input .span12 { width: 1160px; } .thumbnails { diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index e47dbb25fd..ee84d2aa15 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -19,7 +19,9 @@ nav, section { display: block; } -audio, canvas, video { +audio, +canvas, +video { display: inline-block; *display: inline; *zoom: 1; @@ -37,10 +39,12 @@ a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -a:hover, a:active { +a:hover, +a:active { outline: 0; } -sub, sup { +sub, +sup { position: relative; font-size: 75%; line-height: 0; @@ -65,11 +69,13 @@ textarea { font-size: 100%; vertical-align: middle; } -button, input { +button, +input { *overflow: visible; line-height: normal; } -button::-moz-focus-inner, input::-moz-focus-inner { +button::-moz-focus-inner, +input::-moz-focus-inner { padding: 0; border: 0; } @@ -86,7 +92,8 @@ input[type="search"] { -moz-box-sizing: content-box; box-sizing: content-box; } -input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } textarea { @@ -96,7 +103,8 @@ textarea { .clearfix { *zoom: 1; } -.clearfix:before, .clearfix:after { +.clearfix:before, +.clearfix:after { display: table; content: ""; } @@ -123,7 +131,8 @@ a:hover { margin-left: -20px; *zoom: 1; } -.row:before, .row:after { +.row:before, +.row:after { display: table; content: ""; } @@ -134,7 +143,9 @@ a:hover { float: left; margin-left: 20px; } -.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { width: 940px; } .span1 { @@ -213,7 +224,8 @@ a:hover { width: 100%; *zoom: 1; } -.row-fluid:before, .row-fluid:after { +.row-fluid:before, +.row-fluid:after { display: table; content: ""; } @@ -227,40 +239,40 @@ a:hover { .row-fluid > [class*="span"]:first-child { margin-left: 0; } -.row-fluid > .span1 { +.row-fluid .span1 { width: 6.382978723%; } -.row-fluid > .span2 { +.row-fluid .span2 { width: 14.89361702%; } -.row-fluid > .span3 { +.row-fluid .span3 { width: 23.404255317%; } -.row-fluid > .span4 { +.row-fluid .span4 { width: 31.914893614%; } -.row-fluid > .span5 { +.row-fluid .span5 { width: 40.425531911%; } -.row-fluid > .span6 { +.row-fluid .span6 { width: 48.93617020799999%; } -.row-fluid > .span7 { +.row-fluid .span7 { width: 57.446808505%; } -.row-fluid > .span8 { +.row-fluid .span8 { width: 65.95744680199999%; } -.row-fluid > .span9 { +.row-fluid .span9 { width: 74.468085099%; } -.row-fluid > .span10 { +.row-fluid .span10 { width: 82.97872339599999%; } -.row-fluid > .span11 { +.row-fluid .span11 { width: 91.489361693%; } -.row-fluid > .span12 { +.row-fluid .span12 { width: 99.99999998999999%; } .container { @@ -268,7 +280,8 @@ a:hover { margin-right: auto; *zoom: 1; } -.container:before, .container:after { +.container:before, +.container:after { display: table; content: ""; } @@ -280,7 +293,8 @@ a:hover { padding-right: 20px; *zoom: 1; } -.container-fluid:before, .container-fluid:after { +.container-fluid:before, +.container-fluid:after { display: table; content: ""; } @@ -344,7 +358,9 @@ h3 { h3 small { font-size: 14px; } -h4, h5, h6 { +h4, +h5, +h6 { line-height: 18px; } h4 { @@ -369,7 +385,8 @@ h6 { .page-header h1 { line-height: 1; } -ul, ol { +ul, +ol { padding: 0; margin: 0 0 9px 25px; } @@ -388,14 +405,16 @@ ol { li { line-height: 18px; } -ul.unstyled, ol.unstyled { +ul.unstyled, +ol.unstyled { margin-left: 0; list-style: none; } dl { margin-bottom: 18px; } -dt, dd { +dt, +dd { line-height: 18px; } dt { @@ -453,7 +472,8 @@ blockquote.pull-right { border-left: 0; border-right: 5px solid #eeeeee; } -blockquote.pull-right p, blockquote.pull-right small { +blockquote.pull-right p, +blockquote.pull-right small { text-align: right; } q:before, @@ -474,7 +494,8 @@ small { cite { font-style: normal; } -code, pre { +code, +pre { padding: 0 3px 2px; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; @@ -583,10 +604,14 @@ select, width: auto; height: auto; } -label input, label textarea, label select { +label input, +label textarea, +label select { display: block; } -input[type="image"], input[type="checkbox"], input[type="radio"] { +input[type="image"], +input[type="checkbox"], +input[type="radio"] { width: auto; height: auto; padding: 0; @@ -617,11 +642,14 @@ input[type="file"] { -moz-box-shadow: none; box-shadow: none; } -input[type="button"], input[type="reset"], input[type="submit"] { +input[type="button"], +input[type="reset"], +input[type="submit"] { width: auto; height: auto; } -select, input[type="file"] { +select, +input[type="file"] { height: 28px; /* In IE7, the height of the select element cannot be changed by height, only font-size */ @@ -637,7 +665,8 @@ select { width: 220px; background-color: #ffffff; } -select[multiple], select[size] { +select[multiple], +select[size] { height: auto; } input[type="image"] { @@ -651,26 +680,32 @@ textarea { input[type="hidden"] { display: none; } -.radio, .checkbox { +.radio, +.checkbox { padding-left: 18px; } -.radio input[type="radio"], .checkbox input[type="checkbox"] { +.radio input[type="radio"], +.checkbox input[type="checkbox"] { float: left; margin-left: -18px; } -.controls > .radio:first-child, .controls > .checkbox:first-child { +.controls > .radio:first-child, +.controls > .checkbox:first-child { padding-top: 5px; } -.radio.inline, .checkbox.inline { +.radio.inline, +.checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle; } -.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { margin-left: 10px; } -input, textarea { +input, +textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); @@ -680,7 +715,8 @@ input, textarea { -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } -input:focus, textarea:focus { +input:focus, +textarea:focus { border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); @@ -726,43 +762,69 @@ textarea[class*="span"], float: none; margin-left: 0; } -input, textarea, .uneditable-input { +input, +textarea, +.uneditable-input { margin-left: 0; } -input > .span1, textarea > .span1, .uneditable-input > .span1 { +input .span1, +textarea .span1, +.uneditable-input .span1 { width: 50px; } -input > .span2, textarea > .span2, .uneditable-input > .span2 { +input .span2, +textarea .span2, +.uneditable-input .span2 { width: 130px; } -input > .span3, textarea > .span3, .uneditable-input > .span3 { +input .span3, +textarea .span3, +.uneditable-input .span3 { width: 210px; } -input > .span4, textarea > .span4, .uneditable-input > .span4 { +input .span4, +textarea .span4, +.uneditable-input .span4 { width: 290px; } -input > .span5, textarea > .span5, .uneditable-input > .span5 { +input .span5, +textarea .span5, +.uneditable-input .span5 { width: 370px; } -input > .span6, textarea > .span6, .uneditable-input > .span6 { +input .span6, +textarea .span6, +.uneditable-input .span6 { width: 450px; } -input > .span7, textarea > .span7, .uneditable-input > .span7 { +input .span7, +textarea .span7, +.uneditable-input .span7 { width: 530px; } -input > .span8, textarea > .span8, .uneditable-input > .span8 { +input .span8, +textarea .span8, +.uneditable-input .span8 { width: 610px; } -input > .span9, textarea > .span9, .uneditable-input > .span9 { +input .span9, +textarea .span9, +.uneditable-input .span9 { width: 690px; } -input > .span10, textarea > .span10, .uneditable-input > .span10 { +input .span10, +textarea .span10, +.uneditable-input .span10 { width: 770px; } -input > .span11, textarea > .span11, .uneditable-input > .span11 { +input .span11, +textarea .span11, +.uneditable-input .span11 { width: 850px; } -input > .span12, textarea > .span12, .uneditable-input > .span12 { +input .span12, +textarea .span12, +.uneditable-input .span12 { width: 930px; } input[disabled], @@ -775,65 +837,90 @@ textarea[readonly] { border-color: #ddd; cursor: not-allowed; } -.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline { +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { color: #c09853; } -.control-group.warning input, .control-group.warning select, .control-group.warning textarea { +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { color: #c09853; border-color: #c09853; } -.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e; box-shadow: 0 0 6px #dbc59e; } -.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853; } -.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline { +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { color: #b94a48; } -.control-group.error input, .control-group.error select, .control-group.error textarea { +.control-group.error input, +.control-group.error select, +.control-group.error textarea { color: #b94a48; border-color: #b94a48; } -.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392; } -.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48; } -.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline { +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { color: #468847; } -.control-group.success input, .control-group.success select, .control-group.success textarea { +.control-group.success input, +.control-group.success select, +.control-group.success textarea { color: #468847; border-color: #468847; } -.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b; box-shadow: 0 0 6px #7aba7b; } -.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847; } -input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b; } -input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; @@ -847,7 +934,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec border-top: 1px solid #ddd; *zoom: 1; } -.form-actions:before, .form-actions:after { +.form-actions:before, +.form-actions:after { display: table; content: ""; } @@ -869,7 +957,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec ::-webkit-input-placeholder { color: #999999; } -.help-block, .help-inline { +.help-block, +.help-inline { color: #555555; } .help-block { @@ -885,7 +974,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec vertical-align: middle; padding-left: 5px; } -.input-prepend, .input-append { +.input-prepend, +.input-append { margin-bottom: 5px; *zoom: 1; } @@ -896,7 +986,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec display: table; content: ""; } -.input-prepend:after, .input-append:after { +.input-prepend:after, +.input-append:after { clear: both; } .input-prepend input, @@ -918,10 +1009,12 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec position: relative; z-index: 2; } -.input-prepend .uneditable-input, .input-append .uneditable-input { +.input-prepend .uneditable-input, +.input-append .uneditable-input { border-left-color: #ccc; } -.input-prepend .add-on, .input-append .add-on { +.input-prepend .add-on, +.input-append .add-on { float: left; display: block; width: auto; @@ -940,7 +1033,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; } -.input-prepend .active, .input-append .active { +.input-prepend .active, +.input-append .active { background-color: #a9dba9; border-color: #46a546; } @@ -949,7 +1043,8 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec /* IE6-7 */ } -.input-append input, .input-append select .uneditable-input { +.input-append input, +.input-append select .uneditable-input { float: left; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; @@ -998,7 +1093,9 @@ input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, selec display: inline-block; margin-bottom: 0; } -.form-search .hide, .form-inline .hide, .form-horizontal .hide { +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { display: none; } .form-search label, @@ -1042,7 +1139,8 @@ legend + .control-group { margin-bottom: 18px; *zoom: 1; } -.form-horizontal .control-group:before, .form-horizontal .control-group:after { +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { display: table; content: ""; } @@ -1074,7 +1172,8 @@ table { width: 100%; margin-bottom: 18px; } -.table th, .table td { +.table th, +.table td { padding: 8px; line-height: 18px; text-align: left; @@ -1087,13 +1186,15 @@ table { .table thead th { vertical-align: bottom; } -.table thead:first-child tr th, .table thead:first-child tr td { +.table thead:first-child tr th, +.table thead:first-child tr td { border-top: 0; } .table tbody + tbody { border-top: 2px solid #ddd; } -.table-condensed th, .table-condensed td { +.table-condensed th, +.table-condensed td { padding: 4px 5px; } .table-bordered { @@ -1105,37 +1206,46 @@ table { -moz-border-radius: 4px; border-radius: 4px; } -.table-bordered th, .table-bordered td { +.table-bordered th, +.table-bordered td { border-left: 1px solid #ddd; } -.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { border-top: 0; border-bottom: 1px solid #ddd; } -.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-radius: 4px 0 0 0; -moz-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0; } -.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0; border-radius: 0 4px 0 0; } -.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; } -.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-radius: 0 0 4px 0; -moz-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; } -.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th { +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9; } -.table tbody tr:hover td, .table tbody tr:hover th { +.table tbody tr:hover td, +.table tbody tr:hover th { background-color: #f5f5f5; } table .span1 { @@ -1258,7 +1368,8 @@ table .span24 { width: 1884px; margin-left: 0; } -[class^="icon-"], [class*=" icon-"] { +[class^="icon-"], +[class*=" icon-"] { display: inline-block; width: 14px; height: 14px; @@ -1269,7 +1380,8 @@ table .span24 { background-repeat: no-repeat; *margin-right: .3em; } -[class^="icon-"]:last-child, [class*=" icon-"]:last-child { +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { *margin-left: 0; } .icon-white { @@ -1641,7 +1753,8 @@ table .span24 { .dropdown-toggle { *margin-bottom: -3px; } -.dropdown-toggle:active, .open .dropdown-toggle { +.dropdown-toggle:active, +.open .dropdown-toggle { outline: 0; } .caret { @@ -1662,7 +1775,8 @@ table .span24 { margin-top: 8px; margin-left: 2px; } -.dropdown:hover .caret, .open.dropdown .caret { +.dropdown:hover .caret, +.open.dropdown .caret { opacity: 1; filter: alpha(opacity=100); } @@ -1716,7 +1830,9 @@ table .span24 { color: #555555; white-space: nowrap; } -.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; background-color: #0088cc; @@ -1736,12 +1852,14 @@ table .span24 { left: auto; right: 0; } -.dropup .caret, .navbar-fixed-bottom .dropdown .caret { +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: "\2191"; } -.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; @@ -1851,7 +1969,8 @@ table .span24 { .btn[disabled] { background-color: #e6e6e6; } -.btn:active, .btn.active { +.btn:active, +.btn.active { background-color: #cccccc \9; } .btn:first-child { @@ -1873,7 +1992,8 @@ table .span24 { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -.btn.active, .btn:active { +.btn.active, +.btn:active { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); @@ -1882,7 +2002,8 @@ table .span24 { background-color: #d9d9d9 \9; outline: 0; } -.btn.disabled, .btn[disabled] { +.btn.disabled, +.btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; @@ -1960,7 +2081,8 @@ table .span24 { .btn-primary[disabled] { background-color: #0044cc; } -.btn-primary:active, .btn-primary.active { +.btn-primary:active, +.btn-primary.active { background-color: #003399 \9; } .btn-warning { @@ -1984,7 +2106,8 @@ table .span24 { .btn-warning[disabled] { background-color: #f89406; } -.btn-warning:active, .btn-warning.active { +.btn-warning:active, +.btn-warning.active { background-color: #c67605 \9; } .btn-danger { @@ -2008,7 +2131,8 @@ table .span24 { .btn-danger[disabled] { background-color: #bd362f; } -.btn-danger:active, .btn-danger.active { +.btn-danger:active, +.btn-danger.active { background-color: #942a25 \9; } .btn-success { @@ -2032,7 +2156,8 @@ table .span24 { .btn-success[disabled] { background-color: #51a351; } -.btn-success:active, .btn-success.active { +.btn-success:active, +.btn-success.active { background-color: #408140 \9; } .btn-info { @@ -2056,7 +2181,8 @@ table .span24 { .btn-info[disabled] { background-color: #2f96b4; } -.btn-info:active, .btn-info.active { +.btn-info:active, +.btn-info.active { background-color: #24748c \9; } .btn-inverse { @@ -2080,22 +2206,27 @@ table .span24 { .btn-inverse[disabled] { background-color: #222222; } -.btn-inverse:active, .btn-inverse.active { +.btn-inverse:active, +.btn-inverse.active { background-color: #080808 \9; } -button.btn, input[type="submit"].btn { +button.btn, +input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; } -button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } -button.btn.btn-large, input[type="submit"].btn.btn-large { +button.btn.btn-large, +input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; } -button.btn.btn-small, input[type="submit"].btn.btn-small { +button.btn.btn-small, +input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; } @@ -2104,7 +2235,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *zoom: 1; *margin-left: .3em; } -.btn-group:before, .btn-group:after { +.btn-group:before, +.btn-group:after { display: table; content: ""; } @@ -2145,7 +2277,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } -.btn-group .btn:last-child, .btn-group .dropdown-toggle { +.btn-group .btn:last-child, +.btn-group .dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; @@ -2162,7 +2295,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px; } -.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { +.btn-group .btn.large:last-child, +.btn-group .large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; @@ -2176,7 +2310,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .btn-group .btn.active { z-index: 2; } -.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { outline: 0; } .btn-group .dropdown-toggle { @@ -2208,7 +2343,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-top: 7px; margin-left: 0; } -.btn:hover .caret, .open.btn-group .caret { +.btn:hover .caret, +.open.btn-group .caret { opacity: 1; filter: alpha(opacity=100); } @@ -2250,7 +2386,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border-color: #d6e9c6; color: #468847; } -.alert-danger, .alert-error { +.alert-danger, +.alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; @@ -2264,7 +2401,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { padding-top: 14px; padding-bottom: 14px; } -.alert-block > p, .alert-block > ul { +.alert-block > p, +.alert-block > ul { margin-bottom: 0; } .alert-block p + p { @@ -2300,7 +2438,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { padding-right: 14px; margin-bottom: 0; } -.nav-list > li > a, .nav-list .nav-header { +.nav-list > li > a, +.nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); @@ -2308,7 +2447,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-list > li > a { padding: 3px 15px; } -.nav-list .active > a, .nav-list .active > a:hover { +.nav-list .active > a, +.nav-list .active > a:hover { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; @@ -2325,7 +2465,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { *width: 100%; *margin: -5px 0 5px; } -.nav-tabs, .nav-pills { +.nav-tabs, +.nav-pills { *zoom: 1; } .nav-tabs:before, @@ -2335,13 +2476,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { display: table; content: ""; } -.nav-tabs:after, .nav-pills:after { +.nav-tabs:after, +.nav-pills:after { clear: both; } -.nav-tabs > li, .nav-pills > li { +.nav-tabs > li, +.nav-pills > li { float: left; } -.nav-tabs > li > a, .nav-pills > li > a { +.nav-tabs > li > a, +.nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; @@ -2365,7 +2509,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd; } -.nav-tabs > .active > a, .nav-tabs > .active > a:hover { +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { color: #555555; background-color: #ffffff; border: 1px solid #ddd; @@ -2381,7 +2526,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius: 5px; border-radius: 5px; } -.nav-pills .active > a, .nav-pills .active > a:hover { +.nav-pills .active > a, +.nav-pills .active > a:hover { color: #ffffff; background-color: #0088cc; } @@ -2420,7 +2566,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; } -.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu { +.nav-tabs .dropdown-menu, +.nav-pills .dropdown-menu { margin-top: 1px; border-width: 1px; } @@ -2429,16 +2576,19 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-border-radius: 4px; border-radius: 4px; } -.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { border-top-color: #0088cc; border-bottom-color: #0088cc; margin-top: 6px; } -.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret { +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; border-bottom-color: #005580; } -.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret { +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { border-top-color: #333333; border-bottom-color: #333333; } @@ -2446,12 +2596,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { color: #000000; cursor: pointer; } -.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover { +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > .open.active > a:hover { color: #ffffff; background-color: #999999; border-color: #999999; } -.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret { +.nav .open .caret, +.nav .open.active .caret, +.nav .open a:hover .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; @@ -2463,7 +2617,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabbable { *zoom: 1; } -.tabbable:before, .tabbable:after { +.tabbable:before, +.tabbable:after { display: table; content: ""; } @@ -2474,13 +2629,17 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { display: table; width: 100%; } -.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs { +.tabs-below .nav-tabs, +.tabs-right .nav-tabs, +.tabs-left .nav-tabs { border-bottom: 0; } -.tab-content > .tab-pane, .pill-content > .pill-pane { +.tab-content > .tab-pane, +.pill-content > .pill-pane { display: none; } -.tab-content > .active, .pill-content > .active { +.tab-content > .active, +.pill-content > .active { display: block; } .tabs-below .nav-tabs { @@ -2499,13 +2658,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border-bottom-color: transparent; border-top-color: #ddd; } -.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover { +.tabs-below .nav-tabs .active > a, +.tabs-below .nav-tabs .active > a:hover { border-color: transparent #ddd #ddd #ddd; } -.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li { +.tabs-left .nav-tabs > li, +.tabs-right .nav-tabs > li { float: none; } -.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a { +.tabs-left .nav-tabs > li > a, +.tabs-right .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 3px; @@ -2524,7 +2686,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabs-left .nav-tabs > li > a:hover { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } -.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover { +.tabs-left .nav-tabs .active > a, +.tabs-left .nav-tabs .active > a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } @@ -2542,7 +2705,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .tabs-right .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } -.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover { +.tabs-right .nav-tabs .active > a, +.tabs-right .nav-tabs .active > a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; } @@ -2601,7 +2765,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .btn-navbar[disabled] { background-color: #222222; } -.btn-navbar:active, .btn-navbar.active { +.btn-navbar:active, +.btn-navbar.active { background-color: #080808 \9; } .btn-navbar .icon-bar { @@ -2642,7 +2807,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; line-height: 40px; } -.navbar .btn, .navbar .btn-group { +.navbar .btn, +.navbar .btn-group { margin-top: 5px; } .navbar .btn-group .btn { @@ -2652,7 +2818,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { margin-bottom: 0; *zoom: 1; } -.navbar-form:before, .navbar-form:after { +.navbar-form:before, +.navbar-form:after { display: table; content: ""; } @@ -2665,18 +2832,23 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .navbar-form .checkbox { margin-top: 5px; } -.navbar-form input, .navbar-form select { +.navbar-form input, +.navbar-form select { display: inline-block; margin-bottom: 0; } -.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { margin-top: 3px; } -.navbar-form .input-append, .navbar-form .input-prepend { +.navbar-form .input-append, +.navbar-form .input-prepend { margin-top: 6px; white-space: nowrap; } -.navbar-form .input-append input, .navbar-form .input-prepend input { +.navbar-form .input-append input, +.navbar-form .input-prepend input { margin-top: 0; } .navbar-search { @@ -2716,7 +2888,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { background-color: #999999; background-color: rgba(255, 255, 255, 0.5); } -.navbar-search .search-query:focus, .navbar-search .search-query.focused { +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { padding: 5px 10px; color: #333333; text-shadow: 0 1px 0 #ffffff; @@ -2727,14 +2900,16 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; } -.navbar-fixed-top, .navbar-fixed-bottom { +.navbar-fixed-top, +.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0; } -.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; @@ -2774,7 +2949,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { color: #ffffff; text-decoration: none; } -.navbar .nav .active > a, .navbar .nav .active > a:hover { +.navbar .nav .active > a, +.navbar .nav .active > a:hover { color: #ffffff; text-decoration: none; background-color: #222222; @@ -2831,7 +3007,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { bottom: -6px; top: auto; } -.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret { +.navbar .nav .dropdown-toggle .caret, +.navbar .nav .open.dropdown .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } @@ -2839,21 +3016,26 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { opacity: 1; filter: alpha(opacity=100); } -.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle { +.navbar .nav .open > .dropdown-toggle, +.navbar .nav .active > .dropdown-toggle, +.navbar .nav .open.active > .dropdown-toggle { background-color: transparent; } .navbar .nav .active > .dropdown-toggle:hover { color: #ffffff; } -.navbar .nav.pull-right .dropdown-menu, .navbar .nav .dropdown-menu.pull-right { +.navbar .nav.pull-right .dropdown-menu, +.navbar .nav .dropdown-menu.pull-right { left: auto; right: 0; } -.navbar .nav.pull-right .dropdown-menu:before, .navbar .nav .dropdown-menu.pull-right:before { +.navbar .nav.pull-right .dropdown-menu:before, +.navbar .nav .dropdown-menu.pull-right:before { left: auto; right: 12px; } -.navbar .nav.pull-right .dropdown-menu:after, .navbar .nav .dropdown-menu.pull-right:after { +.navbar .nav.pull-right .dropdown-menu:after, +.navbar .nav .dropdown-menu.pull-right:after { left: auto; right: 13px; } @@ -2918,14 +3100,17 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { border: 1px solid #ddd; border-left-width: 0; } -.pagination a:hover, .pagination .active a { +.pagination a:hover, +.pagination .active a { background-color: #f5f5f5; } .pagination .active a { color: #999999; cursor: default; } -.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { color: #999999; background-color: transparent; cursor: default; @@ -2954,7 +3139,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { text-align: center; *zoom: 1; } -.pager:before, .pager:after { +.pager:before, +.pager:after { display: table; content: ""; } @@ -3007,7 +3193,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { .modal-backdrop.fade { opacity: 0; } -.modal-backdrop, .modal-backdrop.fade.in { +.modal-backdrop, +.modal-backdrop.fade.in { opacity: 0.8; filter: alpha(opacity=80); } @@ -3075,7 +3262,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { box-shadow: inset 0 1px 0 #ffffff; *zoom: 1; } -.modal-footer:before, .modal-footer:after { +.modal-footer:before, +.modal-footer:after { display: table; content: ""; } @@ -3249,7 +3437,9 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { -moz-background-clip: padding-box; background-clip: padding-box; } -.popover-content p, .popover-content ul, .popover-content ol { +.popover-content p, +.popover-content ul, +.popover-content ol { margin-bottom: 0; } .thumbnails { @@ -3257,7 +3447,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small { list-style: none; *zoom: 1; } -.thumbnails:before, .thumbnails:after { +.thumbnails:before, +.thumbnails:after { display: table; content: ""; } @@ -3581,13 +3772,16 @@ a.thumbnail:hover { display: block; line-height: 1; } -.carousel .active, .carousel .next, .carousel .prev { +.carousel .active, +.carousel .next, +.carousel .prev { display: block; } .carousel .active { left: 0; } -.carousel .next, .carousel .prev { +.carousel .next, +.carousel .prev { position: absolute; top: 0; width: 100%; @@ -3598,7 +3792,8 @@ a.thumbnail:hover { .carousel .prev { left: -100%; } -.carousel .next.left, .carousel .prev.right { +.carousel .next.left, +.carousel .prev.right { left: 0; } .carousel .active.left { @@ -3646,7 +3841,8 @@ a.thumbnail:hover { background: #333333; background: rgba(0, 0, 0, 0.75); } -.carousel-caption h4, .carousel-caption p { +.carousel-caption h4, +.carousel-caption p { color: #ffffff; } .hero-unit { diff --git a/less/mixins.less b/less/mixins.less index 6b85be96fb..ef5804d398 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -482,16 +482,126 @@ #grid { - .core (@gridColumnWidth, @gridGutterWidth) { + // we have to define these bogus mixins otherwise + // less throws an exception when we call for them + // below and a guard hasn't overridden them + // (@fat will work with @cloudhead on coming up with something better hopefully) + .span1 (@gridColumns) {} + .span2 (@gridColumns) {} + .span3 (@gridColumns) {} + .span4 (@gridColumns) {} + .span5 (@gridColumns) {} + .span6 (@gridColumns) {} + .span7 (@gridColumns) {} + .span8 (@gridColumns) {} + .span9 (@gridColumns) {} + .span10 (@gridColumns) {} + .span11 (@gridColumns) {} + .span12 (@gridColumns) {} + .span13 (@gridColumns) {} + .span14 (@gridColumns) {} + .span15 (@gridColumns) {} + .span16 (@gridColumns) {} + .span17 (@gridColumns) {} + .span18 (@gridColumns) {} + .span19 (@gridColumns) {} + .span20 (@gridColumns) {} + .span21 (@gridColumns) {} + .span22 (@gridColumns) {} + .span23 (@gridColumns) {} + .span24 (@gridColumns) {} + + + // override mixins with guards + .span1 (@gridColumns) when (@gridColumns > 0) { .span1 { .span(1); } } + .span2 (@gridColumns) when (@gridColumns > 1) { .span2 { .span(2); } } + .span3 (@gridColumns) when (@gridColumns > 2) { .span3 { .span(3); } } + .span4 (@gridColumns) when (@gridColumns > 3) { .span4 { .span(4); } } + .span5 (@gridColumns) when (@gridColumns > 4) { .span5 { .span(5); } } + .span6 (@gridColumns) when (@gridColumns > 5) { .span6 { .span(6); } } + .span7 (@gridColumns) when (@gridColumns > 6) { .span7 { .span(7); } } + .span8 (@gridColumns) when (@gridColumns > 7) { .span8 { .span(8); } } + .span9 (@gridColumns) when (@gridColumns > 8) { .span9 { .span(9); } } + .span10 (@gridColumns) when (@gridColumns > 9) { .span10 { .span(10); } } + .span11 (@gridColumns) when (@gridColumns > 10) { .span11 { .span(11); } } + .span12 (@gridColumns) when (@gridColumns > 11) { .span12 { .span(12); } } + .span13 (@gridColumns) when (@gridColumns > 12) { .span13 { .span(13); } } + .span14 (@gridColumns) when (@gridColumns > 13) { .span14 { .span(14); } } + .span15 (@gridColumns) when (@gridColumns > 14) { .span15 { .span(15); } } + .span16 (@gridColumns) when (@gridColumns > 15) { .span16 { .span(16); } } + .span17 (@gridColumns) when (@gridColumns > 16) { .span17 { .span(17); } } + .span18 (@gridColumns) when (@gridColumns > 17) { .span18 { .span(18); } } + .span19 (@gridColumns) when (@gridColumns > 18) { .span19 { .span(19); } } + .span20 (@gridColumns) when (@gridColumns > 19) { .span20 { .span(20); } } + .span21 (@gridColumns) when (@gridColumns > 20) { .span21 { .span(21); } } + .span22 (@gridColumns) when (@gridColumns > 21) { .span22 { .span(22); } } + .span23 (@gridColumns) when (@gridColumns > 22) { .span23 { .span(23); } } + .span24 (@gridColumns) when (@gridColumns > 23) { .span24 { .span(24); } } + + + // do the same with offset as we did with spans ;_; + .offset1 (@gridColumns) {} + .offset2 (@gridColumns) {} + .offset3 (@gridColumns) {} + .offset4 (@gridColumns) {} + .offset5 (@gridColumns) {} + .offset6 (@gridColumns) {} + .offset7 (@gridColumns) {} + .offset8 (@gridColumns) {} + .offset9 (@gridColumns) {} + .offset10 (@gridColumns) {} + .offset11 (@gridColumns) {} + .offset12 (@gridColumns) {} + .offset13 (@gridColumns) {} + .offset14 (@gridColumns) {} + .offset15 (@gridColumns) {} + .offset16 (@gridColumns) {} + .offset17 (@gridColumns) {} + .offset18 (@gridColumns) {} + .offset19 (@gridColumns) {} + .offset20 (@gridColumns) {} + .offset21 (@gridColumns) {} + .offset22 (@gridColumns) {} + .offset23 (@gridColumns) {} + .offset24 (@gridColumns) {} + + + // override with guards + .offset1 (@gridColumns) when (@gridColumns > 0) { .offset1 { .offset(1); } } + .offset2 (@gridColumns) when (@gridColumns > 1) { .offset2 { .offset(2); } } + .offset3 (@gridColumns) when (@gridColumns > 2) { .offset3 { .offset(3); } } + .offset4 (@gridColumns) when (@gridColumns > 3) { .offset4 { .offset(4); } } + .offset5 (@gridColumns) when (@gridColumns > 4) { .offset5 { .offset(5); } } + .offset6 (@gridColumns) when (@gridColumns > 5) { .offset6 { .offset(6); } } + .offset7 (@gridColumns) when (@gridColumns > 6) { .offset7 { .offset(7); } } + .offset8 (@gridColumns) when (@gridColumns > 7) { .offset8 { .offset(8); } } + .offset9 (@gridColumns) when (@gridColumns > 8) { .offset9 { .offset(9); } } + .offset10 (@gridColumns) when (@gridColumns > 9) { .offset10 { .offset(10); } } + .offset11 (@gridColumns) when (@gridColumns > 10) { .offset11 { .offset(11); } } + .offset12 (@gridColumns) when (@gridColumns > 11) { .offset12 { .offset(12); } } + .offset13 (@gridColumns) when (@gridColumns > 12) { .offset13 { .offset(13); } } + .offset14 (@gridColumns) when (@gridColumns > 13) { .offset14 { .offset(14); } } + .offset15 (@gridColumns) when (@gridColumns > 14) { .offset15 { .offset(15); } } + .offset16 (@gridColumns) when (@gridColumns > 15) { .offset16 { .offset(16); } } + .offset17 (@gridColumns) when (@gridColumns > 16) { .offset17 { .offset(17); } } + .offset18 (@gridColumns) when (@gridColumns > 17) { .offset18 { .offset(18); } } + .offset19 (@gridColumns) when (@gridColumns > 18) { .offset19 { .offset(19); } } + .offset20 (@gridColumns) when (@gridColumns > 19) { .offset20 { .offset(20); } } + .offset21 (@gridColumns) when (@gridColumns > 20) { .offset21 { .offset(21); } } + .offset22 (@gridColumns) when (@gridColumns > 21) { .offset22 { .offset(22); } } + .offset23 (@gridColumns) when (@gridColumns > 22) { .offset23 { .offset(23); } } + .offset24 (@gridColumns) when (@gridColumns > 23) { .offset24 { .offset(24); } } - .span (@columns) { - width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)); - } + .core (@gridColumnWidth, @gridGutterWidth) { .offset (@columns) { margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)) + (@gridGutterWidth * 2); } + .span (@columns) { + width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1)); + } + .row { margin-left: @gridGutterWidth * -1; .clearfix(); @@ -505,33 +615,59 @@ // Set the container width, and reset it for fixed navbars .container, .navbar-fixed-top .container, - .navbar-fixed-bottom .container { .span(12); } - - .span1 { .span(1); } - .span2 { .span(2); } - .span3 { .span(3); } - .span4 { .span(4); } - .span5 { .span(5); } - .span6 { .span(6); } - .span7 { .span(7); } - .span8 { .span(8); } - .span9 { .span(9); } - .span10 { .span(10); } - .span11 { .span(11); } - .span12 { .span(12); } - - .offset1 { .offset(1); } - .offset2 { .offset(2); } - .offset3 { .offset(3); } - .offset4 { .offset(4); } - .offset5 { .offset(5); } - .offset6 { .offset(6); } - .offset7 { .offset(7); } - .offset8 { .offset(8); } - .offset9 { .offset(9); } - .offset10 { .offset(10); } - .offset11 { .offset(11); } - .offset12 { .offset(12); } + .navbar-fixed-bottom .container { .span(@gridColumns); } + + // define up to max of 24 columns (default is 12) + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); + + // define up to max of 24 offsets (default is 12) + #grid .offset1(@gridColumns); + #grid .offset2(@gridColumns); + #grid .offset3(@gridColumns); + #grid .offset4(@gridColumns); + #grid .offset5(@gridColumns); + #grid .offset6(@gridColumns); + #grid .offset7(@gridColumns); + #grid .offset8(@gridColumns); + #grid .offset9(@gridColumns); + #grid .offset10(@gridColumns); + #grid .offset11(@gridColumns); + #grid .offset12(@gridColumns); + #grid .offset13(@gridColumns); + #grid .offset14(@gridColumns); + #grid .offset15(@gridColumns); + #grid .offset16(@gridColumns); + #grid .offset17(@gridColumns); + #grid .offset18(@gridColumns); + #grid .offset19(@gridColumns); + #grid .offset20(@gridColumns); + #grid .offset21(@gridColumns); + #grid .offset22(@gridColumns); + #grid .offset23(@gridColumns); + #grid .offset24(@gridColumns); } @@ -551,18 +687,31 @@ > [class*="span"]:first-child { margin-left: 0; } - > .span1 { .span(1); } - > .span2 { .span(2); } - > .span3 { .span(3); } - > .span4 { .span(4); } - > .span5 { .span(5); } - > .span6 { .span(6); } - > .span7 { .span(7); } - > .span8 { .span(8); } - > .span9 { .span(9); } - > .span10 { .span(10); } - > .span11 { .span(11); } - > .span12 { .span(12); } + + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); } } @@ -577,18 +726,31 @@ textarea, .uneditable-input { margin-left: 0; // override margin-left from core grid system - > .span1 { .span(1); } - > .span2 { .span(2); } - > .span3 { .span(3); } - > .span4 { .span(4); } - > .span5 { .span(5); } - > .span6 { .span(6); } - > .span7 { .span(7); } - > .span8 { .span(8); } - > .span9 { .span(9); } - > .span10 { .span(10); } - > .span11 { .span(11); } - > .span12 { .span(12); } + + #grid .span1(@gridColumns); + #grid .span2(@gridColumns); + #grid .span3(@gridColumns); + #grid .span4(@gridColumns); + #grid .span5(@gridColumns); + #grid .span6(@gridColumns); + #grid .span7(@gridColumns); + #grid .span8(@gridColumns); + #grid .span9(@gridColumns); + #grid .span10(@gridColumns); + #grid .span11(@gridColumns); + #grid .span12(@gridColumns); + #grid .span13(@gridColumns); + #grid .span14(@gridColumns); + #grid .span15(@gridColumns); + #grid .span16(@gridColumns); + #grid .span17(@gridColumns); + #grid .span18(@gridColumns); + #grid .span19(@gridColumns); + #grid .span20(@gridColumns); + #grid .span21(@gridColumns); + #grid .span22(@gridColumns); + #grid .span23(@gridColumns); + #grid .span24(@gridColumns); } } -- GitLab