From bce6c3a75ad9e6a04b4550e5c9324b29bf8364c3 Mon Sep 17 00:00:00 2001 From: runner Date: Thu, 9 May 2024 17:17:50 +0000 Subject: [PATCH] sys: Build documentation --- docs/.buildinfo | 4 + docs/.doctrees/coder/BBTKForcePad.doctree | Bin 0 -> 12154 bytes docs/.doctrees/coder/TPad.doctree | Bin 0 -> 57649 bytes docs/.doctrees/coder/TPadButtonGroup.doctree | Bin 0 -> 58000 bytes .../coder/TPadPhotodiodeGroup.doctree | Bin 0 -> 68347 bytes docs/.doctrees/coder/TPadVoiceKey.doctree | Bin 0 -> 4242 bytes docs/.doctrees/download.doctree | Bin 0 -> 3225 bytes docs/.doctrees/environment.pickle | Bin 0 -> 344485 bytes docs/.doctrees/index.doctree | Bin 0 -> 5481 bytes docs/.nojekyll | 1 + docs/_modules/index.html | 161 + .../psychopy_bbtk/forcePad/index.html | 219 + docs/_modules/psychopy_bbtk/tpad/index.html | 773 ++ docs/_sources/coder/BBTKForcePad.rst.txt | 15 + docs/_sources/coder/TPad.rst.txt | 15 + docs/_sources/coder/TPadButtonGroup.rst.txt | 15 + .../coder/TPadPhotodiodeGroup.rst.txt | 15 + docs/_sources/coder/TPadVoiceKey.rst.txt | 15 + docs/_sources/download.rst.txt | 8 + docs/_sources/index.rst.txt | 27 + docs/_static/Nottingham Supported.png | Bin 0 -> 65201 bytes docs/_static/Psychopy Plugin Header Large.png | Bin 0 -> 22964 bytes docs/_static/Psychopy Plugin Header Small.png | Bin 0 -> 9576 bytes docs/_static/basic.css | 764 ++ .../bootstrap-3.3.7/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.7/css/bootstrap.css | 6757 ++++++++++ .../bootstrap-3.3.7/css/bootstrap.css.map | 1 + .../bootstrap-3.3.7/css/bootstrap.min.css | 6 + .../bootstrap-3.3.7/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 docs/_static/bootstrap-3.3.7/js/bootstrap.js | 2377 ++++ .../bootstrap-3.3.7/js/bootstrap.min.js | 7 + docs/_static/bootstrap-3.3.7/js/npm.js | 13 + docs/_static/bootstrap-sphinx.css | 204 + docs/_static/bootstrap-sphinx.js | 157 + .../cerulean/bootstrap.min.css | 11 + .../bootswatch-3.3.7/cosmo/bootstrap.min.css | 11 + .../bootswatch-3.3.7/cyborg/bootstrap.min.css | 11 + .../bootswatch-3.3.7/darkly/bootstrap.min.css | 11 + .../bootswatch-3.3.7/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.7/lumen/bootstrap.min.css | 11 + .../bootswatch-3.3.7/paper/bootstrap.min.css | 11 + .../readable/bootstrap.min.css | 11 + .../sandstone/bootstrap.min.css | 11 + .../simplex/bootstrap.min.css | 11 + .../bootswatch-3.3.7/slate/bootstrap.min.css | 11 + .../bootswatch-3.3.7/solar/bootstrap.min.css | 11 + .../spacelab/bootstrap.min.css | 11 + .../superhero/bootstrap.min.css | 11 + .../bootswatch-3.3.7/united/bootstrap.min.css | 11 + .../bootswatch-3.3.7/yeti/bootstrap.min.css | 11 + docs/_static/doctools.js | 314 + docs/_static/documentation_options.js | 10 + docs/_static/file.png | Bin 0 -> 286 bytes docs/_static/jquery-3.4.1.js | 10598 ++++++++++++++++ docs/_static/jquery.js | 2 + docs/_static/js/jquery-1.11.0.min.js | 4 + docs/_static/js/jquery-fix.js | 2 + docs/_static/language_data.js | 295 + docs/_static/minus.png | Bin 0 -> 90 bytes docs/_static/plus.png | Bin 0 -> 90 bytes docs/_static/psychopy.css | 456 + docs/_static/pygments.css | 69 + docs/_static/searchtools.js | 506 + docs/_static/sphinx_highlight.js | 154 + docs/_static/underscore-1.3.1.js | 999 ++ docs/_static/underscore.js | 31 + docs/_static/websupport.js | 808 ++ docs/coder/BBTKForcePad/index.html | 198 + docs/coder/TPad/index.html | 405 + docs/coder/TPadButtonGroup/index.html | 394 + docs/coder/TPadPhotodiodeGroup/index.html | 425 + docs/coder/TPadVoiceKey/index.html | 175 + docs/download/index.html | 170 + docs/genindex/index.html | 453 + docs/index.html | 189 + docs/objects.inv | Bin 0 -> 849 bytes docs/search/index.html | 187 + docs/searchindex.js | 1 + 92 files changed, 29758 insertions(+) create mode 100644 docs/.buildinfo create mode 100644 docs/.doctrees/coder/BBTKForcePad.doctree create mode 100644 docs/.doctrees/coder/TPad.doctree create mode 100644 docs/.doctrees/coder/TPadButtonGroup.doctree create mode 100644 docs/.doctrees/coder/TPadPhotodiodeGroup.doctree create mode 100644 docs/.doctrees/coder/TPadVoiceKey.doctree create mode 100644 docs/.doctrees/download.doctree create mode 100644 docs/.doctrees/environment.pickle create mode 100644 docs/.doctrees/index.doctree create mode 100644 docs/.nojekyll create mode 100644 docs/_modules/index.html create mode 100644 docs/_modules/psychopy_bbtk/forcePad/index.html create mode 100644 docs/_modules/psychopy_bbtk/tpad/index.html create mode 100644 docs/_sources/coder/BBTKForcePad.rst.txt create mode 100644 docs/_sources/coder/TPad.rst.txt create mode 100644 docs/_sources/coder/TPadButtonGroup.rst.txt create mode 100644 docs/_sources/coder/TPadPhotodiodeGroup.rst.txt create mode 100644 docs/_sources/coder/TPadVoiceKey.rst.txt create mode 100644 docs/_sources/download.rst.txt create mode 100644 docs/_sources/index.rst.txt create mode 100644 docs/_static/Nottingham Supported.png create mode 100644 docs/_static/Psychopy Plugin Header Large.png create mode 100644 docs/_static/Psychopy Plugin Header Small.png create mode 100644 docs/_static/basic.css create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css.map create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap.css create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap.css.map create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap.min.css create mode 100644 docs/_static/bootstrap-3.3.7/css/bootstrap.min.css.map create mode 100644 docs/_static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.eot create mode 100644 docs/_static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.svg create mode 100644 docs/_static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf create mode 100644 docs/_static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff create mode 100644 docs/_static/bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2 create mode 100644 docs/_static/bootstrap-3.3.7/js/bootstrap.js create mode 100644 docs/_static/bootstrap-3.3.7/js/bootstrap.min.js create mode 100644 docs/_static/bootstrap-3.3.7/js/npm.js create mode 100644 docs/_static/bootstrap-sphinx.css create mode 100644 docs/_static/bootstrap-sphinx.js create mode 100644 docs/_static/bootswatch-3.3.7/cerulean/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/cosmo/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/cyborg/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/darkly/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/flatly/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/fonts/glyphicons-halflings-regular.eot create mode 100644 docs/_static/bootswatch-3.3.7/fonts/glyphicons-halflings-regular.svg create mode 100644 docs/_static/bootswatch-3.3.7/fonts/glyphicons-halflings-regular.ttf create mode 100644 docs/_static/bootswatch-3.3.7/fonts/glyphicons-halflings-regular.woff create mode 100644 docs/_static/bootswatch-3.3.7/fonts/glyphicons-halflings-regular.woff2 create mode 100644 docs/_static/bootswatch-3.3.7/journal/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/lumen/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/paper/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/readable/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/sandstone/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/simplex/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/slate/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/solar/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/spacelab/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/superhero/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/united/bootstrap.min.css create mode 100644 docs/_static/bootswatch-3.3.7/yeti/bootstrap.min.css create mode 100644 docs/_static/doctools.js create mode 100644 docs/_static/documentation_options.js create mode 100644 docs/_static/file.png create mode 100644 docs/_static/jquery-3.4.1.js create mode 100644 docs/_static/jquery.js create mode 100644 docs/_static/js/jquery-1.11.0.min.js create mode 100644 docs/_static/js/jquery-fix.js create mode 100644 docs/_static/language_data.js create mode 100644 docs/_static/minus.png create mode 100644 docs/_static/plus.png create mode 100644 docs/_static/psychopy.css create mode 100644 docs/_static/pygments.css create mode 100644 docs/_static/searchtools.js create mode 100644 docs/_static/sphinx_highlight.js create mode 100644 docs/_static/underscore-1.3.1.js create mode 100644 docs/_static/underscore.js create mode 100644 docs/_static/websupport.js create mode 100644 docs/coder/BBTKForcePad/index.html create mode 100644 docs/coder/TPad/index.html create mode 100644 docs/coder/TPadButtonGroup/index.html create mode 100644 docs/coder/TPadPhotodiodeGroup/index.html create mode 100644 docs/coder/TPadVoiceKey/index.html create mode 100644 docs/download/index.html create mode 100644 docs/genindex/index.html create mode 100644 docs/index.html create mode 100644 docs/objects.inv create mode 100644 docs/search/index.html create mode 100644 docs/searchindex.js diff --git a/docs/.buildinfo b/docs/.buildinfo new file mode 100644 index 0000000..d80db74 --- /dev/null +++ b/docs/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 551bf325797bd0def1fd98fdc44180ea +tags: d77d1c0d9ca2f4c8421862c7c5a0d620 diff --git a/docs/.doctrees/coder/BBTKForcePad.doctree b/docs/.doctrees/coder/BBTKForcePad.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7b50a0b8a48507b74245c531c443a07193cefb99 GIT binary patch literal 12154 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 literal 0 HcmV?d00001 diff --git a/docs/.doctrees/coder/TPad.doctree b/docs/.doctrees/coder/TPad.doctree new file mode 100644 index 0000000000000000000000000000000000000000..d8b8fa44edbd8e17dfd8623f581ed4299b290ff4 GIT binary patch literal 57649 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 literal 0 HcmV?d00001 diff --git a/docs/.doctrees/coder/TPadVoiceKey.doctree b/docs/.doctrees/coder/TPadVoiceKey.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9954e3bfd11786d0fcc81d11e18e7eb1e41936c0 GIT binary patch literal 4242 zcmb_fTW=f36_zZK5-Ezh_<{nq(v6EWHY|~S2!en`5TFHG1VWj#aQ#puSPyrHoH1v2 zwllM`_>jUy5HtejE!(&DF+l!M|3H38zu6m?j3Y-y4G89(J#*%qZ@zPxSFL~k<8UMY zXAgA3czih^VHnGh>dfwjGDssDo9vtH@!zvAvPZU~$V)9#70}FXKqFvWgo?)5=b7z0 zb;E@ol>2uy4GfoYy`8mKo9%p_Jz^c(GTaE-_+)!eKPBNa$pd;$7n#$8+V)d=>CRvK z`c+o=(@qFZHyJy!9lv&$ZP|9|<=Acu9@A``PKfOiV-%mH2GO}_ws@$W=R1KQT0@B6 zt(Zi`uiY?BmWv4q=88_8PHJ}ynYm9HJ7D)&k3C>p?8J_Tf7Vp#p-SVJs^Lqi=EFoU z0w$Bi*<@nYSMXQ+S_Q)Zc&lME{DIO4>aFuz=>#Bj5G9!@lCUOTr%$EFqeLp>HMgF6 z3z>QWi9N~r#{tE0Hdo+1i(^O3&B zb=$dHN^QF}L06jymc^N2nyBWkZibP&=hkGUhbFF3BNN|K7@xVSrOIzB*%8j5xy z)u~6~g=cs~Ju(GG-t!8JK_b!_kM)2cjV_3xpBC%q9wXYDP#WW!g`nYR)Lj8&z=#T8 zA~OaK&DR0h?dDLrMBK)iD?a`H|KwA7!aaNYH3l2p`mD(3U~ITBZMtwhy+e@TGf?`TJ^tY}G)%5UMX$}6zm)vih3RK`wse=gX+&QX zPc|rOF>Bf34R5`I=EnP$h2YDdj#O0$Itc64o2tg&N(`JbFt{GDrwzdV_$JGrG?ep7 z-L!6duGCz(rZY#=Ayq;9fxJ=Rx^Qu;fFUn*sL?-8nYt0NQ+vlK5^F*7l94DmLy;*O zQOig}M0UPmyOjWmf&$K4w#$g9mo0llFF8;&#H6}X zYS~suC+Q5w^-(ippa=~`Nd!p;*AY+`lJk$pz|2QYk|DG*+eyvz?1MAS@%zE*N1rMs zmCr~V3aW4e&egzV_Mkw%VWpK@$?VD6mo*dYKek^OT{=*0eX#mrZKpkS0f2a#0Uwcf zxP3w5SxROUaEIu4w=l!m+lmHKg?>mA&<4kFaAs`VfsCh!5peLZVgqa2K1q%Amm+(M zgKPU?8YO@7$)O^ zR5PU0U8k8l08Jmm0j|g70|-sd-ucygz_YKW!J2s|S(^W4WgeMJ9AD>D4LCK^{0vls zAv2M{VI4yzNTJZM?0narfRK@2XJ*}Q{bB~XvWI#R8*=G0K4SuZAn&%2j`uws5oFn4 zQ>3&8P`C4SvGg(DkrLXI0D}mI7pjV61Ijss*ga2^>?(gU6y3h40asv;40t>R2g;&w z?5c!LCu?dva@-Y?6q)FT{CNh-L=ze!eHZY6QEG6;-2hs1pGJfWACDVXbaStd%I68V zDyBt2yRus}zHpBPyIYhJfj#uoXv?`M!SMILcD!-t^ zp#r#kN0 z-pdK;`EO9?=AL7n7jdmowlO$^S`;#PK!le+NW4eI?2QML_i!|N`1m95W9K1SpP`|L zahrI{nGAci@!Tvws79*re>mv-SN|G~zJK-apMF?9hrRgq=ElZNMzQ-ZKERG^CzV#& zH8=4j00EKhACG_ciA#F-fIjauMj4DHFWz?^6qB7ju4{R9DLFUxYH^-Mdpr(A8oIQd SxeUUTi*{31W*1C48T=O$TxXX6 literal 0 HcmV?d00001 diff --git a/docs/.doctrees/download.doctree b/docs/.doctrees/download.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6180883c11f8a0f64202b9808e1aab8c09845cc8 GIT binary patch literal 3225 zcmb_eOK%%D5KiJqwrt6dJdB`;Qw2rp1c|I33bgepKwF@IQ3HJfJp>!>E+rD;l3S8% z$%g>#AwUcey@dI{{kW@L$!Z<+Py>RO!{Kn|o0*UEN9+Ax-D~Ba+c7!ga&|=0RH~F3 z?>17E6d9G)zw=N3^soIB*U@BZRG|~<-8E<=jEhuL>0f%c9n>us=4gI?-O$8xC7a`{ z#oBEBrGLUYu4TCubZN^Sey65=tNL6TON8j><~(64KOf|x7;`zWG|L6C)CUu=aPwz6 z3$Fe5gKvBlMLQ?(*?P9;I#ClOTXXGsY^Uy~;F9{&A|`H=SgUzlSYQ$`SmUV)@vbL= z7y}``Taske*G5|8i$zS5iKe5VQ@C|Y#$n5|9d@5}*#ox54%|1xUkue|s0%5n9!`~> z44cs7*siYNuZfIKhN+rLp-6h94MKT%aVQ>|m^w~4^Meq=Q?Ylew7UPo9 zOL5Q-8Xd3$_8jQ9>y(y(_XM|86A{HiC6nc_zYWONB|hf%8M8Jw$HO7MSrIp>Z$4Jb z|3yZ)tP%R3tW_CA1V5ShY7AXxmWgANlhFMexu&SwGg?CX!yJW;1qut;+#yrbfmMTf z*n=z6O6s(gNB$ETkmU?-;`+6!Aj+hmB|Z>N-RbQv{a_vwSOg|0Cm)z z;o7ROd13u2+c|ZeF$F0QtF*@=1^a;;vmA>pt(1kUbi`-gT_1Y4Rk;x1-U$>o=gUG1 zta?@@QDCF63s+k3S)Y4%YXmb=S-Q0O*7X8&%OZV5U>+qZ3-5t}!TXhj z3R+5{Datph84>r*56mg@)O9t@m9~+fXB2SWaGQ*XX4!IkbjE?ACAKiNQp>ec8W&?+ zw>>3V0!3(ON-{_~NJm0LNWniYfmsBOQ7N>%>lAi0_;O%4z8_rPjHuR1M~ui+P>l=( zR}<^qPKErEl~!rRyMvXT6%*{e+pdf*9H@^zxV*7)((Q%-PDXfYXB6owM)_Q4?bc*d>&e)rIA=QLluJ|UQHki-POhrV$4YW9WL9OdVhDS4#y80~a7XqFB@Girtp z5FgD4k3ahycy8-avSL0+7Un;#&7*TksMiVAN1WPGc?Z~F$ZRHXS;vwXEtFd3Pd3~E z3NnkD&TO8~sN&uWw`b`3-f-d{LKua3{b-P?w%Ls1~nL~S! zFw6-F5??hNP%a_F=}D3Mi*lN)Uhj$nE>Jxx;c|o;n3KY-z!Ij2SJZeGYBx+KWhaJ7 zYT{8cSxi&3?>RhRlv>@xn!|Z-&!8Jb;&-cRa=izJnJIgpsHs&;g#41hXH2MGSZ^*1w+1 z-y!%n{znu)22HdP#$JPbR~I(CaY?+@h|831ahZrB4J9%T+1gA4war-|Jl;io^fx%g B{9yn9 literal 0 HcmV?d00001 diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle new file mode 100644 index 0000000000000000000000000000000000000000..1b991c507b590661a8fa9bf599a7b9eedb2e1f48 GIT binary patch literal 344485 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 O`x-$#J^q0JErm%g6}6RL&M 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 literal 0 HcmV?d00001 diff --git a/docs/.doctrees/index.doctree b/docs/.doctrees/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0bd08360b9069e2b5871b25f5325ca5f538a68f3 GIT binary patch literal 5481 zcmd5=&2J<}75A<^V~;=APVBJR4`u~ny(BZk0SVY!90?RzSRpJMaY%Y=x@)G&)6>;- zRoml3q;Oc+5d}g@BQ4@DK#>3;BtU|k!@t0h6GBKxoH_7&)!j2av$5CQu;fwKt5>gH zz4v>s-m4F4KYMR?!Ts4S9Sa$a+AIhn6>y!|l|cFFkVhu_FuV8t?EP%tHWGHKRhsxb zvkTzxg$#p)N7=iX-6VD+L)|XcFKg}_siMhpQ4@8s{BE`{8n$Mn33+A8-g}3Kz8dnT zQO#JN`9j5Kt!~#0?&@Z#2_t!TG7M8@A?f zi||1NCNdA2^#Vve85U7AWTSw`Mr4Oq5NIrR*~DIdJqUmm0L@^v1JOZ>Jj9dCF7-pz z&7Ro0kYI|kvE3-7P6#VeI_v^2L3X%cR~>+~io!GSt|Glv6ry3ds}SV(hlP1oV4iOy zEzH;wXv{6qIz{lsP>0Rq=3Av%b2$X!xAW9m=0@?(-1vMW3MRTprbl+iN5W1z2L}%h zzpjv*-(o@bgY3wz=JW^Ucy~HJNR3g^HxiY`j`jL<>Mfy+3M52Mr;8m((nE#7Kjddv z#zjEM{IU3<7>gf?A9K+=ydwJcrDq-V25FcH`9vI##b7ML!v!%MiwGeVi=S3aOIdL= zZ(3n4W6HHz)9s6ECBg2z83mNET=FrjO9*qf$lj+;O=IU5mrn|$`O}=;#n4MGcGkLS z7;@u<5;=OBo~AcpgJwKw_^>isW^?EE5bR1$_>gj56^TyNr=Ji&0)Il4!ezU)&C%^rb<7()1}yB1AZ?Gc4(IgF0k# z5JJ-Liy*xYHGX%I8pK>CJYxRM^O%2Ck^B)E3LgG->5|fALj=#Ky6hj$Wq&C7MLz!X z+!$^tB~;wEt9~Hnzdw(;^aC+J z>xYdzbTns)FXjX1_~w;`g;_^TNfTd8NqZ;GSce>i{Agm~dw@^T~iX6_$>TEJw&G4*Rv#mm*069&NMrI*YO{kN0M7(BSGzp7z==AVVwD%LP^LC_W zlwo0B(G)zcz)8u8SL~*rCe-YBlh$Uvq~tA*UD4ba+#~4ww&}dCk?SR{#zL~MKV)Hw zJF~n+Y+a=$PEB?swvKEA`Ijfms039(H6tR+ersLFeC1UGk((Q_4WA4UVJ zQHo)jgcxn0g7T0+Mll(Cs8*?M z)ev|ir|^(FigzlF@XD4A`xOg{9`4AlC!CrTFXSg2=DccG1q&y`n%(9j2`d_AQe86D zY%Sp3w2$pJ>2jjm7;-rqg3^G?d`?Fq{bU52dFWK=j_7B$k(yrXt1T_@eRFow<4K|t zPXO#8Rkn3f)yHMGm0P|drRJn$_SW3YoQUI}Q0CaoL-C+A_o^!$N_^v; zNG)^7Zh3*!R21SMg_g@@s37dtaTtx@$m1WVDcHP8r?N+1*aYn|^(gQSNekfeHS`dZ zA=;R2iZ>u9>H~BZ_5Dr&{#)p zmGlu&yTs`f0H=pK67Df@#|r4JSHARR*mE=K`E%llG8O-YQapl}5o8BEX-jT;ZVx1c zjxfUzn>CPl5k&ztWh?d;Fgf%l!AZrM>%%=A6GF!Jnm&sR8+k(ZMTmdkcPUf^{dGNL z2(<5|h-wW(z2L_A&1V?>2w!1#K1|CP58hUskqrB_1 z-Y(v_fYq><=d`h1OFs|sliCJxP+9FR3&%5d^W#+9!83qkYYX|%06bjsuFF#C`LTGbTAYj;4;RGa(_~IOK!rhpW*eG{( zi*{z@BL^pj9tL*jWfe1M?vYk}JX-)exOaSoKFmEx;$m5Tqo98X3qH=?Mu_0m48ev6 mJPlOj8&0yz40&xrc8*;u9vA?mKD`3229yAcT#+{k?f(MEfiTJd literal 0 HcmV?d00001 diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/docs/.nojekyll @@ -0,0 +1 @@ + diff --git a/docs/_modules/index.html b/docs/_modules/index.html new file mode 100644 index 0000000..7c11090 --- /dev/null +++ b/docs/_modules/index.html @@ -0,0 +1,161 @@ + + + + + + + Overview: module code — PsychoPy Example Plugin 0.0.0 documentation + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + +
+
+
+ +

All modules for which code is available

+ + +
Back to top +
+ +
+
+ + + \ No newline at end of file diff --git a/docs/_modules/psychopy_bbtk/forcePad/index.html b/docs/_modules/psychopy_bbtk/forcePad/index.html new file mode 100644 index 0000000..38ac49f --- /dev/null +++ b/docs/_modules/psychopy_bbtk/forcePad/index.html @@ -0,0 +1,219 @@ + + + + + + + psychopy_bbtk.forcePad — PsychoPy Example Plugin 0.0.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +

Source code for psychopy_bbtk.forcePad

+
+[docs] +class BBTKForcePad: + def __init__(self, server=None, port="COM5", interval=0.001): + self.port = port + self.interval = interval + + self.server = server + +
+[docs] + def getEvents(self, clear=True): + return self.device.getEvents(clearEvents=clear)
+ + + @property + def device(self): + """ + ioHub device corresponding to this BBTK Force Pad + """ + if self.server is not None: + return self.server.getDevice("bbtk_force_pad") + + @property + def config(self): + """ + Configuration dict to pass to ioHub when starting up. + """ + return { + 'serial.Serial': + { + 'name': 'bbtk_force_pad', + 'monitor_event_types': [ + 'SerialInputEvent', 'SerialByteChangeEvent' + ], + 'port': self.port, + 'baud': 223300, + 'bytesize': 8, + 'parity': 'NONE', + 'stopbits': 'ONE', + 'event_parser': { + 'fixed_length': 12, + 'prefix': None, + 'delimiter': None, + 'byte_diff': False + }, + 'device_timer': { + 'interval': self.interval + }, + 'enable': True, + 'save_events': True, + 'stream_events': True, + 'auto_report_events': True, + 'event_buffer_length': 1024, + 'manufacturer_name': 'BlackBox Toolkit', + 'model_name': 'Force Pad', + 'device_number': 0 + } + }
+ +
+ +
Back to top +
+ +
+
+ + + \ No newline at end of file diff --git a/docs/_modules/psychopy_bbtk/tpad/index.html b/docs/_modules/psychopy_bbtk/tpad/index.html new file mode 100644 index 0000000..0c92271 --- /dev/null +++ b/docs/_modules/psychopy_bbtk/tpad/index.html @@ -0,0 +1,773 @@ + + + + + + + psychopy_bbtk.tpad — PsychoPy Example Plugin 0.0.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +

Source code for psychopy_bbtk.tpad

+from psychopy.hardware import base, serialdevice as sd, photodiode, button
+from psychopy.hardware.manager import deviceManager, DeviceManager
+from psychopy import logging, layout
+from psychopy.tools import systemtools as st
+import serial
+import re
+import sys
+
+# possible values for self.channel
+channelCodes = {
+    'A': "Buttons",
+    'C': "Optos",
+    'M': "Voice key",
+    'T': "TTL in",
+}
+# possible values for self.state
+stateCodes = {
+    'P': "Pressed/On",
+    'R': "Released/Off",
+}
+# possible values for self.button
+buttonCodes = {
+    '1': "Button 1",
+    '2': "Button 2",
+    '3': "Button 2",
+    '4': "Button 2",
+    '5': "Button 2",
+    '6': "Button 2",
+    '7': "Button 2",
+    '8': "Button 2",
+    '9': "Button 2",
+    '0': "Button 2",
+    '[': "Opto 1",
+    ']': "Opto 2",
+}
+
+# define format for messages
+messageFormat = (
+    r"([{channels}]) ([{states}]) ([{buttons}]) (\d\d*)"
+).format(
+    channels="".join(re.escape(key) for key in channelCodes),
+    states="".join(re.escape(key) for key in stateCodes),
+    buttons="".join(re.escape(key) for key in buttonCodes)
+)
+
+
+def splitTPadMessage(message):
+    return re.match(messageFormat, message).groups()
+
+
+
+[docs] +class TPadPhotodiodeGroup(photodiode.BasePhotodiodeGroup): + def __init__(self, pad, channels, threshold=None, pos=None, size=None, units=None): + _requestedPad = pad + # try to get associated tpad + if isinstance(_requestedPad, str): + # try getting by name + pad = DeviceManager.getDevice(pad) + # if failed, try getting by port + if pad is None: + pad = DeviceManager.getDeviceBy("portString", _requestedPad, deviceClass="psychopy_bbtk.tpad.TPad") + # if still failed, make one + if pad is None: + pad = TPad(port=_requestedPad) + + # reference self in pad + pad.nodes.append(self) + # initialise base class + self.parent = pad + photodiode.BasePhotodiodeGroup.__init__( + self, channels=channels, threshold=threshold, pos=pos, size=size, units=units + ) + +
+[docs] + def isSameDevice(self, other): + """ + Determine whether this object represents the same physical device as a given other object. + + Parameters + ---------- + other : TPadPhotodiodeGroup, dict + Other TPadPhotodiodeGroup to compare against, or a dict of params (which much include + `port` or `pad` as a key) + + Returns + ------- + bool + True if the two objects represent the same physical device + """ + if isinstance(other, type(self)): + # if given another TPadButtonGroup, compare parent boxes + other = other.parent + elif isinstance(other, dict) and "pad" in other: + # create copy of dict so we don't affect the original + other = other.copy() + # if given a dict, make sure we have a `port` rather than a `pad` + other['port'] = other['pad'] + # use parent's comparison method + return self.parent.isSameDevice(other)
+ + +
+[docs] + @staticmethod + def getAvailableDevices(): + devices = [] + # iterate through profiles of all serial port devices + for profile in TPad.getAvailableDevices(): + devices.append({ + 'deviceName': profile['deviceName'] + "_photodiodes", + 'pad': profile['port'], + 'channels': 2, + }) + + return devices
+ + + def _setThreshold(self, threshold, channel): + if threshold is None: + return + # enter command mode + self.parent.setMode(0) + # send command to set threshold + self.parent.sendMessage(f"AAO{channel+1} {threshold}") + resp = self.parent.awaitResponse() + # with this threshold, is the photodiode returning True? + measurement = None + if resp is not None: + if resp.strip() == "1": + measurement = True + if resp.strip() == "0": + measurement = False + # return to sampling mode + self.parent.setMode(3) + + return measurement + +
+[docs] + def resetTimer(self, clock=logging.defaultClock): + self.parent.resetTimer(clock=clock)
+ + +
+[docs] + def dispatchMessages(self): + """ + Dispatch messages from parent TPad to this photodiode group + + Returns + ------- + bool + True if request sent successfully + """ + self.parent.dispatchMessages()
+ + +
+[docs] + def parseMessage(self, message): + # if given a string, split according to regex + if isinstance(message, str): + message = splitTPadMessage(message) + # split into variables + # assert isinstance(message, (tuple, list)) and len(message) == 4 + device, state, channel, time = message + # convert state to bool + if state == "P": + state = True + elif state == "R": + state = False + # # validate + # assert channel == "C", ( + # "TPadPhotometer {} received non-photometer message: {}" + # ).format(self.number, message) + # assert number == str(self.number), ( + # "TPadPhotometer {} received message intended for photometer {}: {}" + # ).format(self.number, number, message) + # create PhotodiodeResponse object + resp = photodiode.PhotodiodeResponse( + t=time, channel=channel, value=state, threshold=self.getThreshold(channel-1) + ) + + return resp
+ + +
+[docs] + def findPhotodiode(self, win, channel): + # set mode to 3 + self.parent.setMode(3) + self.parent.pause() + # continue as normal + return photodiode.BasePhotodiodeGroup.findPhotodiode(self, win, channel)
+ + +
+[docs] + def findThreshold(self, win, channel): + # set mode to 0 and lock it so mode doesn't change during setThreshold calls + self.parent.setMode(0) + self.parent.lockMode() + # continue as normal + resp = photodiode.BasePhotodiodeGroup.findThreshold(self, win, channel) + self._setThreshold(0, channel=1) + # set back to mode 3 + self.parent.unlockMode() + self.parent.setMode(3) + + return resp
+
+ + + +
+[docs] +class TPadButtonGroup(button.BaseButtonGroup): + def __init__(self, pad, channels=9): + _requestedPad = pad + # try to get associated tpad + if isinstance(_requestedPad, str): + # try getting by name + pad = DeviceManager.getDevice(pad) + # if failed, try getting by port + if pad is None: + pad = DeviceManager.getDeviceBy("portString", _requestedPad, deviceClass="psychopy_bbtk.tpad.TPad") + # if still failed, make one + if pad is None: + pad = TPad(port=_requestedPad) + + # reference self in pad + pad.nodes.append(self) + # initialise base class + button.BaseButtonGroup.__init__(self, channels=channels) + self.parent = pad + +
+[docs] + def isSameDevice(self, other): + """ + Determine whether this object represents the same physical device as a given other object. + + Parameters + ---------- + other : TPadButtonGroup, dict + Other TPadButtonGroup to compare against, or a dict of params (which must include + `port` or `pad` as a key) + + Returns + ------- + bool + True if the two objects represent the same physical device + """ + if isinstance(other, type(self)): + # if given another TPadButtonGroup, compare parent boxes + other = other.parent + elif isinstance(other, dict) and "pad" in other: + # create copy of dict so we don't affect the original + other = other.copy() + # if given a dict, make sure we have a `port` rather than a `pad` + other['port'] = other['pad'] + # use parent's comparison method + return self.parent.isSameDevice(other)
+ + +
+[docs] + def dispatchMessages(self): + """ + Dispatch messages from parent TPad to this button group + + Returns + ------- + bool + True if request sent successfully + """ + self.parent.dispatchMessages()
+ + +
+[docs] + def parseMessage(self, message): + # if given a string, split according to regex + if isinstance(message, str): + message = splitTPadMessage(message) + # split into variables + # assert isinstance(message, (tuple, list)) and len(message) == 4 + device, state, channel, time = message + # convert state to bool + if state == "P": + state = True + elif state == "R": + state = False + # convert channel to int + channel = int(channel) + + resp = button.ButtonResponse( + t=time, channel=channel, value=state + ) + + return resp
+ + +
+[docs] + @staticmethod + def getAvailableDevices(): + devices = [] + # iterate through profiles of all serial port devices + for profile in TPad.getAvailableDevices(): + devices.append({ + 'deviceName': profile['deviceName'] + "_buttons", + 'pad': profile['port'], + 'channels': 10, + }) + + return devices
+ + +
+[docs] + def resetTimer(self, clock=logging.defaultClock): + self.parent.resetTimer(clock=clock)
+
+ + + +class TPadVoicekey: + def __init__(self, *args, **kwargs): + pass + + +
+[docs] +class TPad(sd.SerialDevice): + def __init__( + self, port=None, baudrate=115200, + byteSize=8, stopBits=1, + parity="N", # 'N'one, 'E'ven, 'O'dd, 'M'ask, + eol=b"\n", + maxAttempts=1, pauseDuration=1/1000, + checkAwake=True + ): + # get port if not given + if port is None: + port = self._detectComPort()[0] + # initial value for last timer reset + self._lastTimerReset = logging.defaultClock._timeAtLastReset + # dict of responses by timestamp + self.messages = {} + # indicator that a message dispatch is currently in progress (prevents threaded + # dispatch loops from tripping over one another) + self._dispatchInProgress = False + # nodes + self.nodes = [] + # attribute to keep track of mode state + self._mode = None + self._modeLock = False + # initialise serial + sd.SerialDevice.__init__( + self, port=port, baudrate=baudrate, + byteSize=byteSize, stopBits=stopBits, + parity=parity, # 'N'one, 'E'ven, 'O'dd, 'M'ask, + eol=eol, + maxAttempts=maxAttempts, pauseDuration=pauseDuration, + checkAwake=checkAwake + ) + # reset timer + self.resetTimer() + +
+[docs] + def close(self): + # set mode to 0 on exit + self.setMode(0) + # close + sd.SerialDevice.close(self)
+ + +
+[docs] + @staticmethod + def getAvailableDevices(): + devices = [] + if sys.platform == "win32": + # iterate through profiles of all serial port devices + for profile in st.systemProfilerWindowsOS( + classid="{4d36e978-e325-11ce-bfc1-08002be10318}", + connected=True + ): + # skip non-bbtk profiles + if "BBTKTPAD" not in profile['Instance ID']: + continue + # find "COM" in profile description + desc = profile['Device Description'] + start = desc.find("COM") + 3 + end = desc.find(")", start) + # if there's no reference to a COM port, skip + if -1 in (start, end): + continue + # get COM port number + num = desc[start:end] + + devices.append({ + 'deviceName': profile['Instance ID'], + 'port': f"COM{num}", + }) + else: + for profile in sd.SerialDevice.getAvailableDevices(): + devices.append({ + 'deviceName': profile['deviceName'], + 'port': profile['port'], + }) + + return devices
+ + +
+[docs] + def addListener(self, listener): + """ + Add a listener, which will receive all the messages dispatched by this TPad. + + Parameters + ---------- + listener : hardware.listener.BaseListener + Object to duplicate messages to when dispatched by this TPad. + """ + # add listener to all nodes + for node in self.nodes: + node.addListener(listener)
+ + +
+[docs] + def dispatchMessages(self): + # do nothing if there's already a dispatch in progress + if self._dispatchInProgress: + return + # mark that a dispatch has begun + self._dispatchInProgress = True + # get data from box + self.pause() + data = self.getResponse(length=2) + self.pause() + # parse lines + for line in data: + if re.match(messageFormat, line): + # if line fits format, split into attributes + device, state, channel, time = splitTPadMessage(line) + # integerise number + channel = int(channel) + # get time in s using defaultClock units + time = float(time) / 1000 + self._lastTimerReset + # store in array + parts = (device, state, channel, time) + # store message + self.messages[time] = line + # choose object to dispatch to + for node in self.nodes: + # if device is A, dispatch only to buttons + if device == "A" and not isinstance(node, TPadButtonGroup): + continue + # if device is C, dispatch only to photodiodes + if device == "C" and not isinstance(node, TPadPhotodiodeGroup): + continue + # if device is M, dispatch only to voice keys + if device == "M" and not isinstance(node, TPadVoicekey): + continue + # dispatch to node + message = node.parseMessage(parts) + node.receiveMessage(message) + else: + logging.debug(f"Received unparsable message from TPad: {line}") + # mark that a dispatch has finished + self._dispatchInProgress = False
+ + + @staticmethod + def _detectComPort(): + # find available devices + available = TPad.getAvailableDevices() + # error if there are none + if not available: + raise ConnectionError( + "Could not find any TPad." + ) + # get all available ports + return [profile['port'] for profile in available] + +
+[docs] + def setMode(self, mode): + self.dispatchMessages() + # skip if mode is locked + if self._modeLock: + return + # store requested mode + self._mode = mode + # exit out of whatever mode we're in (effectively set it to 0) + self.sendMessage("X") + self.awaitResponse() + if mode > 0: + # set mode + self.sendMessage(f"MOD{mode}") + self.awaitResponse()
+ + +
+[docs] + def getMode(self): + return self._mode
+ + +
+[docs] + def lockMode(self): + """ + Temporarily lock to the current mode, meaning that subsequent called to `setMode` will + return with no effect until `unlockMode` is called. + + Returns + ------- + int + Current mode + """ + self._modeLock = True + + return self.getMode()
+ + +
+[docs] + def unlockMode(self): + """ + Unlock the mode, allowing `setMode` to be called and to have an effect. + + Returns + ------- + int + Current mode + """ + self._modeLock = False + + return self.getMode()
+ + +
+[docs] + def isAwake(self): + self.setMode(0) + # call help and get response + self.sendMessage("HELP") + resp = self.awaitResponse(multiline=True) + # set to mode 3 + self.setMode(3) + return bool(resp)
+ + +
+[docs] + def checkSpeed(self, target=5/1000): + """ + Parameters + ---------- + target : float + Target time (s) which a single request should take to return. + + Returns + ------- + bool + True if average time to return was less than the target time + float + Average time taken to return + """ + import time + # enter command mode + self.setMode(0) + # repeat 25 times... + times = [] + for n in range(25): + # start timing + start = time.time() + # send commands + self.sendMessage("FIRM") + # what did we get? + self.awaitResponse() + # how long did it take? + times.append(time.time() - start) + # average times + avg = sum(times) / len(times) + # return to data mode + self.setMode(3) + self.awaitResponse() + # are we below the target? + valid = avg <= target + + return valid, avg
+ + +
+[docs] + def resetTimer(self, clock=logging.defaultClock): + # make sure we're in mode 3 + if self.getMode() != 3: + self.setMode(3) + # send reset command + self.sendMessage("R") + # store time + self._lastTimerReset = clock.getTime(format=float)
+
+ +
+ +
Back to top +
+ +
+
+ + + \ No newline at end of file diff --git a/docs/_sources/coder/BBTKForcePad.rst.txt b/docs/_sources/coder/BBTKForcePad.rst.txt new file mode 100644 index 0000000..9c27490 --- /dev/null +++ b/docs/_sources/coder/BBTKForcePad.rst.txt @@ -0,0 +1,15 @@ +BBTKForcePad +------------------------------- + +To import BBTKForcePad, you can either use:: + + from psychopy_bbtk.forcePad import BBTKForcePad + +or, any time after `psychopy.plugins.activatePlugins` has been called:: + from psychopy.hardware.bbtk import BBTKForcePad + + +.. autoclass:: psychopy_bbtk.forcePad.BBTKForcePad + :members: + :undoc-members: + :inherited-members: \ No newline at end of file diff --git a/docs/_sources/coder/TPad.rst.txt b/docs/_sources/coder/TPad.rst.txt new file mode 100644 index 0000000..29ded37 --- /dev/null +++ b/docs/_sources/coder/TPad.rst.txt @@ -0,0 +1,15 @@ +TPad +------------------------------- + +To import TPad, you can either use:: + + from psychopy_bbtk.tpad import TPad + +or, any time after `psychopy.plugins.activatePlugins` has been called:: + from psychopy.hardware.bbtk import TPad + + +.. autoclass:: psychopy_bbtk.tpad.TPad + :members: + :undoc-members: + :inherited-members: \ No newline at end of file diff --git a/docs/_sources/coder/TPadButtonGroup.rst.txt b/docs/_sources/coder/TPadButtonGroup.rst.txt new file mode 100644 index 0000000..ac2c9a7 --- /dev/null +++ b/docs/_sources/coder/TPadButtonGroup.rst.txt @@ -0,0 +1,15 @@ +TPadButtonGroup +------------------------------- + +To import TPadButtonGroup, you can either use:: + + from psychopy_bbtk.tpad import TPadButtonGroup + +or, any time after `psychopy.plugins.activatePlugins` has been called:: + from psychopy.hardware.bbtk import TPadButtonGroup + + +.. autoclass:: psychopy_bbtk.tpad.TPadButtonGroup + :members: + :undoc-members: + :inherited-members: \ No newline at end of file diff --git a/docs/_sources/coder/TPadPhotodiodeGroup.rst.txt b/docs/_sources/coder/TPadPhotodiodeGroup.rst.txt new file mode 100644 index 0000000..828183b --- /dev/null +++ b/docs/_sources/coder/TPadPhotodiodeGroup.rst.txt @@ -0,0 +1,15 @@ +TPadPhotodiodeGroup +------------------------------- + +To import TPadPhotodiodeGroup, you can either use:: + + from psychopy_bbtk.tpad import TPadPhotodiodeGroup + +or, any time after `psychopy.plugins.activatePlugins` has been called:: + from psychopy.hardware.bbtk import TPadPhotodiodeGroup + + +.. autoclass:: psychopy_bbtk.tpad.TPadPhotodiodeGroup + :members: + :undoc-members: + :inherited-members: \ No newline at end of file diff --git a/docs/_sources/coder/TPadVoiceKey.rst.txt b/docs/_sources/coder/TPadVoiceKey.rst.txt new file mode 100644 index 0000000..d0c6bf0 --- /dev/null +++ b/docs/_sources/coder/TPadVoiceKey.rst.txt @@ -0,0 +1,15 @@ +TPadVoiceKey +------------------------------- + +To import TPadVoiceKey, you can either use:: + + from psychopy_bbtk.tpad import TPadVoiceKey + +or, any time after `psychopy.plugins.activatePlugins` has been called:: + from psychopy.hardware.bbtk import TPadVoiceKey + + +.. autoclass:: psychopy_bbtk.tpad.TPadVoiceKey + :members: + :undoc-members: + :inherited-members: \ No newline at end of file diff --git a/docs/_sources/download.rst.txt b/docs/_sources/download.rst.txt new file mode 100644 index 0000000..c7c3831 --- /dev/null +++ b/docs/_sources/download.rst.txt @@ -0,0 +1,8 @@ + +======================================================= +How to install psychopy-plugin-template +======================================================= + +You can download `psychopy-plugin-template` via pip as follows:: + + pip install git+https://github/psychopy/psychopy-plugin-template@main diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt new file mode 100644 index 0000000..9b3cdfc --- /dev/null +++ b/docs/_sources/index.rst.txt @@ -0,0 +1,27 @@ +======================================================= +Welcome to psychopy-bbtk's documentation! +======================================================= + +The `psychopy-bbtk` plugin provides a base class for serial BlackBox Toolkit devices. It includes some convenience methods to open +ports and check for the expected device. + +.. toctree:: + :maxdepth: 1 + :caption: Added content for Builder + :glob: + + builder/**/* + +.. toctree:: + :maxdepth: 1 + :caption: Added content for Coder + :glob: + + coder/* + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` diff --git a/docs/_static/Nottingham Supported.png b/docs/_static/Nottingham Supported.png new file mode 100644 index 0000000000000000000000000000000000000000..096e29d921dac157a82e862018a322b6b47390d2 GIT binary patch literal 65201 zcmeFYRahKN7d1LakN{zD4em~G4{jm21()DX0)tO*cX#*T1ef4WUL*u}2tK&OY4V-_ z^4y<`|AKj7=&G*Tvew$WtHV@2%3{1GehmVFFy!T=)IcBv9uNrb5(NqPW-{ZKGw{bZ zYe`8JS2bA)3VCTsUQPjCUe( zc9jUipV|rfh7x3h2L6b8KebfA_TG4R1Xj#CX#V*qri{PCd6{8kl#?ltg{eSf;0u+D^T!?^lGKmv5!+#@BC-!h{Nt%qz2Ja6IT61yN%xvQbXljXSnq0 zJd?7S`ZLkNYw)Lp>Q?_{k-u^06WipGhnCkQerzRxPf(rYbX`FpHtLrjI7pG08wf-J zl9v+KfMgzKd9;7sg)FS{XKc{Z z$W)$HdRu2N- z(;AeKVGF(sM~gd*@c|Jbpk{^bdvf^P(w7AfRax4X&^y)q_hCT~bVI|-ZpEUF2(tm@ z*wY<39$okS&js@ZDl?U_fAa*0x@mvZE|P$5vg{9I{@pcJQ?cm=dYT*J#9aGcJN_A~{G9=5cOz&CuNw`_lsn5`1?-}u zL!I_t#G9XVOTblZ#_Ya5C|OnFwFN~J2|OhGF8Emg$3I>u@_Li3 z7zc3u@`ykalGDAy{bnJ^mhOlaZV8!k>sSFq46>wx+k1gJ4MY(NSx()Co6|@c1tV(*n04xNd8>i1Bg@|bXN)=tcb3wUn&e60=TdH|d zTe5kjD;)fZkuTZDQS9i+eqMAp@+%_<6W+-Oq%C`saZd?-hKD(WssY<7U%O`_h;v!9 z!>=`AWv4Jx>zAB^GJ|2)uvXuND2Lzk9~MXung@s0yN*f>y24tPxF`D0$R8WL&g&ju zTwf8GZ^6S2S{kY~T2TmjY!LDi$3b4(qaG{<;fE80QnIH9he1gBNI#*~S?8vpUEYMN zUyz3wI8t3}cQcSXveO4H>s8FPpMZgWV!L+i4K-K8!!|9Z$l%wMHM`6JT++$vo3#u6kPy%f zGpI|$+MOtJReRWeBWBA0v=g4LgS&YJA`37kC0Da{Q#!p(wV3k7?;ZuUcLIsY&dDdR zq6*4J&+Uh$wF*l7*?EK`1>8V@0GV)@Z{{_u5R-twIR_~u98e3VOj^+$k${A~`-Hp% zC9G_YKILGp31p=HP5>=cpFQ^S{f7)>SDl&;gE3Dg*Y2OU8+yOdL{7gy%EAdFd=)oq z!GW>^d--uMaQq)=1$oV*6peWF`)0Gd!5_64*FB4=PK53d4mK+reY|d4xCgI`W4knq zsaA_AQ9KjOg7jR0TwwHu^P!&%*ocR^Z9oZ>iL$nNDxmAuUIBlD3w@60pPVVe>gz>L zm-m|gJjkySYI~_L^D1f^6Xczr)}UR7oF8(WMZGJ+5MJ_m=L=zv;;Yd~xQESmJ}<5n zf|DM%;YXlMEF6#qdDo>i_|1M;NFvE&-jV~IAUlmJWxET2$bm%RO6D0uPXWQmW+XRu zP8C5b(;pUg2UR*-faT4Bc{P`FL;@Vp*QUn{mk)X3g~>9!n7iylZDDJVe|L&eNJgFp zus4@EqTR=(?J=6*U~qOPzN#7haQtu?U0Qtbu(Y^?^N~2$D%3SU_W9={ESG8)`caOL zzzWTqfUJi%?d%)ebGqSF(0$LOvF9k&I!8ik#z zEsVk}QP#x^`eIv~;B;1FoUyym*RsY7ACp)!y_7(M_PwOMN?g`4@4?^s^nYF0>X6<+ zxS-#zuKkk__>nS~%U5^_sgH+UdNN4le;@oVyK$lf(F>-=?x zOs8LO{4UOmA>pOR_aXh*_H04M@4GO%V*uoi1H9e)Cuooa%?R#)EPz9T9(#14N)li?VW`x7iB94FTe}%TIw@mmZ|A)}+xEW*}J5 zUYY1e5as%VrSn5bcn*0~<~i^5aUSStfH$11AqB2^Ku+xWTWo=I5I`OkIc{^Zu)xPR zP|WB|SAHm89~B8tc94p)Oo$1HHTGxRG0#M9h$+C8zfGvuNlwYK0j~HmFE3Kg#nD~D8!oH>bMp#mA z-;WyVemy<0^EHcR=lsLWxufWua$5q^s@`$b=~r*!Zi9R4Yq7J@oBK9X&d>zVgYWiI z2K+xJ7N&$; z?#k;Xi9eIYK(K^l$hXat#w~ZVgM>?S++wPd0-{Zi+_B1aqE2rtrVJeuHYY&BtvPO( zjsA4eUP%6`kKjlzd$Qjj7K~Diqz&)1Cep5%P4^DQ z&vHNx^U7^rfGml^6R%&6M2(z;Zw|oYj%N@ggPw-l#DtL{4kK_FD!~Rp4uFkPUS<)j z&T(UhhaG@AIeAO)&eTEIdnL={isA@?v9kaJqKL1>B;|>s|1_hWJm5Um)W!85_{9Z8 zxEG*0@URtYSBUavj6(?jU>g6L_>_bPxQE(5XKS! zk0*Oz01lN7EVnc>z3;5mZ!xbl?p_{v^1`}rw%q=O3Fi%2Aw{JOj9mr+Iwox3d=yI} z=on$G10_4~I}920B;X*}yeNQUvYPnW;~lh??_q9LN^BPaaz(cwhG9ZI@p<68Jv0qs zA$BxyHwOFUkJ6^!RnO@&LO z{!?yKhiiA*o3|Is>2AJJ0mf&6o_x1pCWOHy9hfH5A4jD*$V@$4XCm0zotqB#UNquZ zfB>KomyBVopp~f)3rLiOJK}%5gK9_+AY47!Y;9>dk#@v7MS!SU{;+VJ>%i?e@Jp;I z$4zX$ui26(;p(U~q}yI*#@l6{6V97R{9?9m&*JwT`(wl6AF2DJH9_iCKeG2YIY*yw zard{=s#!%Rncp~V&|$y`DC`DWaoUZCqqK0I{lQf_W^cRwij3~8o2t_q=;0w2MMnYP za6z4c_8fE(Y9RdSf$%5zrQ8Pa>*Ptv@>j6idp{~@jPWfjRS1v+_{ettLW4Scs}(#6 zKYpYPd?UNIs<+-uEfqkZtp3cH?|ffP9l}R#gRki<1dgPwUBz7&bl9=9n@nbonCud? zWScIse0y`dL5CbU9xb9wGp7*N_4+F&Y#bmx)>~=xy^64ON6<}Ek)<49wnGYBo;Dzn zeF}g`KQ3850$&x}-~_s~M?fCFWz9#!w&PCT{^;Bte~Ls4gq8FG%b-10Y9JEjIeX;U z$YyCvVrF-!TP0si!3j@X z{Ms6DH!l~vvNd0lwI~?K-rAap+RQBEfx3;b+F$j4IyPD_!krB&z~cpNmhDpnc1zdy zL>0`;lkl7M*5YgR(zVA*YLNU5GvPH_X-LR&Ls|m?kj?D8oIBrTI-k$jlxLoV_bE+w z5eO5HR;cblh4F)CdEeeQ6DWo}9&xh8IIj!+P~9CynLNN7yVizxvIUVxzqdp}S5Sz8NI0h8}%S-cJ zurE%$d?vnqB0%wA9(5W9P|hKNBsn??4P9Ev{v;-XI4}7&DD>cXuwHaPSk;vpW0Rb=303d38acYpp#yA8)>`|L+O^qLiGO5kAQ{< z=$CnQjt4twK!Wh1tW&(`dDf;sVjP0zkfev8xXNO{<$Zni?$_H8oC+mEIv z`@^Dw*pV;d+C^M%3{YQG+vT?{I`k&~7;$7-!P-h%EKZqH~Yh8qxXMeiUv5x3k|He`4ZgT zc313j-yY_RzM&XJ3G_J6Xp%1mq+eB9!?g`S!O2#lbQjS*54$qa?lioVZkQlt;OlDE z`72ezYcgLS!?Ft?SJ1lenM2+n!`e!Br(f#VMjr=Y@v#PIfIw`f4i><1hjV%jtp<`= z7f?vYslNbS+@B$T&oQ>DQ}g5CnooA2s(|cWV&o`tL1#+P786=@%;}27RJ8q{P@V1l zBf`}pGL-u>yJSDWP1L*kn~GF{OJnCX464)0ZO`I=4gduT*IocrwWJ3u$LnXlh-U2r z_Z)`%9(WJFT-KUrKHj1(JU@IFE(!g#jscZgJ5I)mi44;MmGC88odd-Zu-_(oI(t^c zvs>3Y4`VKCBf)A@eJ<;2XwAu}=FSC|R=H;zKl=LifX*Mvbon-bWa*8c=<>`ab6%)I zUA1~`@PADAW@m=fI5MSpfCp^4@(kZC07yrCs3Rqft`TkfX}*uwg)byv11313?6LPEgM|LC>nUPr4{%-z&7E-@>g0 z01W~J|M$06Vn-8E@cX_f*WPxkNjY$kv2ca`=%bJ?+|cX6TO+87$%#8STvJ%K;ocSG zKB$7CkGL*iYl_zecY3lZ|0^$yFH%fdy!nS?(k_r(1;DH#(EFIN`&y90>W2k0@RjbZ z7V(?zUN93X+ntxE4zM-=Rdxv)7RjqXYl%0)ow(f%Id1jM1XD^_zd0S%m;EG%YW4cs z;JnG#yJ+JNv=*M=cRXKovDdfpK+!l>K(DVN!6p!d$GkufKX{-iq+Y?X1x~MKazai_ zmtapSVn+^+1KvyxKQsP>c>Y~_1@aBt4kyS&SQB){d?O8@PlPeyC*l2rbhsPJ;9$e3 zbGW7495+0x}} zAv13yT#C@17`Pim|Dk3)=wg3P?ZN33FzVVU+{DJH-(|brFA#P(tMJtbdYU5iyrA4R zu1^5mKPKEvZ{P{v7io?rxQG7!wJU}3HZh^*MraqWkk7r=J#U$;cg zR;JjpCM^X@1kAN{YR8M!sMu@H7@k1BKRmt98KC19zv^cHxP8NDAQRKCL#R+?%n-RLjRiIKMNH7AN=aZU4 za*=^DeEb|)6Sq|X4xImUdBY8*kNJvUG0$pNh>(YS_Gd*hMz=2JXbUo<7;i*63d{_- zt@Ed=8#_nkxQGN+Ocs>C1H$3^^`IUYTYkh#$O~F(&vBczQBnOnhUSwoxCc58SJAcR zy8k}58TQ9>z%UGVqmL3d84DkdN0qT$Y_oxI@j7E5t%LSg7)jL3YldaF+ z4QE=2iI;-h`NqoL{{|XPRJh%cclcgAz_JE}3A!7B%UhKW#S;haiJ=+Pp*wZ+GVHie?euYr6=+LA*)H@p%$%e!~he9D3Iz5}mcJv8UI1;h^nM1|C|Lar_O zCuW-)qz=kCDKTJOHBkfvLpX|I6mwsWB)D&T4me!CWGt^a+>Dc#IYsU)< zG$&IU$R`elFQMLAez@1l?$t3l)k}rK_0+)?!0ZgEqsT7F4@N!{xP<}92f=#OLf%LXblA)FJ z2l))ik59U>FG0u}c~qzbjCFK5v6yFJ;lvUs0?mIx zOMs>@n%@h1={haGa5!|4h zFtHpU>j~VP9DvyXEcm}4|KB$7!fu+z;kV*nmkcpuH*!3I!{moR`1wypujA8@!JV$6 zWbSM}c+ulM?hd>p7uCKo`~tz(r>UcxTj%Y3W_Rlk8^k@r%;(q6?K2^|>e+Pq2LH*y&3R@PZr@k@LHezxcC`p8pH*TmpPb z4ytOOPWXd6RYRchDvDzuq4pqa8p(%WA5qpO0bNns+HCT&E-%eCJD0@wsuKlykq#@$ z`~*ZlI3&|bIDvW^yCcLM+1u!3EdrtlBpqo)A1?%9J?fgM>A4EaPNHrICOb@9OFy7| zBb+2ciJXbCDt8D7Y4J0y`C`~P>A>O6V|Xl8IXyi2M#Z21AqHDGplU?$F+E~~XS_eu z7BsQ>8zlPXB?1pof4h0Yo2O6*Nsmv`U<_F?++8Gh(J83qfP3B(_Zs?u^J${RQYH6$ z@e1&FR#`~(Ijpu9%t=!2>JRuL+MtTdAKB&SCGsJM+xDNa>Fee@$w1D>^AVHoHVk&_Q}(anE7r zIn5q*VUdpRFXP3^iPg`yh=IDrt z6%8?BTt-#$XTpWNwzkr^5Rd}~H0Iom>fwzxrkvTY zWx`y0EuUPw(=RU)Z7T{xTUVq}JZKSBe`oG&W#VVNWc2){%1ms(c|ps@E4YRxDlhB4 zlVP1?13Gq@H@5N4s^EdPzsf}EY&n~i9Hp${o>u13vf~MfAq+^qHnEWgNxKPi#TafW zeac5gUD(3CCq?hovI`F3T>4$NrU2EX(T`C#7$&tbJ3{Fsb&W_V~knce)qgW*G2dQc{kIJbb#@!9%;(QeHYaH zp9ifel!m{ZeWNGMRb41|Oazq`?+yO%1T<`os!3y|5d=D6?9+Ebgx~&3wKZ}(CfcU; zE4M(|JO}G2G)){nlbQH1Ak6I;;emJVY2>zDORC~k_}G!KI~MGH%PZ7)lGQc^Ou(l?d=NJ6Ostwx>_nB7R~A!f~2yNr)o|+i#)#u z8pX`-Y^nHZBqw~;4cQ;shBT~y6JZL^3d-1#SeUrZmXiNXr7{vQM3i%q&(_9%bYL!iSpTR0royydxcht5dkZZJdb(bN>9L zRFCa=C5@D+e*1sU0$}`SJ{b~%js4yugIyObpCU-EtZp~}(azbBcclX|9b@`S@=Jk~ zJQf+5yi-!OtzqF8hw}JhVII8N#N7;GZeG4uJ9BoBgC7Fba*cCcyR@IHdqPvFs?~$N z!_d@qtMB-N+Qgp?4I(5N8H}q@%}WWG>|;;z+<&!v;5lrcr5SA&&{y@ek%DBF?}*lOKno0P9=CgWTKn)u4|O8DV1haOP4!OZMB_34Z8Z_qGRaqrG1AN&kwtnETg^aeK z))^dx7@~_n!IYmL%TK!*-1-Yls*wX#hyqi^eZ&~{SX=`9udOV~yHGhT+QGx;oXNc# z(D*;qnc`EuRMMte;%E6umQ)dBoYxo5<7pldY%})p=d*dH0i;w3A&FQ?lNSP#>;%1& z|56EA8iR=N?})k@4zI-tL3LjMzaw4L%0?LxgujxIaBG|2XM!S7p|XJY#GFR&lp|yN zNdYAb)`O1tW=(CKRqv)7qN?HF-p;nyKq_e2TNpfAPCP#kx`x@>_KsL8$OSo{+1F*b zwz}l=r89UNq!o<$#gXMeFu$;A(7IJ7Gn-dilc7mhhPLb+q!-8M2spnr7mW+KdWZ4E zO66jrDe}*XObj+}+yV(+z5h`glAZE1Ol}23vyP8szY3xaQXiNnL6~LE@K`e#+LX31 zT3ypTd~N2?Q25f(5cgwD@X zMA_r&>3AB()6+j@qtDJ)qGW1pc(9bvdxi+BV45kIp~b1P(!}25IPNFGoCgT;ALlj- z3;CF$a?rOP+L$-DHcwj>e_92lbl^)M7T2CPsF72#GX|CI!Gx*D+DqRh_wE)#!K*XE zsxDQAhvYQXWmw#XRdWZgO3y|oh|=R_#&q8oZa8`pViD1qGyC+P)UOk@IoBy@9UCUHf9!`Z z43XM#Ft-fcD~UgNH-r^O`7zY?N6Y(ijPRc)`e4El&5hC6cTHwwdz}~xIDq)UwQ@Fb(azq+t1!wG3Mu7)feN|h;Fjthz{Z(?0G zy%jX$)R}C=aHj@-3av85YfJuWTqHX4%snpO%-i)2)ya@%E3-+B#y+kQS5;eTp2)ii zTNCrsyMQ-h_4)6@veMDQUyRyD1Q->L);w2)Qyx0xhMz`nW-mfym{egSp5*XG0E^4H z6O8U)HFnTK6C+!B!DC??&J&o4Z*;=fBx@M4;)JvDzLod4Yi(fdF=u=Bur1Z|ASBJa zS?kQ)oRSkIfr~b7yYa*3pjVu)#@~$8iVGif2baUqaeo3OukRq{!ja4`d|KXb&TIQl z7%}AxQ@#;0WoL_@bsgy~oxnAQdtChf=lO6+cR<3wk}F^(%4YPVMvXN$UTj*S8|)ho z6#q0TR_4Jv<%}G+NimV+I9WePHDRKq8~q^dNp2HtrKFF(P*@urkc1(*nV!&H8dSNx z6xkrPd6XI^jML&Pfcbtqy%fyqfl;U}X@HD^uu>K)j#p*L9_C7w2;QJd@$FzI;};>{ zGIjq9%d9e^uM;=mPAbE_xIp?bWdK7`NNSdUd@=p-FNzt&+xP+35`DRA3+s9Qu+Uo`vH>8iKjD}9auOYt#WRL z5lkdih88J&-JyEZbK)L9p_v6-C?+fiBzRaho@$5@(gR)_=0aWu{bq^ToR-|f~jQz7{~L7b4U%NaNh`42WLF*K&^ z!K}i^+rK2d#3407Smr=C0xA*k6!=yL&S~c^%TxGqJ)f{;vGQm5>t;)p%wE4Nr)3h?#(3H(rTkG~tn2THZOgoIK$PY)%xQ)bQA1ps7so2?ooYGs zyM%dhOx0d@EDeMT-l8ig(^6CwOuPQmtl7}~ogV1vr$TdI_DBW$L@lt1i2TqN-|;*` zEUv;k{Lw{w&3A;`sZR_$2BWhW7Ixr zuhRAue>kI%G5m{UqMPR>uc&W%w&?9CT#`7A zA>;jmmzgrzP2%gJGi4z&w7jx%VKM^6|FOBT(B~}I3Sa@NHrJL=t)GiU-Tj3GSy93H zm1k_`fjZT@(O8m8Gq|X|@-a#ThFAt;$yqHOZO^Ea4f~Y(F1MEi@_1%IxeHB|HJ8ku z+D&Vh;c~UJKun$U;O?PL8vLr_Q@RB95RMWU;*@_*=qr*PDU-jSMn7I2vt-x)x;gSL zz0>$j&;8bgu+)vQb;InGN}~EK14G zCzf}8Oj*P@=jVH51KrB5oSQ|PJOzI`J;=8jLVZ=+<-aO_#4?<>ntaSSNbYPhgnoi( zWTup_6iajkucR~0BbZlzP$(YEWY@E3)P>M`21-qQz;C|&G}d?f8KVvb z+FD)gpOK9-(kN%^Uja#N0EIjiQ^ikvhZB^Al6k~s;wMZ+NWT;iA_&ssAK!7T9r*VW zR}HJ2Pf#KmeKz6RPf~UKOKE6TqLRh^Q8;z=H=3ESZ}Pf@1MhS`HBpC)a2#UwYH|jQ z%2`K~z85KD zf@e=5;^i&eZg2P87JQG0)>^${f?X{@1m}s&S{_Daq11F-3iG!&l^|tZAWC0hNA6zB}+y!@b z2{REk30tN!|75YcTJRC;lp$y z?rF<*sqjYCUvv&)1xge~=b7M;D$UI4Q$KqM^%%XXT|JE=QuM;qMt5gKNm2CaP%%Zb@WV)iW`_`LR(Ln`Y|a;oy>Dm4l8BtM#P_0EUQ0#&gPI9 zp^~gCETO(mxnr}{$X8)ZxR55EdtE_cr=S`V4rd3VN8;qYYCTikV7Fy}N>HqH&%}ixgt8r*V4kBX&*o~} zuWk@%>(X+ZwNH`Qn30xjITKx(V~nH`GW(vm@Nnj=2HH*zv-qe4H`n{HQfPaUpt--h z#a^e;t_o?^3h=R2(`#8_Db%3e&KxmB)3qOeEmtpR+5eODzXHVg1TzBVC}Q?%YC|iJ zoarTVh+ZpOed=WVam0)S?B^(@#5AZc+sT^NxFw63O~-;ktDS58_{FO1&g zqJVH&&`&Cw@y=QPArVHO(*9PBW!P0+?{vx#m8ZqRwnon}+QUl>wq;(RL%b|=gOaED zTRVDNiBj`#q8&BwLZa*BwF+9zFY^6$xBN&~!{nvS!3oW9MFF?%`m;dm?*W;T2%#gE z@QkG!^+jj7181>QCmvO5Yl*Jyc9z+wx^_MDUR##B%@|U-c##rc4w!t+@+1E7YuZb( zfQ-h=H{greO*q}lx7_2EZcx!m&)ObS%=eIKn85^s9ugKhSaC~wcT!L$B9-QOwo zWHu|55gbEF1PVk$c*+Uf=|w(=<8(>0omj7E&Whs#mcZ46Lvs>gEbPK>IsB=jM5gB! z^^x&>>2~Q;n0Dg>L+`Zpx!QC~_uB{`-W1#4C7$QTGhBYA*rOaZq)2o-Bg!5RZsC?Y z|K5^ZNQf6QMSXCgU7n@8x@7rzJS>x^WcS0r7flWY{+8+Tj0Wq@uGGw}P+_`|M4F`g z#rY76C)~yP_eC1@>|}BjE<1e)ZMv_MSoqVb*3)zrin6%`ux#dLp0LOO$N=mwM9t;bVR2ZU2u`i8lVK1l#%& zMaM~4z$Zxox-diG}*)%6x(%{KNVMiy?SO3}_ z1bG1BsKw6oV?Sgsl8^Mu!E%h8@@;afBbUN|lg**D>{E7W`4a{?HlA=Dnd}QZA;e!DXhR zTuN{+@VCvn%PiD6m%Ct~(XlU)ku4N`%w3te6%0iL~FQpqtM5zFDxpr4oc zI?8gsY$Jjp*^L)sqB&;8<@eV~lP+&3Fsf6$MP-HlNl1r~e2bDAf9d1;ItE0UKpss= zuf+edItkB{6Hm;CEoNmrQ(T%=_tvJiv~3M3c4S3iHj5Cr=cz}!t-e4E1Ha=@t>?6ure<-Bb?4&BYsIa4UGpA zd6vI*@NHEG8ZI1IZCNJ!^i>#3vgp5UnAfb7KcHwFw_QwapXT;AT!uq1XT#WsZ)T~G zCEDdr){QB9yz+Tf#%*z_WcT0D26N~%DVsQ|aeR(3$I>Zs3c(se%a;GAE!lw6c1oU# z!WkG$dW@TXyrTo|3Kk#NHQ0z#nX2DQ6ATOcUsQW28rIHhKvMov(X=S$fjiyvbD_*p zO3xn&n+(U6b~dd?e37-Xi5m|HXHM{l}_XOvDBxcWutKt_8=6{;E=v+K@QD>6st%34g>Gu^B!8 zPA_LrQ21vGA*C;pd3TG`V2`?bE<%wa+ur#xt5XX1-}8UqM2>|f!=_+3E?)k26eT0Z z;g)=ygamOL*}^Zp;52R-JMJ0OTX_}500a2My)Xi!Qj0Cd?hd^T|gn+p*rEvq^ic0Fq{s@m?&iJ@;z6M-` z;saD8DQLL$l&yU5X$@1lfw{0q1eW6)A@t*EYz9tsG`Pw?Pq*$oJd|#BKS2U~>jtVT zMTbPE5^}-5t`3SLX>sb6uT?o$zc}hY2#&Lh^s0pxVW=h153}fabekHLk+j+6wrj}Q zY9llLJO0>#C_T=ECF6lg$>n(bJ!l`U`Z&H}LO3xrF1V8i^1XzH@_L_R_;f0uP-3us zPE|xJb?C%`le_%)Z$lES;++8vsE8Qx8k3kzd{p#wJKX03>NGu-AO5B&9&O)HwGVqxE=gG*x;X0N##pd6 zHn!9`h=CDYM7B4bCW)wd>(=Tw>MO-|sTiG2HKLk3%ih0dvoP5$N8BWJrj$eK#TjxYwiZIbugNbV61YKmK{fJ7r5NYsp|LjL7&}YsHjyP2j@gOEU7^!~ zRpRT;c&9GlX{!hP$19KQj9V_aOwL>LbL!_2r-pgaGFhaVBd4_BBC zVU3}i{MFh!5F69z*8>~dUuL@<(2+|9TOQXapTb44cF|MA*WWTua%Nc>D-}I{^g-sQ z6RV2A61KLjq%Gc}AS_P?XLG@gwhES>;Pn9Rx{{rxnd`TSa9aTS3fJYz7@IZiOm$l|jd`bh>J^*c?c zQ4DGFcSguPvD#+FR+)Es+Cx{&*PN=^G2&iAP8X5#W?DHg43PUbS4&e~q4V}#G1$Y; z%Xyj<$VLSzRI$5-0^&c^LJ1|n{2ffS|L{rakB8i=gsZXP6vLgfP+OY0a>OWHge&KS z30B(lUJ=;)rHrA-6w$fZ$u{ar{O9>Fp2? zp|ku;Ew_v*Jw6hP&)5)41flWnXH#6AZ~E0=qZpiHgp)M8#sR^}!Vuic65pF^|8J7S zQ1Cw_Q??!ZRz(l)-zwt+R(oa?hG&8gPAj8AApE4AOH8Ki*L}12j`CB0iu6$};or|79mTMl zvi9uGrdit*$wQ0VC(H7%XD%MMm7IZ5f&2Ds*zU&6W^ucy!c2yMN1pknzJiX?wxfz? z(Z7Po()i;zll*;0=~6sU z*FuK8IN@&_jx+`ccy7tnaSW*xcM3rSY0yf4)VL9J}=Pk>|uYl%u9$ zPMkhQ@`NiP@>kl;+kCNmUO}F?;PUGptM7z&T7jqmI<&?mWxEdY(V+LP5dF&s%jJ_D=rd{T4wAaA?F2CjY-Bu#kW6&`S1g~`o)`A|}FpF0AzBB8gyhXFH|$-=-iI0Wj3 zeUD%MLq9Y<&~EE_p0YUTumb;l$Yj4REDNR#Ym|;F#@S%bk$xk+@I?b6+!>tqj0|!V zeAc~QRH;Z(cL&R#TVNE-9e|7n%c6b}q{aT9vj7=^`t8xX?GJIQAQ(J|o&O=Ox|wS2 zWG|~N<@|{cRG9>0qd?2hJxkq_6bxpLB~zsLJ3S*v+;_R9*?YykO8?UY=l(Ms`nfQA zkRqzjsO$NiF!QG~&uLD^H6%)#Gl48dWg@8Bc=W&L6Yu~EVA(h5KWRf`<4xF~UxlBF zX|=FuSCkWmx7JP{1*-ln{G+f!C9p1RxG&j$i7#V=PkfHuFa0qfL4qO6G+{HS=xyXa z%^6GtRQ(Dj1M%CxooqGIj4SQ11>h3>le4{6)a#$jJtnF|Tdq%6swHp`MraDzX=n<0 zRNAva_cAi9X>wHcbLKfT;1smwj}YKdG`aUUd){8z}Eb;48L0|25980VzNguUf^VC+@{G(>1)J@Y{&@Dd>IN zc9sZ8EWne*A!=AS?M6#bdrTpmIZFsvrBM`V`6SaKsI>@UMbH-N6drtrLikbXT5=0N;Uk?@AcL1%G z!Jbx}253{x)S=%PG!4Ow-bpCo(`SUVP@hLmEtOjT>q-GH!M~0hP{Zcx*TFGY#JRJtyB>ZEf5h{RlR+A} zC-m)&3h4+l1anJ!qlIK$Ahtw$^H&Ma{L(At!oDvvbcHS$$yQr3l6MCa_q*_r$J@b` zYl2H08JJ0-xM4rlx_fTyW+m`Ai0de<{#-A<{<%s7uiGaE^5=9Caq0Ohm!IE>Q>Y@+ zQ+rF{Jr_=w4u%k&!?gQ+Tk6MBVFdZmzTKw73~IzsT=l)Qq!nSvdJ*Fsi`TQpmn_@^ z#uGZ`l)PWA((i@Jfis!Ffl=VaTBi8#seK>DLz9X^6HFL=4Q`N(wn=X6a2HZe?g%yo zY8?ME=LyozpsV=H1Y_$u2A)o#2NC+mmAMct%?Le{?w;Ksp+1X)2Gk$^jJ-VFP^z}?Kdd=Rd#A|+XzuW%Fk}2*f1ZBvj4Qx zmuD5Gd&)?zq){_)<*0_3JXj9OLkn+ueaXBhO;gmvXBuK0I2}?z7b1Jq0SXMZi4u}W zq#qWlP8tkfmz>mx@&DZB~COi5;FYm%KavqrOCY_gZXfv!gfB5|0TES#&U-mi7_Yb_wb>re5SH; zlX9kMPxSCvTvBHMcFK=&-*p+54URy%NoV z$uPAyYnk58G3Bky_t$F15X8sS`H`cDwmF>MasC$Jz3bo=%Ut;%`B$-~VAp6d@&X6rG^3!JzBum%Y|9fTz2V{fa*>kGkD*rmz$3g#2q(SXX zflrJ==gZV*k#K1L$Fp3=FND%Rr9h#28P<_JXuAPhHyBPGULJeQ*O2#*r5qyNWmJ5^ z=w@5I4bjR`SC8@CM^kZIf<&u?er_&PBSb7PK0p8kI8>7%r>)33MO2@{yBOm3eS0;6 zUm1x^I&giuh9tfM$Ksaxl4*$ZV-d5A`&|EH5eR^+N^?BkhRClDU+sf~24FKdwcK11 zc{{NU^Lt4JVhNgpFmJvkjVtrWmr5znUdtnzw~lzgDBI?rQIE0qOA`AAF@}TlKFB5e zM<)-99Hza#TX$hM#2lH4+VTUzGxA6Nq(?f#H^}I#bTeD_M#Ri?h=ey-6*N#}dlE>yWx*F25wonTD(OOK5bgrv3uI z{&^NA+M?8iPZ!pX7~P9tIk<0c6jMdr9J;0nq4x5i&8( zfZ;gb1iVPSL*)Ut7pa9|QC_BQL{{Z^c_=?=!moVuUtg)PU41s~r}A4mU>1qKV2$RN z$i{y6#|%kdIu{#cEsuZhMLnRD^d1kkbk+Dy>}cDwwIdvK?{T>`!cBxq*X4{z915=6 z?+CDDdZxALVeJsNB_~Ze+zVZi(L`-r_H2U`0RbpH~OF^1m`8$hE>qRQpJJfkS3txQ7EOzp{M2s;GH?z-}{yW7xTJG z5*;$Kky&szhe>K)gdS`~z^*rZY)@LyM7=5;cr^#9%^H72o7e+UT*m&LU|$m<|8D&k z(s_458xwmLHl9k9ZixM z45hg%MSTe@?HYI@P`sdY$TlBV@0sR3wh|PQJ%i(K!z+DK!tGgh= zGU{RbDVCAQ3wx~)_J;D7iveg6>cs;}pMWfVa*=UU1i?Gd0kru2UK!eX0xNLNACv4n z?EYN%StI@x!m$f>GUi6wj6THv+=;v&q2rq^dY2gIJFI{>A@-6b#3#+S8d|#E4y>5utC-HAw=!4!l%ZB3t$Gqxg zZt}RHfs*+L&tZZJExlYkK#RFAWM};g?exo-=lw-Y93`16_^1q1zQgc=cSh<84sC#puxFwScN?Q5Z9gYAwPj zpSS=aD4}~!q2C%4f)J?qrOu5%@ot895e-m&0&nK%fpbi8A%h+u{l)PYj}EuRo-u&1 zr%#ZfoMVLd3WL^qeYS=~h2G>Z-ts{?-V2rF_h)tNy=OR!yuM36U=^?I_r#G$ILqLg zyu@M0EeWF#w|k~>rpc(LyS^IG=ewO)gsc(B2nE{Nb=zxRE$%f4V7j9#HLk1k%ou^1 z&vJIrf?5jUyZb>ey*a!2Fu#Z;$1U(lL~UsrK4x#vpv19xOahB*266I{6!ULU4Hic3 z@BK_H(1V-GR00YGaL8QB0)O(O78 zbw%}86t;tkn1kOZe%N}27`|^}BmA}AbMK%B?-wW#$>l{lDRg{x&#q%o7to%H4o37K zN*}{{@!Nf%%btXxD@V?=o_FAt4xMm7{;A;FpR5dp_Ysw9?Mr(lZ~Yp!AANOL{XTJ* z1w^5>{Cn2z?(~s{`!-kxf*Ct-mT|OPj+g@J7@DEY;|&yTVQesbv>i=7&ol zXR-k|u7iyR%Z?75ATy{n+_kT!dNvEIb})RF!v~u%7wXIbVn918V4+x`N?3zqR5`Xx zz2n#XNgdagus287LhKD0*`lz>ZEY7$)Hk98y}dIMKH8nGBybuVcUQnZju5+X^9<+s z|24aVdN6c}YJ$4jvbUQ+f!co3Btj7Q^K$d%G`g^huW^)bPY1AC&Qk_D^xhpGiTrpo=If@~0Vj zP%{e&Br>y$oP?E#l)MZ1{2hBj_*xC)DckF-aqs*Nz>Qok9m}jLHK&z?I48^=P#LCi zA!hhorn0CaZ9l{OIt-BIzVM4m3;8T-R#A~Qov=?newI;RIu&?|g}{w}eWn3nh{=k) zQ-sJ|*8;nJEjNd_eAdaG4e$h8(OLti3S>EMpBr1>X#!~bHSsEapQ@qwJ>d*!8YPwT z>(dDXyL9_c>NGDm0w4M-77uS2*5c1+c8c#li+uZg(zH2 zGZNBAlbvoGRGBAM-^8H^Y$v|n?oPm6kb%zmuPE63DTM;aCxo##HVHvnuM{B2kq{*F zTEBwAdcW8sD`S;U<>ab&x*3hT%s+_QZEsmom&sq; zd39k*#>t6Le*#S5J(TyR(&RU0WoE8A;;VYu?I*W5|B#UHrxpN%l-yt{NeZV_^vTxF zO=^;$d#Y~2arld1*1rEIb#mr=v{R+9ekL6w(rb}_Vd!-R?3qbnbB>+Ra&*AI@?~tR z+?(bGsCMjbrg*;#c}M6iEc6H9ZfOnbd!MzMAC1Cv%N0p0NrE=sKza0*s=JiTz6$$4 zE4HuCt|lSW)_V;U;;Z!t(!!il3YAwgwmPN;s$ZV@$mwb^I=Dg;Pk!@*qiZex=gAyKe{qKoW_3l-t>gs<-XS_LZ2P0=XE=06aKLkeS!p8a# zvu(tjgi#RxDp|ot8#&vm>I!_Zf)ct?!+6Q2gLw-8>4JFa;oGoSkVGBV%6@U-<&}mi zpK9$n?LTLVV_P6yx9NSbO9@e;PkZ0GY!B8)W5gQeB$&A7{E$9MDQMq1~vcK{KxYu$$L@_<17^l zw%CO5w&vU4zYO{9Y))J3PPTxQ&Uss3*Xh3+ZihA8H#muV;sRO;wuFPdY#I)H=K84F zuXy=!9J7rItxcY?y2YG-daVJNF@i0Fvg1SC&l5v0`7aCp<2l)AQ|89dGaMy9_&?=5 zuF&P6ZH3AUZ}o46UAvISKY3`HSmB?u4@G}C#rn2QTUD+&Qddu5$S^h?6(yud!CIV= zG%6dP$YRFYue84m4n+A@x9hQW-An@TKivNsxRHiH`L#S;GflmhEGpmuYmWC9?PG8DcxKvhlJ1S)h*``bji)P{U5^xfeHc2Nuep%Jo)XxgT9 zvq*Z???;T#SKSS++FH14d(4VZ1O7LCIlnhNP!|xGIWa@$h(K?}oBu>aXBKN=ym9|_ zem()A6AT8RZgqkDV7m37US>1s?G{!?VfX?je$NX>9}1Cl=kC^e0*z<%vTils5<8nV z|Gm|4#Pgc0O*{?;6#4cpfmB1$pK#j&*c16>oR?jy>fwDHQvW(s3`W%qg` z2+=|Jj?Rpc0A1wU!~fk{Fz?~=rg$e^|u0DQ9o#yN>HAq?GpKF;rWzryb& z_B;urO>YZY^H&l*q&V#p`2ny#s0-Q9q`t0pu2J(}-=OqV7tf>5-zm(w|xbm#UiRp!sTmAj085u-=fB(Yzhv zMt#rK73fsFE)3Fl-&-08VQ2kgEV7!li5Iqo0=4EOHrtD};DG_!bXr)Y1M-Cvf}Cq# zZPq`}i$JeCJNX|;S9E<5!P{n)I9 z*C!@(X-wq?#w`zZvo4!sMFi`4_>Mhw{7-TR(N&vsuEx&=dmhZRc@@r8pSyM__BeK} z<8O+v*9|1)nw@v4?`R-ax_`UT&ntpm%;}+LZ23TKbG~khg`lHtrXphGmG|6*v z#*$|Jj30`<7!4b{F9=MB|06&fl|X)Y*KmrlMNmSRYrW=Ok@tR4{UHOc{GeLE`@DlH z+~Vj!rLkszVezx>L&ojSPzP_77QA@#m>&-#0*zg=Dj&{fJdrDm*=*QF;{#EU(%7Fz zPD5@Mw=olO`T{TX-YK4XfAiW%0t!t`IFQQi8%?|vw*nJM;q(4qM_A~LlqG7G$U9JnQ*^Zy@-bTxaI|2F%&k~)Z+S0^v2tOYkyEa z+=WRfNtRR#XFL%2H#Y_@H~9{i3P6qxTQ931KKs3;Nlb9Lo?*l#8r3~TXh+9~0`N8i zXrQmVA8VtNyu~<9Z+rIO-VEz+=Kvp!Nlm^a{liCooNlC5-o|h7-tn7Jm^HlL5ia;a z?+riNe4)Ircobt3gpo8}D~1N}2ReAB8+I%lyO}i^)TOOI9lOe{*hdVAv@e_W9jp$W zBRH69wWQokwYxRw$kwL;jVn*!(4}HfKmBBPS0f@eqiu1xmT%pfAyrnkR`cLi+rK3E*+3r9*6pxv4VRvOhP9uEI z-%P9JpPyVyAUb-j`>t0VT8;U^rzi1L4wJG*v14_1Y4N`oNPz|bl=9btWyvv-F z9nj8l`4?ezVx3YETa&Pv9?dXLElQrn$hpu=4(BwhhOG7PPD^*SDXS}WCr{~m#SP!*`VW_q--y@`U{quej zh2}wdAIPre!!%0)?yTe(OcA|SoQoX`2T)@cV52f_2Wq>-uhLeB53%63O6cY}S@J=^ z1(BAWWMb600OZz6%NB3)01Sf)Bmxb(kw@Y+I1tCs$EE^WI)?YO zGl`tKBYf{Odo33yW)y-w!L|5Q4Us(0Vl(^zFTD^!0p@4gulfVncSc$`T#@wJhFq=> zpFn|po)8{qATfXQ--vvb<~`vRz(-sXB@1yOJ}pDUgGK--2mxl4WQ@zX6u()hzBZ7M zV-3TY@pg=f%h<-GDCA27C1I+PqQij|`^I8|t)4;f@HTQc_|gTrRv$J4@L@tj;O?rM zP6u`4JFiHW17hl&q(0m3+vO231${z&1mE+VtDE&DM8Ko%{YmN1?=oJ7IP1aJD# zbVa+4k4=bHjWrmCP@2a3=>|3O&lQ~pSl#Kd4@HT|~=8L${WaDGW+rVGe*&-W>Nj2@V z@R}dee{yLyAmp7}50(Q@B7bS~&0@lStXoX*H%>L!#s0npb#j!kfj$GYfj6jbEv1r8 zAW-z*A&IYk!^XxDD9&F6r*gu;Oer~jk{|vh@NPnIBdf6U{k#QVKnTOw0Jp6sDl&?D z0N?C9gz|&$<1k|y{Rh=L6SO<3fek^PU({LJW)jKT%2A{Qk|Qv(stKH3qNV;;o_9GN z_j$gKJ_pxd4JKOJ)H@pl@3)^bojB#_1Q`0^9NX;+kdgm@kjr&&X4Z zRPm6?D>XxK<#W}QDC$nBU-xhOz`JX~UtEO+dg6!lnh$X|L-?uM*dkJ&(U0Vwz?G5j z75+g1gIR}>@w7(_Lt!a0&nG=<3}2P@M0#|M`Y8NthZUHUS8)7Hb)@|1;Cc#YWgy5r z#HI69Ezv9~MaNUQTi_Z~*L}%VNWtrF?URn>IxE(&f>l*8-_8SDVeet+H zs&I5{k-k13Ylfe_t#wjr36G_Ff~3$c>IW;p!DW+$%`qd3d=xDDv_HdtZ;4Iim|g0B zcV99u>0>dD6{iwtj(v;7DxqYeP|b9ypVytxN)fzBSv2d(9!GCR=9m zqYrwELNHu5Q9kHx&CQ9}+1d4M;zsL-D0?HA^&~sLEqkS&=tWRM8L zAL~x~BsUo~9VgRTk-Z3YPCoTg(```M`iSf7E=cz3zHxPG{-2q}BY6v@@zw;m_BOck zKd zPHm3-lS~aAKx?~2A0)5+t@JI506o7`r!`kBZ%(}a{q#9G4adYH8rz_m=WQJu(SER6 z&7RE32Fr{uI*x=cQDc-P>fhlCgN4C|WWKzy*7X2LEH~rQSVkHgOKjy475AZ8MQ54z zXa=t6Px=2>3qTNVSG&DL4!iL?=I$OL;LH4YbaiTlu?1k!+b81~8;3iCqMd3uIN}fg ztwaAy76{o=bGFJy)t1d_)58??GH(VGtYNDP=u8^0+`ek-!%f~0PNV7y79H;&eS!ib zx>?;t?x7auVVsxhFNK!1bR>ZuTLFRIt5`O8kXxyV*eM5veT&zy|S?rk_MTdC?)0^$1wQw?i$| zBfb-7Q%5g4CxtmG`q3PT%h3%FA!~wIF6h*9Z7%6)*!*Vv;_!`oc@KieRRh&c#_~T% z<0ojyw=f3aR!bB+*HcVfYpgzvDOyVuk;ckU28)r{b5O7{s?n1DSSVX#c>$AT<#OTmBJsxj<;ZX9a-V1)Q9UY^xcH+b+Y>S z;Ox(ee~%ePAW@nRrw#bVkQRY2>@2CL2W46yr+0_b3aWoAD|4 znO!@OVv(q6ap+l;XGy2Q`1x>XCg5H5SL!nvvTi@sBsNri2`KMc=d5?%pL~!>)Ru!>(a|$X5AGg%}%mm}E|~ zKQW`ovK%*^7sDJHGPQ?1=IDr8U@3^>FNn1})1Y^-VQ^{%So$AC)E#d8hK`i)?p?jK zp3TW<+MTB9{#lWI4^oDT`)eL~(mNl7Fyl1LIAn%jzHA57<*$r===xzSU)Y?_g2-A@ zPsbu2JSX2%U1jEz$c}(>iS$sVtVX2BDI+BgYo~(yt6HLUv-uOHi|=_FRjT6t;J>kD zes-_Du~s}JlpyQCu=TvhJeW3R=h>}W>pPgvhwvs+_Uf$1ovq04Qzni0X<{y2y8{-R zO|qzoG-9qV?(y=`1yr0@S|(UGFnr=>$>{F-8#Ax8IM&p=UQb9UMQJB#C+iOxc$M7M zy6wHGR%@bGKbVQh&b-}4zAx=Lt7z~pmUS6#bA`PgDg+XEefYTXT>^mE%{UphLGz=p zy)g%YjiAIoA1o8&VBlj^t4&`*LRccjZSljn9BQZtabjENun0_ND9tGLklc?&4pyFK zPs~w)3Ql{FQCnY`nUcry$My$VdR+FoDV2og1{ zYnD!s1~*Z>fBGZ%Ll{rKDUhb4XGTDnLIT)^G1=KK@{{>aGIO*7Mo!X}Ja-JK3tVPb zmNJb?R82%S=@U{n=C)W%Wm_erU#nk;HE|N6 z$Q#iS$6uYR4|ME)9Oj{4x%@}6WwXcG#gD4my@-;o(9&dyLTUhH zyK>}Puc=*IE{nyF>;fNLa%Py6PSvG+3TsQbj8!6f1V=kt*{+Qx>B0T{3Lv2e&J!`B!fHa0-Y$g0%_m2vIx1j&< zR_C5b47_&qODP~`w(B8SmRKH-^GtsrggnlT^J;$ateG((!gxK=oCYmVc6}Y&VsQ=@ zY4P>k7%}Oz=rvGavj46nO4HBdzO3tntu2=4W7-^3h64JpzB7bCZ{G$;+1e`E*R}m% zj32jV*XJ=0S=5}4qR6$ZAxgmlA3Ah| zP?V(O)=O(r+jHtmQLy~Ikc#d(hM&)WUPvpKBu4TTej5)QmlTzoQ_=BSY;eF3cEq54 zn(dZwy%&t63;G9#A}@0TuU;AcZ-F2k?>2RyCt|7MUvDfMC+LZ5=g83A!&8NVGyCPz zEqqvzJMqgo8!?_Jd;m|;I6+0LkBJ7aR_(F$ay|_31^q&!luTOtB8O6Kb1v?4Ndh~M+cKLo}(@VuC7eO@!1*91KT=Uk0&V6kQEh%XV z2mODg{ZtW+w4OgcD&sO0G!;C~K$LwCJ6QeJ%?=XDJpP9o=TQqz%B)_p`G=C0L8+CJl89(`Uh5B%q z>%Z;X7Za&tf5`t$Ng(sBZZ7mmX1HC>vw_*`zAtb$Im=UM2Ji?-9jg-~y|?&47`_>l zZ0aqmNfTsN6+NceOAt)joq+SC%p$?>M|1!(+01+PLV#$_k6Q(ko30_S^=Ol3go1p=0<6aRDSSKLQdvbdn+Z05nKS#r8RhK;o~4SSG?Vq zz-U`Y;{&wk$H}@og0-dsKl-y;vf<;NrqCB#sz#)g+}!XrhFAwi( zWTPV#`cGGi!6j{kSU;4`AFj<^sa;>zd3t27pnVb_C(1Zbf~;sLzDv#{n`A^ z%sTs|Ll$Iqp=%l!)8bc7T#5(^m(jmwXZ8vd!o zSBUBx?OO_m)jDr4;mE?a>XD&xnLOLR`N~6$6*@UQ8Ny9#CK4*c!Qq9$7AaGb^*4Zh zvDO?P;B=cIaFOSfHUr+!n;)lQ2j6j#kNd9X>ok)%^EGhBSHok#0vAQk#bq7P{M);t zd4ZVkbihJb$}?Hst>FtfhZb6U=}402;tvn zU?a==*2^Yxu?m!cK5)LiHr z;aTX#gM9gLyH?OOKfDXFZi&dDu?(EET%u;*rg^IUB;M8ceIa96ehbE$+HMR&cU59%0Ebt>V188twi0R z*1|t+W_*8#hcrl4bD_`H|KQJoVLkzskj5)P=Sk%;*22c;%<}nXNS}Vk%sPjf%t&U& zve#^}VbvV%;SAoKw5e+OyCB+1-mu?B+kiB#=R9nSjO?j~tJd(bS%CX{anN(1w4}DX zijblvJ?UE8$G{{AuA;Iv_9!ZBKYMJrY-H?%L5nxBgKX*;eu*m*TCsx(}wUyIwj&IClgO{W$k1Rmq|fSJwJ@%7wBLF?|hc* zL|e}aYWdysdyRILH=BfSnzN17Mh%&=diC_wLJHe9IU`sEmxO5$zsdySJogNSV%@35 zr3@V=q8}!~4DsMx8t(_BO7b~a?Z+c}Th%G};}c_@dH;slrM-5H@m;pPpxBxKzEj|J z^Y4sy6LGHi)sx0Q?T~&2GT1?rh=VXDEasl^iq@mb+y=%k9&Rj}S`vr6-34|eZI?(} z$(5wVK<)t#f%kKp$F7C~qBk9(R)e}0`xqkMUov-G+|%E{ZtroXrb)=Wq5j|!#hfBu z_8Hk6lFwIhsO!xyIVi6)MK|b6Y;2m_Q!6J{zm8J#j!6H#Jpn!AR ztdj5@ryK3lCFAUI@y)il0_LMZCaGS%S`NYs%q+~&^OG<_GoTy1+HQ!;X~VsK+M-ub zSh5{>V%zfU?)}7VYPpTO)yTOrR^99h{1xHPU|v?YwR|WqhruE`0&#T}6;oS$l-h?< zUTiI9BJW)F-^C{}3vz+e%HKo_(<2c><+HqCl94OOvmXc+*{eK}nG!JRR+=JsOhlz?%x&}*4Mz?KG)!N}yc*-? z89W+cvsI`(Q&*V*$K*p}R2(0q5vHe|EajhIW5edetA?&kTCHCGBOc8;rs{qZzAwcq zbeF}klYNmnSmEbo+`lmWfHaN&P3i_sgA>Njj30U2j z!gW)QNdGEenI0eU`9-}nn2vZbY-V;d0R)4FmZJL``}5w1?%+^K&+i(W9#9IIgG7mG)=6ee-gQq_PAuwzK;px=)s*m5do+a+0ARLwdhCVN|8M)i? z3#Y^D7}n)fByo0*V5U4xdNTi)J!tCn?W9{@9U6w&Jj};aEwJ!w2(QqchrhDvhdZI2 zYF^2cyO-U3K3>z`i)J$U2>$n6%zad?>MtRO`#IO#nD(%A9$*k3xwH4$}NxjO&3;FS$}Kmc zVTrLDk)fTPKn31hGjoXCyZX)?2Bu5)-+SsfEzG4c8o|z~_M9vxpK;j{kjod;J*aewC*W47CJir zErxWfLQ(jaMuY1->$vU*n@I%CF3);TX6UPZyUXl_bN>4dW&h!pbKhek&|&Af4Z#l| z$3ug?`V0oVhzPgzC|n;2GKCOiitm1hj@ov@H&RTb6vNt9A*jNVMb~+kuAn;ZPhYnkiW4sX!93p3HvX9zle+TS?OGkwVP_kgTaKZ(S@K+%x|EJzl!Zr>d*1U~*(>UUrcm0Q zO;=G$pR1@OEZu|^PJy0;;3qQ38!?NHOXD!`adCgrx$dYdv7V2UuKo|h>LX4#Sm`NBk-X({Yl5dUJYS%20G z(_(AkLm*xAa%Gjcd1XBaZa%NVu@_Bo_mV$U?kscEvk?l*(K0Pem$Cib3FgWjQ1Ka0 zP3Km^5NI@-X^BBC@L%K2w*jA!!!#u>pxoQHx=_sGU2WhFKvJcVNUGd7OljersVRA_ zWJ0F~M_Jp6d-v`{Lxzq^sLNpqPl`TX+ZIZMMC-eTrmR^EsT_V3D>-44Ec;;kkahb#O*ge8g%$}^Tb0R&N_rF~ZIkm5 zkXvy)W4m<{V||!TrS!+6>Vcnf-`o{kk}g>HM-tr5!yk$rE%89cbV4eg>@VG&q-&@U zYpEq#@Xbf0jm<7cWT+TJZp+u4QFf^Om4&&`dJi*j~Q(A_V}P_piX$@!i37ate53iUsEU}k2ARp&2A z2?2d1T^{K)5-gLMTK3LZx1;?~m{6)w=H!l@PaiN`#)f|MT%LDo4Q*(mAe%;KZSqtV zMw@-X8zebE_@JG<{d}g?boJTdB>$s!kne8II&Dp@p^N&pQOBwX++`z-ezAI!nfXFWzX`9o>Dzh`oWWi@4 zs)<~bL0}^0+}r%jQEJH%Y3732dQ3fp6ViAcRo1j)j?6a_5~b?Wudg6WD-D}=5-?Dc zduTbZ>OVLP={)FgQIDIFf03K>SSLGQVWA{ zuVe^O`HP(&bTGY(gw^X`Mb|=A9Ftr*&VN`daF1|ISH8e|3MK)$6xLTQ?rS$|ZO-59 znnV-_E9Olc;ef*@l6!=^%vtStAZ|MWJQ`Sa{6z^_Qay?2Wot+!ER;gc&qtt|t~k6| z5vR-{hcaK&bqbcN-oQZNDrz0VhqiE^qge@sO?<)zes3t=Amk*~ zuoeA=Fm*QNT!zgkTvZ`O-I>pHESi;1kLcK9_v=qEbUvqycUB__P$YEpiABKJh!h<_6WyE-ts1;($~0ouj>+cM^_c zEo$q*M6TR!s(v8lIquR=??U9=((C=^XujKfo3HD#s#zv@D_#Q;wRZjWc5^`+^NAc< zR8nJH2n4^4rxWTKowl86zn=;;uycdm3MRiCrcWPb4@$~RZX_Gk@fK5_A<-eYTF3qkd@L!*eZv|*U=PN!+C^B5vnPI+dbh-PKd-LlagqFGqH zXGR7@eO!QQAzUbJJ^^XHoyvEeh!Kl6IFGgU4hL!Ock`7=Y$4>*A>)%vq&&$lwe%?f2w zdYIWn0Cgi>ceO2Vn6lhe;QmFu#eL=z4H(M@Hy3+`>0}MICWr2fgFPrIbYeW8YUW5} z;ZFK^2fvzSIl2Ffy2`KpsW_P~7?I`;S6l$w(EdA~F3wg?DqUd8V^DQbsVn@)%*OHU zizIED{#ej2TyFzjQv$UfCG_QFPfR@}wI;^83G_s{U2@8O4Iv!<+PPHH^Vv}aY~z9D z>Y}_SLJHyV-xC6uoe^tTb#mlnVP~AxhyI)39@&9v{TcKoMX4`6?f)KH*}nu0N@x2hA#Q z52JiOo5ObO5kFGgo3?1ypzwj7l`?_-Y+Wcr`IOSBl37@H$J^n>(8y^z_mLbZvI z3YdYDg`pR0f3)@XeN#9)O3&cq$k>0vky`8pvwRl9z8|`h9thO^+zNMR132IOkex&5 zP{3j5s(#=V&GOC<+zV>S&8Fqr3|i?*p{|b4au)0Q7tfW?hM`h)l=R3YblYA|Vlf%q zx!zBaDE-t^{<*GvJe6zrL8Wdb`dMFy}^jmq|XTiiU z1kj?;BFk|yqPoh7W>9Y&$QT|sW@&*6`q(ASLIiGDd>p=wI(u|Wc$dFW{w&$g6-SJgQd4?Xcs<3cp1Wchf#UWdvI8P!h!^g z{09*rWaQqw&b50B6y4XAtv+}c?P{|10GL(&NXUYta)r8raDuf35oIPnOMccr!>Tny z4pWTenSL*H40m0fAN z6P!R^ogHnJUq{YD2I9NUI$JH>wZToS3Wd3V6048#@Dfyd&xYR+67pCu2WK0Ry%Px@M;Gm|d%OEy*q{14_F{YFd)Y5PfP{;V`}Pw;Mv z82fXWip3Q&>zgmdMxEA#^HTEd?>VCQjlRRPToZ0+Z5xh7^k@R^XPiI!4*#zfVD+Kw z<|{L}zEngZghnyaj+A46;B+)jQ{`8r%KUf_Ve}YtJ5U4R+RPuQkKVixly9&g-yITC z9dQ-ET=?-MNVbIQ5PHEy3p}h8A}4JFmxwir1<$U0m04`Nto-&}Egf0y88`}78!ynB{oIo8Qt8c~Ft5uJRdU%UWj z0eYq)Vl9>8bZb%=5-(RZtjkq-WtiVze^v7uoJm=a`zmMo6WqSBA*#_=>xfxlc>><1 zS1P+7dQEZn5?tiOA2in2P?va$GT}Q{;$%iy`1l+)MnPVLQ#VZ4IZejP&Hde;zA(I? zfcEe8{{aUx?0*z=0zB(gpA${zyy)-ASe_~9fW}@rcN41dQSE2)^P9U6y?>&wy0pvP zA{C7qeR*P|_z1-gB{kMD{ZwK87fG!o`p-o2vGsI!6JV3n9U#zr9y;gtzKr_YfRx78 zKbP?#0vpa-KF!Msr94Z0G`j)Zyh&wYFhV_CL+85_KzH^Bxu1hB?gA{XL^zp@9IcP*rLG`FrS078T_|v|xWc?n+LZiaE;=eX`mk z&+#!?hzA5bc()*gqww92-TJbM9E0mYD;upK zZKU$YZH|>U zw5fm_Je1m#7@zi0wbZZ{O@ylFuFPzIZ&dF>`LhHWq!x_`1fp-PUshCoF;ZOa{Ixe>jOTg|AKdG0X4EVS37yvvv7y`M?7(!L zd_o5VV{iRX(#tLt(PFh|k-J7l+9Xp&Ad>hf;a6U8qaR^GHF)3;@^RG39Q|0vcAw$5 zJc&Zkqex>jtq4GiKk~drLW8)c37))4vGC)nj5I#Vmn+m10MFN7PjtG`ETmwf$*rkr z^Us?j2j4mDc9dauRTk&!6)sICz6c!I?W-q8VsWOo_n>7}DN9ZIjBX88I36#LBf~<% zT`t?0>4=Sh8<*H#ghwK~#tQ|1;@pA&`g^nsrRM4~0D_ygnD9n(uhY znW~B7e5fQ_{0Lre@tUzN*tgtWP7b?AgS&vVs$oIm50IaPG=6pw)x*W6sa8j@WGI$P`#(H=b6_2B zuy$7!)s8KZo1FKH(ZqLO`IF25 z7p1`4T(4n*Obm*H0Qa$;Y-*LQQ!T%JY|<#w!0!ddSZ4k5ziJp+ZLEm}MkhZLy#3?W zuQVjUa_x5vCEBdt*BASYgW(~H^qj?!@Bo(TiRa2JxWcIh!U*8Dj%sVQfLIIGKFk78 z>=fs+iCjwM*PVq^A8!wRFdp|CRz2G)StLK1r5!fVsHZBc#kz}oOL zXa10>OO2zkc{D;41>(%wpRpbv))D)$8$H}Rv;D=75z!@~p3%*Ysi|fww6BGR*4(Of zpQSyM`a^#uAz=$Z;VrDMq~^l~FKKyl6$zWxodDR~2IpVSzAgjc=|eFvGwF?M)cyP$ z!#&dnOKKgqj>a+*>1tJJU7;W@dcrjyNhpzZ3V+9RYuRdgQ)SR^1m`Ms?Vek>cdcnq zAdhzatr&he>F1>r@kZMi(0{O=EF-9^8WEG-}W0BWN@Q*Nks0cm(e2%&Xt9ZF6~ zk3AAY)n_H16jxP$@ru9x` zC8ucr=l!0}dVw*44f{YN|G6~ca`wDAw<9OKPYtnc3$aMfCS;BaPx;zrWGhn|sms2T z9sZ6ocU*CCq3C+c&_frhdP~LMv~N1^uI0amMU>8|Hr-pv^f<4nVns_`-}5A9a_TVg z){?7GrYTCdj?Nh$k<#k-UpT{HNsxy1AC}`Q{tZ|27+2*z!zf) zLmup;3)`h>w|M}0#j%bq(HLAlo4?U4R3T;~TY%DY_Urp{_J^LfJI>cecjN~5_GLP7_;6GNhqF6@jEE+# zs(6+8`8`SNmX{hzPOl_4-ttIRFS_ZzY`#Hm8!k~$ddS!gn1}PlqKqly^mBglu=VTBC33dIuM7smNJ!3OK176JJEL19 zmY?@`HQJ6Sar~>T+l$KM@(;m#+nS0n0}8^?xl9&L47qgQ4gPq8mAmjg(!2VTb~aW? z__@IHY~`S`Cxir#S2y>vK|bu%OKfyG!qmIMbI&2{=iVuW59Gg_yxW?uKow4xvx%~% z2F~KvfNvRxXoahRG{S8|a)I3@+17e?N4lB-*yvBM%-LKHGTrtN@Q}K2Eipv_>`pC5 z5Q67N?+{zYNfvcFi@gvv$VQlrNi`7XsQHjDc(wBw*1vq{^oc7u;)>}UN%rR z`t6ydrX3Q5PDn=Z%lOMqL3eP0=r2SM8Luw~#hc{`$U+EhJsGl>?c?T!3+;EeINO~% zJ$>(OYt38zz%;ua)Ha-3w8;j`pbgqR`ellLnQA%J+JL835$WuQo{L&q?6aCr;LdpE z&A~B!>FCOGCfAC>jwa7t4=lps7HYaZf#h&%n%ag}BX+M6YWr_mw6J(w=#V-(K8=RY z;`A#96CX-xEh(d`ln5=5=!N6vkCBZRxvM=!ifNZHp{zquKDrx^e5FHHi^V5$l{+cK zZ#ZU<&D>;I;ng>*05zGyo!+Ngl2jHVLE<}5Kg&_YdP){ug&8U>YC$lM-U zhjc63;91R$ffh3(9Nm;A#NeQE?0(up@1|9W7gqkvQ8Af5*S`tU5h(2Ps>}zfXDz`2npY z*R!(*yYikba5nQG{82BQzX4)qhElO(Q6R~Zl(`bb4g_j&>)36ArDW3?nKQ<^p6;|V zzOO=8J;47K@g%zl)FtZ~lUL+kljyBDchmh~JnBTch;g-A8|kIrU}Ovt~T}ZtBaj=LO0Np6}|HOWekd zN=YP`^u0Y+!s1nl!`bWaGbZ>;uRI&1nkdHz%5?gnKCG;RPqf2>*_z`$5%VC;;3a0I zVo2brmVyjJ!m?I8*|xvk9pM8SsB+Szw@-wxwH?17t^cn1L%N@Hec#Gpr+b~N3s~IG z99f5yvd3fo%!*vusAUFd< zg5gB~$J<*J_LHr_($tqQpv5x%1shTiGT5f4?fAR=6;n0-Drq*e^n~IC2te^u+&%w=~5db4I+$2 zD}}rU6+b6ZO_nHqg-SSurUPp1Sp>C$jcf?6)v$hP)6$@BGJSB|^wTdBkI{{I=39=e zBW6>R$Sag?>N<6RF4it~BDQ{BpF>yjix3fOiGM#R`zOwHrKo$pDg{JieWm%vq;Fg7BrWBF`TPXLaH49uc9LJu5+CA50O_qkV1=dNwaRNdUzSSal77|Tc$Xw=Eh{Shp_V;@ZO z&Rpy5N*RCD#@=B(IE+C^!&i#8XDj=wl23K|R5hT{D2LFG)Ms!YC*yFDI%OyXE&Y+J zAW3_y)V1YR2vW&e!HwZi>YR?woBSH%rh_lnW5brT^IwkNQnk_Tv^o9P1l{0NTbgu) z{TzI88dyb&@RsICdk0;TEk{LjPSzRiJQQ*J^(x*g2@qc_A}7-!pS|6vAFA4tIHA16 z{T*jpet0n4_EA)W`!ysT5Iu;In-D7;lBDD5o48~9@hBI z0Y#@i>TaBbPAQU)GcN{69m0dJzcp(-<5Vk(`GfZqWN; zKx-UyzmF_bq`>hE^a3m*m)4-N>Ot$d#s$<^Q|KayK(u_PptpF$(;iCNz{47pIes$a zFL>AMhLA&w4qBbBSq}>#>>2RF@In`&booVa;#B=7f-d(QWQa=y?W>G(jRg*CSM3oU z4$e+4a zc5N7Gl#Efxsax;)IeRIfaqHi%n6y7Glld2+v&>QvzH~;h2aX5SUt^I&II)|p;{!y(+sCiG_^y9=71Y5%>@+G^=Z{O|4?B7O~+q$g6?Vb}|XfonKgugf^ zHUMLg2MAk(&}^UOe?x{Smb$PG?f$ik=X^iw@iuF0*&zMiwq-daA&Gaqw|3`R3Ax*agM(1=VUqgUsa;(=B9C!eTEb8U3y!J*QStP zIIkAekk4{a5ZMhVD_LoF*FnU*#kx@(2@G$4VXBW|Fe19vx}Hig@*c<9%ZD8f>d@M= zSfy8SU?A*G(vtOu&x5Ry{dmtyRm8FLVLFI^RN*sOxt#^k0@ z-J>Q~_z)m+{m0G+grtSMmc`%30=qkh7Oie#;S$6ZSZ}oXM9k>`bZC+l;o>+MfVN~6LHmyKw&}8kcJ*}aHKKQ6J zxyRqd`T5{vz(L8QsU=xF?yGHNvx5(i<_Ge6o-H~;7;W?onNoy3)Q=v$kv8Av?na;8 zCEHdx#!|@djhc^-wznGdn7;3q?F+0ZCQeIn(9UvF*QVTgUJUqQJ(is17fD_Ua`faX zg$_y!rPbjVI7mISl{9Bg^}yfoI|MpF1Gym%cEy}Ea-SUoWNH_fAr?Ele|hWSsn7r5 zT|Z2&>aQMxP~AEe;G4)HK?KV$L(r>TF<+j}aoF_XzUfn&EXvwyEPuWI#qsW(ACbo* z8Cgo2bh(@;3pR|9-nj+^P1w2 z3TOD7bJorT!`39!JmQs#e9oc8bYAE*U;gck%_~GTIk7$s3F3K|`vvY(;_gMBr#w{b zPdK%CHsLVuB;8bLEH`4z@EV@Mb3}13cd(!$C&F3g{TvL0iqw0n`Jf&ao_wn+^U2&@ zl+^j;%gv*le!hPZ-P=Pr$?U6JTwBp-&{h%j?}~zHAb%s3k`G_VSGU2G#c}w|@%DG_ z%Ei#C)~o>7v0D&5B41DDy8&qCNs!rnYPCHGz3S)#Y(VGW9BT5m9#3>)&cljojZ73& zS5s1=GcI1>*c8WNpMJLX90TcnC5mDb`~Fp_naV#)5N%}a@ulN(Tcv<5P0S2Og7CMk z%VsxSJpQ==qf&~`F+IYicsUelK&+-qIcaAIojAYJXlAPMr?L@&4DQ({i>5%pj*Ga> zVGu=;l8c^7+6G8~<$Du@zA$S_VI0#Xgc5xAuHIXX_>%cEhC)Rj8DWQ%Z<(Xno8|ZU zf>q$b0T-^_OW;{)1KONYIFGY@Q=U@)mRwVy%{K+PbZ26+M7NrZ!s%eTgW|+gavAe= zw(q^I)zJP>zQ5zGv-+q}_2%FKj)#R1FFHU5$WsO$x3%<)%35=;VQV(knFVm1X^{h| zwZZ{**_qZ_O|1Cl{ut=h^Pww>H(ztPg!}`%g#!FH8?iiS9rnv)7@0wUa{Z4>*b1_N zO@R?F#1dRJM-0nFfSqD+UVN3KDG}>9;!{*|F{IKU`o++a%%Op$tp@i2iiVoi0o@EvFIqh9~?VmGoL*+0!fBvu=o@+_f^DH!E?07M(4`V6!(Psn{ z!k=OayOI1`EtNMke6VTrrnuKJ`8*O1eC9!3bhT#Z;7QlF(B@yYa7`yPJRh|$llfvq z%{dDkX>Nk)vr9)?eM^Kx5>)Zt(hI z(UxDCgn5?ti|kk?;tpJ4>Fav$y7?tQ2k-tej96zo`b1CR3%+TZAxDVvZ?BmA*-v%Y zymMt&Oy<7w8Sy!DzxYO=ItrcoWI#_cntqt_?Bb>07L2GveF4-2P}w8D?}(mw1IK3Wyk=VvJQ&I`A@@;e+AXQnD3 zk<7yhM8~e;o_X~tvej+Vik@CMD+tWtpPNcQZbu}U+3e6Ef&kpuR&dgUtrr9>oXurj z1Z1s1-D88iGJpiI_$+0(BFbeo>H_sH$XBOB>%pc6Ld0l`6K?7&D*`|y%?Xs+th)Oz z`fDpqskP}4G;HZeK(*ezvwx&iP&k66jD>b_MfjL(WGeHBGi(A@;8bBqXdUzUq}8z{ zha4h#IpxTSsLneulv+q3zdZ5LUVuk+on}{M|$$F_;!gatAJe^OEiO&?lS*{ z|3u2H)w@TGeFs^+Z`045eMEkX+NhT6ErJkwnTU@E0@^mOf{2ANh|2{!bvODzaZe@S zmpP8woqOV2m|R8OUoZK^5^JkmUPAv4V`$vUD!pcf;{KB)T51TJuDuxz2a+KewN&Jh zW^*5uSzvkOBb{@a9aB0kLJvwiAOn=Xv;<@PEVP_8Nt$2vd1Dg}0;J(XQ%F3vOd2q)#X00sc8c@<8HpZr`$jf0ms*R>t!BU5v^=KMIv zLD}XdrDoXu)_;jK7GAjxkA9d@R2d%rVrR&;Suk613R0l>(ibTXFgDcG<-uK8Cj?TT zS8|kg15>%_zac8f{g^B&KKmLx_UQP51;=({g_H`&ts%%C?v3hFIq$+9gf{+ww6On~ z*&hvF6*(VC>YXvb7A7XRJBgjmyTd)7G7T`B6H&FDC z^^XCU4{p%a`h}lz$RFc)JkUELu2rSw*T4G|%b-=4%@>G!I)|~oQx|(JHF+|GbyKo% zCg^8YbtQucQ*7o`U!qK=xrgJLVRBomME`QrIr14_9B=B+rN)i18Djbet{N6|Ha@EK zF66ycnkV`Wq`*@zxWFwBB)8JK8@rsEm0tV$ENKNdn&B~;raI&Ot+XklOcY|)=%XT| z#F0Y1EuARgzQEJq(%Rb7!yET}zpapqNz*|R$tN^KPPXN20-`k6r(A`4X~4NHgw#Sh z_u-wh&@Wd39(!hlL3KvHnZ7P3E@`Gk*{Zycz6#s*Ny&x5jqqDORRsv&RcT{Xz)2;Q zM4rD3iZ!q}?eDbCB3=xV+mo-yQb(iy4uWz~DtQXbPG%GZQUf?OcFXh6OZ{s<57_T8 z!+*w<8s-XYJ{w?K?-_nvzz7pU@b!f$967&py8e8*e#1RjEqSh18tVhgh>t)f#qZ*x z%B8((J%*S}`wgfy7X-jQHG<^1a*dOAG8&`IY!~aBX?cJS8i#{wgPqB_gn$(y0_ldV zRX5VZ!n%tC>a0jQCJkSWZ`)sWg+3Y1EHxHwKYgbam*-OUK*+-=+t~a&giRs^;iU%i zJ@;e5GE8WHHWop-Sej<`r>f}0rJN3JM;*B{iPO!ar9_H)@suQufX*q!A8V8rrqs6v zsq>Zl-m6py$<*IdcPbLQ43g{QBI6fmlgW7oq3G_!KjYp^$;NptLb}O6^5sqvadPmg zSLr;xlr;bTM7{2N#l5{t=ve67nAvywt`NmoVz2!9j?BQd+w7P5&y4D}B4u%HUU;+A zPeztzS$GdZSB%@3*#hFj5MYR&=<<~Y+&4Cpx)^mVSZ1UfnC0g{%;;D(_8;~bW-RRA zY7q|ZO9p-fWO8s&re$dR{3y!G*Ns#!LHcpL8>GHtf8;?fL4r8MGG_DD%}KU@1A$>r z=i!K5`_lc=@G#W0R$}@@J2%7ei|vClxPYwdn}U zErthTEQaiPAK$l-HvEfTu|x}r4_2vmv*FUTV_umCjW4 z&RGB|s@>^zrb9iY_{$A&G$hgl#fRHQ`2r^CYouxnHEI*!@xo<3$c5+4x1`Y>BKiGo z9T^-MJKZyvFg-D#rMXckAy#DkYQQ?%ye2Wc7pNaZnhslq0X|3?( z^r4e3&y6I@#K3b?KRi5|Fts9DQ{(sD1 zl*KGiw6qiw22|*Uh9(39*a+e1@*s{~#i(!8%$9vD8^ZGlY6p&03f0=`@7jI zy9c_ltMZTKb)UiDk4I4G|FXqZ&FrwSw-S_q=)1NA?ZM2=m)T*@s94O_k(rm%UpqRd zE_P>tVJzl{WQV&aLRb?;^iHuRcv@H9Vt?Syo+2$kq3vA?shEPx1aX0~klxdOH9k4E zo-SzMn#cg-SCgtYD4T$4q>3W50P>|xw~n?5gbez?$TeS~+&`pCVXTBqD$ zuWWol<*VV{B!$NxNzItDmgA{8P6#dN?>a`*Dxw1M<|&g`T9NmvM_NvJdfB{KQrcGF zXmU=le5qj1I7kaTuU1gWU|~d7Rk4m1ARYl+d4#y^lbsr~<{&v0eu0*Gqog$5MGuQO zhf;>LX!}LJcI<^?iqo?04{ym8&|k6ARNn$-Rwvq2)pal;$nrQM*r@@o zzD?@=e#dePqbE9!W)8U2dBl(IQn8i&QDvY|ovKADrKdAKLN>ztsIl#bznFoV+xo&d z{hf}4$GlWBj`x=HBzqB75Yf!)2d3hisZl+NP8c_v5Kkt-)RRkdf3sP!+M!p6V}|Es z0qV*VL9N8lgeZy6I#H7FO^>KoL(O(@GgC^Iuuj+D_=n*xz3Y-Z3~iK#O2Xz4 zL5CH$R=VwHdq9<7O#q_9B3G|hPQ4=?&?e&*$LCkPwJcO;wMFh0szd8yX6`pP90#F% zo;qV!(eXWJxTZ%hL9&eOl2B#f&hTIh0>O-aaQ&X+t*Y{JhlQFVn&U|*V)y&h?h2|^ zzZqOdlX4XC&yUhF$ti0+6y5QlTtx?bvt{x&HL&#;n|P@`b_Ie*!1Agctr%dcTxbhv zk-#AX#5frzQE_W@jA*3}vd5f}<6R31z3YB=3^#fExXz+D8aEa!d`@1Kbf%@CaI}V@@`DYMNYrD!HI(v^;4?^oBsIuxk9(rb}sJVv zM!GB?oO-2)SE5gzYrfT744ddL&qN8Y(2-@HJqK>^wWrp)+qBTRfkEw-_zv`6fOuXw z7{02RA`eB^Y&8}g-4b<+OgRPrVU4+cwkDp=LYlOVc8-Q-xe z&jlwV`KfGGv-z8<-z2`N6{QOB%Wp|IiJofI7pg!`rb9%x6k3h+WzUM}j1&Ngj$-%6 z@quVtD8dEON;#rhsDglWV;^qFKBTa%N>ZknPTEmS>Sv=78o?FF0#8~u-n1Z9jX)s1 zWpCLqRDk=@4y36U_Tit~{qRd=#T>Q-u8pDbY(5|Lb(!zs4&;@jugUO{Jd*aY zZ8BFuU9C>$U)Co1$)JLM_4M+Mnpk4Hr}N`XJ=yVkc(iJ10I@7l{wJ}LxXX`P;n`^4 ze#|b4TmAlo>ZCyw^#@YFCTK3pV*I6kKKoEY! zTq-)Dq$PyHd7=~lJ0o(^QRCZ>tMAS18^ifMf=A~0S4zs{Rv3lY$n&LJ2i~){<(UxS ztk53D?0Z496+#1_10)0xqZDPw?%9XjqdRz4;>HVyBLw^e)NlnerF7#m;oqbwba?;TWHNVo2XZ;5tqN(Xw?03KeJQXVk`vyQAo-ZZJN;VopuG@*_d86CTq1iSXYV$tV7H1A8^Lq_ai||=SxI4%L3j_Y%tKqn{IDnJbyu8AFY@I8{vlwGbrAppVxHz*b=4$We0@{LX#q(o-fu zOdfxMtHhBg$}`n=Ir64LsLNO~A8~FMK*1e3^0SFZ$U?y;Cwa_LWhb-bGh7S6Rx?2b z#T{nSJH;&W!g`$yl=(p6jf1lsYm6JfucmL3+nu&5GOnDt*DFPDQTk==IXuZ#JZ(M^ zJXn`ZYFP#r#g_f_h!WAYSW~h&3428WC4aD!4i4t{mY5QdtjtpF&T2Y$a6*LI|4gJJ z^TidBP!Ua`rluh7dQ7BV(X*^Z-800PbtT0dxJ~KXgWZ-~1DKEhH5dc9`*x7%gztJ| zMF&5k&vtxi)?i7pi1kR@KlyswRJ^q)khrImhYA$2QrUh2DacPuWpV&@AjU7)jq<1< z;Iv0Az+<^o!>&?4@LH$k8ftrL0`dfmU1PO6bG7v;JlG?VwDwD5Hym;OKTfiE8vMG& zjauia+2O1nwrR)FL#VR(^JQhrq*)CVk`6Q&q9>_8ZkFXk&8i_aH3XbR|17NiBm0LP zMEAAdq4Faa!SIPv?)K@cGy)Ue_J8qGYn}_$9N3~XcxB7!LIUZoJ~W90Y(00sJOqIK z&q?pPr|N&bs||aj`K{47JI9ZHgQ>eC$@K>w< zheFg{%I;KF+{>ml^z&`oxaG6rpLx_%XTs;lQrDyB0(fh+zJ8x_VWYwR7W}=t7LkL@ ziPVYGX^h*6&cOf1pSC_k`Qj!2BC2O~Yd!F|a^X(W#Pj*z>sdDa&jS2B$`Zo835piD>qpk!Ln*jw7g<@^KF$tq<{FA-)iz~8dWqco|L_28xz zst@flR{(?XoAg2Q4T~V+m9Cv^VP?HZR1D*jj6XMl70p3fX=e8)&6Tn)V zckPKt+tYmkI0s_g!34@l>;?H(>=c>7!i4dXK{ikw`>#t13Sn;m%O2}_kk*a=sp5A^ zm`!SC8tro$-{ijO^0*Wa)y6Te=oCt;`5Vq-D?h;&5B>4>d+KYxMDBKehc5$j!K7>G zz6*-#ry{nmB-@MXO0h+TRci;8UJWst?|M!r#dL+fr+2ubwF-8xDBFYzrlstn^os%*9m5OJH?J~8?OXR0Xf+NlpV+x5_^-3WZefH=r9dYToq z333JeN&=+2P#}ne4afaO=l36cP0(QN9x+VY*uL`8a^d?TT)U|y=n1F8Wm&veKQ*W zI9ais-bhoPjg6Vc?%>jX1G$2Y=}_%S^7Dd6%YGr*T|sU)T~ea-%evq-m@45qPVJP# zHo&ZeChyti+atsA+;l$NlUBL_Dxb1lK(0g%f zgg}pyjI+=`Ky81^miXG}LbF{s+DxgxnFxtCOuyLZBE3yE+Ki5J z+`4dWyt7~% zJzjuvQKK#!6e!D}!GpdRZt%ijYN*N63hgFNi;YJ9$N?#}nBt%LM;m>=fV{lDdQmN;7~_}hL|gvl_IN&QpNvkg!GkXGJu zW2aRgpNC&|5(*(SyS?#&5=OX$`*Zf9(s`fxL-Ph(j5$ zVHM(Otd#+ZuME&4AZ^pw^9<|A3X<6=CcdKxIdmVapa5$p3eeNe+lC-W=#F(X;$DFC z$N{}uG~5`YT0#QF+Zg}Qp$pP#6^a>}h+t-HkZO9vJQX&l#2_{0nARZ+XNycMv7!Nn zP z9;q5#%f-K%52cOCg|H+}567-XypdO_5Lw8v*T3h1#WrAYeq%IQ`dP6g0ol81zTC_yus-bH+Qt6?qm-o>$hw^596!F2s=FHUYK%^PaQ;{dhUS4?QJNs<24F=>L6O{ye zeA_c1ov}~EhjNZB&pIL7vMzysocoCmTGWTltac?V zHXiv!0%3Si{_-Z`JgRs8)%g;b&)g9~8O&^F*MM)v)*3Ogwfyi(+QDV(v0d&P~j zbx;e03a}; zvly9;aVNUz1oZ*iEph<`5cuFj1i_-nLwC>evkv5k*RGHVLIWkszya01w&GW_|JhjN z(D3GOy`2d8eRaD&{qOWAxI1kt($yol(_*Vo^B8ur4!FB(4!os}FF z1TM-?`M&~#ufS$FyfCkv+v#Sob31dxRG1>)y?0ktI*?lGn)rR}brig)DKVGwiLjh!DR?)qg}vlbr(RL#{Pe?`z`<|okkqj%t>`_)0w3b&j3F(CNxcYxOXn0rt)U;x zHb3Mo)qzeN3SR_%9zlUufYlmj^J=Ha_nf^Q0?j;c+|mq#_SMq;&|K2C88ZyV!?lZ5 zAH6Ubs$sDa0!s3#AGkwA5F&u2 zQ6*gf`~2R4Zr%_?d-r^X?Bhx4W0 zH{Y1!v{v{xt&Z9@gZU>R-t5Pc*@mg{vm@>N_lXHY`A~xjU3<~D2-)vq%{5bc@qKD1 zlD&1eb3xi1&&M~}Ha;B>FQqhfKySdGkaJ4UQ3u?S)nH!e)%`0R>(1o>fBt{YN;WtN zkg(csa}cBkyh7f}*={rUZ|x%j4*rJoDQM`fAksaPqwv>~eqQ%W8swfty$TD;AlO5E z8ED7V3x$T_3OnEmEyg#ov?C?r_ADW2--X0Fm9FBZA5tIQ1TA<(wEaNczH7gR$AnPD%ycx^f36t8C4|1nNut0 zdZ3L;MyEP}gS@tpvX^7H6mwTXo5cX3ktOGu@~>aO77dF_w&^x|-*iGHL2$qq4eBSM zFA*&>6_)ZQkf3n1BsT+cYGYx6EW10DU@r^&s?X_w#Ycf zX8K7qfvnc$FpM~5avgK&w_7zOY-%aDa&+JO3{29(ozlU+BtF8#80+xZQo#5zTUg>B z_U3&7{=kf#!#`l6maEA9M1UG3;hyiUu6Sb&KQ2$95J;}Xtw2q6RnotNq_D^<&si>g z?-+$5&$TEf9$Jcl6Cu-Sv!3%EsF@~B@-jnE7Vk4CCYnCHw`Uy``1RHu5ZHY{Pfrjl z@p%!Nvt{6iii&DYcX76BQH~7jlTnYAs9j9TN#UTp5Wx@5F{cBgg3NFp@zhMK{2F^q z2pgy<@WVi3FW+CnPjx_KS~Gnf!q2dZKj_81Chj~uKh=g&?Hw!t{|Aj*5a)b4mK3nl z$2^+uQ!o9vXD#5FwC?WmY=}*Zfgmj(5g*{>%0Ju0 zV>}5I!7ma3@qL7=dR_$AqCqB5Hg^Ct!I7pavz5>KmM^hZwybc^;cZ;%=Y`bhkVaq2 zs2-eAY5rkUnU!9+Vv==Z>}9YfUglmHw{0&GyHNNi!e$S;&meBjvEkP?*xaxX!>?6I zZHw10ZV3`5-=p0p1MdS*?$uANn%>A9x8n+1!^-q`4#tP_-8Lz z6v{p68#6_iJ|#|9UYf819gFlRYk2F75q;R`m(Bi5PO+M{Q@r%>W&LRc7j`;P8jp4z zMAXm>*)XJCs$y--y}{`4ds166w8;2W>z!>udT(CG9R0!n)%8Ap5C0bAZ$sv!s9yNo z`VmP=&039!rmwzMeSp#gR@S8-6Bb8YYd6jQ7=@l!T}cZDH%v;oDS>x}nm0H2D+Vq` z*bwAAHGaaq05>C2v7^;&oVxl|)fl<9>4NUUf_-iC)TTXn!Z&EjU9YmN;`G!LZEI~y zO%|FDXHf)YaZ}hMWgpL+zW64Yf92@VMwh^yzDk%o-j%aGFsZEPjS9l%mx_q*++eM~ zUH@4yv8dN+GlWUY5w@x@>0%GgP#4BqP`do3@{LkTBs^Z)PDoCFQaJzbV|jAiwsTB#Cwxota%PlN(=+G2MOx2M*)~!Y+!C0%KDP zp|;WLljbG4uVCb#4KRKhm9U?8&0nbzu0z;Qg>f8#b{lz(Urx0rZdcCgmWb?KFoG>1 zgr=0v1I-D3VEn4jXNvQnl#e$;|AGcGG`onZ={=7(g#v9R2^????S6o`%#SsrQG!xu zkJ6YJ3!}4?N7A?AH=|rvdS~^xhVXO_v%s0_Vr|c2yq`_4(I;fa5gYj!i7woURim)V zy}9Cjk*n?eA-oF3?=xQX_;)gnHie-A0nz)K5uR`J)uK8TTGq_7LfIvzD8mULSRt zUf`Uk7Q%(SDgesNNUosyufIdbd-a^QGCw6XO58s^&!UDR`6<{1$)S#xoF3BMiET#Mv>>x9fS$gHV(uy?y%0y?1-;H zyp{9mZF69%>u0tpvwW}Vj3d$bL121aEis$#L{gkh6%^2?c>xZz0VxE$HVB|Xc58gS zPNraE$n(!t8!P?m4rb1wgUS$2q0PLI4+86cluJhMIlO3>7GOygj-l19NRA*l`wisy z0cg4@!W=$&AJMOgXEtA9oMwJe9UW?K%y$iIEK0Jeya{WaG=dm2oms_IQ7Q8Po&pWh z<w<|KOv$*7E89`*PI;il>8cu_ZX*EP-6mQ~Ldv5&9kfLq?~* z<)&ruhuP%n&@1SE@W{yh`Fx$F)HF=WPLgbjg?6tbrZx&Gais^XfWgsSRY6o_ab&VG z;NAuM5EBX@jbOHepxbO0|7rk9O$3l2gpk`1YfvM2wbx`+50TOyS$ZOL`Qj(9DYX5) zs#oTXE%U5P(YkGxJBmzy$nWV}btCLyih4C{Xx)M=WI7hc%uI`)sXc7oZ#3*ajLc|J zeZ-JLW_*zhRu;5)f+L&LM~|W>S%2P|{0IppaSHS`;Y5E8yuqSOc3fMQIUU2y1fcOB zq(DrzfP_@9lW75-cSmq-5!B%7Hz7E&cB1`cG!XPt%|^rD4|L&GAAbYwMOKm1 z2;!&PF(X>%-!!AtV}x_UpMSFHTp(M(pEUQmEDcqt+aF2w9k>N(P-0Zt;9g=rkfFR` zfj%X-np%*c-?%o^Kf9wuwpv*|tPs&iN|)vlE6MmJuKO0c)Cy}{-U#+>Tj_E8i(Jq5 zLb)6!ynCG9!=YAx@F#a0+l1r8U3|lfUvaAYsKh}>R}j}^r7t^x)w%f6J#5YGM=(a%z-%5tH zm@U&1QMY=y3v*8ROb}yR>TX%GPS4^gm730a{fU7HCN;kRLp_lHyN~<6Rc~VZ_k+l! zq82B-JCUgThVQT{oS;gxi-I{uO9L|s%=QMfgvw@iTAZdVYHb?I7xd4GX|g*XjmYAW zFXEOMYxQDYXo6=qIOyX0Ba#cmf>$()<<(p09Ze#?h$3GNSB}iC?r7)Nfen)+l@ZYKSC6GOSt{L^(#l0D7;`O_= za;CGM@0od_;t>^SLj2qnp)sKTlYxn!Wa=)W$B}Y|bS*DNxQ{3wBAe-6;15p_>UKBp zm))j_h|-JKpPF|egNS$!j%^mufo&@<3}C&Hpqrx;24Y+UxX-MwtUO1H%;m893;EAm z77v8W@z{PmJ-$p&FDz+-X;?&1M682{eb|K#8OIKblY#1%J9Dv-tgaOD1u z(yjIh<(F#jw@L|`3l-{gCZfw#!<0zhLEZ;9$Jv}yHq@!v-9Z$T?fpPZ!OXy>WWw;Q zj2osKA&QNxKNm|G@sDH{T9q8fh6qp$C(Ii#;Y?U{ct&X3%RTnB#^3J{DJ$i6 zc=+^@z5FMOjG)clwU({w^-fV+yVTKlK8p2$WG&7kT&Na2u6Xv>Kp;g8K#hsRFm0(D zCf7xCE#gM0YXqZpk6zL)F={sCwXzNjJBK5v(kj}rIU!3eb>uS@5~}~w6fUE0X2*bQ zaoGXxTOEfqLbGHY9tb>$RP7Et^f~V)f33KHIES^r4;xqZ!(t}0uL34dn-iX~v$cyc z{SLAt>lZp`H+B;-Ygz8+T9j~w63!Z3KP!qqpSz&g0(WNE505F;qW*LHv;ZwF2+0Qp zx`sd-yrIdl+1Y~Vf(5~6OG=I$h7?fsY`|2a%{UPvHCiVFuA$PwiM|w(t@TbX&rvVPqJ#ydCV$EM`-ggC^i}JXy}h0 z=}oYw#A&V5%WQHTjc=F-%{P&@X)P}j*c&#L^t=!8AiN_up8E~%;oFF--pM`gIw6w% ztl=nqqo-8J;*`q>(-7fAgF^_EkN#hKU-=g08*M#wcXx-<-AIQ> zccXMl3L{-2IUqxWbPvt@{Lc9^-opnzz+7|Pv*&(xtiATy_Jr6OJk?Z_>ZoP(X=jhN zE?Wqc^o3C)lVK`FAbiCGbCc+6lrDWX+rq=d~JF6I&^XZ_Z_9s77Ld3ayj(#``hz+GrfjEa6EUUL zh4DllICQfh^FJg%hIU!yKk-neQ@oqIki%qRxir0JaHr2`0|D_2cw>SPDWny}M*)y4 z@~QmuZA*`nn^BSg$^XXZA}LZ|PD4zZrWo{6(f#i-u6jO+ltDAAjIrj|{=Z4hLGzUX^Z}s2~yJFHJDzgAEw|j980OXBgcg$d=@l0;Ks&qz}lLMw$}K4dY&#`g4WUeM5+0GR0ZWqg4z$uKkL`5@}1I zM}oGUuDf*AKBRBcK}DAwyE8|?YlSiNkt-!BRPF1uIcA$bV#@NuJskTVS^170yQ%&r zDh9|GG&3Bd|2&@~8%jN^dYY@q|3DfU-u&h7haUPQhNcFGFeWUTCx z;erb{RVI&Xj|Q*wN3jp5_5W^3WkVR_w~Y+3xNrz~a!OQ5d6?}-zw9-_-#)xxhmgx% z4WcFt7AVWgV=_e~e|ZB$q%IFzg*Wk$3-+76vr!_X13}N?{HSv|pDOEo|42X`s@zi( zd?nAM*<&kS98L|<uUt|CGK~^!p<9 zIkDNNeklOFDl(EV5**j#_O~Ew@nb@v38wATcwgi$-V^V%`u~`f3Rurb8hgfFY4U~8 z>Wi=7)6`1W|l=s$zUX{0CaV2VEknu=+1L?7K)sJOC z>p|Ma`5=}lgPMV^Z6X_k|**YtaHhjR{tu)T&5 z{V+!nfpl_p{(;T#Y9yUZ)zze{M^stekA91b8QI=a4DaFaH_42cV~pT_sr13`$ELAD z)-Igs0+rQDfO!c8F@WF)B^QBGex;4wnhWyEqaB6+7%M0nzez8Lgu{D(FHG#$i&?Y9 zbGB9t#DRQ}N)r5BZVpa)Pu2-fMp@~UJ*C&GZGDj_aF1lg(tbGPz*QtZg|FoJu;Tlx z2l371(*-#aM7%25Wm^#)wbZ-2^+}3aF&l2lUepK~#oCwNmK^p|Vozkb{0=qEEIG`- z)MK6UCmt$Dw|M{cc3P(7epqp3t;hQHJVsuY>UzL`cOqHb;;KoJ2v^GH6oW_?vm5KW zo{BocdPJb8-H4R2fjSeX>a$bZO~&U{dN#0}w{b|N=%XKQ$4|aZ6S-GDb1=U76K}E~ zvxf1qh9E&b@P&2#s4k(a+-`g61?8APX9uQJ#ooP{U{%bpJnWLzuZWRJmkG+9l`V&v z=gPIDG|e@iBox?neqaAjnr$mAo!hrB%s|r@*{APTvVX0u+zo>3}NAudwj4iD>n$g}$AZ)yU!6rI9N=K=unXSmn%zi6ONp2y& zN87;wCxx|H<7?i0L6AMk0XaWUWHr|9MylWH!*@eI#+9abfl-7CprtMcOJ+3G;@as= zf!_mU65~X9%TrN$KW?yR(ZjXCW_(B}s%NW)s4qfCDpqz>yNhVUEoh#e44* zJ%mL0thCCT)gGj_bEa}`A9DWrD3<8tIn7@VO2^s>wI?%eN~h|#&ZnINUnbxDU43oi zyqY1J_&q>bq6eDxrTgDP+kVp0gIQ>M=C;Md52R0gvZi+gGEuCo+Bgz_qYl+mk91`z zq`)(FvTx8sDbSKeBzaZMJv$p^;)U~0N@GIi>m&%2shd1j!h;(%3^rOCQ{MIFukS%DQi714kfP9vKHoDx75wS()705 zo-#c+pVNb>Urr%Ya7w&cypCCXblaAyS%gI8RLVf#4NXvjNIr(kecey%!ezy- zVUX=c!Uv}>%Fv@E1lxRDtS>celZl>6s`a#7h6J1CRv_C@N$jG~-h=;?*@$(O%f>$X z>Rqz00@(RyTw0_SnZnn(O`PS9%%<=mqT`>&`Zq`d-fGY?@(Oiy0adIsiN{O`f!+u|2lS(gZFLs=m3)@*81}!!CWNm4Be3UFn<0-UonRzHLA5!<7ijRG^8ZuaYGT!CiOWsS&*Uq4&E| zr)vo&IkEEIQ%fyEnEL;7vi~A1KXJ|bqj|SqU-V6gQN2Sf^F6xNK(m9-EF>#dN(4gKe- z7hcBg-l6~dq&Q(JP86%)dX!QtN2hGlXZI;YYW@>RZ^uM$e&OSnes+krAnRa5BgIn` zzA`{~JizM0ZiU_G5{;n4y*&(IQhs)YP@R<4@V zmA!+bLz?U)-K1O|>$@NQh>*78yT+(QUYhSiRzwSPBT{VpS(!XuVuMsW%JVqXdK@_! zC_?P+l#c&}qGYt6a)7p!|0`%Au*7+!H4W#BEKgLUBSEB7mpfJB&tOgzlTrE)C=BIb z>#~*=ycE`IE|%BYqzqKLGfF{;pPUd1*2WXc#cs})iRbst@+AzXY)y~FS<<4M8Px9~ zG`z#O{yek;4>kxpm&Qh9@RYjMPBHn5tb>L7%;U zu-sZux)sc%RVf0IO*cr&Asr-zwfyro{WZpnCp>n~x&0-5P?G;{4l>KkAK>BP@P0zs zv)9-iul7sQ`6GVBZr^X>V8}n@N=!2NXUMnZudO_KWv|8YHLi{c1t+DDOj=jN8EK+q zP*3j{Q+6~8~18(nBE8L)#!Ja**~OTB$=G6 zp~*(*)vJ+sCML{neWvF-^7wtL4AZr1R+-(Ukts-PruAk%UFmT*4T6i`wVUDU`Cpv3 zVlJ%#Ms@?#3CvDB{_~gO01QMZ5<_lxs;XGM!cWc@sSl5>8JBlGe!#^?84UKJX#lwyJSENwvSTvw(9;F3T<}iRay!rjD9Ifvr7yQx$c8}<1T$m6Fc;C$JEu=q+dORh`3LOUTtn}7ijkP!&~JcsXJ=k>mLtrT4! z3sOMU2`mj~NM^nFsqzHIVrPGn2wKHj1N9!11TN$YANb6N1L`*zYpU)LAHtAs&>}#1 zMLYd+IQ8|u_HU}`^J`H4uBi4&=e0HD@{tJCiS!2E5>1+Tg1#o#>#GTG86uzbB@FSd zG$jEkBTVnZsqWw?ebEm)Re=jZ0f`O0_K7|T%HJwLN|_Y|69OpTT!M8)_!TSZBOy4)gg97Y8|*NEW!eZ*gM3j;A0EeI$i{1FkjLpwOIu0UG- zLm+Tr2T*nbaY!KX1z{f+-%*$$t=R}&_J;rPs-v3300H-(B^R?j4)!PpD&RD4SQiI* z@h7^5nunC7Nxrb_Y087H^);KxCT3aPXlW?3r3Y1XS?d&DbtSaN!cLC zj%DRgn|z6gsOxkKm{@T=WHbWM_jR_ed$ab4|Gu>npsB#MIvs|{hH;;8&bnT&QaZ@L zT(OyAo#J{q-dRIcftrvl>Sx!=(*^P)C@#F^4zUAZhKnnjIWeG{ineC0f;Mpll15%j zT37gK4r)j3`vPd@tikVVC(tI8w#xu(y5KDbQ|A``cH1?tk9zzr%(nTw#AUx5)89k4 z>nz{p(RMqftpBO$8GEqty(E=Z;rQj@eQh^ZU(IYSKoVYZ80;~N=G+OExkqemgC-S7 zUm1XIgh0WdweRlq!+b2*qhof55O&~|6n)l@<&rg<+mg3`Bgaox zjflaP(YbteEdEjLs*x~dw@p*lhrmJZ-eM^i%6}xP_II8@X8WRihn?4QpAJJ~E<9*LHp_j315{QWpLvr) zA?PLqy9sx6ARr1u+~F++rrSNk*o76gmSDAVds5hW1K8XvUqA)Vf`*qWig(GvJ^GR4 zL=$T@v*;(!m*4T!;n!l3rDyNN(rKp#V3z_*^PAK3$OmW|?`Ei(NT={|&t_=J2Z=0{23`IF zAxDo0-LE)yfS11$zPaa`+7D>2|6nOE$p!Q&44XY_5Ny79DiFqVLMEHp=s*}{-u$ki zuNh-iya*-_S9kYUZ5~@SCTrLYSt$SabIM#II`Xy4Y#uBwU1R2B8Y020qS~6oSP$L> zj5EUO?@XWRYhZsa3Jc6n!?vxk|9SA(U-~rq*87SXKi%u}vpi^hqsAee&%^2`--pd0 zx=e!u4Rb#_=P@--0L*Ep^?oVPniD90+WRPJ-b1CS5Kh=D-;2~k=gt-qd3F^`y!%nq=TX#E2rzI>V}r+g_wsKyv5k!FAxIZ znbzD+zlhus5So?6Nk!7%x&?vo7IV-kZ*K=mNLxZ4zy|z-B>B@VA80VQHR*or8DBEw zU*+QXWi$yG&KzWN)Rt7cZyT+c6pQ;G?1R!!+?tj;%o#^Xdc9p-#QHMCVwi)TswNV5 zh8CwrQpkEU`LQgyY{vHuwcqx#Mnpt}%B_Hk>V8p$T!ODca^{e;#vIWEc1ur17Gx9ZMoa_Ap^9uQv8nE^S_LB#lS$NKgcHr{=hgBkY*$$oP<(e_sk2F zfAtJ9)~}sZF{J=gCVXWx}!MQtRf>9}I(LmZY`#V*)08Px9zxmsai4MlgHoAEW7i(fABKA zun{!DVb5S{MN3&*h7rrhr*2)>OEEjo`lO!R_N4e@u_em?s@>+Pc-Zl416?Y(!M_(hCHl4O3N+)uS-@ zjAuQkzZd01Bm12t4d<6$=Du(c`m}u0e;qw_B$cY26Oc~;yydweQ9hfDj{Z{+yajIB zmhz3Lr}PkhH*wUUaojKIv-zkKq#OMZbJk54vRn5)7>CuzF<`{?1>{l1T+l~+%lk?Q z#Gt4_i(yM4Y{lsfWM{vEpHYi3ee&xhTX}DMlZjVUKz-Hm_qztJ)({ zmHjO9NP*pK%ewzDIMr7zarxCZ4e4|DTK;GNUf>_QQlO{KC`gO@!LKFrh7Xs`d(e=` zAnhie=PfBqhaGlR8~0J1a}7`wAwyfl{KRCNjG#ZC_U|j^od|(Mr2XwnkeDS|jU62d zf^U|`{mVwg1-~`r47y@O^mx{{$i|4J^9X1OB$h9|P;sJh-L6OB8uDOEh`Va>6arsC z@o>q!TJv=;)|Z=#AYh(c=AL>wA>>N=i{qF_Q84}N*n9iC$4MqaFz>F%u{e+%7^z@2 zp|XF2b>HLk%wU4a3!*(9(@Faj0kny5S2Lq&iNud_)z6w)SHDP-j(q5|Wqb+cC*yh_ z$u%OE^)636iG#8itwE5ob>Gc-eN^_U#V6^vh0-Oe#sxdK!L?Bw1CgqlWXxXEJ2I`* z)wrn6$`Q-GOrI%G%lqUYFF{w(uT)s9_n?eZ@c2s|=EpKbW`c5btx=8K0l4SsoNFPK(yvT8Hn`?=ob%4rZ=i?6D`lwzV`i5q^ zp+Vb)rAonN4hBH44AI|r(}_7H6gbC%vOZQZ+4o4cbLYN92AgRoqz|LNBcQDJkel9G zGT)ct1%)9L$-i|?d3MMI@syJg$zMKI0@KnDh=qZP0Y3h2Pk84nA`Q?1wE`T7k4O9b zu;c@XS5Jp!HTyO5j&jPUFt$93i1gVO^+7k9mZ-S1RTLWqjzPBmC$K50IFQ1q4!8ZT z&)EFYZ)h({g8PTOmo&6Ue%sTM#Ts?Cn@RJPK?n6O>GGp7#l)48^U=M=F{QitN96_0 zd4i1qRdeQ-9A~R#kD<0Wk2@~=;NUAsy-d?5D(&RmOuUc$K{zZ|6(rhecSznz}ZklfzK^NMeoq98G($;u#L zw!_Xj0dys&2vu_s7;YlE_>!p1&DcPtA}I_!TfmHsqPwM1Qq8_?+Y2=Qd@RJf8;Tg5 zxBI!-M%ZXEMGrumsyCbNo;&2E|BGCZF`!fHsM7#!f9VhniN2kfX_CQccnLcLJ-HbB z1J5-uLe)0FL)b~O0uy!%73%MqLJ&PdGIt`#XkEhIwHqgm*_oRG7lNzw1fmEa~cUrsSJc&1^aI{2grPke)WvxI+q8Bh=>wjgOjn+G;%Rvm9w|B zFv^rFjtiX=XZll11`8)lT4<0x|)aR}pAm6ZibQVeeJ@2~Gz4qX`Au`GT{Vn)hw7X^^2c(j@hyz@y z1vTokxFq^b(X?qHCLDPfg+Nt+Q1b39=-3SUmM^Lh7!sp^-amv$ywbkO0-p3yGeSl@ z*$+v%Y^w3S&0B2ez0m~s6Iq_YU7&{o$FC0}=F$hqwSfyg6mRe-TIXxz(fh2|ux!nb~WWlq~d<_ezE(Zq%@6{Qs| zNo=)d%Cb@PA{*b7&nc2=n9M&s$RRWC}c`%EhmeNB;ST3eUnqM76KCu6Zuy{cyF_`#|e>hMPNb+&;IRwbQNP$a}tsnA;p&@hx<3Db$Z>8 z2F|5er;7qQjcSQ$=6L_939|lUV7-f@jfwiIFCY>b`u52YNbYEnvC3S}B@7nHtlt*QWPB8!nV#?LSUn1_Rq;Qh1YTr325` zXzqZ@V_j~=U)tw~f`6jwMRxu7M9&ogxxq|t=0hhgWhy4LUBM_-0!GBIt(gq0*JV=) z>k?oJ58xw${>6vrYtG@I1IbtObuWZ44YIv@n+_58@i8xjML6Q-8*55y_k^&{NI)KMq8pmWO3}=CY4tp6o`;#dJx`MIS zieKyoqK!kY3HXnHj9IR^ zA~&-vIW7(w_h*3;U4}n{|DZpT>)z2=Gb5?s={vA+V>{%@)<9!@jJP$76~_u`UkW#@ z2DJ&WYElqpZubnG`$6r$LVevLqS55G=M`v&@vAsR_C8Qg+|7NhIV(ff%F}Zc+bUV~ z>5&lCGa1{pWaR$j5!#g?*Xuc@cF7uudtGKty=wRG3E-17Ck}Ky?4DP&KU?0<^~j)n zUAy-O#vA6mkCqKAapTsEL0_JGG-I-RoPq&O#pSj5uA_%tk3V&vZ+;Obo#zyw)B{-M zAKnhyK9cnyhAH&ZRWe-v-?);(`8ba~N9$_57}oO!uvGpU0`S6wG3OgKFiIaq1{T5W z2x90bPvehr0PUf(BC88VssCDcEizcK-bMAgk8SpO8>q%z4idy4nTC`Ovn$?R!w40D!)@B{~%# zx2Z{hB$4_=zuuNyP>85w8o#JO2ZAxK!77!zQ_@}}a{^u$u;qkVI`bpQd_sCmeTCe?PtV#lA;gI%D6JI1HL z7IUHhsFPSiuIHEyeml$kdE94qHOVqFRYFGe+gyv~Z?&afn^e}*A>yCa1T+v!^g#B< zl3Y6-Vz6H@J+a7QB7&m7D*XwQ*`7N|F)no4D=5F2eBlvGPEA3JFmS-tD${7*oD%GH z;;Di)!k-9szEisRYu0B-VH@zzE*}1{7f8SGL_a$Zj!$mq%lsV}M zSrFtkXcs^+rgH=9FcvCLl#}v4`VY|T+TBjDwU6pHc^;lu#CzK7i(WjjFN8Oo3Nc0% z9>wd`tIjoz0mv#-r>&6=Ff>_*;6HRw1bc@`;_T>L+-vqhZ+2vE4UcuDe@@AnwHI#(CAqAN**GY8RV%+V zmmE8cv3|z300>OYInmlnp%SMq-~}|dsF;k!hyZFH!jCkT<5~QiiOPA!sVDO7S(8Ip z$XE_EBi$owD>u%DjQTRY0f|j^Szi{lf(Xj&GzlhbmE*E~;Rw09`t8-8mTv+3Fr`A8Sf%<*}_a(RkC*TvG!0=?$efRkJ?$m>@`l7^u z&&1g(#VtmQ9?=QIdY3>5j%->z_lt|%=zOFmGVEmE2KR$+e#bSTuSqP?J7j z7rS>_44(ZZtKG=whh%P27Z?0$DY4U3&Yzph45Yu@$T>J}fstEkO%xOQ8$=SKS)$-L z1=7bEHw#w16d7(C#?!~$tcDW4k5gv1wEPp1@PwO}XyUdVHQW6;MLMM)nO)Q4_qwI! z1VDrQ_I*!wbg(?yC=(@ZcYIIa;OJdqtp2S)k0i|E=lBR~#8{*+jvKY!F{ZQaqEcJ4<)7Vw{>E z;!p~*MR&lrp8!hM$PKtB>Y#^X348}j;7@7Qu1~0aIYiyU96XSvCL$@k-~$L*1^_{M zqud1c-Xg>*bG$WREiOpfpkjt(CF8GOsM1GP6jOHVZg6M(8-T_Zz(aW3HGRX+dn<-6_>B0%H> z%M3{d5cXYxuF+4os$H*N0_)nS<+Op-;-Wh+RSW%%C-BAsc5D>n_Nd42wfP>4ct)K= z3H(~SaYOa?)1B`0Ez`LaDcM^IXnDa*&lw`uB*&iz%9RGMz!z>(nRgHfdL6YLYdf-| z8r@sP-#zVG16h|`u9nXNOuV&==R zu{;dmjcrialF2_J(X6nPD=NQuz>UH2IL2S|h@p?4x>wYKWL(VBh8Z&7 zpV-k>6yorGvzbhlyw6#CnKKb#9&&yW1kve`Q3L`hhJ)6`?$Bgj|HT{vG2xf;+@|w# z{x4G1ZWK2N;M*3*PZ6?{o^y}$yIENzFYDQ-&x2L(xDL~t&I723D9iX?{j^{lJ%?C% zgv~rUm6#_@X~*lso9a3|=pPsyyWUTjlQOZnMLU`&{ZgTyWL;u_WNdt@8a~5|d?KRw zfJZ`dGNiG^Doih4E05ZAkE8iQHanvCCux_?zm~1*&|pXiyI>&l&5>V735JS;F zN0B}vaWsHEPk{2V->k~f<5TQ6GXeLA7%JMT4q62~Qf!(2bj^<{pcDsS&Hr}5Smy*r zo&tnFB=;!zE07l5YXFJsL?R3g(1N#o7@VY&rGe9kKiF1R3__4LdW)w*xlVA><)=cn zA&!aqyF3P?;=5MRs|0-D2ng{ybMj|5XxihBZ{R{=Y`4IZR-pN(_3dXZdO-XUWhnI& z_+GJBsKtnh@7Dojz(m5EYRkwJ$Q&1TyS$nn=-N&DPn!T9v*TVHqC7yWr!Kv@AdWFG z=*358cf5BcW-n_aiKj8GWYxHHoX_4i{VJ}sm=%*-+5)SHEN9^3AbSmp=VxnOefasfC@(sK~02^QGG zX6nhLy{q~NNfP*KfvzGQNj%p&T})9E;E8%r*3>}oP@M2bH_*qC?Gq$1%T+DlGjp!= zR`os53j>h=&}lP3Zf6LI1_VBP0SplV%h zdW4*z#of&7E1bCF3KO~;MKfWfBP|Wjoc80W;kR1nVQN!mU0#EwO!n(Re_FZ63*Uk| z9{+eB5r8DoCzI1Lf*Dtyhqa?WuwI~o2%?0BUC-`=|C)DFTi-~AP}DrZfr_H3+@#U< zX7PH6B~ZPG#Kd))p>LbSUKWC5(tooea7&W_WRpm1S3hC2JIbx zW9+pjUL{3fQWCu~0K9iz3Z&w@?geQ(zleoR7*eJbs*4+lui$K|Y3`GRz!L;m5QQUb zRQkzVO#8Tct>&MD|0k@zx}OsV>g!L(p9?$ic!y49frKjJHpO=l*?`lUjr*lZGI(0I ziL)Flqaot7RLx*LA;=ZeX-am4i->#yI!$90zx5O2j2Idpkro^M<|_$)eq8@enqkWe z1RXYedjp#lcF##H-A*fRm!|LYQtQ>T0DFg08`a(Lz=CH(CcdCQd4r4-$XcH$^psW^ z3b!~sn`LZI7ZVb3`|7Oj!*UKZw^u=HDeh)j;cKIV0H6Bh^KK642`I0szJ%P>wgC6< zJN)6S88Rmf1*G-(&`o7<)4h?tNH8g@{jL`Pj9(w1@ER|RJ@7WH5g^BNCoe>W;-r8${g)f zxZS&a^DfuGz;B}?2vfvmBX;C-$ahdd1?l_!meZc@H56n z@qJD=!>3VU(6zSL4vuaj(aX%+qcA4EFve0lumsCqZYtquuT!%@(N^RLnqfYuu1*uG zD8lP7X_2hJXI8A&fE2FEnPBQ~*B@5CL^#y{M2u8iMEz`lM* z7-BNf&;aO^;<4-qp6kuy>U6@vmv(+m4izii5JV++89li-;~19CMD%*)J1D4_^0)OL zdc40L#cF!?AC9w#=)yShP2~KyYiCgteI-iVPZ^jXBK{rh+2@98YNow@MQmz_*@3fJUT9<;)U%4R7S_! r|KkDv->?6(!T;TZ|L-3IaQriJnl;OH4M|)KaLGvk3cthb;XA literal 0 HcmV?d00001 diff --git a/docs/_static/Psychopy Plugin Header Large.png b/docs/_static/Psychopy Plugin Header Large.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d1dde2172067825fb382aa903a726c8145a932 GIT binary patch literal 22964 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

)hk~}&Y$PSeN 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 CURaU< literal 0 HcmV?d00001 diff --git a/docs/_static/Psychopy Plugin Header Small.png b/docs/_static/Psychopy Plugin Header Small.png new file mode 100644 index 0000000000000000000000000000000000000000..6184876e84782de5c50042422290b88803620cee GIT binary patch literal 9576 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 q0 tbody > tr > td > ul { + padding-left: 0em; +} + +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; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +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; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +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; +} + +.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; +} + +img.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + 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.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +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.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; +} + +th > p:first-child, +td > p:first-child { + margin-top: 0px; +} + +th > p:last-child, +td > p:last-child { + margin-bottom: 0px; +} + +/* -- 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 { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist td { + vertical-align: top; +} + + +/* -- 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; +} + +li > p:first-child { + margin-top: 0px; +} + +li > p:last-child { + margin-bottom: 0px; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > p:first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.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; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +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; +} + +span.eqno a.headerlink { + position: relative; + left: 0px; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- 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/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css new file mode 100644 index 0000000..31d8882 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css.map b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css.map new file mode 100644 index 0000000..d876f60 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n 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);\n 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);\n 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);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css new file mode 100644 index 0000000..5e39401 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..94813e9 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/docs/_static/bootstrap-3.3.7/css/bootstrap.css b/docs/_static/bootstrap-3.3.7/css/bootstrap.css new file mode 100644 index 0000000..6167622 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap.css @@ -0,0 +1,6757 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]: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; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.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 { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.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: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.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; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + 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-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.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; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + 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, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-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 { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/docs/_static/bootstrap-3.3.7/css/bootstrap.css.map b/docs/_static/bootstrap-3.3.7/css/bootstrap.css.map new file mode 100644 index 0000000..f010c82 --- /dev/null +++ b/docs/_static/bootstrap-3.3.7/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n 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);\n 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);\n 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);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n 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);\n 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);\n 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);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n 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);\n 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);\n 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);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n 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);\n 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);\n 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);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n 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);\n 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);\n 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);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on