From 9bddbde596a936e90820fbec5b9ba52d76ccfe82 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 5 Aug 2016 21:54:34 -0500 Subject: [PATCH 01/49] Add CONTRIBUTING.md Add PROGRESS.md Copy over Spec.md --- CONTRIBUTING.md | 100 ++++++++++++++++++++++++++++++++++++++++++++++++ PROGRESS.md | 68 ++++++++++++++++++++++++++++++++ Spec.pdf | Bin 0 -> 227434 bytes 3 files changed, 168 insertions(+) create mode 100644 CONTRIBUTING.md create mode 100644 PROGRESS.md create mode 100644 Spec.pdf diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..a3d420f2 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,100 @@ +# Contributing to the Lubuntu Manual + +Contributing to the Lubuntu Manual is simple and easy to do if you know how +to do it. This guide is meant to show how to contribute to the Lubuntu Manual. + +## Tools needed + +Before starting, you need a few tools. + + - A modern, Debian-based Linux distribution + - Debian Jessie (8.0) and onwards + - Ubuntu 16.04 LTS and onwards + - The following packages from your Linux distribution's repository: + - `git` + - `python3-sphinx` + - The following packages from PyPI: + - `sphinx_debootstrap_theme` + +## Getting the code + +To clone the repository, you can run this command: +``` +git clone https://git.launchpad.net/lubuntu-manual +``` + +## Adding a file to the manual + +After setting up the tools, you should now be ready to start editing files. + +If you look in the `source` directory, you should see some files. There's +`index.rst`, which is the main page, and some directories and subdirectories +that are numbers. Those are chapters of the book, and are listed in the +`index.rst` file. + +Let's say you want to create Chapter 20. In the `source` directory, create a +directory titled `20`. In the `20` directory, create a file with the name of +the chapter. Let's call this chapter `foo bar`. Create a file named +`foo_bar.rst` in `20`. Edit that file however you want. When you are done, +add this to `source/index.rst`: + +``` +Contents +======== + +.. toctree:: + :maxdepth: 2 + :titlesonly: + + ... + + 20/foo_bar +``` + +Then run `make clean && make html` and it should build successfully! + +## Making changes and seeking your changes to be pulled + +**Before you do the below, please update PROGRESS.md to reflect your changes.** + +So let's say you make your changes. You like them and think they should be +included in the mainline manual. Here's what you have to do: + +First, tell Git to track the changes in the files you just modified: +``` +git add foo bar source/baz +``` +Then, commit the files: +``` +git commit -am "I changed x in foo, y in bar, and z in baz" +# For a multi-line commit: +git commit -a +# To only commit some files: +git commit -m "I changed x in foo and y in bar" foo bar +``` + +To submit your code, either fork [Simon Quigley's mirror](https://github.com/tsimonq2/lubuntu-manual) and submit a pull +request against that repository, or push to your Launchpad account and +submit a merge request, both will be seen by someone with the permission to +merge. Push to the following repository to be able to submit a merge proposal +in Launchpad: +``` +git push git+ssh://LPUSERNAME@git.launchpad.net/~LPUSERNAME/lubuntu-manual/+git/ADDITION +``` + +Another option if you prefer would be to send patch mail to [lubuntu-devel@lists.ubuntu.com](mailto:lubuntu-devel@lists.ubuntu.com). +This assumes you are already familiar with patch mail and you know how. +Please prefix the subject with `[Lubuntu Manual Patch]` and we'll discuss the +patch with you on the mailing list. + +**Please check for spelling mistakes and errors before submitting your +merge proposal or pull request.** + +## Specification/What is there to do? + +In `Spec.pdf`, there is a description of items to be accomplished, and on +`PROGRESS.md`, there is our status in completing that specification. Pick out +something to do, but before you start, please indicate on the [lubuntu-devel +mailing list](https://lists.ubuntu.com/mailman/listinfo/Lubuntu-devel) or on [#lubuntu-devel on freenode](https://kiwiirc.com/client/irc.freenode.net/#lubuntu-devel) to state that you intend to +complete what you have picked out. Please also look at `PROGRESS.md` to see +what still needs to be completed. diff --git a/PROGRESS.md b/PROGRESS.md new file mode 100644 index 00000000..cda57caa --- /dev/null +++ b/PROGRESS.md @@ -0,0 +1,68 @@ +| State | Chapter | +| ------------------- | ----------- | +| :white_check_mark: | 1.1 | +| :red_circle: | 1.2 | +| :red_circle: | 1.3 | +| :red_circle: | 2.1 | +| :red_circle: | 2.2 | +| :red_circle: | 3.1 | +| :red_circle: | 3.1.1 | +| :red_circle: | 3.1.2 | +| :red_circle: | 3.1.3 | +| :red_circle: | 3.1.4 | +| :red_circle: | 3.2 | +| :red_circle: | 3.2.1 | +| :red_circle: | 3.2.2 | +| :red_circle: | 3.2.3 | +| :red_circle: | 3.2.4 | +| :red_circle: | 3.3.1 | +| :red_circle: | 3.3.2 | +| :red_circle: | 3.3.3 | +| :red_circle: | 3.3.4 | +| :red_circle: | 3.3.5 | +| :red_circle: | 3.3.6 | +| :red_circle: | 3.3.7 | +| :red_circle: | 3.3.8 | +| :red_circle: | 3.3.9 | +| :red_circle: | 3.3.10 | +| :red_circle: | 3.3.11 | +| :red_circle: | 4.1 | +| :red_circle: | 4.1.1 | +| :red_circle: | 4.1.2 | +| :red_circle: | 4.1.3 | +| :red_circle: | 4.2 | +| :red_circle: | 4.2.1 | +| :red_circle: | 4.2.2 | +| :red_circle: | 4.2.3 | +| :red_circle: | 4.2.4 | +| :red_circle: | 4.2.1 | +| :red_circle: | 4.2.2 | +| :red_circle: | 4.2.3 | +| :red_circle: | 4.2.4 | +| :red_circle: | 4.2.5 | +| :red_circle: | 4.2.6 | +| :red_circle: | 4.2.7 | +| :red_circle: | 4.2.8 | +| :red_circle: | 4.2.9 | +| :red_circle: | 4.2.10 | +| :red_circle: | 4.2.11 | +| :red_circle: | 4.2.12 | +| :red_circle: | 4.2.13 | +| :red_circle: | 4.3 | +| :red_circle: | 4.3.1 | +| :red_circle: | 4.3.2 | +| :red_circle: | 4.3.3 | +| :red_circle: | 5.1 | +| :red_circle: | 5.2 | +| :red_circle: | 5.3 | +| :red_circle: | 5.4 | +| :red_circle: | 5.5 | +| :red_circle: | 5.6 | +| :red_circle: | 5.7 | +| :red_circle: | 6.1 | +| :red_circle: | 6.2 | +| :red_circle: | 6.3 | +| :red_circle: | 6.4 | +| :red_circle: | Appendix A | +| :red_circle: | Appendix B | +| :red_circle: | Appendix C | diff --git a/Spec.pdf b/Spec.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d56dedda7e56d451109e34f59dc5f17118710d51 GIT binary patch literal 227434 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

|IC&Eo=B>wuqdZyd#DC zGoF-wg@#5(MLk|`6CWf;jVD63fbhep_b`m`^j7?lmXZ=fz~cmpjg3D%pC5-0U_~L~ zPtVKKS5ji3rVfjuO;Qnhyj&k0*5pk|Nh$sqG@tPwdn=X8YEKdPyn)oh(lXEw8Rr|A zRbYNTi5;c3ii&9E-Sh2ng>|GhdfT(v`=0EXmR#x8Z zbcMuBNlk67uisIhP)+G|K923^;AvB4qM;EQFD)$GgQIUaZWntfXsefWVs${Kmw@wDT+@DH-4w84-a7MM_Wqs;d&f|NVPQbMwRXHejtM z7{P-kRKO-&sNJUu*wfV=vlqJw6o21Z6f(-2QjPZyV${i8ZHB@&fTI7L%M1#C=A%54Y$@>#3X&YMCuw~~~UB{wuFX#vP` zAz@){y*{5jND!We(PJ6{0%GTlye*?xx63Vy%ifL^8U+O5V*J8p*yQ(kI003&(@b=%xDWkaSGvx%k}xt}UR_O-=72IR8(Wj({)k*I|MS^mRY*vP zp`qce`5p7a^@OC}=+jEX-#~*FbU~wgqf?FCD~HaCiqn+_<1+aiul*4uH;sy#8p=_h zSw86G=ko13pKOiWDt zrdE)a4l0!RMa0|Hdzkc&HW;9+u(BJf=AFHVNr5I`Ms4aG`zz@ph>SQGi zLB5%unYmtHZ)oTcs;=};|0sa+8RDDmO-UFM{>bFyI>dV!^jEKKk)Yinn{mz|w(omW zFh-LuMuT5P^i#&#w;WCeHAR{c-D?F5euHVfhpk^MRA3yF+JMaREc&z8hX?Lxr$0E0 z;Q5{D#f`eL8h#{)x2i*q`;wGXj%rDPB9@8t>WX4O9$n21NkS@%JKb8toC~44ynJkM zkj;9jx|PWl)ID(^$V}WuO0V-`_Ys%hmKl%6=EvxEI*dQpnp@}x8OnV9iB_f>feA!) zXAhsKawTn6cTM5uk2_%+YN-+xg~?>Q5DzppF^P5PJ(S2p+ zw>s}`{;v5$jb~WxPaN>!QhR0)lx_mGoUT-Xdc|EB>huvUMex8usD0L+MLjYRSNJ~> zzkHYr$^GXo{jfnOY<^*;q#OnS>`hJY_j^IZfm`SHy?;bQ#IonnD%!^-e?Ts`?=>yn zLH0K~_x?u82&7Ca(ii9KF6ftpLV_|DK*sN(JyDb-te@hCDIc25iu6o%4L&&y zQ@mzx6*urlyH*-Sx&j9+uBCq7t(m+ubsXm$$8hdREiPVRclx)<{_@NzyaZDRiv1`E zge{MgflYcocAcj0qJhK$s(-XE_vilkhig2O@8GxLt9HIliEhX}>_IXY1M$rMcxj9& zQ1P&#nA+E`Io4A54m0KYh=t+&^5S%RvT4Va@%4J#D%%!Wot};bQ47_>~s&w$7b6WYs)(7LZ% z0Axh}d7p&5A(ufP{~~Ch>8xL{C`;Ct{C7z(24ekPHn&twDHqe>326S-q6-%1rOYI! zKblA>6aF&oU%L4LWP^i)0~HCdFi=jlICR4=aT!jSdQyVrWRyt{8c~)<+t1F|*XBi}c*%2;HAj zJ|y4Uypm`=Y2cWk)WB?^=FLxO@?@BRW-r^Wcxm_B0}aB!w#<*Y7v`pwfG%2M*NRuq zSZ*TmDo#K6;RWLS)mxV(ZVySHM4HgiAV>2fU%sf-q zEE2^gM@1L+8D)rNiZ%J^AGp?3GwlKo+#yoQv0Y_&oG|k2DAbsie@kde=dG=*OiWEf ze*FsNvIn#s_0RwCENzeM9YPos=BtZc@Z}yE^Brkf>2PN~-u|Pr6W?;8w>0;o#6TUaFR{;CSC4nJS*XG!}@1wtn*ihWF z+wEVNWY*x~dIm{@e*fyB>ufdI@f_unG?1`m*Y`Q0%Z~l{LDhAzG7PK7!H~O72g&z! zx8mA-&HB%ZF(s=mJ{goag~}jOonThuzEK^IM7f4Ar{q1iPSmMyONAzMHA}*H6<)&Z z$Ci({!<;}npPMVzhGg0JE2)T=@sE9+Wa~Q$*XmX3DlXiRdq9NJe*N{@%hEZ=wXAZ& zNVdt=qX0jDx5Rgn(2dOJZ7H{3?U8{OrMEzwzNh64>#4uk{^x?~9eF)hJjU;cBQPi< z;tC^2Uh6N31xogr_Bec7-C5Y}FUyV0t!rKuR~zYw2O@Ge#{4tks<)oktQ6eOJH zu`K;aVw8(n|En`ijNjY#mPt%3SArpkbJwH!vPJL2{Q~U56?A4}9yRNV5IkuK>zRoEu_DmVGAPz- zVxh^x>vg%sgoR1y==hAqlj@-P=RbCTpF5ud@*WAuj!Kzr(!#eGD-upM#i%&f*=E#u zX(6Tzzyq~X)+7GCFt0x*zifS)V-ppOn0OmRO)X{c(ULSnrR`@AY3};hqQqAw>8xJ} zs+~W|@}h)t>toq&)8H66o_Z;ogJ+3C%+#Ae*cxnT}3dh+0;XmOX2ii4Qx8mYkq zf~kCH4RS9Mbah%5c=0ZTzd0-4tV@K|cE6Uc{u8K`ytHZ#(xah>f)Ro}3nTJMPyW+r zQ=jnyWalUT!FQ58M2aV6VD#7Vk=-Jmj_4K4GXUbWmD(WP5NE?x2dixB3t%iLL_L9K z9h4Vi*bre+!g7Yx)R(n-rvtcin%|VxP0Dw}He>beRhB8C5nx5i%}L+GhLmO#jy9g; zEO{sf`n+mst2LnP`|mVgfU#lyrzi9upz`|F##1dA&qtPC*BGDeCr~u5C$PNki(hxV zfi%(W3PA-Bk)f!3wf!(FgpA@)JsEhW&OP%D>O~-vCyBco1&n1C!i!ieq-}GR1*_&DYA$ z>{iRw*mutkrutsm1%$B0cTq|VBW7;FZ0J4Q7ScgddQ0sUWjipJ|x7>{GH5*5LSKYk%>s-qom3P=l{`D zHupUU2K2`v;*ka8Q?q^he*8O@kT3k@N8|hJ<8kUoR230^JHT&Dc(j*3hH~Kx{vFV3 zqj9vQrh%}|`rfB96u0k`-C*I-4E~H88DAJQqMA$PgeXQ&$rUx2{`E55>?a}eQv&?= zdYCBxS+B6v@C|to;AZjLFzF~-dUQ+ai5@d@GYl{Mo>a^i-T-9W?}m1qL17WdwtZPb zNU$1#oQ`8WNvIquz~CeqMRuOenE|t>DiA4K*(6aFr&6$7>vLdUw;P?$g+PE;27D!s zGz}M~u{J>!b)taiP(Y3GB0E>cGcl>1xyX+=+LhISYJuu8{hqLv3|3Prr(@&4b9`qX zdL#L6&I%`iHlQq{6h2(VEX&hzLkEdu%a(D{E98-zLDtlzuljxU#iZdGSsNnJC=lKo zuyrClC&2QUBhBYw*|H5^G}#BZj5W{rUA9M^qiUc(*CBAU#Fxzp zN&tw30qar@qEN%8NP?8gz~N(JQ}_La$!9<5{1~A#e`RqZ1kZmg3X`OU$>XEPdAF8* z5*}M)`hV6fj&>t5*vy0Yk@48WH`o2N1Ab-B=0iTd*tV8q17Y6t{K@?qwB@XAR+BOZ zuPe(mLn5bFmV$J~Cnx96{NsqegT_ug-TFjpisg5DK1^W87`{}#-=I`sEjpiUq9mWN zHv}o9Wu*c~tsnT`4JB(eWDDGF&`#j-Gy}8-xjwS=Dd+q>dlYZ6Paphv6#Mk=r?Z_& zA#`;gBxzia3=!{$i;c@f2jsRd%y*x`BZg-j(tSz|v%@Xp%QIe3?nx`}!(Vukc2DJ| zd_`VRl&h~ZjrLREUFqL+t?>~_X%a9LR5IjwE;izmluC(72T8{%cjDu?KhU7h{Lf=V z38DNrc-b#)ppuE+gsxx@g)pMmM2Cfe{Yc`s9#Z5fN$NnATY9f6M3L>I#K~DVzg36f zF7VZOTMN_p*+gf063AuW#+@`o%4@t-SOEOQ@ruf}3n1|YrA_<~3{T>KJa9Kqcy~sc z)j=i@QCQfv(*5hK@30SFZOj$6kKaCZ#SYHzL6{8KYiM8W8TP2Rxk?skI!WLvDTu9@3%jBfrOw)U&(gSwclt$mWNa?BBY z*&RvW!b_eM;k0XqrVHO(@ot-sA(s=P0vMr>SBrSn)9ITXDc8K1RmY}K&iTG!&JJ}` z$Mfg=$1OlGKSo+w+Q`UgV-DC$A2)f~nx(6q zZ0igEyg(Ec^6*1f#mv!!A%&Wh7QZ=oU0mji z|LV#~#qPSA0*{IO0w@6HsRMWYW-$xY4;_A}=ZBm9WcRT9yQ=@%n|T2&TlA-ix4X|V zR>WobqaP%V^+zX1>AHm7v(JH?#+MQHr9_l5!2gXXp1B-)<;M-2#SHN8*|7yVckh?o z9iY8{upqFhv9c4uulsehpBx8zdeuHgWMg~&95{v~cOqCZsJeu|T2w@R`CSRF0+@(+ zzp}|4%(`*I`O9pNCAbi{;03FdbCrhxk;gKd}5urnJw=OaVVX|Dg8E zG&Y`x2ZcJ$-GZ3m+dQCiYU$vK4BTAKHf;&hO@|5^bG^*Qx9+hc6U=h2Acx01Qn*LwSM19AdE19 zAiVQsUcCKSst9=Sbd814dJE*3x+>u2Q{XFzhhF2PIcVVOsp2#mq@8|Ico}}uaFSSdwo4UqS&>ywYgN3{P%ic&v=b5f(Q#${D(HdfSYQ^6AXcTRM%Ii zg_olnUH|vF^U<&31VBk7lQLky?}yGvzv+-V(dUgh|3(&wTz=fAo^$`nDl5BgfJhC+ z+<}WIWG`XU4rp39fWGGHTG+j%p(!p(-K=J1U^KWu-sn&CFHU4ie}=)MV1V&Gj5oGL zcgbgL7Q?E~X!0&EyChzLYvCMkX{RUq{!NRO;0pU5f%8_%4w;bZ;s=8IWT_F=tAFxx z=Bzl_bx!by^G~3)&puBin>B#)YvWruqlyF)22gwX*GHMz?39&&-##?2*Ha=r0_lC; z?Mq#SRw~UJoBmM*Z@6E~3vu4`TY4Z|bthKv+E{VR^4+=zTkhZk38?-{Od9jK?oDH5 z^YdR0sUcBvY2E3XiYx*{xG+k2)q-Q1q;NVPrv;BiB=S&-)}qhO@AyHNq6MGB#V_DH?7ih}XJ3!D81MvgQ7>;saQf2;#PL`Q@wgy@AP zeyfFcCGnt(Jd_9`*>`*-1%!2+>xqnxn9=G`azCG&po5Z&g(}5O`8aMO4dK)JwIp0p z!H-6R*DEerd$8{&l?ki;AQ#9K(Q}qny^W9ZV`f>D&vsrQ1cX8T1IAg3y28g{;ntYG z#L-RUzMinkfzgb1)eUE~==`IuCpeP};fiYhu280Z<2tv6LHONc7COY_0E=T3nAh{jdi(&VO5D6Z zP0>NA_89CW?_Hetw;bQx#_6cOxtZPT5>W%o-}Q3Mb$8$gdgbU#El1i<*Ejt4zLal& z{TBP&Bfp|-5xX7@mNyv||EZT-IahKxG3^&L7a9AVU@r2tC5MVveL%CA(VY?BdBVKE zLjyDseBVk_ZM9yGRR_)vEeFG{GD)g-X+2_`G;qa#si?NYxdbubTb7!y_Z4f;zL)ou zUD4%-C|VSpw@oj1;_m19{ySHow=%-lrP&dhWA3LaQL-U}7xpH9by^liarG_Y}UgSX+!c|K2oe5T465MU?tf_o8-}1x% z+SvcZi4e$csi34~EL{aOiXrbNxu`bJ=~(}U(*qd54T*nYZjsE>eFzAFt;@HF+wv=p zA=ym+@W)8oeQq%hgSlNRV1dryuDz~p9-3QL4UZCUFaFe>!?4c1x?)CDf=#etvwek z@`G*Cixq)XH3m$<72lphH* z6vVT>cYb&n@-gINif9h8rB)GdIN0JrIY2#fa)>KaoG_8X8ov+j%=wA!-ao&Rg?W@V_R9nVcGJjnl4`BsgQ$cC z?n*-7!K=Q-vH#N264PAo$T~M5_hq`8R~TQqys|qxUr2xii6z!)jxtS35qzBI^gTekz?^L~Fibw)_o+Kox;9qG!t2go6`A>l(D}*Eg~<#1v?&sFXS#eW16zx}SSwU|Ct6f) zfW?+s+jnp?z&vOGq5SV`8hRPoQiT4VxHjD9XjyIzw)cGLBObYU}TTat%V^ogOcI#WSN) zdCeYwC(idk+EC743p#_0jLHsX4=(vFwT*dJw|`}MLPRP9YGU(!`&IuAo2Iy1UgT$) z<9e5PXkv%#V@fnkQz zL(^nf_ZYM34UW)r5`9hiOP-o)h?Z6UaVcP~fDyjU=gf0$cVts!r3OeDmY1Jjy=4+g zktWoH*bB!VhL9^-3Ns8?@OOG7s&6ZggK&P-M&#h#vKUL3@*WR_TtG-~ zIiCAR-l{E2pnkTUU2G{_t8OsoA2Gr|bG0Sgs#yM_P^$=&)p6Vi8g1?41KjhRgQ}Io zM36N*5@$Q*=R@D@`Tb!3L3ZGk`NeLGg=@bETB&a8@q+qgGBUCa#dmwuL}1tg@X$T+ zqa%UQ9*@o(k9V3?#4znW|F(fOEEoCPT}l-SR4@Qi9!lPshC~!5_Y0wscA-aA;j+`< z(s7tN5Og5=>({UDo*q!r>)Jv`hGL(VEVBbg=#!?HZC;XoH)rpK56V%xC#Ea2?;g9bfKFCxzAqYSY_Dwn4TBY znPAb!cgLJ_Uwd`YN#e+fs)F}{-I0pV#?7P;L0G6Bh^bJPj>%>LCQTSlpZ^->pyO&HCk?Z{cn5ch(_m=(Xol zW-kHgaP(Mb_5pZzIuDvu^V3K9CDAw2L*QJR#a)1gQ8~lS=TuMjJ5GZrF&jmgKB~|? zGZp57N!O`AWO?6l<;yl@Fs#V9oBx{epOd!L^GixQNCZO#ZqvAO<5)%JAj8XQ3m&Gb z28zO|MJN{Of!dhh=otRLO2br{mKEGj<>&T8*zKIB+HB#cOgd#IVaAtj*8`|Lr+Q;oc`h|ejw1JIVWbpR6c zY6%imyJfo!^z$n4~wX88R2w0|t1= z66Vb=whaHyu#=1u&V-m?;ZLm?Lo;>WlM_=360ecZH#78Gc%OcUD4bEU&`}(mq_5hE z9qWXw9-SJTfs2$jyTWku!{@Z`Lvl^CEbk)`R16l%aXS8i+C@}+ZF)SNLlXV|a-S3* zZ&CZQY+v>zJR;)n%?*eyEq8RaPbkg!bA%nRAY;DEhbr(MF;qRe&DP*VY@(FJg?-CN zE&$HV8zLMV&GrFxV$-_xmX!QtlQe@K5ZnKPv9jroMY%cUCpX2f>o^gm^lrC48| zMoUo0MD4gYC_+pZ|MIma*UF z7%A?cK8N+zCcwK$WcNXj@wdngfj@N&Le2-}yzM661xYWBEYyLW7^?d@CNckpC?o8l zt14{lxE2Ou#>;`wdweuI?b>ULp8Gd3)m@m#n%VZ375oy>g?t0uhw9?uLTIobHk2+u zV-ElT)Kyf#Q$JLdjfV!0l|$zP=?M};H|VsVziFSQANMUOK|b(4a3EY*6HHm{@z#B~ zQz8jS5~1X}aMdl>!e-A)Kp+crmz0=-B(iVMx2ucNGgF3({^euh(Kvs}C$I*=r*8#W zaHbSUC@92=bA^LpKm&APoB8>9VM~y*4J0WogyE1E@S*?16 zHG-QLj^KU2EIOVarAc4%BL0i#BY+?v+mp+EVy2k}{A1X*&?XT_dtM`qmHh4{pw_XzW!ClK0D6Jdj+7Iyf{y7(R;) z8cvlf`1{q>)$K8J{H375*+PZYeR*Xi2-OkHy!BVY(s7fNWBHi%i%muon*=OP7750r zWG})1D=!%z2DA;2!(wI%_xM?@Z7ukecU^85v}>1!%Q`ysuC($FEL$(7)^oXGym|Z z2o*P%(=|-IuQ`X}2=bd-*8RPvRF9ccgN>$>=}yR8V-z1CEt!vx&;Dqf{ki?;|6A5V z{}U;9xLvN%($P8P0^k>iK(%K+Q$%MN>=H=Tt5XL+Cj^~f<^!{`Rrs`1>$R|}&?Bl! z-fd;P*OTYO!7zB=f1KE0`J7bTc3#t|Fv=`b-5OY0jFMdk#S~pB`k#t2Y7m^^tl;-P#Z1CLkhD=HQ}}v#t@@>Jk+P=e zhhtRD;A(g7`US;8^lyfoZO)9a`ucj1Qc8&p(ENN0Vz>E$0p@<6e^NSoQ&LpinSrLD zr_WmWGGu0ttudRXSaA(uwE((0rN$I2vM)mW+8Z(sEt zH?CG+scup6@eykqL1KUCo@AVINbZb%ObL?Pd6mcK7z5muhlTD3~m zebX^?D7ijMdQkBF$$WNw-RE6)rlofH=e!K0mVknWR(khur=@zw{`wUp?yIY|dCqoZGwZ~A-Ajn8naEVt}ux2~jR$hds({|{qt0o+EjW`P=FW;>3V;uvCP zW@ct)X2zIfwqs^yW@ct)%goG-Pq}yZ-}h>7)xIjJH0si{TAH2@y3aYET7tErilwxA zkQLd&xAFz0_3R!CczpcQ$drcivK^tBPian{1sVnhR2md)Y!07;ZYJ56^y0EmIbBm= zm??Y0J8#qB`S@|QEvSj{mtphfu(!82JUS|X&ew)#CX4d@hNuU+kTs)Xy@DoHSV$8*~Dui|hMYnv;^m-dO?-{2))r;3XKYrDy1Jn_ic%}LD*0+eR{r#`hZ9X2< z(-1XuJ1(}jL1*8Aiy#AzqCz}YLo_&WWY=+6g*LCiDFQzEIhnx;XpQ(wM8Fsr84*`f zQp)BgqU48D;1$pop5Lz2mXn*VGo7+o?{wUbyXYCejuwQYI8p@`s0h* z6N`kd5HgEBzwCOWsT>ParPG`r9zyAGym{ZBptGIJcEwdV9so1uZYWh%)yU^tZk=|w z#|u2Sk1Spv7J3e>M0~mM|UE9@Y@Cp(x`I*odpph$|n%j5Y);!YiQNEwsh|OM}pR zxRCqlwjPbbleJAbcy%#+wWHs@Yv_hDQFFw}MVT1!IS-rt%=i9wy(@b6d~Mit59i6u zh~o_D{%dIL>UbO)cQ{08VPl$+n!4gR?JvcN7Za_o1Epz|Q3r*(jxsnj& zQg#$iz;U;|kw*0|CKrK@e(mu@$#YOK*ErEYv|Nqp0X)g=W-s)`pyrz?q*Wgn*4p!5 z8#|FxT59oZHNZgTzr83hr%CB>*ys(-DyPZDG1s}zZqGG)9G2j&nMD3~QnIwW@4MT3 zs{Ur2VW4c5rpmfiwJWoCaoK2V7Y(liZ8X@Z25wI^(#ZTBf;Gs5lJ1W_H@^CDic1vF z#Cxx|CwsY5wJHwkjnW`@kg+b|v(3uIMdQC@w=M)`X67R4`-?L)6E^&U7%?m~-Z_HE~Te;K$?E|$D!0;f8I+6*N-drL+5Ulz_U z_9%jNbaOGf@)o_7A{a6RgX2$)f=};ORN6;W9jFiq%8NY-$4Vn0>+Qeohmna1O~#KT zuXH`NhS3{YvD)KmYG4LoLKZ^)`t=NGPn&Gk`v(Sq)E?1Mn64G=q|`&1 z?F>!)4sdT4dzxzV*DMDvw@)@l4XT1r(^ZU ztj<*9EuS{BdptC|(9;=-jyZ~sXXomvw)5zlQk>m}0GoAXU9jfK$2wQeZa%$4nQE1a zqM{~nD(nn|V^FEl0Xb1vj3!c!C){#ruSJp_gpe!Z{>Xbg zW|OgU?WgE>gft*kr;$eK@4b*ACMH(h;^r||E1q_MIFnB8?xM{4Xw9V`97@jpy>;We zQ)o1Y^Mj3S#uI_=k7}d(qqFM(Alkp6sHi9}&k@LkTW@m>h_wYYBJ_Km0;613+l^W1 zm-5QW%94^6?^hR~RRPXN3row>lM`$#tdx`#?Pj~4)m4w+m)2)Pm8tRty0n;7affK7sLSrT9t(q$7_kYB9(NMqt(kV1o`F%o2MFns1<&VAH)(q_CGR&Tn04PCp|lVO*bz>p$14k<`*m@EDEq`Q!|w8R*+Q)EG(?- zjjg7l{CwY7GL~3A&=2WSs2#p_(CZvj(4OGAo`v9fAhzu{WImEJ!aUniuG%xulonPL zTL)^O`0@y9g9t>Hf=^o)qwsaZ0g)4ASrE`dqT93zo@`C!_+kjNf$`!iL!*BO&;>mo z=35Roj18&`TdczuU&n_pKtH1{cAmmSK*{^}!uZeE%H2{g;Od8s$17=W;sV=%{}TKG z&IeLl-jdRPP_Ov6qQqa#3VIfHI=cT6u%M^=9|4R1Qs||wUDOu#awY9Z*yWZ}PKXxS>yj|;F6hbAYFIyLJ%G3QL%Q6X6y1aC`D{OxL zdSc=>moM`LwN$#lMWVE3X{?>xB~V3;;SoG_yx-1#Z=S8a7yy%7xMKxxSpXj-2X~|b z;kPz|+EYQo%!41Nhs54zafbY@0wpDnbY=iQFJmM1&pS})$|km)f1efMCt(gDY!!!RD?X_0VX)fJvbJo1|FR-cXc>Da>ntw;Xj{)<}UrGgY346t4&V1 z5I3=x4A6!n`aKb-Q2OYRnCx!=jBxJxu=D)b?_OpPk6k{$o)8BnHf3p%WNANHCKlS# z2wW4)0OvIL950V=hZb!`olMmE4Y{kI^4jYt-sZ=QDchI-AUN+SsLwk5MV=c0;hCq~wiH&AEd#k5D9<7ofW5kwaB{!@S zrD;`nqmw8v3g~t(J<{?kF9|j>y_##K%YSH!5Pox-Uza_IBXmZ_;f|i~gA&Kop)h7sBHpwXHfjo5FmwUU%BDv zCx)F=g9c9#t_qsl72YNDLr08NAyt2(CS*;PG+hjAbFmFsT?|qIx5!^TU#Hr++`hzh zEYE2$5-&k=(W$ZFuoijs=wKTxeYB5bjOQ*v_lr!raL>U^Z*{Ahz+_iUn{?#gscOUYYiL^g5su2nSWm%U7x=J zN&yBgzJ;412Db8*TeZos3t|C=7CyYzi$LC>Hhwp$DTnH5vR0<9>GGQlZP#NS?9Ff1 zx~2q0+nZ9o>+F8xN|si=YrCt@T3h}n;1Nhb_#k}k5=1~1?OT{^bX!|Ooj4ERl_l&% z6G1!a14(THC|clsPk_#>mi(W*!M`m0zq|nxGyOl#fPs$Xe>nq&e<>XOU(R4b9Vpny zg53EpXVA@o+X(>;cBai~=7$@Ld6aWRBpsJ4Tx&fCar4N@=oQlVqq6bZ1MQ1?`1j!3 zt#Plu7&XCL_j{|`uo0LD_85B3bSm#s!!V&qcw!$gs5Syrd5jVfn4uTCUo z1{24$Z(XbVy_fOXD)S`T`%pqGs!!jM;O&dqo4v7;<~W2vL5wl!o;*LMX$svGeNMx< zhG{PyHuM}73ZkQ*oS70E+D$QGM4eRfVe&M2v=5p-CPJWjB6Ki2>AVbj?(Z4CWRp<4 zWVk>BIs|SEq3`1;KiWV~ z@IM{&e$D;;U&DYLb~jX+j*%1w7E99e!8sJVJz{kG38!1 zvC`XIZ5C~+0>Cc}<(Px-f;Ur5J>vzKgCBWaZwgg2>;(MIa=!B( z83z@7Gfea}A@z{U_-Y2b9w6C@P1kWTtwxPai3yJ290ZvFS0JxAo9tqZ1BgYdqbmjN z>xI^9G_ua|U}2$W^XF7_P2#Wds{f_&=#p%|PN0@Xd7p4i;G1VnEHnd)P0F|OV_k~EQcNOOV@5hy- zbJiF5MeQa!^cQmMA%XHaDHS%j`f94m?7)~4hJn=bA3hwfG03vmCADBUt;*2~l_TO- zAzT>*w_a;%32`gjPh||I5%X8U(-i5e_z&DrROj6nHc4SxJz&;cI*qj3M+rZw8eT>% z7}PMBnw7Wzxw3-7Hx0NB zdARnNP_-4pjL$$q8(QkXC9kxr>a`mBE@p{>Dl43ghvY+Z%qvysEooX>E=i_I@tYxc z*A7Bl=1Y`SISjgA08YWCzm(*7cINrYh7rn$e8zbVOw|BnhVaW3>Q7T96~2zf8mBSm zOd%}fsMlzgobhZX$_A8I=p!w7-=ki*>~SIN?N2+am9My-E8iqJ1<;k`UA(jfAH&3% zzw`9ZTac4jEpHGFGzxNM!rs1IvNoyvKA%D{6GMHlTs6J_nGf|dbe-NKPX=Qnu!p~a z0B1X^rid|Olld$M8LiCaXJ^%?+e08C)zgrwpfDi%DK`t7e`W7S*#W8c>&4-ZvCpf$ z@Ww6s$-~LB1d}RXhEJfQMmM-c&4#N~f@fr}#|YOT{RAvysCjv#leK?+FgShYqHlLv zL=VxywL8Iyw0St>XdkQ&GfW`AgC|83tiy>`DB}`UBNN;_BhlJlBMAW!Y zktNKu1ZBKC~F!(qAQ&_A(?cl+JYs4kmuxSA=chcYs3W8MMM;O2GC8F2)HSE zCUur#^d#MY0PAmBiymxec!8~B8aQ$1g4(Q<1)Pi$=cdhr(u3<(ngeoZYu^~yQ2|LZq3vYT&*KkAr7hXIbpGCT{&erNRLK%#PdYk zL=+G*?z50K#K0OQ3l}t2t~ure$y;8hNlK!(Lz&9n5zF5T^i8nx^M78_>NAQ%OOoh% z9qxlsihR&`Q50Hzabdu@f5>6Z%CvO=Q zdr|1`G07$E_-K4f;7+C1`X8M1zdi52oHQHr|40rpurd8_C(XwE|0iS9khH~NMFy%W zQ%!4v{!HI?^cw(6v__}?BZ&PsV{0~7_!_c4$o!{ka~nQM%e`ToCB~@F_s7MVDB_5% zPW}R9>QtF322!+-ceD57vX!oGB@c6{{M}lkOMo<8HOxfc>jLd2>tmT^>}8jvKVecn__Ril7G^NgpWt;7eyhQe6MW|ATZEC_-_Z!~!6Ak#Q0T<5l8xboE=6%@ zE5LB`QPhmUgm^V@%_DuqN4u#E2~k|?+5YLxDQ_U=zXrEmj8lQYDgy89Zd@BkeR1#r zl#K2Ybbfw(-+g@@@@czRI2|LX!d`d;lo{3BJzgDJcnW%}_j**Nrtzk#a?XmdvJ(6{ zpS~k?LVjU(0pWHUrQ9*;D%1shG^J&!EU}ic-h<{aWJhMn{$9J*D}`FmQBX<2_evV9 z*YlkFS+Tkyf^a0=ezer8_#~9p^trZyguO+Cu&mS$sjJX6Qq~V;O8C4@dW~ z{|X;}y<3(qmw8$Q=_WICfAHMiMvQ@zI%VFur=?u?`-lUlenzJSCFLflVlJU#P7Lqd z7B5+U->5B+9{4+&DKOfT8=*WFzX@nl<;SF~3oUWT3$f~{qmW3ZJjgkPaP}E;CO$VG z__@%Q@&Qn~Lgen8OTaFv{G2>+_8c)hL&xFA{g!(K_RrgI_MrNdycOahYt4<;{e`6> zrp;v%5ACVHj7pUHW=iKz$vzcL-0Bq8lv!~XM|xT`3{zC+$z@t86rDTIc)8INKfB9> za|dTF^~mRLXPwxgFAY*o08*T4_NW?}$WP{ReyJ?YkBg_J;*+aT0ng$c|yS^!@cEPI109$oMA}ud62!>d7`f$HPB=1+Q07F~xFYjG^I{Dc7W)=52`*Y?%9%k9Pm^5y2tfg*h?E0+ z+|Plnr=PruOz`BFlhB2Qf0A48H{;**3dCv$tw`a#U_}fH>}r=~65Lco3`jQA=;i{i zp`Vdddc(~D$H_$v;OVsT@aU~^Mq8(6Aa#8k63$^78-}J_G^$=_i$Xf_cLvuk`0zaD z=8|{pH4sW*0rn63g33&v_|Yrn=V_BI3pu# znG#1=iz-wPqezmO6q8_<*N}OjNoKOwW7iwezeqq?Hh8)ty~HOGTWU@A^Wh1eo)jZ| z3g3x@!klevB%m@qQvbD9E2l&V>4)mmr;V6_msMN3=yH@6zgNa%TY6jHEHMqEPk+!L z9!J{;1^xvjKK3>?0bTxF^EFl=o5=SgyKgk!7Y`0=?~a}le-xA8OtoO7kFK~(HwzU2 zdZA*pLA?of0oX-Fn??5-CLc%e8m#>pd0H6e9Z6A90?qq`h_}moV>npd zG#R=iN<>@r^K3AJl=q17(Dw?M8lmFIS8EBeDOK^^xc3~4o8~s2<4|8fU4lH;NK{3B zo^$;PK@9Gj$xyf~O$VWE2dU_1v$M;D9Z{k9L0)qfM7OBYi)_Z`8f0`x`9tnN?U{Uz zdGk6lcGhh+VR&p@@=bDS^Lf(XI_T|9UHeM5P=FKRSr>co@mjYvO1D^|KmyG7Hr}EU zRbHas>t~{TC>N-VQgMel5Me$b-149N+P|FDzn3DJnf^&W8QK0rtpK*as=NPZ@`()y z+Z(*^=*lIs^*gRmR7GdvFdj~1Mp zB7>vAu}l2q%aAUTEe!$h`)N@V?=KFWt`^=m2PIKpu>dDB?=!0O*4-i3;LA_9H@jvc zuXY?)$n)|ozN?3)C0@LA-XOyx=+E~av&c{5``hcbnV0vT6t$i&GiqK&{Cmnl$=MNV zdj8O*BL96Haa6(C;!j=%N-qdw?@RxE1R6HC9I_vtq#u+tWO2v#pOYfY42zMCnF&qE zi4f`d?_P``g>;ldU`9hANJBu1*a&Y*1*GIesOUtPda|te;}?9Ba{}4Azsw*q6r942 zn7ALj`e$3bkCX~11bjeZ5}#yKypLG$jmrt(0>@LM5KvCh|HZf;%uwhq5msIW+~7Cr z4hWi%_NlB2dM^GQYd2=iZNiHieKrZEK6;2-VC5e-`R4!{F^FEj?c;MK-mcdGmB-KL ztK;=x*-y@_O)tmK!{EG=*Hb}Qs;9^6tl-nRo`E=CNYj}4A|KpMu2kaY-8oqwPRgUp zt#YTTsnI((<5x~cl}f1g2Y5K{jiW7rX*jcwqRKnk*{P0`hyiN5&CO%_C`7ODNr;xI zq{>Hg0SVxUl!F0835+kcaF%B-r z3*Ifc5u-Dt&_%gY6>UCTfP(1&Lsc!&d+P=wAW$pI$WdB>&TW5kHGkhxodF@SJhdi% zK5!~Te2|qXK|*ov@YmyJ6Twa0St}06v(~S8jN|8DSN=b+$G)(A@1DM0QG-VYV8j-5 z&h9Js!bK)4KiUhBQkGn>au^#hB#V3L)2Ez){tffF*~Fc*4wKj@=v}^2i5~ySS7&h zc+vT?h5~kOy7(DoXUH$W_h_kzP+`Z9xCw6D&S4J``wavCHwJc+rN$FK7XvlYxZPzd@j*9@U{OJew;xey z&{6P%`Hau*aNAzQdEw^5dlv%f1=maT3nD!B8}FU)4Kc3ifR(T9^HTQ)8Zds4h^q&< z(Byjbb0JgUg4zLv{!%*)2Ro_bqVj%WL~;_4jt9(GCB)BS==nC;C0-p7<`8)!*SX7T2M^N2fDuZ|XQt38UMR;;SgA~GHc-qsD=6 z&RKD%-yV7XdqSU1SZ22sU2tFmn%~6rf#H<*&TrVq@_RV}x4hul!R)QZ2f5amd#fVH zk~-#erN%fmVq^0Guo!Q7jcccXN0Yfe@b_uwE~Db=WG*ySp79n2L9a>}Gzs?G5#()_ zux%Dab>wM58|nZp+njP`_L8n)!kGIWLIh7@DA%~B7=EQ2`T5Q#t^slylpiI#9U-Qs zOc$3cJOzbn4blfW#%Zgx%Lift;h}0WOLD-konE$A6Fi-#{}sT2RztIK#uiCsWt}YT z{>yNPUlPRUw^FHfx*@ZMh^3Qp+8#g%~FXL!zZ1-O}1KEyt7`--fArkn;E5a@YLA zQwmE@{yj{D7cQKvSRAYgPnWfk~8#9>)Bj!3a!4MT~Z2_)L7Gr#F z_#DBF{>ETw=T(KqVkJ-&c4W8Cv<`ygQrw?BmL?-yVI8B?YtQD`s zV(X|{@K{W6jDta$aiGuX2-=cQ)RnRO4sUgnln)e5<-KuOebt_h?0xXo~j$M5iRr8a+vI({13Ga_S3QmdQP90f5*_*B~!Fj zr#g{C^+Gq^H0ff6)&Zr(1xIK`@+mT9M!P95fe_mT`$Qh1Rja(n=Rg-19=s2V*<$Oj zP^*(7&2SSjn(4w+tRk9#+KPTw3y=!ax|@A*ee4x7f~baV<61d&*AFgbeG;E3=aT{_ zL-VouQGLhX$zU1T0b28wyEnuMr=LhO>pMB3IAwvQVK z!1`0>6ev}rkGjp*Ekxizd|7^Wgvc0pHcy(qvrLMxDMHFDT41-$@QmvA+>rmUkG}SrG@A3>58p zd2pUD>XhEx%dB_hw^u0foYWh*UlxxQg30a!Hl+eziZ&=U`R}&rjk|!x>S&AEB{KF#T1+qD3B37SMu-IM#5fcE5@L zi4-7%X8IqZImUm5Xn&(Q1}1ujf1)`i_P=|`f1CfO@)HyL-w5yjislMbq@&kZ;Q#I` z4^wx$3CqV@b<@#hM(08}EF1aahvBn~kebD;v!nqx6C_W@9->Tlveop4P=#M(E@R>= z`Ms-b8fB+^yjx$d%73%Aos`W=-10Oi;Vh^X#xzJF+Nt3WkQ$=-_F4vP?6O_nxw zDeYNQc@cjgp=0-T+20Fyq*V}5^tu>?MTS3f$z%rs!G#+1Sc=NH$s5%dWL929L+7-P`xw+olMtL^|R* zkhh$|K`?A$vw1;VC)46hIuFz>5xORS9bel%$a`EFG<>AgCnjT096V-`B2wzeAK;#P zO&weuA5m^;^hl=9EJ?SKnd%vbI9gL#vYRV=>5jR6UqnW@wh1HbaF>aOcL}3$Pi4-o z%?PbUlJpK5x?R9Dx!AD$4AA`Vl71rCRmoW}eS9f$3sO8K6^KYrY%Z2`f-GdKMO7mL zH&8;Ap*-x1$~pq+Z)-2caur4?4`5GA`d+R2osTWN`zg>2Y*zFL(`U7xFAn`s^?MG< zj|$_=CvYriaF<0BPv8FR_N~kXQ z=2rxPR@vr(gICm0lTV4R2@k6r+m$JOwGEwwa_hcR09!Be#TN@i>u-+62YDK!z<%zzr(whGYwW@1KrcJRnf;RLcpHhL!SfoZC zV@|G}7J$cQNjcZX<{8H@>_A9+fnYDCBS(E05(Qc_iKK- zCYT{I7p38DF=0kKB^wbyAeuBbZkEZW)vnN6DfYp(k?3I5(%AP^#$7Ga#a;sp`f|SY zGtapPDl%j}AB$w0USP85be!HLK7kHH)Leohz}tO6YvxXoU|diqkl4#^!+o68H_<3)F+YesQ9>HUPebP4IT0%%2|JD*6YS)1^f+L3HEyAiQLK&OvdATxW zWtbU>W2^6I?nq;6_qRlhp|drxt_zKmv76KXx3hG(N31{iARvFAn841I%$%(aZ1l~o z9BG~Y`;f-Y#xzt;Mic=S8y5Hx1aUDT1>kD~2nZ+$G&u06_kHLX1O#kIPD)7_*a!~~ z{{;aJ6%`c+2>r()fhVLvCnQDv$w~MPgpv#q2tuZ!qGDoV0>ZaYn5D6}l<-tNi4~nB z7~p|goRX4~Ksu17rlyCzyrH3?rKP2}nLQ941te&Is78RQMZ#%>;b?_{m=wTT7elyr zVcC|Dm?i#nD4_SKq-x_^O||Y*8|0lD}@9J8M-4uqj@*D_F8CTy`p5 z_bHqAtXT7DTyiYm`c<=?$ifw>1{&&uT3`lUt2*i~jV5ePDo$vKn2I+Oin zyp(gflk@x!$VoinLjve?63AX9$axd&S^Jmw3Xs)uiNhhB`+mfaUXXx*fbj6}xVX5K zU{}&u zQ(A9B-gs-yXxHHUi2q<;$3kz>;#A(!a7kZZ-$eiD*w|R#)XL!WV*l*=P+*B48lwPGKJbNg+Qir>Yh(9DBgV zjgmJz4}w4w+#MEIad4Xa!Jt6CSix)=4=BmlNKMZi)$JJpEL5#zW?USrqMwwPYCbBj zZ%&MQPCjOg$2G*$mbSke+FEzKM`UTYl26;d&HB8&eBR`R2fax896WxEblm|uj~~7C zbL4E_cbdGJ6E|P1;euY^c%RxjPs)DH*?t809NmTou6pk&W_>PJy$x_V+uO?(-A|-n zegbL_zCkgk?R@vpk`mVXI{&fCX8GdynURcZSxa6FD6m}pobb7p^$EDWzmZ55osU)z zZTggz8Ix4|7~T9h?ZV!yEWctGe2=Mh9xDjk zFUWX5N_-woeKz58eLotyZreJ6k6lV2{?v0Wsq4Lh_hYa^lXm@WP14rqVn2=dcCqiV zRqsUfLDI)<#S-uJ?(<@n=l*_^jrUmvhHd9l0izAk=8fXidh@lY z&((AE+S5U_&&%LY*5_Lj*JE6Bo8UXT?ydCZ6+)MBNp_~!jbv5F&D`Z@IB)u|qhKAk z=l9FkAk{{j&dyLiR&+;vmw+z`>Y=qwr|RP*A12dg1oOQwBsrJaH>g_ue=Y;x{vp| zj{w~cPA!{ngF2rJK3Afh50;--x*w6B_gSB*=uL#hyPHo#yjPDyyVt=V6THuUU5`!Q z23Tc2SD<*GdVH+m-|)OXTZH-F$3Bn1H$Rbl-V@4HKUbkTKf!%m_1QM}l6)Sze*U~a znfi$Se6@?2w*l%LJkwyiTBCZ9cLQ{8Ew15p}pY38*5mi0+=|bZLoCfx~U$PkU=4|Er)h9s` z$`*2wP|DhL!TYI8V;GUE`+EWp(8Ps%l5L1YMKZ2XS+$bv`M#pF^H5rqhevaD5I_dY zJ;{mWJe(iLZ`Q-J>n-SF!KWRJ!_yXf6zVU>n*le`1l*(gA_z_PTokp0T&Yto-mh~S zmbb%eEGwJ0&n}2K4%B*O&F6<`&PHX}v5QnDbdL;#```#ECf0V|HlA!w&@?!7 zES#owwISGCM`wffR(&hk8^m`9Gq?atYDKp%Tmy1qaz}@eAx^_hF@u=50fwqFe;#C- zW=k-at%rVHTEDt=x`NGzv3gUyPFn_p|AeIMtbEIEq^$M-#jE6PueD6-cpj8EiWyg+ zD)GZ>C^46s#VsyUUc>Ycq24B|r`NpP&rB$Nv$R#jH#4KsvlFg-|0AOMAz|$cUXpGJ zydO5??dUz0Q5+GP8A|ibqMAVplWcAe-vln0I;%?85F@aZN=^nmFd@tB`zRI?@w)JA zq!rf$Br{-ZWJpr+?4T5Ejc3Y;KBJn6trPasum3nTy6%=>7%KiISA5Xq85HK9KvzRg zV99jf$N17vCnIsS=vH5{NF|}26`Z8r#%;SF{;5kzS1@a~M0B~q+gN_Az2s*cZ`tR1 z?zOSeV0b)^R-wy*HjjW(q6(!BrQkUOK1(W4+fo`i+BeS>8ad0{d&)EnPPsy!95Y-q znu2{4nGT9=xs$~1I`Ar5AQeXM9z-)kSaiKL1?GHgea=`CTw8_HW878sYG#_!>p@WX zE8r{1ecoBxFMN=5IF|Z8F036W^h-f%h}ndkl3D1JNgYWja`@cQRhS<@3C>{*g5M_UvwkKMddaM+Y#v@wS-#s6m{FHCB$RvKGBi_uVV>MlAqj*bKKH%_9$pM9OJ<$itPy68UM>$so%QkB-a z2G0}kID?XEM9m|4_ws#*Nc0ZI4K(S&BkJ5aWV>8r*!(L&I<3QG&ay*+YdQShZ72*5 zDbXaQg=rN6KWZDUhdoJ-f@(*4u!%Vxp+)~;W2Lo_X3@BF_z%uk`p(1RNa3fRNzOw@ zyT(LWm{vt;#(-}V50so2je=hoU1|-ntXDruklzy(-S{ zOjlbw7{u*b?nOLw?>IZ?w7xmaP45dXC0pqD^~m2NkQIkll|HZ_}W zO1tXO`)m2[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 z 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 W>2u!65~P8@c>3pm{`U88pZ-6HAbNNJ literal 0 HcmV?d00001 From 45710fd694204d1c8a5fca54f772681c7b129c76 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 5 Aug 2016 22:00:36 -0500 Subject: [PATCH 02/49] Correct to red circle --- PROGRESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROGRESS.md b/PROGRESS.md index cda57caa..eaa6a49f 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -1,6 +1,6 @@ | State | Chapter | | ------------------- | ----------- | -| :white_check_mark: | 1.1 | +| :red_circle: | 1.1 | | :red_circle: | 1.2 | | :red_circle: | 1.3 | | :red_circle: | 2.1 | From 3f2b37861115652e4727fe7fb838b16d4ceff3a7 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 5 Aug 2016 22:05:00 -0500 Subject: [PATCH 03/49] Change to contruction worker unicode --- PROGRESS.md | 136 ++++++++++++++++++++++++++-------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/PROGRESS.md b/PROGRESS.md index eaa6a49f..c2172bd9 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -1,68 +1,68 @@ -| State | Chapter | -| ------------------- | ----------- | -| :red_circle: | 1.1 | -| :red_circle: | 1.2 | -| :red_circle: | 1.3 | -| :red_circle: | 2.1 | -| :red_circle: | 2.2 | -| :red_circle: | 3.1 | -| :red_circle: | 3.1.1 | -| :red_circle: | 3.1.2 | -| :red_circle: | 3.1.3 | -| :red_circle: | 3.1.4 | -| :red_circle: | 3.2 | -| :red_circle: | 3.2.1 | -| :red_circle: | 3.2.2 | -| :red_circle: | 3.2.3 | -| :red_circle: | 3.2.4 | -| :red_circle: | 3.3.1 | -| :red_circle: | 3.3.2 | -| :red_circle: | 3.3.3 | -| :red_circle: | 3.3.4 | -| :red_circle: | 3.3.5 | -| :red_circle: | 3.3.6 | -| :red_circle: | 3.3.7 | -| :red_circle: | 3.3.8 | -| :red_circle: | 3.3.9 | -| :red_circle: | 3.3.10 | -| :red_circle: | 3.3.11 | -| :red_circle: | 4.1 | -| :red_circle: | 4.1.1 | -| :red_circle: | 4.1.2 | -| :red_circle: | 4.1.3 | -| :red_circle: | 4.2 | -| :red_circle: | 4.2.1 | -| :red_circle: | 4.2.2 | -| :red_circle: | 4.2.3 | -| :red_circle: | 4.2.4 | -| :red_circle: | 4.2.1 | -| :red_circle: | 4.2.2 | -| :red_circle: | 4.2.3 | -| :red_circle: | 4.2.4 | -| :red_circle: | 4.2.5 | -| :red_circle: | 4.2.6 | -| :red_circle: | 4.2.7 | -| :red_circle: | 4.2.8 | -| :red_circle: | 4.2.9 | -| :red_circle: | 4.2.10 | -| :red_circle: | 4.2.11 | -| :red_circle: | 4.2.12 | -| :red_circle: | 4.2.13 | -| :red_circle: | 4.3 | -| :red_circle: | 4.3.1 | -| :red_circle: | 4.3.2 | -| :red_circle: | 4.3.3 | -| :red_circle: | 5.1 | -| :red_circle: | 5.2 | -| :red_circle: | 5.3 | -| :red_circle: | 5.4 | -| :red_circle: | 5.5 | -| :red_circle: | 5.6 | -| :red_circle: | 5.7 | -| :red_circle: | 6.1 | -| :red_circle: | 6.2 | -| :red_circle: | 6.3 | -| :red_circle: | 6.4 | -| :red_circle: | Appendix A | -| :red_circle: | Appendix B | -| :red_circle: | Appendix C | +| State | Chapter | +| --------------------- | ----------- | +| :construction_worker: | 1.1 | +| :red_circle: | 1.2 | +| :red_circle: | 1.3 | +| :red_circle: | 2.1 | +| :red_circle: | 2.2 | +| :red_circle: | 3.1 | +| :red_circle: | 3.1.1 | +| :red_circle: | 3.1.2 | +| :red_circle: | 3.1.3 | +| :red_circle: | 3.1.4 | +| :red_circle: | 3.2 | +| :red_circle: | 3.2.1 | +| :red_circle: | 3.2.2 | +| :red_circle: | 3.2.3 | +| :red_circle: | 3.2.4 | +| :red_circle: | 3.3.1 | +| :red_circle: | 3.3.2 | +| :red_circle: | 3.3.3 | +| :red_circle: | 3.3.4 | +| :red_circle: | 3.3.5 | +| :red_circle: | 3.3.6 | +| :red_circle: | 3.3.7 | +| :red_circle: | 3.3.8 | +| :red_circle: | 3.3.9 | +| :red_circle: | 3.3.10 | +| :red_circle: | 3.3.11 | +| :red_circle: | 4.1 | +| :red_circle: | 4.1.1 | +| :red_circle: | 4.1.2 | +| :red_circle: | 4.1.3 | +| :red_circle: | 4.2 | +| :red_circle: | 4.2.1 | +| :red_circle: | 4.2.2 | +| :red_circle: | 4.2.3 | +| :red_circle: | 4.2.4 | +| :red_circle: | 4.2.1 | +| :red_circle: | 4.2.2 | +| :red_circle: | 4.2.3 | +| :red_circle: | 4.2.4 | +| :red_circle: | 4.2.5 | +| :red_circle: | 4.2.6 | +| :red_circle: | 4.2.7 | +| :red_circle: | 4.2.8 | +| :red_circle: | 4.2.9 | +| :red_circle: | 4.2.10 | +| :red_circle: | 4.2.11 | +| :red_circle: | 4.2.12 | +| :red_circle: | 4.2.13 | +| :red_circle: | 4.3 | +| :red_circle: | 4.3.1 | +| :red_circle: | 4.3.2 | +| :red_circle: | 4.3.3 | +| :red_circle: | 5.1 | +| :red_circle: | 5.2 | +| :red_circle: | 5.3 | +| :red_circle: | 5.4 | +| :red_circle: | 5.5 | +| :red_circle: | 5.6 | +| :red_circle: | 5.7 | +| :red_circle: | 6.1 | +| :red_circle: | 6.2 | +| :red_circle: | 6.3 | +| :red_circle: | 6.4 | +| :red_circle: | Appendix A | +| :red_circle: | Appendix B | +| :red_circle: | Appendix C | From 01ce59da545d43f1f053795752c002ce5c8ce74f Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Sat, 6 Aug 2016 10:38:45 -0500 Subject: [PATCH 04/49] Add part of Chapter 1.1 (which image to choose) (#1) --- source/1/1.1/retrieving_the_image.rst | 41 ++++++++++++++++++++++++++- source/index.rst | 1 + 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/source/1/1.1/retrieving_the_image.rst b/source/1/1.1/retrieving_the_image.rst index 5e2d5291..51ac054c 100644 --- a/source/1/1.1/retrieving_the_image.rst +++ b/source/1/1.1/retrieving_the_image.rst @@ -1,4 +1,43 @@ Chapter 1.1: Retrieving the image ================================= -Before you install Lubuntu, you need to retrieve the correct image. +Before you install Lubuntu, you need to retrieve the correct image. Lubuntu offers two different kinds of images, +Alternate and Desktop images. Lubuntu also provides support for many different CPU architectures. Lubuntu releases a +new version every six months (supported for nine (9) months), with every two years having a long term support release +(supported for three (3) or five (5) years, depending on the release). + +Choosing between alternate and desktop +-------------------------------------- +Alternate images are mainly intended for older, lower spec hardware and uses a non-graphical installer. The desktop +version offers a live session to try out Lubuntu and make sure all of your hardware works before you install it on +your computer. The installer on the desktop is a graphical installer where you can use a mouse and keyboard and it is +more user friendly, but this takes more resources than what is usually required to run Lubuntu itself, due to the +fact that the desktop image runs from your RAM while Lubuntu normally runs from your hard drive. If your computer has +less than 512 MB of RAM it is recommended to use the alternate installer as it will perform better with your system. +The alternate installer does not provide a live session so therefore it uses less RAM. + +Lubuntu offers images for three different architectures: + - amd64 (commonly referred to as 64-bit) + - i386 (commonly referred to as 32-bit) + - PowerPC + +amd64 +------ +The amd64 image will work with most modern processors. The best way to determine if your computer has an amd64 or +i386 processor is to boot the image. It's the only way that you will be able to know for sure what architecture your +computer is. amd64 computers are backwards compatible with i386 images. You may want to use an i386 image instead if +you have an amd64 processor with very low amounts of RAM. + + +i386 +---- +This is the original 32-bit architecture that will work best on computers with very low amounts of RAM. + + +PowerPC +------- + +PowerPC is for older Macintosh hardware from before 2006 and IBM OpenPower systems. + + +Now that the decision of which image type and archetecture is done you will need to download the image and check to make sure it is accurate. diff --git a/source/index.rst b/source/index.rst index 78a0a0be..e192b1ef 100644 --- a/source/index.rst +++ b/source/index.rst @@ -26,3 +26,4 @@ Thank you for choosing to use Lubuntu, and we hope that you have a good experien :Authors: Simon Quigley + Brendan Perrine From 7458fe4ffe824fa3b601a8d5afd3b2cafb4e814c Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Sun, 7 Aug 2016 22:21:16 -0500 Subject: [PATCH 05/49] Fix dependencies --- CONTRIBUTING.md | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a3d420f2..a74dce5f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,6 +13,7 @@ Before starting, you need a few tools. - The following packages from your Linux distribution's repository: - `git` - `python3-sphinx` + - `texlive-full` - The following packages from PyPI: - `sphinx_debootstrap_theme` diff --git a/README.md b/README.md index 5a9c7567..a05eded6 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The documentation is powered by [Sphinx](http://www.sphinx-doc.org/en/stable/). Run the following command to install the needed dependencies: ``` -sudo apt install python3-sphinxpython3-sphinx && pip install sphinx_bootstrap_theme +sudo apt install python3-sphinx texlive-full && pip install sphinx_bootstrap_theme ``` You can see the options for building the documentation by running `make help`. From ebd4a8da065ecbf55b90a06fe294a62e16d58618 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 26 Aug 2016 17:52:18 -0500 Subject: [PATCH 06/49] Add little trivial bits to 1.1 --- source/1/1.1/retrieving_the_image.rst | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/source/1/1.1/retrieving_the_image.rst b/source/1/1.1/retrieving_the_image.rst index 51ac054c..50874508 100644 --- a/source/1/1.1/retrieving_the_image.rst +++ b/source/1/1.1/retrieving_the_image.rst @@ -36,8 +36,17 @@ This is the original 32-bit architecture that will work best on computers with v PowerPC ------- +PowerPC is for older Macintosh hardware from before 2006 and IBM OpenPower systems. While we don't release PowerPC +for non-LTS releases (like 16.10), you can download a 16.04 image if you wish and upgrade it. -PowerPC is for older Macintosh hardware from before 2006 and IBM OpenPower systems. +Ways to download the image +--------------------------- +Now that the decision of which image type and architecture is done, you will need to download the image. -Now that the decision of which image type and archetecture is done you will need to download the image and check to make sure it is accurate. +There are several ways to download the Lubuntu image: + - HTTP download (from your web browser or terminal) + - BitTorrent (from a BitTorrent client such as Transmission) + - zsync (from the terminal, recommended) + +You can also download the image via Jigdo but we will not cover that in this manual. From 93e2f0d9cc09b31e9eeb3a3e43c7e08c634bb544 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 26 Aug 2016 19:22:37 -0500 Subject: [PATCH 07/49] Update conf.py --- source/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/conf.py b/source/conf.py index 367c1e87..8448f4d8 100644 --- a/source/conf.py +++ b/source/conf.py @@ -137,7 +137,7 @@ html_theme_path = sphinx_bootstrap_theme.get_html_theme_path() # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] +html_static_path = ['static'] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied From 3e0eac169bebb3b35f04a61e8dc2b3a81b99a1ed Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Fri, 26 Aug 2016 19:36:08 -0500 Subject: [PATCH 08/49] Add static folder --- source/static/ajax-loader.gif | Bin 0 -> 673 bytes source/static/basic.css | 604 + .../css/bootstrap-responsive.css | 1109 ++ .../css/bootstrap-responsive.min.css | 9 + .../static/bootstrap-2.3.2/css/bootstrap.css | 6167 +++++++++ .../bootstrap-2.3.2/css/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes source/static/bootstrap-2.3.2/js/bootstrap.js | 2287 ++++ .../bootstrap-2.3.2/js/bootstrap.min.js | 6 + .../bootstrap-3.3.6/css/bootstrap-theme.css | 587 + .../css/bootstrap-theme.css.map | 1 + .../css/bootstrap-theme.min.css | 6 + .../css/bootstrap-theme.min.css.map | 1 + .../static/bootstrap-3.3.6/css/bootstrap.css | 6760 ++++++++++ .../bootstrap-3.3.6/css/bootstrap.css.map | 1 + .../bootstrap-3.3.6/css/bootstrap.min.css | 6 + .../bootstrap-3.3.6/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes source/static/bootstrap-3.3.6/js/bootstrap.js | 2363 ++++ .../bootstrap-3.3.6/js/bootstrap.min.js | 7 + source/static/bootstrap-3.3.6/js/npm.js | 13 + source/static/bootstrap-sphinx.css | 197 + source/static/bootstrap-sphinx.js | 175 + .../bootswatch-2.3.2/amelia/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cosmo/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cyborg/bootstrap.min.css | 9 + .../bootswatch-2.3.2/flatly/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../journal/bootstrap.min.css | 9 + .../readable/bootstrap.min.css | 9 + .../simplex/bootstrap.min.css | 9 + .../bootswatch-2.3.2/slate/bootstrap.min.css | 9 + .../spacelab/bootstrap.min.css | 9 + .../bootswatch-2.3.2/spruce/bootstrap.min.css | 9 + .../superhero/bootstrap.min.css | 9 + .../bootswatch-2.3.2/united/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 11 + .../bootswatch-3.3.6/cosmo/bootstrap.min.css | 11 + .../bootswatch-3.3.6/custom/bootstrap.min.css | 11 + .../bootswatch-3.3.6/cyborg/bootstrap.min.css | 11 + .../bootswatch-3.3.6/darkly/bootstrap.min.css | 11 + .../bootswatch-3.3.6/flatly/bootstrap.min.css | 11 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../journal/bootstrap.min.css | 11 + .../bootswatch-3.3.6/lumen/bootstrap.min.css | 11 + .../bootswatch-3.3.6/paper/bootstrap.min.css | 11 + .../readable/bootstrap.min.css | 11 + .../sandstone/bootstrap.min.css | 11 + .../simplex/bootstrap.min.css | 11 + .../bootswatch-3.3.6/slate/bootstrap.min.css | 11 + .../spacelab/bootstrap.min.css | 11 + .../superhero/bootstrap.min.css | 11 + .../bootswatch-3.3.6/united/bootstrap.min.css | 11 + .../bootswatch-3.3.6/yeti/bootstrap.min.css | 11 + source/static/comment-bright.png | Bin 0 -> 3500 bytes source/static/comment-close.png | Bin 0 -> 3578 bytes source/static/comment.png | Bin 0 -> 3445 bytes source/static/doctools.js | 287 + source/static/down-pressed.png | Bin 0 -> 347 bytes source/static/down.png | Bin 0 -> 347 bytes source/static/file.png | Bin 0 -> 358 bytes source/static/jquery.js | 11007 ++++++++++++++++ source/static/js/jquery-1.11.0.min.js | 4 + source/static/js/jquery-fix.js | 2 + source/static/manual64.png | Bin 0 -> 4024 bytes source/static/minus.png | Bin 0 -> 173 bytes source/static/plus.png | Bin 0 -> 173 bytes source/static/pygments.css | 65 + source/static/searchtools.js | 651 + source/static/underscore.js | 1415 ++ source/static/up-pressed.png | Bin 0 -> 345 bytes source/static/up.png | Bin 0 -> 345 bytes source/static/websupport.js | 808 ++ 84 files changed, 35428 insertions(+) create mode 100644 source/static/ajax-loader.gif create mode 100644 source/static/basic.css create mode 100644 source/static/bootstrap-2.3.2/css/bootstrap-responsive.css create mode 100644 source/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css create mode 100644 source/static/bootstrap-2.3.2/css/bootstrap.css create mode 100644 source/static/bootstrap-2.3.2/css/bootstrap.min.css create mode 100644 source/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png create mode 100644 source/static/bootstrap-2.3.2/img/glyphicons-halflings.png create mode 100644 source/static/bootstrap-2.3.2/js/bootstrap.js create mode 100644 source/static/bootstrap-2.3.2/js/bootstrap.min.js create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap-theme.css create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap-theme.css.map create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap-theme.min.css create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap-theme.min.css.map create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap.css create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap.css.map create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap.min.css create mode 100644 source/static/bootstrap-3.3.6/css/bootstrap.min.css.map create mode 100644 source/static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.eot create mode 100644 source/static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.svg create mode 100644 source/static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.ttf create mode 100644 source/static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff create mode 100644 source/static/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff2 create mode 100644 source/static/bootstrap-3.3.6/js/bootstrap.js create mode 100644 source/static/bootstrap-3.3.6/js/bootstrap.min.js create mode 100644 source/static/bootstrap-3.3.6/js/npm.js create mode 100644 source/static/bootstrap-sphinx.css create mode 100644 source/static/bootstrap-sphinx.js create mode 100644 source/static/bootswatch-2.3.2/amelia/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/cerulean/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/cosmo/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/cyborg/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/flatly/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/img/glyphicons-halflings-white.png create mode 100644 source/static/bootswatch-2.3.2/img/glyphicons-halflings.png create mode 100644 source/static/bootswatch-2.3.2/journal/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/readable/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/simplex/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/slate/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/spacelab/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/spruce/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/superhero/bootstrap.min.css create mode 100644 source/static/bootswatch-2.3.2/united/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/cerulean/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/cosmo/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/custom/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/cyborg/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/darkly/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/flatly/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.eot create mode 100644 source/static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.svg create mode 100644 source/static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.ttf create mode 100644 source/static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff create mode 100644 source/static/bootswatch-3.3.6/fonts/glyphicons-halflings-regular.woff2 create mode 100644 source/static/bootswatch-3.3.6/journal/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/lumen/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/paper/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/readable/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/sandstone/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/simplex/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/slate/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/spacelab/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/superhero/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/united/bootstrap.min.css create mode 100644 source/static/bootswatch-3.3.6/yeti/bootstrap.min.css create mode 100644 source/static/comment-bright.png create mode 100644 source/static/comment-close.png create mode 100644 source/static/comment.png create mode 100644 source/static/doctools.js create mode 100644 source/static/down-pressed.png create mode 100644 source/static/down.png create mode 100644 source/static/file.png create mode 100644 source/static/jquery.js create mode 100644 source/static/js/jquery-1.11.0.min.js create mode 100644 source/static/js/jquery-fix.js create mode 100644 source/static/manual64.png create mode 100644 source/static/minus.png create mode 100644 source/static/plus.png create mode 100644 source/static/pygments.css create mode 100644 source/static/searchtools.js create mode 100644 source/static/underscore.js create mode 100644 source/static/up-pressed.png create mode 100644 source/static/up.png create mode 100644 source/static/websupport.js diff --git a/source/static/ajax-loader.gif b/source/static/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..61faf8cab23993bd3e1560bff0668bd628642330 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nno%(3)e{?)x>&1u}A`t?OF7Z|1gRivOgXi&7IyQd1Pl zGfOfQ60;I3a`F>X^fL3(@);C=vM_KlFfb_o=k{|A33hf2a5d61U}gjg=>Rd%XaNQW zW@Cw{|b%Y*pl8F?4B9 zlo4Fz*0kZGJabY|>}Okf0}CCg{u4`zEPY^pV?j2@h+|igy0+Kz6p;@SpM4s6)XEMg z#3Y4GX>Hjlml5ftdH$4x0JGdn8~MX(U~_^d!Hi)=HU{V%g+mi8#UGbE-*ao8f#h+S z2a0-5+vc7MU$e-NhmBjLIC1v|)9+Im8x1yacJ7{^tLX(ZhYi^rpmXm0`@ku9b53aN zEXH@Y3JaztblgpxbJt{AtE1ad1Ca>{v$rwwvK(>{m~Gf_=-Ro7Fk{#;i~+{{>QtvI yb2P8Zac~?~=sRA>$6{!(^3;ZP0TPFR(G_-UDU(8Jl0?(IXu$~#4A!880|o%~Al1tN literal 0 HcmV?d00001 diff --git a/source/static/basic.css b/source/static/basic.css new file mode 100644 index 00000000..2b513f0c --- /dev/null +++ b/source/static/basic.css @@ -0,0 +1,604 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox input[type="text"] { + width: 170px; +} + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +div.code-block-caption { + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +div.code-block-caption + div > div.highlight > pre { + margin-top: 0; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper div.highlight { + margin: 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/source/static/bootstrap-2.3.2/css/bootstrap-responsive.css b/source/static/bootstrap-2.3.2/css/bootstrap-responsive.css new file mode 100644 index 00000000..09e88ce3 --- /dev/null +++ b/source/static/bootstrap-2.3.2/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/source/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css b/source/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css new file mode 100644 index 00000000..f4ede63f --- /dev/null +++ b/source/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/source/static/bootstrap-2.3.2/css/bootstrap.css b/source/static/bootstrap-2.3.2/css/bootstrap.css new file mode 100644 index 00000000..b725064a --- /dev/null +++ b/source/static/bootstrap-2.3.2/css/bootstrap.css @@ -0,0 +1,6167 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -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); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -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); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -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); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.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 .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -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); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.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 .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -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); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -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); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody 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; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 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 tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -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); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +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 { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + 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); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + 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:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + 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:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.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 { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/source/static/bootstrap-2.3.2/css/bootstrap.min.css b/source/static/bootstrap-2.3.2/css/bootstrap.min.css new file mode 100644 index 00000000..b6428e69 --- /dev/null +++ b/source/static/bootstrap-2.3.2/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-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);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-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)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.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 .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-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)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.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 .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-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)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-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)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody 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}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft: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 tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-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);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}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{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{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);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.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{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/source/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png b/source/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/source/static/bootstrap-2.3.2/img/glyphicons-halflings.png b/source/static/bootstrap-2.3.2/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/source/static/bootstrap-2.3.2/js/bootstrap.js b/source/static/bootstrap-2.3.2/js/bootstrap.js new file mode 100644 index 00000000..638bb187 --- /dev/null +++ b/source/static/bootstrap-2.3.2/js/bootstrap.js @@ -0,0 +1,2287 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('