From c6aff8812a9b72d49b91063425ad84dc44d16bf5 Mon Sep 17 00:00:00 2001 From: Grant Payne <47309289+grantpayne@users.noreply.github.com> Date: Sat, 23 Mar 2019 14:39:18 -0400 Subject: [PATCH] initial commit --- .../.vs/CoreIntroduction/v15/.suo | Bin 0 -> 25088 bytes .../v15/Server/sqlite3/db.lock | 0 .../v15/Server/sqlite3/storage.ide | Bin 0 -> 4096 bytes .../v15/Server/sqlite3/storage.ide-shm | Bin 0 -> 32768 bytes .../v15/Server/sqlite3/storage.ide-wal | Bin 0 -> 2105352 bytes CoreIntroduction/CoreIntroduction.sln | 25 + .../Controllers/HomeController.cs | 48 + .../CoreIntroduction/CoreIntroduction.csproj | 12 + .../CoreIntroduction/Models/ErrorViewModel.cs | 11 + CoreIntroduction/CoreIntroduction/Program.cs | 24 + .../Properties/launchSettings.json | 27 + CoreIntroduction/CoreIntroduction/Startup.cs | 60 + .../CoreIntroduction/Views/Home/About.cshtml | 7 + .../Views/Home/Contact.cshtml | 17 + .../CoreIntroduction/Views/Home/Index.cshtml | 94 + .../Views/Home/Privacy.cshtml | 6 + .../Views/Shared/Error.cshtml | 22 + .../Views/Shared/_CookieConsentPartial.cshtml | 41 + .../Views/Shared/_Layout.cshtml | 74 + .../Shared/_ValidationScriptsPartial.cshtml | 18 + .../Views/_ViewImports.cshtml | 3 + .../CoreIntroduction/Views/_ViewStart.cshtml | 3 + .../appsettings.Development.json | 9 + .../CoreIntroduction/appsettings.json | 8 + .../obj/CoreIntroduction.csproj.nuget.cache | 5 + .../obj/CoreIntroduction.csproj.nuget.g.props | 29 + .../CoreIntroduction.csproj.nuget.g.targets | 15 + .../CoreIntroduction.AssemblyInfo.cs | 23 + .../CoreIntroduction.AssemblyInfoInputs.cache | 1 + .../CoreIntroduction.RazorAssemblyInfo.cache | 1 + .../CoreIntroduction.RazorAssemblyInfo.cs | 20 + .../CoreIntroduction.assets.cache | Bin 0 -> 112857 bytes ...ntroduction.csproj.CoreCompileInputs.cache | 1 + ...Introduction.csprojAssemblyReference.cache | Bin 0 -> 238439 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 .../CoreIntroduction/obj/project.assets.json | 11862 ++++++++++++++++ .../CoreIntroduction/wwwroot/css/site.css | 37 + .../CoreIntroduction/wwwroot/css/site.min.css | 1 + .../CoreIntroduction/wwwroot/favicon.ico | Bin 0 -> 32038 bytes .../wwwroot/images/banner1.svg | 1 + .../wwwroot/images/banner2.svg | 1 + .../wwwroot/images/banner3.svg | 1 + .../CoreIntroduction/wwwroot/js/site.js | 4 + .../CoreIntroduction/wwwroot/js/site.min.js | 0 .../wwwroot/lib/bootstrap/.bower.json | 45 + .../wwwroot/lib/bootstrap/LICENSE | 21 + .../bootstrap/dist/css/bootstrap-theme.css | 587 + .../dist/css/bootstrap-theme.css.map | 1 + .../dist/css/bootstrap-theme.min.css | 6 + .../dist/css/bootstrap-theme.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.css | 6757 +++++++++ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.min.css | 6 + .../bootstrap/dist/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 .../lib/bootstrap/dist/js/bootstrap.js | 2377 ++++ .../lib/bootstrap/dist/js/bootstrap.min.js | 7 + .../wwwroot/lib/bootstrap/dist/js/npm.js | 13 + .../jquery-validation-unobtrusive/.bower.json | 15 + .../jquery-validation-unobtrusive/LICENSE.txt | 12 + .../jquery.validate.unobtrusive.js | 431 + .../jquery.validate.unobtrusive.min.js | 4 + .../wwwroot/lib/jquery-validation/.bower.json | 41 + .../wwwroot/lib/jquery-validation/LICENSE.md | 22 + .../dist/additional-methods.js | 1158 ++ .../dist/additional-methods.min.js | 4 + .../jquery-validation/dist/jquery.validate.js | 1601 +++ .../dist/jquery.validate.min.js | 4 + .../wwwroot/lib/jquery/.bower.json | 26 + .../wwwroot/lib/jquery/LICENSE.txt | 36 + .../wwwroot/lib/jquery/dist/jquery.js | 10364 ++++++++++++++ .../wwwroot/lib/jquery/dist/jquery.min.js | 2 + .../wwwroot/lib/jquery/dist/jquery.min.map | 1 + HowToStartServer.PNG | Bin 0 -> 27220 bytes README.md | 44 +- 81 files changed, 36370 insertions(+), 17 deletions(-) create mode 100644 CoreIntroduction/.vs/CoreIntroduction/v15/.suo create mode 100644 CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/db.lock create mode 100644 CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide create mode 100644 CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide-shm create mode 100644 CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide-wal create mode 100644 CoreIntroduction/CoreIntroduction.sln create mode 100644 CoreIntroduction/CoreIntroduction/Controllers/HomeController.cs create mode 100644 CoreIntroduction/CoreIntroduction/CoreIntroduction.csproj create mode 100644 CoreIntroduction/CoreIntroduction/Models/ErrorViewModel.cs create mode 100644 CoreIntroduction/CoreIntroduction/Program.cs create mode 100644 CoreIntroduction/CoreIntroduction/Properties/launchSettings.json create mode 100644 CoreIntroduction/CoreIntroduction/Startup.cs create mode 100644 CoreIntroduction/CoreIntroduction/Views/Home/About.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Home/Contact.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Home/Index.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Home/Privacy.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Shared/Error.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Shared/_CookieConsentPartial.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Shared/_Layout.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/Shared/_ValidationScriptsPartial.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/_ViewImports.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/Views/_ViewStart.cshtml create mode 100644 CoreIntroduction/CoreIntroduction/appsettings.Development.json create mode 100644 CoreIntroduction/CoreIntroduction/appsettings.json create mode 100644 CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.props create mode 100644 CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.targets create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfo.cs create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfoInputs.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cs create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.assets.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csproj.CoreCompileInputs.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csprojAssemblyReference.cache create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 CoreIntroduction/CoreIntroduction/obj/project.assets.json create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/css/site.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/css/site.min.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/favicon.ico create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/images/banner1.svg create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/images/banner2.svg create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/images/banner3.svg create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/js/site.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/js/site.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/.bower.json create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/LICENSE create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/js/bootstrap.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/js/npm.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation-unobtrusive/.bower.json create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/.bower.json create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/LICENSE.md create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/dist/additional-methods.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/dist/additional-methods.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/dist/jquery.validate.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery/.bower.json create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery/LICENSE.txt create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery/dist/jquery.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery/dist/jquery.min.js create mode 100644 CoreIntroduction/CoreIntroduction/wwwroot/lib/jquery/dist/jquery.min.map create mode 100644 HowToStartServer.PNG diff --git a/CoreIntroduction/.vs/CoreIntroduction/v15/.suo b/CoreIntroduction/.vs/CoreIntroduction/v15/.suo new file mode 100644 index 0000000000000000000000000000000000000000..59ab19e7cf09984980875f01ebbb64c35124bad1 GIT binary patch literal 25088 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 literal 0 HcmV?d00001 diff --git a/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/db.lock b/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide b/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000000000000000000000000000000000000..56758a88b356f5fc284d2b23256cb2a77affde45 GIT binary patch literal 4096 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 literal 0 HcmV?d00001 diff --git a/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide-wal b/CoreIntroduction/.vs/CoreIntroduction/v15/Server/sqlite3/storage.ide-wal new file mode 100644 index 0000000000000000000000000000000000000000..5319204b8e861fc38501223d38295ed91abab993 GIT binary patch literal 2105352 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

$via`ny_09w0~kMcs_N z)sM(n-9-4Ut|fnwLzjZ#+*|#OF2X{*O{dj?xVd1L!l9Ktvo2dFGq%%7OEc?E^ZZv^ zn7(8tpIXc6x)1pEJzv|ae(QVs&;I5m>EG`^aCp`GNp+PJ&oW;{UK=%&_Nq#{E)z%k zEb>C?uZ>SOjDR+Wnxl#@eo%Cyhw%fip;VFEFrk#`@7X3O@+Fi?xF%L|jb`daO}S`? z8!zB1tCYW;rQ>_mVk^0IBYVcH?`Y`Ew`Mf~E{vmhUwrXZzh^ov9(!;7o$r9QyC@9B zcS*|EbwrWz&ll$OdebbFGJy$e+99%F`%w!{*A1nDk~3F?<%5qCQJTS@7E$sbN;#zg zyvk!_sM#P&6gtpJY5tao(vSR4M3hYM??uRh-xN`EfvMFfsosQzJj;+4B6-o22{R-6;J+=MTMccC@-L(YVOw)lKHI^oZEj(oik|xQo`%ukEqpr! zVPqmkLzgCcyY8L7I~4|2^o-q5l2aWa3T%@L+Va9q6+NRiltg56B7J}G z#0@22rDeEyA-W6jU4=0fJuMqb9+w8#S4P3Se*%3pb~$=ON#tlnMpR;|3%gYG9K4~V zX42py)rM|R6%QZ2th4s*^L)*MOkPv9COM=0-G))|_?;xRlZC$7qXJ%07+TSjTJNTp zyaA`QXS!-;W?EXimZkYm`t_a8dvMD74`sB~VZKIVTJDR*e5 zQeZ2oR%UES2}j6MGyN_Yn(#|7Clv-&^i0}-$^|{7Y>yq!y6E$kzPMV3totC65>wWD zewA&+bGoQ9>&Ol2bzl6Qp~;7`FLmX+R#Tr>3cFSG9J=l^t!A{QjcLUxYqEktm8g$N zFR8d{(`lLw&D#0PmCboFsSF?T)-SN@qbGgu&o9*VrGKHK@8f+o%WwLTRR8U9Ii(jLAdaUWqWvMnj@8I7G z(<2S0`lY9LsAz`x^!_p?I!_q4V8#UvpQr&aWcCs5E{qQFlac}NEu#0=dZ~|-486<9 z944a2898)->6PAFGW3kYqt~2pqUSTh$bebiVfqj7{?a3TR1k*o9;3%FGNZ(&mmF-P z5%g3u9%*Uv17Uj3@#A+Q-az2DMRYfVs}u&4(X9(F*H-DLx0^W57p6BJyqU1+xnK8$ zi*&wIM0~-MMWiuuyG#FIUGeKAVRV8|5hm>5vxKWX-pTu=TX(7y{-X1G5xw%@f{45W zUo1ioI2Yheg>5{P9(~eC-o&FXhDir7`CBa_O$j@;L>?(PPB;D`x0eXrU~G(WSMVTF zVR7Ne%AO&Gb+Rb+U+9w$yFR1kF>f~K`(^gH;EItCR&^HC#IwTKkn_fa!6rZWzVQp!#9w=^Q22Pif?`WH)oyp=x(38_uV}|`h3fTPj3Ij z+YeMVMDg{Vgpm_FuADp7b}T4J8g|yMGohqD*DHs5wqcoxL{%9D+kPY=1N;=m3K0ef zk<1hfl9K|nzldb!{y2Z-ez*vI_6%7tKg)`vgl$L)BgA;gE{OXJ2NaIbZ1*eH$pHSp zVvt&I>K7=vCVZ4heaHUbgFScs*?niPTK>+g1&=>)$4_3LP<4HUw@R&YY|!Kw7B4wa z+rkQEx6)KBugyJio4_C!GNVb$y*W;w^kh1^b(%z5x<&89;@OYB*QsawD)BeVL?BK0NxO-+I_|{HMrU@vMZ>+l)duLwHf7ru zWH^^b-`eq7F-exi(Ox=CrDKa+*o6dW6Z}?$hb9=sIc#Gh6 zX`r9yR^U$%Hkm=fgc&~$5;49F{+`Hm{#4k)^Qy4L@k3z>JbwLJe)0AsUVjwkEeHOw zFyX|Xt%XgVH#e0LGPFqGgQ-mLAI#b8+=Huy8UMzwnIhaG_igd1jF5Rs7{97T{BX;U zc?-NTaXVEQx8Oy>RBGTxVGG+C!o&qW&v_e*<Rz@@+IQ~zJYp?_s}pRIP;;xb(}{x+t-#uV6?0vl6cU8cY#0}B(ii0ayP zvWJsCB5V;=bKH;Dt_D+^o2g%BqpyShS+||r2$25esOkLDn6J;e?8(zMIbnwf-~ZjT z|9;}0E&p&^)yq|J-(T{jlJw3w6%4Jmb<=9pR$r`fiU!tQJJLRLoQ&qpyS4q=bY)F4 z(S~CBWJ>4MS()}Kv}Fq0UYjCy1TlJF){{9pGE946uR)?z`HE0=;BIE7QHOeI2~zBr zpD&suL4y3ZUN1(HaQeRU2S@m=(ein1%~s0wZCzT<#N7#aUWv0JZaHV(H_HXLDGeW) z(Wp%kyH~K8Eyf`e>0GZz(RXeyb~Hyp=KxzjbNuy-7N3?j5O1EBgeAD`a_6O4v>Kw* zgzcCDQpZ2?isv=tTGCz2(^*{)V$!ErE=!_wY2(DP+aL+UoQQMAKeu3($+RRRqi-3v zgAPO2LAT|opkm@9WTfr~i)i#cqt+h{eHw!g3e$k(`P(8IpfvW_+0yWA-P4G~?T+Hp zcy$eGVH%BKmJiS%2EP*E{?bpw6#gy&rUA>x1N8r~_a5+Z71tiWY$O?MdMF`4kZs)U z#RVHMCCHKuYusgn0fSjfD{1j+SL{l*1q8e@)%5;&^gt*HAt97NUP4JiLI_FV5d!J( zQXs%f^72T7ko%kvH=>Z$R8^BhWKgl z((wJVWFiOmcSJ{bJ*s}8f5-rzBOV&X@X&Ba2Ke3*fNt&e+pbSLLP;n)P8-+40E zc`~o{WL_gaIs)iCN&Iec?(vf2?3olD{fRq2bm2EgJahuE`F(<60^~d|pd$ee&DnW@ zVP7+Rh!SlkM{nvUtmkLJ*c&-yp!yo)U;jZ&@mvAS4k@P_~^ufJOAZOEg7^mkj z0qIpEptAxmehFh+L7iZvfKCXV-!X!*f(Zhd%*aHC;R5mzvJ(Q_un!#;aAeXM!5tjB zTWsy*I2r3|O7%6pd#*cU3lHu!+9}nb$~)wQlP+0&?tbU|Z}X^eR~&oKn_v0Z=hC$^ z!y2#Ylq?e`7JA&=j$A?74V&s4bC_e!lzxt(C)_vO`?!k7z;zu z(<4Fnxr|0)K!=CKB>}>tYd(hci z`o<=f2rQ-6O)PE9H*1GH`Ne=_q&yB_%TNq_xq^ND|7^XIF_kG@Jrjt1qr zd>W5Y86M0)%}cGyXyh$l2wa2n4btW%7;2gsT&C2QQVdmyWG>DdzCftPmx7|ZJXNu- zE6(_2_zbZ8=>n`yYVva_kQGkR!27WRK2!L4C*|NL6-jwMH9k>_0#cIHCMST;65tn{ zPtD~B-fdVbg@)q-b${5q;l-a{W{ynVYT$)cgVxrx>(T$~x4;&&z}ZVnGi%oEao%Q` z?@349rDp%6)AzIBL9N;7$kYuib$Id3rE~vsf2wrVb`$TIvvj}SyFT~uklH^)N3%o) zOiWtrCF0R+zFO;Yw1>|J$1c|EoF}&~Vdff5igU3`q#1>3xRWn9-ZkcKx6{R0+#-ND zbx~d$^kSZMjD*=K947|XDSJDTDW}|z+V23pxbkhTaLQ52I?6E0H_Ey?0Zm5umJ4Vq zfm2RWrn$0_GL|xzS#tbC?-Wq}!heRqjfGz!+>M3bB^h2RCXy0{@ho?VOdt6Y*+KY45VbbXwx%}#!!4{aSkNG!C``~q=xYo*q z$gC#adkV~o`ZqIA(Gf!|pCQANKJG`Jz)r4(gPq9(*zafob_Jg!Aicp!J81*!A3L8Q5x&mJo7>%WvO-%( zb3KAwm$_P_7&=684@vRh6fkQ6;zYN8IBgF9jC8Xz#&PCgnzUR4d!<~sbIuIIxVr_5 zJ-KFkCtMIYtA)EKE*4))jI<~&(rG|xTVup^v2voyN;Q?`c(+*E@iWh|ZU?r@I`-WL z>gmGhVs|F1p`<8Ko&Vu+R79NJ~#-eFI5LE7rItx zWt?*|5;UY4B$J~?AtZC{jCXb&l}>loXSFcdvP5x>#?_K;{buA{wax9ZtUc(l7#zV~r03{JmJWL=W_yZ{Idd%;RMRb9)&wvPs(6UE^b1fBy0{E)-%F#+ia|Ebc4`0~E50Qt!L zlKhfqh)bh*uo-RuyoAq@y2O*PIClU$O%lMH5FnTIr>;kL(qydQAOZFu-Qgc6m@GJ0 zfNa7&Kp>IE4s{-mj*jly1lW)?h7Qi~n8UH3!^v|FXMKdj$9VWq4v|ra(!3V(?7W4YQD39RZUe}PuIT>=66YR=?I;+dHv$e(F9HvJKa*T zj#bTxLh96fA(0OIeDTApiuUfC_)7Mu;gFas5sQq7sKkus#nzrTxN71*pFjPD-G26! zm7l$Rub0jpeoF04gTj_mB*@5^qh@ipnSE+WM|+pli_*1fW`-gR!xY0ETm#UR=GHY1 z?PK~ZY2;81cGyEiaS5n1b2?gpV%xLl-@dl^GLhA?}$xkB$!v(mxJn!&JW|U^t^ro-hEGGwh)qKi7 z5qlHs_t>)QsA9i#$mLT?KWdqN^3eZyr*y!G-`)1=gRj*7Agb7-V$vSHSfPs*6HUi_ z!w0>^SffTmjI7lQ1>FkD_9)#NPvu#ld}Xb+szWL?74DgiV$750+L+Gu)aUZKo{oI? z2AL?)HzXijG`%4P%2^Gp|VHcVRTh$C6*wz@5W){lZ+>c**y@RJ0GeWCtF1;664xeWN})>9pf6u z-MsuAcL*b4jhtp~-fskiTL3Bj+>h4461`9oQ~Oa{(<-1;P7A16C<)gKsNE?+zoR0T zl9G}%FQA5_6sC5E2fv(5>Ts5xP>Mpo-=nj(otg~#PlUS~}sHq z!qJzShn;<{_PtT>@Sx``(OnJKEPRY;gms~CN^o#4d>v--XN5aGzaknXJ#x?sJ$bsC zWu$OwO~Oac+rpjQc9t<*%Vv~t7Z#WPI(@iIm)Zos>x2_O@au&;zxN6!j?hmRI2>K* zQ=<<*bmI520Ga6gg#6-`*Ph-eU!>mX(Q&Og9F=JK-y6BOgET4;M%^!%KX?34?S6CoDHc zK$vv`=!8AY;^;6`fDMpK{-7l=N`PLp&WKaF8+83T_~-T!JlFD<6Xxub|C7n*TeVef ze`U>1di4MLEzoa)58eXnMwVu4QPx?*Hpf_*8z|EOw|1#`q0jjv;b2z6Tnt}vzIcz< zZ~ET1-Wv4AGuQoS$KTvK@e?~_#6mYJPK2SJ?HU%n$9ECH5@6iGZFL)^+DbRtW06IMUaOXz>i%bet z3TXh`6_^gc{LE6argzM(En6z30()zA*4?q=&CZ_r)xu+!-uKiUL-w41`lqHJ)S9T- z>FU~V)wm=Iec1ck*U)+FJq0;Xba9KE7yY8YA1s)8&B^$CDWHqOz z1p5r)pSDH?{ZGBYF6@u(=8cw+L^lxB>vMEJiUIbg@_F*<)6U@&rp?4BO?&MS0iQcO z&=(45+k+o(af*SvEl#_tVDSlhx>3J`@W(8DKRthH@kx5VZt*F4GUtT+0|ZhYiH@w?MS;CFk735$LT`a@?Q zFgWy?qGNmL&xj5V{VL%+fjd2%kxGhf=(o!+IQl;=I_+8LX@M)+*`o|jT0AJgR`5I} zpqK}LQQ-WZEScmR;`keZ)2Bf=bUB;(NbC;}BaFzOD)^JYr5z{0xUk$+n}oGYbSIO( zp0ll-jC`JlTAZ*>7r3g7(Q0tw!j=Hi5glmXPZl6wEM|@pzr=~Ka3>t{EF*uD1XBda zq1q&Gk|)XE69nW*^5X6SR}~`1$=F!`b??*vZt_oj0Q!hLiIeL$p_7ZlXyGo+H&xFu z@=N~n< zLs&z(sYj(nL%cetBoM{XB8c+OGK_z!iBr2FCf-g6llR<@`jWg#o+Zzd)_muDSNw3}M_EF?Az#^Fj;9+Jc;m43*PZc) zoxjX?FmT|)szDFxU;nS)0`J!X>r zu0D$qq5{HBYRFmFyK7OQmQ1SHiDU&{eYY}JJB4DXx=py;v&Qh(^eoQHxiP&eoy~VL zGlfaCoVPQjb(&dw>tm($n&P1M<}Aojf%7^$MD;1236eO47ID)DF=El`t3Htyj+CoZ znL0Pq(vnTDR)02Tm&(i@i_|sI_pOJD;d{E^=9IJ$D4Wu)p_%#+>*KTmH6kB@SqULZ zRhK;8jtg2s?nh})YmSx(Et)^5IH%-i^!zR1&}m5w(LZWo@RJ1aP_myaphZIsLX7~> z%5gOaJhbMW%tIuA77_A)EIKVX!r;y{a9VEsTrD$LbZUO&e@r+v60NIaB!^ZMI(^Ub zAoJV8;l)22g^>w;jqtI0qTjCtv_$ZKgycBgPSHE9Na)uK@C*J$0WB$T&J#p`!Wb!_ zcSQW>iVhF@kGDL8yU^+>)byYTpPKYr0(2+5Pl=x=y;3%36ArT03uw(z`_31*GTjI3nG4x= z_7Ajb?XxCwH|hqqsN_npggjweFy7GCy>owe`!4@^=W**6?L6aS|MT4Av%mlCwY4ur zbM=t~1UUap%d$eLIXEUFdSlTz^TxUZOv5y}w)Bj2yS9(!3n9TW1WTA!m^&3a(rmQC zo0*1;1iKkgf{q7i6=}+}<&xS%V?6URznfiMh_W2faFHd1CsdTb7n6OwBw15#sb&Mi zjC_m6mCV6*F|xV+QiZus6rbJa;Zx_P*4P8$kY%>@1nFtyTPNRxB?Xruvx=~SqdRyu z?i93LeHzzlQv3O|C7o>rog(3r!VMRWnDp1~n~RE_i`A|npI@nSL?WtfH^<4g9&$BJ z$ljFJ0?B;N`CgnQJCxZ@L~}jf46UT|46Vig%`5dT4@Ko0DmS8>7c!tT8ter6#QiY0{xAjNXS!!m0J(A0>XL^M0P3Lq&ISWKRnG z`2U1>TzX|iM+WrMggf0hj>GxA!^6cEwqWv-Lt2qfju7s~G49Yi@C;{tpC>a+_+9{1#dg9p4Kot9Ts zpRmJ8+ka>K?Y3LE?Hxn@IwU#xR^3#%VCyezJ+W%}z##)4-Rg=#+1i_HUaT2B0FlwJ zbY%6qo%&wG(4^~)vkmQ~vDLjxHt3peUYRZ|Z9(iG^jV#~^9 z^SU*^HOo#o%*wNsY*~lfNtj5PO$CY7=@qHYOrkl<5%J5WCMGAQxs8)WZzqABh?}Ql zXoEIOaB-aqc{+jvbEV^|*G=8bx&{|2M$H=4PKhu+spjUq=3oAWwUSZGCJ~K31=5Jy zfY+2>`|cBqTdA>n-8ONGE_F-CC_0(xu;n%-KbW)%;;#l?YhGtR6?!%`u8~iZX04?~ z)$2z5pXeM_~kNp5I zyeXRQb0TAoM()y*SskXA=*q9uIeUqdR|lVdg>&`xUuHl3psm~0W7a$*OtY_;n7!JZ zV>7lir+VEUTOcb*aqT+QsL%T|yrMC~h%q1hxusdv>$ckhv1!Zab;iK^i^>s3hKa|$ zrP?JED+MJr>;Gw=C?TH?7nG;<~D38RE3MsGzgX&60%oCM24RorV0#1FqpR z;ZJ<LsFJ)q`9%oBH4_SWGu}>&DBTM5jisn=_rM zY(fW_wB%PiOWHMT6*ScmHGx-M@nyYgK^k7sc-04ed!{vMq_B2jW=yYoQ&f#S8MEG5 zno!+)!e%sUbD^iRi&k=Hdrx9bN7knQMp(7M_h~PBn~J)}_x+IFmc31Gl$RSdrfzet zEv_yll2$iP)(I!}a|-i7OxuQ_ZC-UjX>@h(!p*3zn%){%X%0r<;<~)xF&xyru|&E@+5apT?Lixnocc4EW1K? ziSbV!9d3E=?OyL!vD$&gy7VoJ%T{e|p_Mn;wRkzUyFkj%U zT);Z!gZ~0E`9x<%y;<$z-az>_M2^Qo^6{oqZS(NMHTDA{eTUav=L$T8=Jl8=FDo}MqL~CB81u2dGrB$RAd2#nK zW>am&#+gkOU^Q4 zQ423trDybXrHhLiCRg;cXxB#y?6+Osd^3-V?a+-4B{u^?dI;pZ|iwl`f z9dEn=lPO8$B*V!V@n|keskPk^7{Z=_k}oW3sz>ucN&S~T`mdnFP=dwdO#h7Vz6)l3 zKBr-5M$rLAtr^V+XLOy>Xhy&%3z#i{K2zXE;TH*aGe8eZ4#Umxe8H2sLhnxIeIET( zk6x|eZ$`z32`(2fLx7ye1&o}7Kj`_rOYctRKSXD?0KZQOoSxhT$tXL1zv21)nckh> zKY931J)Z4^J04^+JAnLOh>o7f93dRrfOA#?eBjLVFmnU`TaSLMNB_M?XH~i5mlq?4 zCo7p<+%FN%j1e-iw_Xj%Y-W~$Cwj5Qf;8hDeMm!ehaXwYHh_~(q#=CZ#FbeR+>p=g z2RO4C%!YttOKc0y%m`@&j$iT(IPqYO1UNHU=nT#bVx7f@>N(uv`|8;{t2Do+cWCda zn`7OCnzQs@67RM>%l2w!nE88eRYYOU)K&LP-S@H!KXUhs*UrBG#0wu=^>*!)fO`YS zELs`$g+i)_qY;Cz4r{s}UmUR}HLyNb!kyG2MX)}pI6(l-f#VU$(0F25Qk^HzySOw@ zmRz^n7Ph1}AQ03@-+KOqyN`MMv~5p#{pRQYu5cDtdMcAvXi;a?k;k+`(amXMQ-LfND$T9wJ>`<4H-}w=c`=hoJ9JW3Hs7qBTc?^OHJdmNsPmB$b3E@+i=gF^iyD9U z=5Du+{mn7E-u=V7ZXW;Fb1tfVW~*rWso1G*8zX&^;fpZa3bl{0jBMKp#Ur~qvX-3_ zHocdb;Tcut;L47y9y$#{`=%J+im}?m7_{`o^B;e6EF4Z0hUbtLJO+Ye?!4HgAjM>G ztdUt0q~l5px}>rrYr@c)5ncV$73o`H(P&xh_1b6UrPhynfd>nsT3Y&g^o=W5O#ZLQ zaw!vhM8TI+M<%vEzK0W)$tl69rQD6il+@g?Oi2#?8jC}BH3TL5u9nVsFhn>t2lT9f za*A3eEx;Z8ZGo$S>V?BYjWJJPZ0exKpm6D`g8jxS<=hAT=a*$KKSq*bF{!Yy*$0;qgb@6s+;@YGQa? zO$@HzDg1Ne0=phF;FTl4cG=7L-)ieSs|LTg&6o7(|Mgp--va#>=(j+>1^O+}Z-Ebu z1$u{+nreC*N-H);|7sIP0D|k&ZRaZybqS)5)PP&l$4&UJmoK^h)G^gPZ{NPdNw1De z*X|y)!DGIe(5GqVey)2;lZb8Al_QbB*j|EncC(lpNFQKjNei(wbIBi}cO`8@& zFtWwZ8O70{)BeRcJc0H5mKN6ZrY_qoWAR>pT=Ss1cvW%Nu7*wQi^~jw+2l1c+|u3e zJNT4=Pp(|^O#VyX{^_~LeXTn?t@hudt&7n<8{fZhcaZ=`L{Hm)Ng+%AvczD_Dc!jHV;0A4fq=d)JZ%E!_cRZ`L^yuoIaq$_!xHYb0_T^0IQ?#T z7|rMVrhopb`1y9hpA=Bo!Nbq>$$ui8{x9^`1oVHw-xAP22R~YJ>MYI~D3lM#nzS#!BC512mK2CbK?S^Uhw#sudKS{0sIW8J*!H8{l9(-^jo0c0{s@~x4{3Y1ukDx zT3pjR{MKb#xX-6~uV9B+*tlHXU=Xran#8z)#?)^&M?#&(BP4qw4B0w|>whH>{{& zo4r;OPpJsCV%<@RIM~*_=gS>$WJz@PItX4A118n*Q_nJ3w6G1B{DWro9>y6rdq3gEstMxuwLrlL% z{l1{j$8~eeTAF-dc2as+z;6heIoBo*^@swY0WI`tFEO+M;Akny+$!zUGFK*Qjd^=s zGpu3G2~U*uXikvf3c7`sWFJav)?P=k3HxR?BH_F1-dQ@mB#!Z%o9@V)ge2B>X)y{| z-GgqG^%EqmePO{P1Fg<#Kb^$!+}Tw_#s5a(fD$w@zr z_B?ZZw8uFu#q=G7PY}=_fX-AuLYYadx{*IAKA*MYxmC84E5=AMp6si|%a2 zdH>h|o$vB+PW+)iiA;X3uSp#t)RAC?OT8xR&@lXt+Gucr?VK1wi5fG(p2P6u$@ z#|X$nq#N($I-~1I0s4*;yqC@gi^u6rSja;*<1myJbppa+`~cbDPChtc5O;87=~v{R z8y85uHM8f(*FSP3G`pVH6rUW$6O0mOvKo`qbtbD*Jw+{jQ=38Kh#HqORC7g3jL%Ts zg<0E>!+TJCDPiT}6BU@*u~$4+)eUMmWm?n%vzgu#RW8Tn zn{s-XgUTIT!2Z#s0gtm{zEJ)ijVf!9TLR3Lg*u?zq2>H8jF>%aQ?AU-#xM%oxmyS8 zEB@wq!jz7@htciQc((NwWa6aStmOmem6onWO)}HACqG1uE`MQYM0IV$h~ipq&c!>z zslpLTk-v98HAz{+Z}nM8qJo9xjMuz0joD^hH0HkNJ1AJ~kM`kJs<^2C&J+A->!7Zq zF8YIT%60H+@lc0=KPfu(C;VAevefV3w}^*!0_FO>!l|RcU$%b1Z;$}$4C>Y|3a5?$ ze^NMgEI1W6bszl02|+sjy<>Yc#iSt^&b5m*+G9M-QSUJE={*nqBwkS z;n1@IQbL&-xM#(1megY>(~VRAuqnJKL!1l0^|_)KMJrv z_#Y$_n;^4Bi4ProFX7k+{2<}T2mg0PihML$ko5GQD<0wn&r8w)IfT27G6m^KSRa*r z$g9}-Ey;2CU&Id&{Kt54Zxz0sXxQW&YtQq950gy%B9nd}HpK78g%cO>fr=M?*9vy< z@R#Hl{o&!KtZsf&-`aFRvZ|TPo7Ifw&$yWuzO3}%C&_5}hvl!+CVhZa?tkOqc#USe~iUf$xa8vo0H*!PCN#1D+JW)8SOn z_qOy?Wq-mYKNBYfVZu8}h@7fc3GP%xlwA$a)54(-6`Y{-b$RbJ;n;z+K2|))QZQAo zN)CBot>9(RvCjp9qSBFgk&f$yQ|5qwN;v5b{vX28AN(2NuB`ZtaOW4AUQOBZLnR!# zk(QsbIt#5jL2-BAKKh~0HG)qFup#(y0(mhuXFWS~>~_0wmscMZjt!wdCwx1L?`6|s zt=`9Z_!=+VD}=i|^N<1}k70AtYQ12*02^b6>jc*e(3v`^OF%mG2u>56Ay_LY32qaR z2GsNG1ZN4(5!@uWS#XPBwctcSN^qfItYDmgFo`GjAYIUp_+fMGsw`>pgH$&*#;)j1 zye}3k5GdJ=j%)Npw@(XBw=|i^^l@+36F(ya@WFGV0KW4Dmk9P1bP7%pd`fVufNyw~ z068-SbpmucRge&nX1qI_Tq+#iGX?De+|~-P#asdQT`M4bXoO3cgx4nU`G@OWS-0wJ z!6yYL2}TOw`FFu`!8-fSx6~_`Eg*bkCq4Wq;nMiItAH|vFnk*6gN%y=V+7b- z*~R2*^2#W|WrE8ER|>8YoGU=iwt_1JR||+Ma*(lDKsp~FI7D!m;1hzw1@(d%f(AjO zV4_e*rd`ESMtDuZw?fT%hfN_GiET>F$A~|GzRmef{OP4}av27jCKjezZz38W^asSIq@c7DA;> zW@Ri*>e8l*(GtWBNJ3ZV)VRV9HaG$&idhnORU47en8OKQ3=$lwY_2hLjLFc8!OUIU zaZfCNOd?NLhG%kt99|c_)hygDBY4nF03aiyVX`Jk*8e$tgsg!7B05sZY41iO~ z?Ij*?_~AtcI2APRR5BL`b`sPGsEkJos93KT;1_zM7>DRNRIrVeiU02jTv!*W_Hy{^ zqEk7-^Rj?&!8vAtiXHqJ;Z(lhb;2G0QV(wvj&AS_^62{sr*Q?H2^tz#;Pt|HxA<|^OS3wL^oWbDH8FvSa74i$V}fW3(OftD_`>LCG@F7zh^j^`~)M+f3WSn_7V zuhSDg1#6zz5jSYyG%|1lud_JM?L8bDz*8rnL4qIfVS?d;9REBNgq`PDIce0!;+81&7Z@WIytKs8mjV zh_Xj82JRE{1*e9U6^T(9USR#awWTVku5>hlUFP632gY=B4<`Z!{W67P(O@aNIftRBdkkV!2EmUgFo5r38ipA27*a!p zHM!>D&UZj_+;J)ah7=(tS<7bc>>QLX5Na{&YeIfmv^(-0d$aR96}0hlfQ^nN%}W)SBC8q%xdQ}%VvCo@;4wxGrlqE24;K%sW$X5mi9g77`#L?dBHn{bAT;SjaU?P z3&L@My=GrLwf^##&j_l~+p21RXoj+2`Oy6?Oq7<^^wwWJb~9J!c^#m;iM_%3@)Gs> z{=Q(wFMoW=9&bK&)fwCTxPEGJ{px|^YF~?beNo5E_T}&%bp_QGfS`xxoHRVSRhdFQ z$0c(1IF!oNxv9>|4p758b=+c7h}!KGti|JK)y}T^mQ<&{*9tD~JBaxSxGT$ur~wyi z{lc?c`slLZTa)Z^1MhMrsZw^S5VFhfM5=iEkhkJ7s603BBBpr%&*&N_+4vZjFyfXN zz6U0@hV;91QSlhw7ZkM`DqjMmMa-exVu+3NzFj(mbR6i|&`AH9TE}!0TqlqYAPwfB zYW35hpyAvsfS-o;U^&uB0mh35emZ;Htiuz(bcFDW+Y}E^S{y!y!^6!wH15&Cb?U@w zW=-fMK;Kt9H2T5U3#VfMeur>6BH-McM<)b4<>7SR=y*UsR6r*NKiwW(uckxAlbdh0 z(v!IFDI9;`2MJsp7YnDOf}9QkdVwt|0ci<{EHs`v~YBW&Mo1D#cw|W zHm9>aT7aFvQ{o~0#tL2%xN!fexPX%`e-_Z8Lnbra$f1LUjnM%fWRafOkqO z7Tk3v!LbqH4i${F_%J<*3v`~Bk1QQi(>wQ5+i&I?qdi}w>$QoM#*u-qsNQ(+2QQ4N zKX>a#|GD_w0ef~HJLvq(im|n4ZC#E@weJN3mn#^g(0cWwL9oH&Vp+R4$EK;Gm(S4(39M;k{ z_H*)V<*+Ym_-lzhcM@vDNORh51b3f_4WgnleS`OF`o>JEEyw5ITtu)8HZ#hR z-ug4s?(C`8u+{Qi(P=%P+bZFNOIVy0I80CCzE(Io zg8z@?i_Oe0ziGp2)H}5)atLdJ0Dg31F9LR+Dp>2uPslH63jfuTPYVF~w+csR@F&DW z9z*`O?s0?F?oixK`-J?*rXw05r>3eKfwWl z0|he$vjhstv{aDcifyIn3gOUuSXjAWraOvr!gD zC(;)>_+b{ORp*A$ano-V|J-_kbB}oEn*#=(j+> z1^O+}Z-IUb^jo0c0{s@~x4>q$K<}#3u{FJC_MX0($MK71C_S-K>pu#*;<{Y}hGnOP zvQjt|+@Ki_%O|4w+yujl=|bWtD}nKK@6ga&_IfS3>gMe}`n~^t?W9+i5Bv2~EAIT? z+WkX8ksLdE7)Z0ij4U_w$XJB?`7?ZsvoLnU7z_P+#sL^V0T}1NpN3be>ICor{215Z z$JhZf?3e(g)%97CyuUO!QgGR|`)qdD`)muA1p zV&IhLxY-q&87XsSk##sf!@}%Tn=Z-@;_JLD%ICY1?!`SrLW7D0`AddNwKc4-8(vN1 zD-yNFN`VxT9^cGdHdE|kaffrXDwtUSdqJEG<;no3A@369b4e5Hx1yt)X{sP!Gc)!O zh0qRK2%>v~v_vazkdP3pWOvTyt${<+LWadGu8+T!X%O18EDUE>OAbQvUxI-8P@=q` z0~cbx0$r>J^HQdYp*7`FoyB$~xMTEEvoFaem)S=UCXVwuS8G2D!Q^A1EU0&JGO{$o zW=>(SA^Nm3NyaHy&6m--&M5i&I9QK5FoX$W<))(p55-V%8(Q#*82=<+9}g~m@5L8t zYO|3Q9~|vfbW0@_RXerWN0G=$CuZ2WOs#0uan4-@ojRu}=TLR0Q zYnVG6y)S=Uyv_J4Y=T%ZP8Y2sOm}r*BwHpW`^XE6g}xfZ&BFAle`K~-JR~(^sFknw z9J+>f4i_vorBYk#o-tYFgB!aL8nfQNPF` zE3phWyvQ>CX0t(@=!%*kGR%aoRLX_P*`lIQ^_W((S>N`-+_uS>=ATUzAGds7*7U!P z4UnCuK3|5%U-?UTF9s|5-ST>+Oy2IbD`?~O>YceC=9idnVjgOdpjC}K=5r00_aNw&q`*Up2%GEGT3jRm*(R!lu3*u)Ukhs=LH~bzYI8`=b?k*|d z`~Z02`Ll514$i!`qwg*p9iVge19alnV)1>2&z4_o3;jsZ32T;sm2<=kzlR9NhTs<} zj&*v%|1AOYip23*`DNa2nBYP2@Py}4=})|l6ucswIX&=Cif0Esv13L$V3WCmbA+Q8 z_*C&QPk4l2nEW!|jvd$&4;?!kDmpqqU+D2LUyrSzpDn!3;>-0ME+EdI_2e`uj`R_T z<4MBF58%xCViWL>iyxh53$FI~ZxxOX@O(+Qv-#7)UAp{2IOz?~XB0>BA#to%x}%Fk zSB+O516Q=G4i^Dj&Q%jc0LPwRQe42%qhNW6&u$jqSNJ~^7Chu<)=_|;AYjEIc#D9u zI*8*i!9d9;zk%N^oNz`9CWxPOA$>;(NGpDOSUusJ;DvjT-W?D2KzH(Xs}PAba{ngX zz|nK1=-cYaH@I3jwgN{kfZxXi3eLPgDSg24%THd+kEhfy{G1&^x>L5iC>)vN1YZ)M z8**P49s7YVl1y-9z9l-}NV8yT2_+rD_ZGgJ!}UB`fZKrr?1cO=f>DC$f`bKz2o4h* zE~ppG5KIWNM81I{<% zaMA!Ay~uCi=;!9w(X&nf9bNgRz&{}v>fyv4dc6SKI-D{AoVd;N@P!`Ew*wDxKi1;= z>v^2Tr|L-_fM=S3ZxH+d!4Qj&*OPAtI`$*qf@8z^0&GD(#g?QCZrBzYICTBi@Xw74 z>~{6+-+pApoOOgZaPY-d+x=Ak`hWcv=(j+>1^O+}Z-IUb^jo0c0{s^FKefO)vrEfr zdZ(=K+#HiEn{fT2PMgsfaC0$nv^k#Gn-TocxBuiG)`Q|teLWAa)9i=X8#4*R8B)+3@zsvcr#+_i@~$WTufnKmS{9>(lqD9 z+my-v+qC`7&{LsnaXuKe3||A@@U=1Dtr5=f71wF|&r4||{OV(LB7xOma-hPL;IY3M z?lUJs&pbuiGJIyIg6w{4DD;8ck8v*gF!UqnZ_yW`4+*}&!|BU9`g-B?IpN8A_-P(~ zt%pA=oW3gko|gsmm%x!npOz=LG+P4B_yY?f2HHsNbp+^)$s?sG}Z*Iav6)A8w+XjXFS!olBb|LFm{ z?{wBV-$;JritWDp$rs=QcazLkKyz&L;#Gk{M1!;QR3SjcmH zjwTY~!f}E7($D^F;op|sV#Xo1DpcvO|JQGUehX}N3tT(6bb{JGpWo7LpE;S_DY}5$ zO*eaOpWID@4}0grf4}aVyFGC7sK;s+&U^6LLuy|h9JGD30kkXAq4q{cr|t~aqJ&_x zu)7Z+TJ~XQVJXC$?1@G?XvV&|r@aceQMW*Ada*ShPEsaqI7g>6N3XU>v9TwY>c})l zr)YJn(Zgy6;^9R@CkCYoJrQAsDvFiSYeTB5x!uszVhXM-OJzN0?!ZXpbTNptOQ@Pp zGFxyxLZI8b5bR|B%xs!vBy4+*m?Mk^S@dT89FgzJN5uFWXGtaN3vFt~=D4)N96^<| zriwfzbzIaM|8*6Wr`o3xZBA;1&P)npZC)3r3T^4GIjN2nEh*1QYhmIMn3K29FGM#Wl>3g$4|wJ%+?bS@tYC*X*(#DXFTL7a0~e!2FX1H{ z5ve@WMJ`RNGs-v(n&1vF&!wkhMLye@*L~b3Xn%!a z#lWZ;Fb25qs z0(5}?R|5J@;2)D;{1EOa;q+C&|13aHc#apqPq^H5KpPr5^YY;EA1fRl@Lt7*b}ZqZ zAwVDeaxa|oJ5D(BddRs^{7%m2g(CxC-?!7PLHxuKe(q{ea7O;YLLARL@i?1YCwKVk z1srRN9q`*K-0ASD{Gum(D}}>DxIMzLGx%!H@7cng-8fU<$*Ge*$N+vXzdT0>23tD# zou1!sDqhSRB7axU?^~YVm&D`jIZizKGjeMzK0@zbmQ0s_juM@|3by#R=%gd@Jx?;R zJz-rb+{rvv^3lIuaI$dh2HqtcJAiix;KBdTB-4fUhH&DD{J#iy`TQEaD+rS=g9b*n z+C#XrKX>Rk{sV-g?=S(!+&X(M@p#h0U0ixRp7p|A{=C8CxmUPLBkpE&@?Vf*^s~s5 z&v<^Bi`_#&94{8|{er{m^6)RkPkId#aQ}?UC-)0?`Q#n(xV$$=Hgs{^UAWUn-orlR z7}1?>(}cS?&KB~KzR(s52>;`Pp@Mw{%$Ls;94%NXAWp=0 zPk}^N)d|K4q`HyG`y>HwgfU%ku%J$`zd%WC=!6UIp5T1T@FL6kn2MHDnmIzJ|Ob{TWPB6{Gg`O%1#|5S@STyYqd;j)Z(RFVxd0kCya4?vTHB6asCnnPQb2p3cK@#h^fBmHohG2KL?40nKYb4R zLstmsqeK6Uhd(YHcjSCiKwko#{?o%Js-u7|^rgmHT&NkV8Ol?DfBGIgi6=Tkrw=AC zMlSk-)0a4ReCfoR-V-hyyqUkJVyA{^gDHtk{C1i;Q*JUN`cB?C>@SbKde?pD?J(#c z4S#y^u4hi2dh&?cKW^lAqIv2RiCfXpm|~RI^wB8nkeRXbP8}c3-dCG13S9nc7he8dk>A~S#q+NM@+oz+hsfmzFTbpK_#SZETR8b0{x|HC z?}TrUzBk|GXz@UUhcQIL=R2P+oU#IXUH}i@&!Yll!ozqXVevabI6Bb3ZxT)%(fdvT z-!|XpT%u?;C7Qx4m z@b;a0Gq&G^$4&bLX zda0V;nd?v7!ZFtDQ@*>P^QaRJv)j6(QhHtf?YV>AerDK`y_OAL^XT@U88-a~gKF;{ z7{uTCDkdGqTy?q-f18`pgk`QxqBE_U?sAUd#U9qZNmE(Kg_2og@&>0y!6}y?fORRVY;RXp+&~b+qngQEM>tx+JS9cZKZyxN=`t z=$U3?RI3#IsjBEAx?qkgut%tID4zK#$~N~SXY6Ck9?FH^3S1dM*+v-$o$TZ2Z(5wP zhB6AEtQaq-v-li6hg!VD!v{+yxeu8a3!GoZT4|dg2Y1Rscy167E_BL5CsSycn|G8< zM%jE- zW9g)t-sN{5xP`wacQ<3Aq0rOWm2WGgI@@~^OQ%jes3Bd@oTRzG$tzj@e#hHC`RxT? zD_rx)bB8}T@;3+l_14Mh+OzFi5GTx+RW8aCYtL(MY^wK&QJbbA-`R6armKBHA+t)E zUAHG`;#bUl-nHH})6C^c4UNUr#)~rSF<}A4iPOArZdNwcR$SmHi#A15F~@}S?gW{W zF5K5@Ubt4Pse8rAS|D7XHAfAw#u2J*^U01A^#OOOQ0mSU+tcReuZl#YGiKNJ`%JUS z5Y5)>1eY$|57m{aK%6zm-G2<1)u7)XpFO%hQ zRuC549~Fwwsq|gl#j@AXK$NfQY_lW-mYF%7)zF-7QC3<~R8bwXSLK(uZXr)xu~}MZ z;lfDfnzP+4>7Xr5pbCr(px{EaDu(ZfAs2bWNnMn7D|m25Y(!y!0hA`KzmYKt(ZLUf zs;~p+AoD4h=%Sr4K8CXb!;z_CdwsSoU(jdT0h4N~pv+J%Gn&>Hb2D?zQlW*TErNOn z>v(79+eJ3&5t-9hObwRQ^;rHpOI+yLBttH<#@*eF6jpPJO_U@YKjAOJu&E-S;acCY zQ-4e*H)V2Dsx=*q6X?8-R$~?|#mM9WTI70Mx{#l*A%|Rdaegk%*&M65n~nO+{irkd zP$fbgL0vFbK)F9zaDk;$$8_r-b;(G*4LfscYeXNI2p1V?9W%p7{NN06O~r%)@^p+{N(_@l&_L|4rf8ZM5K5!m$VK z1I}Zh?E;Q$Y!82f=;*MwfGcLf3F{EyF5H>Iafi+i|NK5LzwjXEapANV&}oJE>5IY7 zIu2+5%RD*v2*-x-d{sEM1^=$c|B8nXP=kSf7(5@d_(X64eu)n^H#wa-qr%CYBi!lG z>fvjJI~^|Z@Ee8G$0MvSdi2MIJ3IVbxU<#k!s$Q4KTwSshwmYrJPCb-aPks3>kdc@ z@T72Os}nt*ym06DG~qj2{);^PCgJqSk@J9X7xzbm54H4P2p?hbYNe42i+E#C_}46O)ud8$O>gGTtvAO|fj9NY=1`7tOLS*8 zajGQfG05kVWWwCU6%EDx?~6~gUvS;h&yGGkz2w+$|MynU{_ML?)IPgi*zS(zHk^

E-1ttBrmcbv-&<8sTfJYZQKES_GFDi&Ag3oRStBUo>~K!a>~ zou5fRWuts$iflxg+`4hxxgl$kjK@uo`ig^f{;o*RdO>X<^#Zrup8*_}2T zQ*6#_w`Na+`fMBJ(X6iDm=HEK>KfflcWrXaHGaA&Y2VbIU%kmuUc5RV92Mwk$N20< zn0fh}R8PLUYol0$3_UNkYNNP=p$>cf{6_iUQ%!a-MYmB2y&QgpQh0am^*QRm(#CWy zlYaNFPopobnL@|Rj#MW5uKLC@^Sg3tvwB;8l29b{M=Q|W?tIVIs7wkA&I`3`!V)Ie~_^X`gfx> zkU(D(yiquPGVp@%p%%YFIQ=TDR{{8EpH@EuP^ zIDJld7}IiczAK!*B=i~ujvsKwW1QcdaQf8HxlJ0K!MTarg-a*Z$)6^iJ}x}$>!9xn z{_n!+Q-hzRIF8U$BC5_74h{VC!jS{Mz0!idJ>hL57%adR^t%~3r(w7eL< zdKf=EzbK;2V)!|CRc1H5jIAg*6VI=U4o=_wN#TS?93Bu(xX>A^P!!Bq7f<^4&_)W# zW9a1c93p&M0sZgo1&mYdC>SmvFN_fECScrvF)YSLh%55Qqv*!i8F{fzFjPQXu{Zh< zK5-&0=q)wPc+bvyVjspU7(3AKll*hz0;gSh!$&@K|A?&z58S?Lw*k#nTOGH}&0GIz z>xF~v9MD|*mm!0O+*X^ed1|XS20k>fu4Z)g`8%Aj{lnWfZokiVXK(uoa<=rZG^V<@ zY2fB)fp5ZOza1&(@``AvJYi30QS+5%_ki6$6so$Z!1%nPCd4{)!}BUl-lOU+)n`}j z+z_*BX}9X$2{DQ`wjQ?J9m%}BVfr%dlGHS1N1g5uP8XN8tslTklEuc(nf}Ob&Az`L1G}~r09bc-e?rj*bh0{N-S2#OkjJZc?$LijpTiS9i zhmyMcmv*o2-ET{4q;G}W%av(pmYT#IK6rXnb!qSF-h;Qaa^W#IWhdlR{e=8hzs1$# zJ5Xz}JDXz5c0mSIHzzP+vb0Ba@02aAp-o-0i8`T0iza<{;!_yDr9alN1k|^1VrjqX z-sM}~Sk2vO=eFjxJ#G_1OJ=7&?!hGHlAvFe!* zag7|#-Unax;L=B{dnbK(%$ZGPI)WVehFXB%J#H#_r9G>A z57^R?2}>w7%W}<`&Q#VEpC^<)UfsLJEgdRnkaVy<+~~IeOUGM{TcV8^9&WcdRa{w2 zaC(fEqXZ_LUD`{ni;c|;o2?lesc10H!oz}l@{v#ZuxW>8-5-kLCu)@iNz3Pb7WK># zA0nHXOc(D0O#D!O7|f@%X7j7fx62U08T94dxWJ|R4m$N`E8n<-@rtbmE~wfjRdc-_ z{l9(-ye|u!b7ZNtrg#4O1zWhw9zW+PVXpgPU1Cdpu_xEeH}RQmY6ng_;ES(6apTd0 zCQK=ub;;ZZF1_hXFSh>Av$bEfTNdI%j890MlGS1)>d3cZ1+v}qXk5ZmuHtWY_rVOU zt!yiBPUnH$XSVQy{PRJ2=A-=2Ar(NF!~KF&&`Hm zg-D;XT!VF{6gKY1m^@>XjC(R(%6Km0p5QYDjFo~n2^hZwZx=9j3ckGth8ar*XS|y6 zR&d5Y@yqz<8iC_E*V5o&j~M*$j1IeG2D zEV8nDNv_zLZr0lCbPK17CyPs3v}sApy>r27$qk*I4Oy*;2sin#`68oh3PVDOB#R3& zxm;Q&CL48|(j7VgQ-`953{A~CrcRC4A`7ZRYVgg4uS_hsA0J<{auXSgOwJ-pG9sC; zUO*-TUnn4>f}bRCbS5SEaG~Q5I+GX)$s`=;o%RX7T0mIfYXxL{@XG{*4}O=2KQ5e) z82a}Gd{E$gtbAL(gY9jqY%L^5^pAFDEwSOhJF|AS!$_SH{hDa&G8X?tB6vuZSjdb z@0+-sD88y9VYci?-}d-_4E_D!`HwI9)9=4JXvK3UpD?EGjPq*0QxmQzirT~#jw&#+ zA`We}4h{q$$OZYLHd$*;LYp>8xbp*olLC^J+@hsRc8iV?wSm(E0=JlL;?Xn=`b0I} zVgA>f^EG`m?{+&hbQinw9kaDs$#V`CF?j^swVR`iqCG}&qIQngs~|H02Vn-9Xl(#{ zjTUE`SF-oqTySe#Os!iCm{d+?)4JYNwLS+|X3_!Ooz-BNY$a}RXH}xUSZ9mow059V z#bMghGTOf()uN=*i;a=Rf|%$fGKXFim*9V}t zqDWTq;Tky=gxOdJ+bx4)GKyq)ylAvLWs*Ku_oL{XsuzkO=5GrEiUEqmFA6BOC@L1~ zAH@rEvnYoEWAj{7(oda%fxJBTw+}CwN`p_;<5()Ao>G ziX7w&6`lEJ=oC2s#gHqm(DPyOpbvUKX65)evQ7{X)>r}ehEkj%W4LgqL$&;(Ct)4v z@eKBK;Jiqx2zXu+PB`GNd33!R**qT;P`qM?bpomr-t*$ep4eozaEfy9bFCck7U9?m ze58P)8@N(*Yy$me4?k4z$cN`{(TO8GciMPi^P>gW3L8!rop8}DE1WhV__-cFK{)Y+ z{wd+uhu`%Asu||-vB4Mtb|4Rp56II*oHu!iw z`hWcv=(j+>1^O+}Z-IUb^jqNn9Tr%(b19=8JnLp}=Dv4PYn{@C#7gdGNM|>(*UeHI zc|I!e9QC&+)<1D>!wF}7_4J2&XAJzqUw(7=HY+Zvoga3$qh9cl>OZT;s8u*%woh!u zMg2G(L1t-we~6~2`_bib-3OYrbSY>?(p2P!8^5H0rX|hw28-)qmJHM6#ShJAn!0Kk z8~?89ird)-l-f0{dEVH~kt&<8+RzPa#@7_Ymr4ec1T%WRaNKog?K3ia&Jkz)?WTX+ zJ$&2myjXiqd{{FkCF*7}3r8=WT;VaY>vul`xJ*=gaL<0D1u&<`;mp-)C*aK z96(xkJE;Y4EQL$Y$XGC7|~M?s`?| zz&k+CkRNXRT-GE@f|KRRrete)_%!G_;m#+3E@!uv+G={c&uiTrS=SrPYwzmFCQ>Un zKqk2EWfRMkBk^DF`HzZ~-jm1w8>r$w6fZ>lf?Gv*Cg?Yk2?TTu4-UaJUAO={{WA$-c-1#KL z>+q0t!7u2@8SY0eov9ac1gU$xfSdxpP~ZwNQXHJzLk=Z(01WFQkDM|_KyCyt3CPvp zR}1h9ezSnE!0#3y3;a=m;};qhus;?~4rF{LBXIf@g*!ceAl&6-bb`(k8u1|aqCYv9 z+zTBY$m!tFoqoLg{P5|wmVa(s;KuH8SG~FVuD76dX&z)ncURhsgldXLBapgLEF30< z+!$O_q#MA(0t0ebXaq0zSR_iO7+X-3#Yknd9Qe26g7FX*nKR{Z4zO5=edb=^ixu24 zcIT2V_#pc2v1l z_%6m~%u^b;!}82cUyeAhJDWALUXEZ#J_`&i=YunKGBip_*en8;*&k6H>jpBAJAd`sx_U(z3a`1Xeh(Esy-!}J02eZup+1oHi( z=OXEb9PqWm(E&ZL5sqK*JA_l#fWIog;PAgCobmzuVe#M&43VOYB|=~0#f$T2a3_wp z3ICYI_wo35QGAIDcHT!gVSzs)e#Q#%`#pulcqp=-Q@r$Q;`Li0ZftRpXru-4{ek>q zH~hXN96NyTE59xsIs3@r0~9a9LjLc>@6zQNRnOQBzhCw6|B=nHAvWheCGal@rbwW( z^DN=cZcBwbn_nqD^vBjKJbI1f!%tX8OE>gK7WXgVmw5e5fUWTRS&L8AlLFS|2kr>k zNhIV9v39`k8p$Dk$b1kt0e<%o-TD2oaMEam;6DY>3F|tG!~eJd`QVR=-|64Jh@i;kSg_9rf+bA3!@Q;e0mNERC z2}T|PXCEUt@qI%0P8L7L^II=|m(PE!^pe>Pf0O7gj+`Op((YvWg-*C#qC1_>6kUIY ze!eIFdXK+R^5OY{V4iUF2Tyr;mvHofevWYR2Kc@5=;Hnz;n30HN5WmYtoP#bdynTG z4sfL|&3e5YR!oGxbk10$rf%aezQ2RV}jpA$~F@INLT zn}gRYP`#RZ`C#GbFj4TJY>OPy>oN)1QBNaZI=H-ji$}*kqXhI_h!eVD3*PGlxK9!6 zFF0Rtjexr62Ei?Y+XQzAJ|nnC@UY-3g0Bjm6!Z!n5$q(mRB)BxTEV{yngud_)k%Vr z1ziFqyNUY>J#lXrmmvEWz1=3j})$h6_duCJ54kHG+Q= z+$8v{;BEmn#%^Z_)(T33f}kk4NN}-$JVqFNyF9VGOlZ=Ayuvp}UffqOQZQa{rQmad zhXmged|QBjC6DRLjk9=%p7jDHzlj67L&FZI3)TrP6r3p_j?m8)tQTA&Agz-EpN`(R zA!{qad4kIXq(51?1=Z1rG@J6C?z;3cfD5LV#YU3g8Dn zM{t0}KdWbh02xOLjusp%I8Jc90Q>Nc&2U>PfWAyHTR_~LpXtKU&%HbU@F3%I!D0bA z@P43&&++hYS{xnF3IE{eGRu2M-r)k|5!PG}|AdFn^YFVYeuAF($M1=PgDg%MGdz5z z#mU=8SR8+cc=%x+zNc_(uuyP};8B5oCH}c_fd{*Gd3{vvnqa-afKgR7?OUzZqyJag z0%y%BWovpTowI6l3?Od8*mtV(kfL_BC`)I)`LP3c@r01JtnuZ*e|`4uVyAW z+bokQ!MSv;I`ko}Gu>7;Yknb7JSA(!jS3qxBt6p{Y&XjZ;3}O&(DV&DN`%-RYphMC0!X^Gob~Rb2B>p!dzb!?&v6n9vc{3GjlI1 zw8tc52;CdCPLom2m}@ApFMsGn5cY()d_n2m`@puPlWThSe0AFot^moUS9fVGs4hE8 zoUDP#Ws@c)CMG5?%Vt(^^+{3J$G4;kEt3-ym(7bf8N!SbaP9bC5B=#kR$q1B-ed2& zc>MzxFMg-(w%X5sv|<7VMTwn!bBq6NdKLAIPFRV(1ozBWSot2MaWNS)Jydl_p?~J-JkeN__idWIC|An=(v#lQ=pA9@e%H%~5G#0!Alw7z>653Fk3FO1WaX5y$R8aWRO`%Le)+ zJuQ;4ATVQnp^##WiDmCR&E48huJWDq`wRAshmcC;l3H>vGLxt6RxF&m(2(J)7s zkql?LKms9iL8_}=A9#ma2~I{7i+XLR(r$@D(L-9A(%DwZ8CBcb+N26RMC)_L(I%X# zTLs;1|2MQ}vMt)5RbQO#71|y?+vNS(N?Dg!;6dj1*@85k?Q%zmL`C21MXA+9ZH`Wi z^=J9!rVDM%TnE#B!MvXNPYLPQ53}v=3Ny=RaBLn>?Tnv^88hKYou1$fX96(Mh*A2? zNIbUMXa8gYhOkRd^R3s{Q<-?CD&^=kqONDp<(G`Y$oFvxRY(XkR!5hfX z=}74{;al)&lRH9^6kO9s)X~9(ULn)cj_f?OEyH)L=vxvzn6d>65>U)8o4K?iocN?C z6rD^_4ChFlD#xiF4ZWpXQ`!z=BIjtcviVe3T$UllgxM-qA8pd)84j38ntW@s6}WK; z%O)tE=H>L@V=1R%YIjAX6%bfI_EN8Q=~~*Rf^b~mrnQ*?S*q z;Q5vQzG|1K5S!N9+s6xHau{VbEJR9gz(Yzgs2~mU&UL|~gr@Z%@f7R%mF}R2U8?4s z;Ifb^p3Yo6d#E?t`IXDHn&~aRvG-PJXwA-E?%?Y>^-QwenM0M{VuyCUKoPc)YE#W* zv2R=Kz+>gwg`Q4PRvxwe>7*!FY{aVxL+CrV_A=thda@tiwF#vIB$ds ziPk)s8rf7W9%oUSCw%FNW;WsngBm_b@mPBJ^k(Ew>#fKi)Ebeq>uty%Je>*UxFRQ0 zc~M&|SxGN2W!A=VRXndZv*fha(9(l?Q%jE;7+d(&(3awHy(z_$T1yIky&=Vu26m+5 z=<|r>WacHMo+zD&cD~8jZC;OE`QzILdZ`-2cI-GYMMrR`r#C*xZf1Mv0u^b6P25-- zZqryGbhiR06rt{}wraSu<4L2N#Iv$aUZ*{vr%knu$`Bs`70UDOJ+lbm^OpHES7>&l zU4?x9I5Ramiem9D>%P_U%GwsN&)hxjSukwf1Iptuqyjn7L!0{sa(3J^N#A6Ez4q>w zXH#zebmn40J6JhuFp9<6wn)KRt*r}42TseNYm)8fEdo+a){xp~bha6v^bIWPCxz*3GFW2@tq4-aM{!HneWmS(WyoFjE;T{X9G)p47)>=ms`2#KR~W z@%h98-M0o&ho3RcX??QKf#+rbj%#BMF8exTeZXj{NP|W?9WC%t@~~LE-W7vvj?Jj_ z4(8+5nVg_w-psu%s|;Tm&Yy6eM)_fTTW2RH3}Z#gLP(mxSvNhe9GIO5#bIum49XQc znLIMfr#uoWuo(5n4)Hw>+$EoivQwJs=?b0KTzhge(uWaGqAy8%uEI$(j#=pl4nhg1 z!C8yGOg40JW6hka$(#pW<>%4Y5h2Jw{E{mGgp{*W(z|4YgJ&u?!o#GL$$^GpcQ{bV z29kwn?wcWw5`#6&4Rojdnr(_$;gaMAZlQ5QYqs5+{aRWC#nc3CZxt2$k zg0)&ctGA=-CncWFrr86Pii?OD@2ov=bC`H(U;xvqM+|i}vN{`or;%I(r{U`&|JJyy z^oI`4+(t1FpI05e%pEv>DalBc&|Ycip%ux|oMF*0D48aPhTTu+oRcW3S%ow*2{R1~ z`;P8gQ5jgP0So&Uv1Q?Dp3~tY+1Bo!=OON%R-$-V6rw!q&+l7t%uvr_yR_+`=MkkM z3ry)1)Ch?YgXz4yJd;uN2zAB4Da^0u%8Ic-?D-Xf#dthqko4T~e|cWu>NV5mzT)6L zzXtETVo;ZRkSs~#{ir6d)(c;9CsdBfvjz%7ef~7h(~x7N2=!?k<>qOX``Ku^Ab%Lb zU%1Zs*^F~h`t9U$(o^y!mn(PUO2fl{BN<*wM1yO4?c0aK&7M@)9-+H+7pG$^Fm! z_%EI?BYxJ1j8^M*MmJNb91>QHEQ)NmHvdMtNx8akksFbNa)vGB%GMYQad795qwZ0@ zo+1o+i|DP(=+8)XIlgQ4=H})@+qo;)aaCQ~)&Fl|a&4(l6sgiH{?r_%X7|KO+d#r| z7>O=TH#6H-CU_+M$AtY~J@ytGm0aTE}W1=&NNN)5a^nAXEzS z;K0hzBdYJqXJeZYJ^9j13xzn2a!Sn5K4csH;<1pec^Me_tkI~bZZK4gnG6349uZI; z4jCVo*%70l^q|!JE={(?PX36YPV0!^7e0@86#IttL!0^$P2E7IP)M58k7SC6CA(v9 zpco5Erym~`a%&j?{ab$yVk$JqWguVAf+;O9!Df zds^-o9L1X&=S+D$oL==*pLStTw$C!XaxY%&r(@i*A&zeVOKWR}*h{+Tb#c3tfb{^^UdT>-9`-U0!a=)D@6zHPQ@egZP?RM{ThFQMb$ zyOdCVS}y2ovDwk>&hW26UOme13g0D$u3SEuXY$X5KD1?qSApklli_cJPXfE_P<$nL z>xhR-xD)KMLuICeU5+Te7Q9u&gC&{$!Aa-k*l$?0|9Y_c#XY4k-VR?q@|zGQy21{M z+mMlOxLi4|+dZHk6NfHgoB+Ka0kJE*m$3fP@XG%VItg;n>C#Ny8gHi&KQ41L-X6rx zB=aixE`yu|of+fyHQ*N!nd-a@8jZg=2`l2aAri#$KZMQNc`5Wh0xp*Cb9L(PHmn0h zRj}tnglluK;W_~0UEC~QAG~+O*I}?rM}H3eG~$QBJz!VV{}_7w1sVP)cs|%X^?T?5 zFhL0T@`(S&eG3M;EY!3+76F%wny1bqfX2hk(A{{d{reC zWj_8m9*NEO*CQh~KOT)9v2J%JamA+PWCX>#L7zZ@cz388-OdBw6y;Ze7e~AX+!Ez4 z19y@xy1fDVPQ)JrA0Fkkb0P_-jHfHkA&kK<@S6bQJ-}}xp~X|crxGVSfsK;`!8=F% zCnC*wGwlwbfQ$p53mp$O4#fjt%d+^Q68{5W^Pc<-NmKKudJe%~f;?)je6Z;yUWA?I zlhdKyv7am&b~J6m8fD}4TTH>FhN9RHLdVwE4GOB%t z)!#f@Ugq}+Tvy;m`_6^lgH5||T@1a02-2oD=&SIRk-s?^4pYL(ng`>t`OiFb7X?GR zEgS1&sO89C4|ptB^ZL%nYz{Uq7C@%K1n9a_`f;1Py&r5aE`lzB%%jSmfV|lB_M~y` zG^p-!Cb|PYjeM*<=4ro1s-5B!u!q}V&sAL2quY-Vq2|wBp?k>3+Nu2a38VSI^86H- zN5O`#5D8*!*pW=24L3oDqFJB^czAoGoRaV327 zmV9?Hjt84pt}DshMZ~83@i_9vjq(q|$BR+tLQjD)JK$|FIPw2LB*<6i9Q4ZB=Q5pSe1E+HGHZZ{t{71%Q_868I;L$j)=8Zi`JJVtjG#+8R4srDr zWXxBF;bef=xLt#t)-$HXe(1+}(0@J#8-LOmY$F>7JHLrT@nuji*!*w`G>k{)N%bF2 z!4v-i+MLK2KLXuMW*f(K0dyN489ygNhaq5iUkRN8mM^}tqYoE9=>wjEe)Sl}GjOQ4Q7@@lgA9i*4~_4n2dvN&l2-vib!aW6I)587}ccznb+> z_MZSfiNEHDbD<0HcOqB)?Z;p3l};s-j^lbV^y*Tcf1G@%U#CKw!q+eHmvOrXSKWS! z{FC(jlJr&oVrWBbwv34P0`C;@6s}_9`ZcArz6zZ3?d|wwc#nsE3EnH>n~^cS%qQ0o zcJ&(%-v*D1`1j!5BYx55S==gf5ID&kNkkb}r$Hye*M4QrDapLOgg;%vKPkyS1vVVI z{Vui{SK9X5Qdrg}4viD}lVf~}XM#;@@#t9Y+Q8e5&FnlE{36nEGFS810^-p4F+OL) zH!bA%!GCGwe}+UC>*gn5<41fSX++Y5aPEL#;#;8Q7(kW?b?=MGz+|EDyBt6eLj8Oo zd`t@U`31<6)r0)kDI-L6koh$jFS7ca!lEAI^bOc1)~`>%$L!Frco|Aa)=}StZXhoi zZ-0Z%gD@|+{WyLRy#Zf@!D97{Mvpew?o_zG9@-OHkNYojRp*bPpFQuLU@zoKlTR-HBuZdVc z^h>_@JrV1de##e5jQGVcu8R0huJ4NYF|I=qn?5~|@gSD}R!CjnfL;apY$fCuYYyS+ zGykoK*t9(~;xXWTA^w8A?h?K(;+MiW2dv(+pcir9TX*j>-TeWY6S4WnlOp8nMz;x@ zM|IN&-2pADyFa|{zPs*zdfj~!_v*e4T0i1XaeZ^d`k`OSh~E{_gjQA<8S48|7uJ4Wb?_A#(@snJ~ zMSq*Qj*obKu5XGmpXGXG#J6)j3fcnt9Q1kU%aHZL51{*?Ms-4?`k)nA2A+?B z=VRdc82JBZ47_gRReepvJ(nK%zjurQyV6;_;VA~CgOqvS7rt}V&U<#=**=pqD~f~F zTiA?{eI+Y%U7UB&`S{_Tn;z1({El-!ddQ<^@7QwWz}x@T{OEf5c?ZSnng)kd)M<_T z97?NRSbAC~Q`i(&*VH{P{A0;Z-Ltyev}PczJgD)f!k*)SmD5+wAL4DV8!_^*S8DHA zaW&v>r9yzHWj$0{2vGlMULT)S%%5fpfXc4xEoRY*drZnAwI0+xsnuWia5g7%u!W_L zJEyCoqr0+#BOU4<#HDccL5Nz)Cra;7DtW#`wr{x=v^{hpv=Ov9WPfsf$bRUDq0OKT zpie& zU%_wY`Xb0Ng7#{sU-{aWt9s6W43mA>HIc7h$AERG%-g}r$iJl|vlP5zl$peJJfwdQ z!1wBJHDtVLpFGDV8$;@o_X0>;4C7d+2{ImZvkm0w(yBw6FrXS&%WV%^!J zl&|{>dsg)}4R3Sl!gWy{J(FXZda4|*!-*?J6|?^hO@CSN(G%Xa;^t#7yYZSk{<_^M zJKoZKV^PH%-_^VClm%^_*>2)WTs=`*7(pp&=RAM5U4->DUG3QtiLf4rXW?^;VPil% zwwX=$r5#n}BX=y19z>5HJ&XG|keyv~EKF&qP#)3Ux7eMcK~d{mc6PIpo>h|BO1R=6 zgjpQeKuHU$sj6!^`vq^R_~Y3G`9iUL$4IIrL-p0ypKe($<1#OnuCvX2MbgaE;uIOy zNA|RNR7Kn}e_XZ)9OGFJIK*MyE2p({R)H&V2M7A%7a3;^tn44`w%p~ZYVB9@b( zJy-QK4bK>!^q;D5vX-o+b#BXS_8P^z{9u)8Q4j6+-jBa!=8}({^RbofpPYSi*Lm+= z^@1NXkI#ELjjN&7xhXOYtQp_Tn`&iwMwGvlP)1rg5mH3zCjQR%n&t%_|KqK@zVIts zzQqV#Z}e%SHhgS@H*k6W_rDqg-x{}Spn3SrRc}3IUF6eJKfPypd&}~!%8Jgcw^n_Y z9rZalKMv=yn^wxcXRU0$Y|fhZZt$0fJ3jyEH+9_q!4JOcw&o`%<@vYV&K13E^r>!E z?-E)gT86mgtl)){t-?065>MD#+!u(J&vQO_98`IxS7>gy)-W@vOS}Xp75<9J}=zR%J}GM)TZ^$rBA)oL_!ulA%^pK z%p<0j{d7^XHpvtjwa=rywagfnhRlWzQqW?*#RbhBHDSxcQNy)QLZ6}$FF&iL{$bj* zRKqXgV=e3==hO(q0@a9@qRVGB&$DEj@7auQ^0WVyEg3dlr@E^ke`aS?Zp=_!RW|&s zEC#cjI3y!pP*kAMjUD0C-D)G8%fxMP5fwyM;eJ+!E4&M*@jh^Io82ZQg)=xkg`?>e zstZ{G%b1msw;cjBhIo+qnjXAc%7BBLRUC?ldqV0 zT4EU+PFTcPywpSw8!gAf*)3f>%s3mjrl%b?-CVED9EXVR@(y}`O@E}zLbGIr#O zfme$;-m@Dhu4k<*x^?%xYW*GW-|O(d_Pl+s-#)nD>+k*0MSuQ#^TC<(wT#aSr8PRU zVWpkn^s~QbzswG={kmNs@9juCXs~Z6IWv$3E8eTatG{%m-<-cavoCn@Cae0JhO1ZZ zw=QD1k{8XEj{NY)wvM)bMvtLKvUfTa)uV7ZkitVz^R7fokyVKGbav#l%y|*>o1gyh zkNf97(RN$Qiv6#+kWp*L?rjTuq^6gpxFO7r*Eik~BX&HXkYncKQ}mxUsnj zpg2FTd`rz2Zez<8u!SOktm=0BP9y}51MV<;SbLXM`#CSVsN0Gf9&;Krc`L`qX0hM0r9N{xW~%Q^9Gam8Kx(Tm)` zEZeuvU0h|aD+j~&F1N}UnHojInzpKx&ye-hin+brEA^Z?$LywXl0-?N1lcr9uOQCs z6sS0NGYRU(g4$Pgqw!=5Rs2~#KS;rHjI|qdH#iNJcc+k9CM|1I`RCwuJ;<3jCjor6 z0(mC}98~-E-NCNqyt|~wNr}YQAKf`K`5=7Dx%%Cu;GkKz3t=Q1#zm~mBT=W%T1)(G zB9{MS$Z@24c7n7^>^G4dQyNAmV)V;!q;F-&e;Bf^aW?U{koA;!4EmK-|DVw#U+mBD z`1>e)-Kys(NEzK64=E#_iOdA9+H*SO1c>~;h{th#4df(@{MSRt?G@lOGx~n8VN~X3 z$aE2Z8M2-gUx8opwaHbxsSed0w}Fg%(@y{N$8ov!uyHdE(pD!sjK@jPF3@;LUCzR) zM|Zjx>s~*_PVAWGV)aQ0YXea_Y8<3~XI*`!f6gL{<(pm!+g^xwhRl27@sRPHFz^B> zpBFgs$@cAb-t&$&SQpYn)2J7%^nxLdG8$M}^c8qCRO&B=+wd=QHk5Z8!{;TlPHH%3 zF@tj$)OBV34a+ZsM%?uji~=1o&^N@Kr3W&Fl0I1JS=hEDzRLk+y&JnlH9hIfo1#I; zh8>~9lgWkALFi4zGob?x`%H@pp>WTOr63SavR%lx8Pk0_mwG;j;`&KI|4$2_5sbYc z4uJLmpWr%1C^1XVKaIFk)0Ce_IemzYrvtI_9vbvyEOl`pArq;69H+|Ry9^b3rwy@* zaUjkhGZ#fGlf9ZMcI!FVW0Gosvk(V@{<7{k3XL86g_Ryg3{28ScGht(xY;?x8qPR` zLwD1Lz!cNzo@S*DYujj1!rsqtt&X|gz*N5SaG+;T7u;mHm*4eU}NO4euTQVvftD0>o4%8Vh!lCl*k0@9p( zB^AhLk`rR4p&OpXakU6_fwa50E5cLoLfm?5MCUDd3POsWBv6!`*hTR{KH(6D{vivb ze3c4v%zRmCrcaPL425)>?;1;azbKTPRAr5nn^kxpduuf0Gy3|Lb>(>}865MtuJbL_ zjd*3h=-^O1%)8M^B_F3or=>VAo0UA(X`GfQD$)X__ot1{ZWuZ+OD7^9^R9AtniG%0T!a zd#NB~?OoDRJ9!w}5G~59n#{D?ntepxv9YFAO*_bF3^BpnK~7szspij8R>&DK zK|{Sn-YnYWq^-uBnwvt$NQ)J$scB_ofytVSYHM~)#W%Z4<*0S;05gY`j*Q!yO*Ew& zr-W)a=nVtJC{XsMHT0AkbujY0W5boH%N+8pa@MMZi63LS+FD}7HaV4s%vr1o>xQ{y zl_|5O9ult()|zvZj3v7KN%Jy}jZK-Q#_*|!qE2hD?kHxY)MMi|sw!O3AvCRG299@m zeymRO`z#*HTIJEx)k{2XTr@`7;74}WW{2K1)Vo5*e2HfrL80#izIs;e7?x#R!!*|>#|CWvSo8s2-x^5rBqcDcVp7Zg`aqUgem(eMI z4dhjOJ_xPEtz*%4Dq|re`&qI z`aeAMhT(VqK+#bZ;z;+#(Kyo8xs4N`Nnq1fycbwI#P0IrHu$kMai`s;^B{V>s^>hg z@glw&tli>Sgg@oiU*f3-n0|h*KDoUXo&1ILSVowY|0-00X?fcfIunelfUhPGsYn0* zhOk)oKS0=ga07G>*tGu;^p+ULlfYNUFp4)tq2V%|L-=dH(O(z6m{&}{n^CMi=9P<( zF};=f64jn9K*EiwGO@+*&68>xqqkgT1pZxj`IO*S(#L_l( zo&ioeUr1z{_OqdHfGxx4Lf=9s(G~1}GkkR#r=9>JU-<=K^@#5zU5w{7(A7k&dLD&7 zjj(ZiG;}y*+*+Pr0blt~L%%_f`Tjg;B{myxr$QesxgC!9ZuozV*sysrPSQVy%p;cn zyAuCV@{ehyolk;yJkP2fHZ8v`~THj4TU z%RT7PX5;xwC42xfDZI16DXqVU@>E}Mj%~WtuL)q|PkbmCQv+Vem81!2_bc3@Dx~$N zk+bZW=f4L{j`$zoaS`u;!TP1lABYh1fMMLH#GegLbzc((Cz-|YEnm9*J{cp~^H*#z zKbzl9gp42a)f{Y2$Wln(>$8Z_XV-Yrg zYTFwTP<{>cUU14|U&T}N!&jm2gSAKe3$S*I&myl*;A&po9-ZcAbsmARSlgz;-!k$~ z!6U=s@3E5pzk{`3o$a_)UbnMhYMVMw0H^r8b3=IWwfSyvvi}wg)=v3nB5%6r_6zV+ z`F*IA7QZXS|M$VBsqud=*szPwBqND05F=nYH7#C^{#1utR>FfAFrMey{|L72&Q*Kf zgj@BP=O^P(w>v@Gz%;xe{?TK;*XI3*6Zvh>EU^BHPb~3QgPY(jhAsq~$HbR`Q5A3} z9$`kv+mrB18}w^$faxfHIavMT`QQ|XR|3>ySl$D+UJ}2JbXVSV{|Gqs3%?GwEs*~p zIMtJX2ak{Z7n5(3+r7Z44qTu3QO{SQw_`)9e{RKJ<4S)&k1;RiYWxgx)qeSV;np&x z+n*w%er3Ln+bzM$w4qZQ4C5b=N%?9$lq8)m0q@Ck-42&*cm;g*$Ug;~@>K^s^Og1R z1g_ekUrS3eH)EUf^6$eQ)CN3=OtRq>#6ya!!+DNa(50VeK|g|i0{s?x3UU|qzqo!2 z@+1cP-OItK33e*yvlWmwsb?INbosmjDRT+*ZRk7D@1P4IvVU-+e9|=@j5k3~dkHTo z;WNQaQRZV@KLC9eng)FeS`1BuJ`Vi@GQB-9!aP42+8x>hG7Vawy`a6JeV~QV51@ZS z8ZsL4goE`Uci(#o!Ern~9y$R!5wiT+=A8na3Ryp%4z)qr@=-`TzXyFEx(Bk)@e!`Z zn`vvh?gH%!9SJRhPJ^z2u7f@VT@QU2x&itj^ke8g=%>&F&?C@ekf#B7I)=O5(}@|L z0Cg;lCUgX3Tz&%jBy<~Oyry*f8Tfw4^!q*Z1oSt^-T3aRcgO$F zx&H-pGjt1N`j3H3W8DovR2v~}j2FZH2FP$|^LkvR&q3>R?}-Kf1?Cb?4>_ZRF9NIk zN02slL&}-nS3^D%%YPfBUh{xyY&u@SRT=YyY5pci_vVi)Bi@7SnI}l)i8LUPOdNy@F?ViOC$a%*Bc}L4cFd?&DZ7?<-K-sRloV$y!|`K zXInvsM0_aMze4)^Ug$|^8gx0NtognNQjhuHy#7YWXSYGWf_(NF= zu1h1uRxSjx`H@p(%6Dx~Z%G^3Ll@Q#Yf&t_EiUG z@wUWxNXtJ^5~kp_oX-+*i2)Dhv=aHrfaH?52fWN~EzI>WZ`Oc3^Poh()=`K`)`SdE z4o{J5Ns`hFWh{a*cOZO_jgN8VFeF%`c+286%Twj&>0L*bakF&V;{t#P5c`WyDjst`FIK90Y9)+1;{xXV=GPHeEYJ zd@WaX%l{oZ?KX%Ki_G`n}k=cZ+GFw9%K!)YTko@huB4e1OAA_}D`IFG;bFn{d@b@Hq_3PI! z!MYQF7(9-v^4|czAYzw|8dk&ka`vby~_ z^2UR|T_9~R?pDK3Y3dN`C6KzNLb^?Q)uCUei)n7&dLe`tK~^283d1zhP20RTP3@xD zEmw9NbpF1p2AhUYeEkmVxUK73dQad@g2oj1my1$bpnGfd1igdVr+FLwg_3Itj4{!7+HlT8+2#UQQo*vPFqnQ@C7HW zsy40O^WtsSMX@Puh3&|9I8<9$a!X%?Px1Ct*ao)DT_?|^EEOABOB+$DEws;Qo1L_| z@}ekU{Xc)``lWyV+aD*6`O2;rO}@VC;@)#U)BIRbzzUtE-4iYrNy{&bbw;6w+o7dOHvgG_Umsm(fxGstm2jq-+ zI)V{9F(ZAd(KGV#NKVvLxSQX0cD5ibp4gF92>Ct|EBW-Zbf(f~ZrmL*XIk+e1eu$~ zH$vugbLuCc)JWK1iOt~;L&}=#=RoFmGh_=Jendjt&K>F+eilA-&4$mc#=f{gar z==w{g{3)=dR==)@Sos#@tx@E+fh}FSJr?Y9Z8|yffnol|hRhnmc?@MOv6CWC|CU9p zdrP%pk)KMucBdLgJ;swdtVxVZ)Q0C=UJvE-0z2$}^UgnQzV`}igRz{?xyf7BAKSED zIH*&xb@zMSgjFjUiC#K?T~srbd^pvzl+lU9$p67e^vI~9@ksO+ulmTV#@(^v@m(hj zeedwq9~roDxH_l#7sUZKMUiN*RxPeGD;8Gi7w5`k%g+j@3~FkgM3bh|JTGC-MQ`q+ zcX`)9UvCc;s>|XPi&ced=ZF?Lu@_K{O3J}1IVe15o#jAqNIcdH*GX|8PJbBO9N*T( zcj5;YEFBu;z?xpRTJqQEN#I3GW);>KdRy7!u)NaU*KeTsj^bb&yN{Q&x`m*F&$ct@ zY^|0YmRB;mtzeK(zO|}9{ELwha30O!4xME!x=7B;y^7M}xe2AhVHI`^_ZB&;q6%c= zZxxcN9*gC2$f`!Z#n<9&r(_LeQI&rcWN{Xs23eGK`(9{QNd9-A@e$kEuo{wo7C80Y z9m81F*nzkhtPW+~2u}K40%P?c|9Y^tif;#7C5T%iR@br;b}5v4`v{Uzgh*%jrMJc`<%c;}fzaZmN8LLjiE>@S-xPF)( zsUxI2<1^{fUegSxLB=pED;Y1VyH=gmG(2t1xOGuWJ&TRbwddE&9Ozme*0UGgnlYdI z(PfJcx?=MiwtLO+R@Lnbuv^;W zhLD!Cdb&@U+Tylq4nsSIj8Ns1a~*919s9KGSK4WvK1Ldr$F`i%QyM7#r1x9%Z`gH>U?bS6-aXEtzeD<>Bn?uZ~>KNGdRyzm!dg8HMJhPW#Q=QMmhw`HfRK%I&s(e2A$IVEv(z}<(ajV2 z*Iwr@m}+FA9tkwSCh}l0eyGOit0I<7y$%jk z+Inj5vXp?gXt1lh+!Dd!uRh6I;c-Sqs2yq^XAzo5i)AtWEVJ*W5LnK}L-t*5l&m-{ zkB*kbb4vIOu;oww5M*U3z5zX!JN2xFtc2yiJzmB3-4p+%6hh0c{@Ex@;Hr!~%eD1~ zUjeX=k#C_D+u$7r-*O%JTvHwJ5PZwHI%k9BD>E0IY(A;PZwDK8Wqt-ubx2Q1W;xh~ zLYecyhEZ(YX5FE!?%@{e@1tNFQ|;UYn-l()_mFPyg_6!UAaB24{>Q;7KED9AQIl_j zp2GVG_xdg03e0#C8$LS{+Jm>D4mLdMQ;+d(`a1p^4;kM(L8u72(*&B~uwj)ic9uhI zed)crjf07hI(=q5r~1_R)E40XMzwOYiPx`@Odv5l%FW&yOiEnFu-I%Q4 zCM9JZ)2h8e3-6t%Flz6LVL>gw*f2SpD%=@}{r4-Xpph(_kGUM$(8Vs3w1b12LJc=z z>-NIFI%Tbysk!p3S5RoFmiL52ee?=STRch~W}lm;>1VxTJ~VHd{<}ivCGp`UY?(1H znSYfvznDi{>tddfe?sDMT?SbO)pHM|Tjg$r%wO{V4keurMXb#4OZY2b%Z~boA@i?p z*Fcsp@#Q6a4cIavUw2~N`t#o32O-OF>F3pm+mc(<$LY%Ucap`_+8|`w2$CZ=YDvzFaGm;?@{l1qpupZ;gm67*N&n zXEBO9rZU*FfaM2t_lr3C;naiQdHN@|o%Fz(s~2>4qE3r zgX6)yROYSo<}veA8MG7X=?qSS%ws}iFx#DXv=b(+^OoS*V4iK}mJ#0@FaPD1ZMC!(7hGzf6tj;Wt=$kgMq*~(5 zWean#H{;FjZcC3#VacAA7;$zvrhV^%jj8}kk695+)SrrYn^o_ z+sZvvX-Za(!hZ{-(@C~4yFk8nwlxwTO_O4aV(aBeM;5@z(Ai*HFmWGPw_;xl+cJrl zfcXp97S4jbGh~m{)?U0fWa}oL1||MNur|m)9nycXm4y{S@Rw`S*@j0xlm9BnR#^Gh zLrIS#q7<$h!P;aPJ#ER}h4{_TMv!iQ1m7^qe-~t{D*t}?DXu=oz5dF#H)8KV{EZU+ zIaqo5zlBnG{{gmlB;QrXiSJR*+9rQ0Slh%$gRKa~+O8FeZD6gb(r0rDv=UJOn$JAspJ`+<}FCqx8Vc7q5~u-EWv zlX8yWlv753l#yqAiuK1lCN_Uwa@4A`n}+v%%kp(Gi}WlS8`{y96K3|c4>?0qG&dhz z*1gSzzkbR2$NcnXJO1d7+t1$lu*&M@C&p&Y4Q>{&;;n}hgGy(6WGt)WIN?&EAvv=U znbylrd5)i`mH;m#x;yiI+f3nC+o}4P{y2uVqyBc9?=QML3!#z#O2fl6SJK*>!W52A z2RLv$$QmesfBN3jETXe#VFh9cvbff14+tzThzzH)e?cHrz6P3qa z4y-p%h?bmSgA@L7@MJrPfQ5fG_PN8I6LAK@6YJA%<^XeMRtKLDM^#JPXr60s@)q<2 z8et;2N(0{N*8{Q_A17pWH_T*{o84>rV$KKU3`b_%r}?4GTSsL@P2Z?j)>>9j8vBJ) zZo1mT8PSF@Xeozp?N9Q69ZZQyKU+Hw{}X@JsbAMY$$s};s&4}HYh<+1TIX)C@nFs7z52X<0Wyr*VrydU zq#J8#YcTbH3sR>tpM~TrV~uTCl=%si^cV-qsDJZlkF}~VUDPArpECX?LB^-gehH;` zdkn0M{{970M*L4G$+)^jTjblK>9=^t=$CjhIJs4yHLW&Jfp2(~IRKn=PAl=9`*VIl znbX0JgT+H&!!CXmIK|KFz~&$M*OajHai*jEFM*T4y0azFZn0sR4DAKk5}1$nh4zCE zgtXDL(S>$EW|(-!(0( zUfnc2=QA%^7j0%~&Cx(*1&f}a?b@RGnX94=-F&xMyFD@I_X}6fde!)Q&V69Fr7JFf zsQJ9j@Z8lw2VIckV^Mavn!Viimph$3mV`l5mEIUZ+R;d@!EpAXm}fUBv)je-p3 z$~Yfe*-Y`;yla4w3QMRnnX1kMWRY>@tbk}gXgo@=Mg=xx2mDm0E$$l_%rFP%(Mn~f z)kMw^jlUzU@Exs;$E*Lv;fU|-_K3dTc>K^YIhtST2nJ>nG5FcdyfzQvWl{YS8)rWu zzyalqaWg|RF3opkA@BC1(2?PVRlI4f9yvJJUuBqD%OF5GqjlbK`^TH3$r1x?>Cw@B zyd-12#Q@E15|A~ID2VsR^1f(g7I%>oPp7JJmGMf>=2y-fqN8Lwgu!YSkjTvr_|4UY zOfjd8!!$!2_^q;X=tGw*g`MV^lX=rHJ-S%fcXZzhUuy;Tggl#NF76|0ZC${_n&>zC zxBr;Q`z<6FI>`$zJ}9ioJc#!kK^l&B@^D5zokV}Ax@e#)L~I_Y#PD3Kl0hU| zrmEl>h*+ej(FI&uA;YDJth-k<_aO&){Nr9f40 zbyHKC!}E^9#1Q?ZAP7UvkSR*p2sK&$%42LHc{t1bnPhl%NwqZKYNY(lX_4@0?}8qL zsLm!Us+ns7>AIvm;N_B^QZzFyt1cGyg|c1CI)259j1h{BkW|Xz3J^Rc3%PEnKB3~k zps125`Smh2Ik%C68iCf5B{6U*H|EPXBO~gny{k2)BhOKySYsA2#)hBjYU_2jZN#G* z4)N4jG>_v{fQOO=jp822eNN8kItNZxy8^I z>EJlpw@=}jNA^+d_neB1Zk6$@0Q)QArC>+q;*Wrp7hegsk0xFK)-Umsc%+Q|nfIZ8 zJlB(;jp>ZpPqN=;A5QsMkR2}jL&|HHeMS4|4@25uSnfu@w)I0VMUU>)cLt zQomZ;9*J?KOv3hEJy$^+jED6}qwOO8c;p+FyD`SuAJgk4$k-28-m@2se{m0_jfQ0< zWc-L{LfWs}gOMM{RrzM@F^uvrfwq8@enYqpUKMOY#ST)gylu_M6t)|914GymT}1DK;5RP5$lZF^uY2hKzP9 z^Uac5&z4E$`tFij&xT8R;A6N+`OUGpaeFrO74-8Le!s%4Ht4Tsi=}$z67;9M_i=O@ zUgN>@%2HZfOc<3njNgH@IfSlp$fDFIujaz#zES=6q*Y4K?F6NV=qw5dONyV>-bEziWR-;7CPm{M}fHu zdYlt4CU{2A2F|lpa2` zu(s#fha}eawD6a1{n~_*7tFqwJkAuCyY?2<^s}pe5jR#<>p|n7jUk&Ms|l-5u~p4D z$SUF$kkyZPYe;=oUvGu1DwMZbu(^;v0$G*I_vbTzUxDOp0)0MWF2N3MP`@_OQiUqi zDu|XaxEITR{lwu>O{+J2o98Hkr^t`7=7%qL>qG@ucpOl58%m zv?Ao5KR$fbnmgb4-Iv~Q+4KW1dDXdheRawe&36<_yNg^92el107G+8c$&g<(HjX*j z@LL^B86+_a8{@P_oaXEAZ!~imAJzn>HfS+qjReykq(;wV_?$iQU#(xG1WRM#ld;MVYsm?C4uXsC^VY~nAfsyB|3?-v5dk(yVXmJTAIR!jEkWuP(_RT&nuKxBAq7-O4w7s0wLgl_$1JG>-Mtux$?Muf0W|Ymea+tH&x=tiJPJ zyy~?aiLj=7T~w2`J6yW6`L<`j%O%!nMPvNccb}t_u%a^_r&Po;R$M-EKs9>dD2tVULc3l%8$>EoBhu zI9(SR<;I6Dn)s#d4tVqOH7$R*Z|RZO-`n=cUCnD6?Zk~LqK5R&Z5ka-oma_ zxcq`o4Jwr7lH|G&jH~@-d0-SDjA!F(wMJjj?JV4&oMVFAqHLvYfHEIzZc@`x7D(N^ z8o`mO7KE>F{Tm^SsOu^OOIkBi;w5?5x?rfkpO;~}80h7_nLd^jKeBHxXkW^?(UfUM!<9{^c=)blmS=ko6_ z;Xi?`G38qfv_V~SAX_2bIzF~oir2$0bt-=**kWR>ZL5@QbIpM|^=~|+Tjg!7QBJJe)QWhYdIvsNr|G0SsMW zTnAdTxw9^A>-gKnZ3o=(Y|8T_demi`stJ;#SLoH(K?5;1r;+*$g zG4QjSwm9_gw_JMH<;PBXY4he;Y~`*DQu?K6vD!6={!;M8=N~uR)HJ-$MH~IcgWMUv z4AtTXv5OG@YyNlJ_uip<_D}wF+&5N_`NNdYU9r^_&F9Dckj0nQb(B8kot9KotCgO` z-7C{=yB#q5F=6#h7T5!t&Jw-MA3(?5;{T-~J3Dah+DkAh5RKtW;BBu8t*%8YPkoQ-$-nbM!(CN;J;xE26Y zdm>~fLVO@(LoL1wQbt)DYzv6^iHLP`6l9@Nei38`MBG-w-v^t+blU^js4H_J6dG=> z_d#|Tl=&s(bMci>lCea}*WdR*$^PGg^;dbHt4A4s-uwFpr2X=5f|AYJWkHuL0d{W0 zmJ%xvvF_}A$TR-*%T8VD+^9o+%Idcr7_oMzO2+uJQzhT{T{C5PY}4?>3+MfZOBNfm zTIMl2D2mj6|NQZBXRLqKu3LTf9j}~y_AS@k^wF1G-+a&LtQJ9>Keuw3-CRT!_J(n4 z4xdU?kHpL|UjgNup)i(>^GqWjxOGczz6{HoH1!0WU+M2&X^vJO>-u`LuYl%vVRuul zU#iS^o~4CBYyGBt)=Zch>1QdqoEuZu)P5ag>Wa^SOj%QX1!S%ee+sheEH-DGLv(W; zBu_FIszdBE{Z!79;WPOYA$9uvaL61d-UU*>_&CU1C2ohzb>iN575huM-m5yzbz*b4 zSa&I>t52R}&Q7`Bu$r57V=guauU>z6y{6%z)w}-h<=SdEE4gK0h-vShitk;*N2*!1 z7rv0#GSpjb>#UrzU(3{%eNGvube2yu@qm*oU$&&3qUHxW6P~w`xnC6A7ukEoJ0F^H z+xvfZ!>wn2E6woU!K2uar@&mMx86GUGZeOsJUKorZ>w%CT04Wg-iyc z(j=b%8Fi^Ql9I@Z)+CY4HYSJI3d*a$DUdiNTS`i0&);ZxOw;hGubch9mlQo+?E`() zzRtmx(kqFjE_Lni^Ayi#@*=F5<8KKI>9VgD7tw#`=f>W)|NZ~k`^>F>f7Jnh+HupT z&N+L}=65wZAF<>-&7d4v9jq3I6nYn{i)_taT)*Z@-h3%s{gdb*wzaB=u$Z7=)wFym z<)Y#tFFL|QV*=tk-ipS0>l|e{JIi4#YY^9@&`sC~Oqmc6}@(+U?kL&hC$cj?z9Edqx z8E2JKB?t`9y}EwO+-zm%evFjMFXmo5Eg|24^xH64Az5 zPwD6zWY~2|wPV>S#|&`_`0Tds?!~N?o!w^#_LPRDx`U0k{rQIOXIZe_+J*^nH@Ibc z%xT2ib&H-0%a`(Ek>CNX=vI@+`S-Otkc+IMs< zth?@Q<^6ovDjuSL$*P%SS8w=Sgepe=vp(;#+%9A(IO59-qd&ZA|FOe8&s8WoySf>u z{r9pG1ut`J?2lfvYM-&gmC?^du`LcYewJCNJllfJFIjcc*ws^?i>U4>Om6Yz^Ey9= zdGu4Ojvl*u`{z1r&-MV=Qh_L^P5A)SkhyMLb7J?t0qZKSgsl-hrr)9nc6ZbM1E_c`nN)!5zg-^xR^ z<`;Qs^zF~tz{gP74Qc=HMt|Wrl--k_v*xVU@|G3V&I+~v|3Wa1ug=ajg*Bu7oIj$cVwI0>Bylp}IKv(}@iOH!GrMp5$e7n_P!%ox| zUpy5@E)sv3%|1E2X87uX%js<9l^q z9r=>;(~z%|((5T-??_*UeD&k2qn#mNZ`p`)fcNxWzRRPtFYWxuiC>%Ca@sY`KZyrCuH{{Mu@EaQZYnhM!ip~hv);SX zp_d#1;xZ2wN{Ip|tRe}koAMb+9+6$Ml~CaMZC%w$amR;!m&aQ^tGn3qe^?roJ3g|l znktWQwv0Z;$|T%pifY{;gb&WZ{))+!CGw2ZMswY8j@m0Gzu$aw&;tN#tM z&MJ)Zb8xG^p^fqqH58B7?js8pX0-No$?4-Vv-}iFk zZOrHwj%ps{-}Apb23~){@WxH6cf5SUx@e%;hQyP9j%Wa zxb*JBc6iepw(6Yu*kd#A+w*<@X#PvF6}ot1Qmd|X$Dw8(YE|OI^*&V5?)NR4h>}Pp zTf4ZFl^PX}I}CT(nTFYs?b&wS>dM}BckZ%zIIyWXLjx6VO4{%+cKm9YMV(vA&o=os z;-w|XHK~woLar4LcC^;=W>>=3xazoZ`DbG;7KY;r>Ym0k3mZGltY3@E*uSmQmu-Ju zi@Gd=)596vZCyRp{DU-MdbKu~A?QV_hRxZ5XUi5q*p;@ZpV3LBxK9srsVt?#>c^~| zo0ylj?6VZM3)X$Ey>j8F?UtR)@sM?{olV;p>pttceIa$oe;<_Ad))@MGL!#Z$huhk zF!bVxRgn0u%~G#2wjb8P;w6xNX~Pg?`ysY|x84+=ioDo%!xQ=qgZO|Fe;4$pb!IOs z;RRsVj_H?s;gY|8yDDMN$4YMR1gCXrKP}1p9h}0Bs$hfHer&MK7!REbCHpS|Yoqq> zfsB0b&xrECaK5r_m3-S2?J;a(-KDn4HZrAK(qp_Tr`;~(b^V-#nc@D54Td*r8eZ_; zb#k~wUa|iB&VTxRRP8sYrgbmjjnm-Lp3(^t55DC$JFGZ)O7{<6IqJkKAN%7i4^4UN z2b#aVem00mYRa#er&X%_Wv3eWfeKDV=V;h=UOcn-d#NYB(q|3J$(jCd_&hrYu;!_y zI@CA~-R4homzhCS%j}a4@4GA0R}OMm{Hz5t7fj=i10%D|8&z&{=OyK3cCK~Sj2T0m zj~XxbT0MNVBQUG8X3XsB?Ch$rDZHEGWa@6`4J~F_t&uQeX0>hBjKTo0ALKrA&a@eG zW={38;K*tF#Osu)`$x3zf%`=?b)PA%z3l_xbBS%;jBu9D;S(caXG*BTvOYSx=DlLZ zf_)l2o6o5jeLcqvIbMqH`Ud9Dm@>b!eae9c9axI6`CVsl)PAKqU1PHHEkpho{JTVf zCTU((1m|e(hPZkN`+-03*J!bu8{b$=GUJcXsLTn#uvehK-Q^Z+ZM4a_M=UlD-<^LI4KjMFIRj2j% zR#d)@bCekmwtW;I1hzgGzZ{%wI|`iid>sR9qh>&F11B5a9QnFEwj}QvoT*(n9h~CL zFQp_rSi(1;M?2MjCs-NrYmiAcUjnvW(XV%d5es;Ia0=rGVcIU~_I>bedzAkyIK|KR zN^XA$wqK#lufWM>$Dhexzb%mb8cq9{Y}f{z;&4xJY9Bo}(LRPcE8rAY1K^Z5E(53h z@Zl2v3fMfS+h2fF9{V#mrM2PHPQ$nfhM6wPZvjsE=fz;<I{Yw04CH@g5 z{z7mH@0s8fSEvp8y)K2XKhmuc&j1_W(;@Q~Q5bC7mFr|^X5`5yXkol+Suia1eGBt~ z@h~2m09oGlg!YG~K|4V&g>+k%RSt6k-#o4DhGh?E7NkGMi)BMw?W^nq8E@L8J^MkH z0q@NZQz7$|ZcQiC*>p7RO0LcEZ;Z$ZXXbPl%-tP_V3+b==4uPTzj| zmp*%eakJifTa4Q5&`r+e^8D}l82EoW1}^U&-mGbO<$HS9@qAFv^7fX_G%%=!@0w3( z*@vBgb>B5#>)OycD9F2S)!J{I|Nfq{Zml%^_Ag@}9KY(zliu;Wmal#C*ydX{%oofS zvp;CDQ`bG6Q+Mdo(wh$N9^D9&&5S!^!RIDA>ICvxinZ}`O=#@ut|s}yV!o%8RtoJXHp2A2s&8__Vt{$;yB;{3CcAYgaryo;A&!E|+3ptqw zTkG7`-$y4Y>^hk>Fwi#;ovn?ZO!;@uqxw1{;`Cn~H<(4FPDK&O25+RZ49Wiy8z_0Tx7M)b zp{iz5MaYULx#k(X_WWPho{D2ET=_Am>6FXzw$0)_JJWvQ4O?rGu@j^iBxq)i0&-_| zvGcZSek~QiFrKgf?wb9X^mDAXijI-+ceTH}0J4v%t`=nM587Asy8_AnYQ(zrI|uT0|C$ni zX^Fo*cIu~Hyk$_*?>876XBfuIAhBV5Kla<77T*Nco%l}hb`if1xAN^z{}~eN#{@_{ zrjtL@z@L3@bs7)G0Vaih?e$!DhjhCHrfFw<-5G5b{|K`Gugom`HQc7-E@0zO`|rj! z!=;^%fyYI>1#zpN@~=W(*#n`&q8?!Qj)L(Q!im4y7cg$MTeow-hE044r2Wdg2|Z%% zSrz?~e=XRtkoY@b^Mm-eV8;_;#~+SW#D>FoGrmkutYTx*Hug%&z z0a8}`O}B&{gXu2Wzxu%8P5B`AdDGWLf9qMy5x36uMC<+mmMbt3)iRx3z};QN;*if= zal`QYhTcB@jo)6q3sw@mSf}BvS+%Q2DV=lBG!%h#56R2m?q`}e@R~(*ypC}$q{o2X;)4| zSXanT^8%kX?hDE%y476>!86`Q|Q z35thj4R6UIc*C9RqB46H4H5l*&-V$V@)p*l7Qz1G;s3bf>SL!Jy3^#h4{qIl=1(?# z#ll;gr)I&9>l4$UAw<|w)jmE2S!i3Zk}-a^J^3awn~M&7*$rF#b>k;C zzW1E>zx#|Qe|_35TQz^a(J{yk27P6fG17}MQsFhtL0Phl)9@>;B#mR|R+iy}QxWMi z(1fM2d*Wtq(*|lE=5BmrTbFg&4OB8qM`$Z7o!{3t81DQ!cy3c`oxA$`=x@1c&E49cO+Rz{9B!QFH)r=p zY!1GSj*ac-c989=WZRqCTl?xuA=^}Q|ILsx;@3jDQ_uP6u|F^W&0zWBQy@!_I==)Z zx0ArTK&dpPHrzFr>eKx_kmFDF{1LJ=inl<yD6aro!JX@?A&h*hZOtu>E-P z4Pa&cS>lZouf~gZI?m8t>a%OFHH6it;Zu*cq9(}NClTvLw_^J;>J+QTxD%`E(iaYI z-ZZ?|JGS@_SGmV{RNz1tM`?B~uas7UbguvDiymIIdii=QfAOy^U-FK(Er0ZLPc^@; zIm=^dHAw9ms!-B9DjgKlc#4qU{q4;sSZnWI!K~|yuKuMg4M~epvIWuE(vccw&6{qe z7F4_SrLVoOyGjTa^!Y^%Cyxdg!_02$>FQpY@xqi~gz3Yujjcbrvb@r*-Z1YK+^KrR zsff{&qJj%mOkCWSRX1uXGcuL6k(DiYi=Q6Jw&9mlhVO+q+1SP>hT=y}@|ihiZ#&!? z+twYtbG(%g!LlVG)tSB3S-l-$xkEjB!%9&tf+^2y5(I_#bCV^))V@cM2?9rBDPEzx&b`g3}xs6Ju#wt>MFLN-&R& zMy-Eq-WNcb1JvT6NsidxcS`O!ALs=30?s7NmJC)4cv5AcZ|=aHuHK>Q++Mzr9S@$Y zpPPFpW!k#KIST7a$+@9#K$dss1rDL`TMt;@Z4I_A6gy9#yw9A2NcGM!VBK2hxc1t5 z%dzauVCBW07jHeLp5wsQP2x_lb(+|3*C%{l310!Wj#B1>VD*bX2DYveAA(=j&HB{_ zrTWl07VXrw)%;VxGM(V{xmq_ahpY>g`4l>}S)F^sNPf+WSoxlat@FQvy!Ej1KLG2O z*zYUqR(ZddC|3TL$jDR1O4fMW4RW1>b+h~rAa5E?f&NyK|2BNx`nv+Mo;NJ6xz~Q( z{uh*NI1IjVuFMP3ql{^}8(10f<;bkhRhgfHwet|j@3@ZV+5+7LrFd4KSoyaiqn&#~ zTSu%7AA;0l9{V_CoQvNK>6bG1L-NgU7eK}#D#9 z-_U>K_{aH~t74Mi{e7Q*^hf(&zV|KD-to|;AGq`O&mMUAC!0U9S>DJOum0ov!#QpJ zDyf8jBi_8i zu6YBMcDs`8K{Xlq%Hj2fw`m&QWz{-a0n+=-x2$Gw2ZmS>Tcqw&FZlJn?H@ksoLfJ6 z#kntA{IjVq_`{zUHt$$71!PyRd``5DRQfsiwF0-%vf{U4vLUlU@s}D$@dZnUU%=x1 zOa9YeNJt}<+Qs{ghHL-4?XFdaKi)TZ!|WYKJ+bX|OHMiI=$AKtK7KMGsi|4KpRd=? zM_Sov%*nTsU>EC6Sn1&$NwtQ(sJC)ff2EzRp}9cbtg6 zTl-q}Ma{DE-v!xM5#IzUBeoxy+}anlj}`i9U~Ln-H^(e5{vu@GN4GzQ?AwW5JMC2& z`;hAKUQ$NB{af$#?-3~J0S3O;y^yglt-SslSN1Pq2b<;T&iFAt(ld*q&kV26)M3%o zZvD6a>AiY%llpzS(~W%Hr~at++xL?%Htxj6zj9)E7w|4q12m0DN+S{sw+1*fQCog(+lC*@IY1O%l zt4zLIeiE(>@U`S+3;Sr=SgSN`IV;h!$83l6E2#5nikN{4`{yEFQ0aABQE&Ugft8U} z<4v5(O+5A2vEsM&jwEI)14%A2v$>F2XI0wid-V0Dry&4Q%@G5AL;WO4qi3x(%vPpG z`rDSYvA!oLU=rHk7{ct0YsM|(g>3^%IDf#%%cD21@&Y@*W43u^;DnD)&ZWH$cUe`| zpw6;N+nv0fe%4z@a$`9#?^~}}4!pkxk|$mevG=D!mUD3rWLXuT10_9{QT4c{VgjW6 zc<6A*GV6Hke8}>t+eabGv3N8E(7HkF-bCv}v2{$sj(x4?CPMDpa7?Gn$zaEZ;uYXz z+lI)?Q{Ht-$^I+B))zi=uVJbKK3T$F02>}CgEA>$aVtDUdSCe*=G081DsJe`@E0@v0sx$|V20 zlDu-pm3F`mcItL#B`XM((uRIJK^}uCI41&peRaCjWF-_9KNq zwP)H?ey)DQ;PbNG$^UwPwMl>L>Wn{Gqt=A#qt zMvqG{(z~+hq4o^|R(-{`!1A~wjUX4exJ>k=IiP}j|A8{m5c@hx67 z#;THmMOPeq#HrnReSCMcBddh68SW&4nkZ8YII7dS`2MqO-gE+Oly^VZaeXT^)5Aow3el(d!-%?{%D`+2%jE zw4T|=_DJHgG}xNcc2+}C`1O)qy^STidg~;!CTc{;+3>lfKH&2!ODbn&1Hd{Z;mHVI zw&=Z%oxOsrW3r95jf^>BaLHTJ?&T~?Uh4z9`dP%YcG;0>P@Hc8&5B2BV8%?B-4rhb z;`^1j{5*3%Vnm)s@LX$$?|h5BU#EkD;!)0G`F72N?B0G#4LdUC4b`#3J+D0$*GS6< zLCV6#$wTD;23!hXZ5E0_i$ZA>A8VD2>zaN#GWkd+aN`LG0moiVz@gf3ki(XPm6kc? zHPXCAI`Sb14rCD@^@JOWca2Cj=V$q)1e`B+I7&@HzFfG9olfctjqQPv3Dl$c@qj+;`!eP5qnPVTv9&YU@OX1TMEI$s2j?#BVY zh`2gD25wVH{9I&;p9Ne5Zdl^G!jo{@Uy0{g+BL>oo^7Dp^bmK8tMUx@X7o`{^TX@F z6aQp*l5M|ESn{3({2m-p0sjHGJkpAIGn_JnHMTi+qQa{LVnnPKU2c(CMjnHa13C2X$yypjEnR~ z;ZOPb9NtYY)Ezb-(B|_05+0kqX8}LMuW{cSXu@$EPu>0sT^*!vM%+_AydEB9_;bk1 zv_1=%48Q)=!LC};b8d-lw@sPyEHCk_23H5^=K};6WIn*tIGSEx1x#!4&8b87}p0a}16Py@8V=74dwE;L@+ z$h>3T8xKqd4g{tHGk{sZY@i7^5irdc0Ly?@z_K_TFn*1I>F76L5@0-yqj6Jr-{oBh z$RjRo--v4y{YlrKX&`MMH8Pw+nLn-GaE$*IKa< z1R1kEu+C-2Zgd}TpJsN%>B+NRwd#}O&YShQXL>(>$HWoec;}@fc5e9C@Z*_Ka(PE> zT1Q7GgSJlE=c``^k-j(`Ig!R&$_J`uBYv!RT~=knuiDe%4u+;V&FA*cVG@w}yc{b= zaCDiubaqcim`uz!AXIH5=ox(UyJ=m`vlvj+>2O8|*fMeZD6?Z4h4o z$YUeYhNk$|fDKIfY3qkZs~r=0Z0IXb+@JFNtpaQi%D)b<=fyK8K26N-}ZoX8>Y&?c<;U!kM5gx`HP2Q?zyzQiX-8l(*+2{`Y84T zmv27!#o@2}#-~5E=iR^BeB~?7KJ>d^KkkOB4r_RAu{)^nm`@Q@OLuw~`GX}=N)}R< ztIuDVYd9~wJFpdlvpU5gOwnx0p}UHVygR*}QZ%w{?>q?yf8f%BmI z?u4L)MIJMx1;b1#z7Q~@+Jia^P=>hveahDXSipSm1(Ywo9!R~ft4s77!4v<9=wOf1 zUfjC@dwKeGalASSTY_8oEJ(XYy7(0E6qir)F0X#S23YXLe+29h@jvoZj`Uf8aZ%2Z zz+e@@xyZMWYab8q6Zbb2&{q19W=~T+(z|ZS&c;(+w4s%SVWx^e+t^dy5kP#fmA!d! z>FO=6U-cGO#zhDAy@>T_mk!B6-5aq;CGNFoqPD)8a2~{I!Q+ zSd6WX^lP!R7-|!%LyNOdd3{>62`2cnXp75h5f_xNY^xl8*ZMDw3%u*bj)%W7?cf8p z+-fHJJ~eF1E4TQ_=Fe_EZLK^vg$j3(RF=F}fw`_ayHV0nbt?%hbw|~vWR4n?+w{LHJFQG`SIb}KJw!3lJ zVgr}o{%fPs7PcaG_cqq31uM^~nOU@H8k>^uaNvH}emd-9>!ytAs|&A@gn>OURo0TaWsi})u%nQSASa-~*^}~l;!&s6w_J)sAj!1>Ee{LT3 z?7yY{TgLW*T4-V~=lqSOR0|tvahe>gMfYeVPvcNPs8{w_H)GWLErvQ%t9@7O+SD4o zC99SF*#8$XNd2Q)hOhLA|TkU(p_N zQLeZbdbKuJTc`*wFmd(ivS7U5S6b^a;zZtFOk#yJi5`V#O@jh?IC zlmw{$^VYp=)cPqyo?-I9bM5~pErdbF83qg~4!if?^2M!dTGppX%1s+A2lcH=6607J z#DD4;>a0|!@^d|>xKs%0)#kWQ^HIwNE@FR9?Xq>#N39<{)OoNyo)}jb{f$hqxLBEi z#BzUt=np?_-Rx28w;Ad<)PD+FJOjd2#Tyxm`cFu{HrZqxzF^(aG^vI<3#PRAAAAQ> zQuO}gS-r4u>pBzzMD*E*~ zXMPkCGR|D;t~c4EPvZiYzH;>~Z@Y5r-yGiyPTGbPFSX(D%v)bE#@?|@GsD0~0zPhgYz=ziy^|jkhyz_~M zpT`^M*yD6g?q^!H+RQC;>6F}Q%a>Ox4$Mz$Z=crDJF7ihnKrF^UNz4A<&@cN)mlLg zZ*!R4&KZ5l#@*d?nPCgL2Es!U!gh&;^yu3wIe+%Ls52mp=x;E8aS8{UF>ja- zx2ol;H|1EtT+qUngq-7~o=Q)paOBE|(o1)9%gUTHgrCisEUYwFTiD^%&#kAeok{y* zzgO;Ds6kuJ1IN6~GVE)}V_6bbaHriiOhR}-04Lk06m_pYx|V!J%7(p!*r~DOLF@= zZ8(gKv)%?d?H_nEP3L!Z6>6oE&?1Go=)rcWqzx^F);U)&Vv!Ghq0= ztIzKvekk~9fOAYCES}p&{IBq+n|hx^Sk7e`?rMxCO_&yO=gZz#qMuZve?Q{JePxMf zWQpgV68)?a{j1={MZaGJoJ-pucpOkq@!ta5Mf~qPw~6@H=$z>5kYgOxc}~RD`7?kv zm%a=9Nv2^s-!>ia3_Rxo4eMRt&x`nXz>_|n375j1jop$Q@3M0~Rlm1^o2KGFD)G26 zLOYvw+oGFcsoU5Rp6;EKz682+hvFB4JGZF*Zw6N%@peES({vhpNqRZ%IpHPo%ne`3hOQ4iRUu#?ErcFN%waX zpiJrS1}uZ(&i!ihMxYPe_)Z2s3a&lP|Krg|nd3~)j`Ec|6;S3ufbx`MnK6#avK*_kaZuhk;Dx|=U;?lYFcH`nD9ha#na-yh zwyE&S z0N2!|x;5EY`TtD+N${jF{+T}NO|s{@yEKQa65fw0;d_^Gmpi38`5)Ov`zbrw@QCQo zyz-B1WSZ$O@tH5w$$Vwr5I0}#38=?Ev*VcO$OqeXKt3+;(1F*!`=qYPzp`A88u8s> zTg=_;JEPwKvgx|}}qGLPa1OI(-)4c0i-Z*2g4}J4*=by3rj~b3?cyf3?aaQzX>!c1QbTC?- zr!?dFPZ_hrhz4UT)M3%-U<`u>nBSQeRt09#%UkrV#nR8#{Y||1mGO)07f5$&)4Ks{ zRBPZdfL|zaYhP<-TR|@e{Bnq&5BNop$FGiGKH-Z%@(UW=eEtk*0Q|B&9&sL_6=lmy zIqD>jEh}q#TMNn-mwx`NzTHNz-{!)tha%UOR&K9w{YFbChp2}xRSkUAD&{k%G)~@# z>oUVC5YjA{LI(~hMgHtr`Ke(~ec(-BI`d_(eD(PEz3+9u+V9X^8?GqwXR*FJt=d*( zNn(DUS2(lE^S@=tUut!4uFO2Kvb>WM%)6bS568GC0<*O&-{!#XT3kj^EOp!#!>6Aa zC?&Q}Kg%{@OfXj$n~)~jC4ia4%w;oE+(fh~pgj4H2Wzte%lV{=_T z`7Z#>5Xyf|#Ce2FWCk-lGn71LO7%)Qn92G&`gUbc%Fx`rQp!jz;Yh{hT&}sIx3R5* zg$NzbZAzm^`uamCQ${E<(Ie-6^8G)(=8+3WpLyO6<8S@@7xq5kp4Ntg^E$2&R63Zk zw>W1#-w-gPW4V?|zj8{OqBioid`c~?Y-*VUOgZWPQp%;=km#2k(6`IzzLVZGBnSSL zES?saJ(oGJ!ZyWH-G zma4_2&Bd5b;fp#xaiw~_GOeqtJzkfS?k32laVz>W?_}gc@i?fJ#FJqy zTEOX1ad~t`fU_D2o~>ua5SCVlv#Qcpt>i*YQRfu*h9m`<^=#{KA$SUQfNDfM4iDGK z@fwMRZOic+wMhc7jtdpKYXzZmCAYpt!S&So+a3lByPn@r2Us0iicYk5YwMylo!Naa z41~JEt2&oqX7zwMchi=%*F8upf+DjUl<#%om@P%2@&@oqZIB9;EqSga}T&5T=Bi49MEA8Lf6L9Zv~Vo-;3Z$ z{J(=Ig{3ZI0PU>(MSVw(x^dX%KisT`$EM#V3v9B$ zCJX#8vA_ij`^Ju5zs1G-4RIg2Mq919z1rB7E(FWAEp1#E*)|D>X>t`>yj83*ZC%Qi zCj8{|-(L0QGfw)z?>_U69ot`h*G^BKxc;<;CyE|&`S5L%Oz=M{m6M!hP1xU3uqW-`(@#zy6}( zn7q3<;HI;X{7v(sypWwbyB215r`Gbb;*)u?z%aAGK0Hkl2Qy4wO_$7=c*jE1bka4e z<}^8MQzhO*!R7ber^#u%$lv9=_U$pculKqWhoT0d?~?A=cERTmZ2HM+jwdJn>E<8) z{n8Vz7}c}o$eVhK1W`@o4f6KbLT~P#vWySi=DCL z7+>ohSwO|gpm4fK=tXC8B5UTzDXQ%~t(C$2HFXT)w4izU@=EIlL}reIip-n}k*pR9 zr(V})u=klUc@#*bIV{?)Hn*2391dL1!dd%0)f$%voWc^P7B;0sY3a4(m*p=SAx5yN z>{6m>=V+IvOx5TZ&)cmx@1lyg7kEH-d4cuJwrUu?=yeEUI%oaX5#s%}rg(Bsc*!Zt z3}uG09*j@0{;AqqCpc;tA4T2@BMIdcbiAQRfRM9T_Laqhp}5&S?ZM_jP&rhF05YbO zFEb?vS=f_(Iu6W=a`q_{J@JP4*_#wE}H;-YzY|lFWU;Q`~PwruCsZoC2b*efa4!=BO0r$%%eGcQ@xaZ6zItg_eb57bpp73?XiG|38!y_{cXQ9#xdR1XuMkB zH(lj7PRfDM@F=ShHl^KpRvapn2F8Ur)}QvvyH zhA2n7su-lO}PFKQi%9!_(u zEA=N^!c0(CxY~RpCnU2;r0le{qLcaBH$1Y_&o2J!E2<}MH@p4XN2h+~*$MkJe5Du< zDO#R!_hB)95qmCWxlDWwm?2{#r_55u^HboQ-pVvX0-Mz{rr10$`zTJ4%dYsSV{~zX z*Fj{Gvi5AT>c9_t`q_Z(<;6yaA8RKKY;5?!^&@Ws&5!jez(#_&4T>>^$+(wOl?~gc-aKg5<)c8@3xS$*x z6#BDqp)B8RY^^)HZ!fO{Jz^-bXUdz+UD>H7lb2L0%a%kc#Hp-s$r7WH=|_**Vo0sX zfz?l6ar)kGJoa6yzjNL*zr5qSEn6;|vt`5cG7km6)=fWC&sb_TQ^ud~>9?-hx98}- z1J=#_563o+y)c5;QmKVAak7zw=IwXweC-KGj(OtP-#>E8?pyDB--zzFH*BB9xZclT zu{O;Ii}fY*`o@j!+y9zj|KV7lSm|y&rLuHJdmFv`BAE~U+3rW~bk5b!Tz$)JFWmXU z3Dt?;UUEgll?_>}@iVh?O-H+@j|^8?ok9csIuy*nfj|7fq&>|?DQ6{1l*v%L0t8?xNE~E+mKt- zCUbVMqCU_<>_E3VuY*~#@I07no%g}4Sa=`Iwa$AOr{G}GvYiX>gSkfUdDaXjB^Y(Z4}OI((cMc~ zw@+$S@Fcj^y7-;oRt1hRNOSzePnCVru@OIx=a`7E;JIhSFX1^R;HpI@S%18y7*_gwH4m#e{3T>P9OHhf0?O#3;t zY2c^VPqzJh#}bUMpI0G$f|YH$I9B0Uh|L7!Z#c%+cxqRI3$`$A#SPE!{iunnJ3ohN z@^OL7E_?cd?(^QagSw0u{>ovap3lEczkjO*E_i<5gwcJcUi7k|_{^4C`fDmnYi^_M zeopJzi&nYc-i4XR;^TYUj_-QcHgA60llLzD$f=Vao^;Xfy%WxC_(IXjFTBU*doHAC za2GuRTJ*VlEyrSGK7TLPfu`kl+4a4(Ac*74a?WWjEtRhB*xJvjMaZ`6b8;PX)_Ta= z`2E}W7DNk^g*UacEm+F{-E1$f1}tb6)=og071gbP1z-L%0Ai1gy*q=yi)fHd(%K&k+IH!Ld_Wm)+sSN)_}fvKN*Uc0hy zJT2b$9`ditl(jIO*vJyY=EmAN?Jc1>x8$J4gK5oguzhdit#RQw?fn~nqietW{Ef9g z-?w`B76bacDhdR~FEb#2|e&-F*i`B9vjx=kYw9OV{Dm&BOW1O%^lUZLY4i0kJGo3xQ#uLv!e#B63Ex5>7R3Zs&!+aw^1IOQC8{ z8}QjlyVI72QwQ>BnN_%x+*KUmocfr_W-g6+C`V%6@IB?AGM=@EbEZ=MNl8$OVj`6j zYv$4-MVgdsv02!%qOz(vKk9ns(p+yeZua^L<`YY3VcVHYOSVE@Nuh9|dd%DbXIi(j z+M1R1JOGa>$m;FVdfq}l>61#GbFSqx3`!>`&~9fIm_1)}H`tuckJiuU=}k-)MUXMW z|E7-BuB2Yv+MVkLM`kSb4l&~cRjZxAMbJf!<##C3&S@WTQ3fJX{gI(7I*WTVvQx>S zyT+N7>r7?07AK!{Q&%kI+TnV4vsoUOrgT6^c6xi|6g~mzXP?2(jGx0spoQ;)pAkPT zyMX&C@ssg9{@HGop5_?+ObNP6zd7;2Y#8%g@jYz(boKe0Ol$#nKN2 z_j4ug`2&gP3h>lkzP^Ot0-om2enwd8uV2q7NOJxHo^(46B*p7b;OecOFTs<#i60H! z^l2yVDMhJ6h=>Z6|@flC)(18!U0a32KMR?6*W2?nU7Q!yR=UlEM>&Rj3b;JtuSSmU^MJhocPda=X9_=8{ zPr#KUzBh7`O^yWD&icI_zc$S#0`sAp_oP=!Jf827bnvoY`Q>r0KH=Tqrla(=_)YZ7 z!4ute0ZC`~93-84(9^US16+ojZFwputwAu2{u`b#JdMk4WD5J7;{J5^_W^j4eSSs8 zu&KBRu!(sxfas8a?0Xu2!$gfRZ@oXy8Ne)HHn1767|>x66fgpUQcEbR%*0Zs&t295``nL17fjslv1y#f860F00LT%P7#>Bh@6NVs`R zTzlA+NVsV!egt58h#N1A>{Qi$`3dyGA?z;Sv$L`qY&Wj)V=7AmeUGUMn|9;rAF%5qkk#`!3!LN9)L0UCg z8n2kswye_Kwu> zM|iPoTAZ|z^{NJR2mQ>ZpWPapBQ{@zdjUW5HUWMP_$d{CAK)ie{F{Ky4sn|*eunjH zlW0f4W`)fRpEd>B0h<@T%V$%_rix7*vDt+R!bI#_&>)6|hw_@(y_mf*82zomD^ib~7M!hx}{w(c3M$uCGf+!VBm znO3)b$t`lxLBxy@_mR63S-ugLl5wsrKQ%wNHnRPG** zH!a>O%X`|JtFzX2sdd?AjwiCwps?=3mgZ&4I@?)E;6Pn2AsYwm7vv&7Ivi-Qsw-#f z7puk9_S|WZ1S?3^{(M{uLOv!|kQRh367jvWnhP$C=*6!}8uZMCSP7?}75Wc&vC^~x zIfM?670)E#7{H2VBJc;mib)EDfzFV}3e)k98BFa%myaYZ>8`4+XDZ_B} zZ{D#VzYnlK&PXP`D4g%6xhcs<%T&4p2ZuDOo7npzfXV)+K^-JF$KJ;5| zJ&eCizfBg{WPwc<*kplC7T9EgO%~W>f&b4ea7kC+zN7p0yk^dSc%a5@0(0rY7sE0i z{N?y3ZW_DW_WNA$#P9#I)vs?o?=Sn@*6`q{Y;X{Exu@A@?_k-|$!(Q2buYz&5qhM} zEh{_{xWHUQQoI$sEWhTwfogAgZBHE38H*;8#{G`IX#2nb4LqYx#u-aRgA z(w$THI>QluVUtsN@p@W?w2Jds!&6(KP~+nd$3O=*ax#eXFp2(BXp+hH`))he`SA8y7RmC$;6xDQ`|KR^4Mqm zM)W%oyc^s;rLr%Kbn%x1_8s->*?c~wZ%(Jr{-b_(1Gj%D{-=`6PlG#`t!{_IqyA%o zwLsGCLU8+&%2kFk?JwFfG+xr*4cN~V|0Iy;p98mxDE$_~Ql`3ffhRdz6R!Pbb+aF9 z-&A}Abl=4vhhLeFpLj=v{ch=B1Jqsl`$zrlCqD@!J3j-i-Q@9%gM>SllhVtx4vmvM zv%nqy5nl?P?7(Z#$L9y3tG{7C2yUO>cp0YlG!BphkKw7W{HPdYI4)p6J@wtC>(BV= zX5JYGsE6^^P5UPL7T|`ZZPj64z%bRrI4MVeX&hiLaK|4e0p=BT8v__O@x1}lKpEoW zfe8`U-FHD;I={F2FO3WI9s2H%zqaYaACneNXr5i6^j9lQuC%74$MdDj)VSa=P2vpV zlpTY*tgTWlJ5KLx?X~WxcD9$vjHE`1GAwL6x01VtMWe;lL&eB#oYZRaS*fO}CxmBn zUXc)2=;ik<*Qj_}(n`o|MQqc&`E6ZP{2i5A)653wgSS5$~$SJ3pHWz<)(cCz*< zRY^rX#U)$JmbJCiU({4ur06PGccm6ykdt4mRH8;dUcgoIUQiiw?WtJf=6YJ5($6~0 zyK&4ziva5*^PBneqhvnuF96q)8O_Jn02hOs*DX6KkKPGB68=;lo`Xku9t4IX-+Xs1 z@N|@E-u0{#^ZQwVm;*M(?mSbMV zK{+uG{-toOhf#Idl|TmtQ#&*Q=RuTLIj@GOO!a&QIr3Xi z?*LK!OyKA!^AYeZDYV*4{y(9ZJlgGZ=x?28+_r-*J{1@qdE|Q&a)@$P?$Jk{4+FZ6baqxOIT|Dsaz5o za3#1l)F!u<=vyIh6g2(L!Y1OT%X#32tIb`@ne6ZSP3WwS#ycxONr46kHv|-%{eatwg^EJcae;68(qZ zN&X*7^pP0Qe5lOr!4uB}aLb7Fqrj8QMc@-7{Z-(mi#!*Dn~vhwgYOja-N^vP<&D68 z;HJCy%fQVK;?6CIo2G98pAhj?@K~ngaUY!e$nza+Zn)ZiOY({NQTiSvqPCLmdf0>? z2yT9mzB9!1o&70t)LFV~X|;p+2=Et1{3)KM=}o}=lFS#N&yLWnD_nPJnw|yhjy}p) zAJ_0EJwJ#L%o6h9J>bU6Jo!m7vpQS@d@Yv2y})+_SDz07UoP?N%e(yQ_e0{M-L3{6 z#a7yUEO0qGq%!gg==zcVa7lhBi?hCBJ_x(SKN??@MIW zZ5;4ZaP^-GT#G*9+T?>6LEL<@JxZ#-x;+3rm4!R;Yg#L(1zbCeS4!#f5Olu*(kCLv zr*cjJH;;+0E%9GcN{csw8%NXn2;^u>{a+1kI*Rv#tB?3?@T-sf_m%w4gGV{?yr?9{ z^~)&_Y>s_Q_d9@P!;7-;7dEQ*YW-laO1ca@K$hj6TcE6riJC}n}B+L3b+d)u!Z!x58Qgpv^yJp zw7ItZ2_XNyz%}S>ds7{}pU^xY{{-lUrOpR|tAqHl;68<$(7}AG4(|Z=2KEOofUXYG zPcO-t!TUadJg)(4CyNhSBJIurAiET+pZ+% zhxj#(O!p_jjhFZwcnBg~g0*c-JL!LhDBZIBICjvlcGwjj?I6!Y@RXO10XJ_;|82?6 zKj2+`gva93IMzyb_!#z4zV>+%ImX4j^lS-V8RKOh_&f5oPe_+Y=XF@a$V?yU&MT^? zxS7uIKMcGi+C;rihMsKlKJ+oZHvyiL4qNcMlBafk5AbFHRfoM7H~~cYCjk!ucn^KG z;SiPcAmBWC%5Mkp{z2dvKv~LoH(*|S2halOZz*sK@J`@X;CA2xzT6yP-Abm0BKU4Zub7_cL7 zIPg;77+@MO1DFjQ2b>6)?+*Z`0Ly?k09OI`0}lXXxnS$}@!SQ_rl#`};B&wWfK!1p zfM%cqd=&UN@Co4az>&aFz|p{TU?$K691olTm{uczrGVjF4-5y)D>p`5+g1T>EuL(p z4K4sIgVvkIZ3WN`D8qDUFX5{qZkoI$;-*UvU|hwusrJ-HZw8bj{cV7Hnugl71JKR) zD9C7e5Ug&0NqSi({Xn|x0`{_03(5WfUg2~$EWTO0qUgRgMhif4W)PW zxg3yJ_lp2|%_pX_dBgWZfLVYx^IiLCv#$W7ftLWumdAom0xkiRtJ^w2f8vIDE})w> zJEw%Vm2lnk^K#%!;6gw@rvaBn+_?3Y@QX|MWhMN)68^dp{@N05oveIi_LcDUCH(vn zz6MkO_y54%}@N^=D##9u%vg%s^!Q3 z>F#ZyjTrI0VIv>n-=^Ot3;e%ifpyFK_T!wSb(8T0>Vix4CmpuFRKW=`{ z>Yac0)2FX%JZ8k6EADGj~K)~0$ASiYpbu{d<1(FKE*YU2q}zzo<6i;SN9;y=Cl z-W4}}`=}58a_qP6d(DsE{h_{wt9H%>6>^H9%UbyeXD>92Lz?vq?7c(1(h&y^3#K^G zSd2VoYvH4a=vwF3antNvi*Q{4{DBhVlf|xXd@@`ImEA1>b2etlao1YGSqmQ7|0p5t zHV9JF%M6zPX2$}s-rt?}!L^7++=HFXCY6|-Xc?R}w**7MECls>Fm~TpIi@JP9GO6)%gQF#?RNHr zgHIS9k8I)SgKV5SjU1ykhg7AR$QhkIrcFllT>s8B3~z@ss~l#|=uz~vFwVTV+LoK5 zA78yiWBRj#+Vmwyg(2r?(SFo$737p6<&;!<#le-tfg0yO9qAA6^Lo0wdb(L1+}hKU z<=QEnHc%rL(PVOE3WQMNOhKd+1LCq_l`w-bsAHCPvME0cieSTi8ky&FdZ=<1HCLBc zf~r|s>J$??%!njaIP-%WH3F$V3W1abk)bh+XoNt^Cr~;nDPxrNmz7LVG8KoluQ;)@ zy2|OyN;S<`6oqF|=fbXLbK47Dt9yh4tTKo34G%C%;zWq zHGJmaU`BHF<=j<(dRp%IdF;yLM$JF{fSb8nx!4fqbLQ<$_3}tNV z=n2~x!X*f^+nbkX!pZf`{Ydc?ldKY*8XSY20%n=bGFs+hY80-a^o4qQYRpvqWS7!E z_^Qumfi%D3$DtdAv*angXDZLfrJvZyU)ungtec(n5duieITa=5Eekst>dlr_HJP96 z9KE8@Pt6?bjU5U?W|zzo86jg$Q;V^56shV*r@5P>N~#5IPTQ)s?&5@~l0)b6g)Qui zQLBPl{}vkoMNx|1>+F+T&x?#yj}_vIfa~h^`hwP3jgFbv^!cxJ_oPc%qU<>HSt~VD zV)dQoL@5zfE{W{$Q<3e@5sRP9@I6SJrNn4zEfd+O64kRBHdim8mLI^8Ri^!&7q!<) z%Q;dF8a=0@Ua*r5hU~R9)mMd{sX3Avv?=lx?xpBQ*4WZ2SR#Ev^O`KnOmA*A!ZBiX znKLO_t4oBsmyn0*-D4uvwe7H6vPYJZanli1ZC7VoNRu!D9cqsl04f)>tZ^19Rxebp zYneu)G2z=fUtu10M3rxST(U>01Qcz)Y~nevYJ`{?wNRuMcX2~-Yo5H(tu)tMGFv$h z@HM5|@K)gM_8-!?z$e~+#&28hzwa8y1x7K7y5-iJbq(J(45!Mrf#13%eUnG`?X<3O zD0&|ou_chB?{eB6hc|4IwaQ@pXT2-kQ}621 zGx`n~-8bvnhM|aGsdrUvKDV=4-=C^+eQhh7@uoIT9=t=fKtDyS*KK~yX4ie_$2b1= z?JxMuJ4T$n)BZ1e*KZqsHENJ9RPeZ{dHHdbcD5IC@!7Iw&Q{6^WNa6P9oN08*iq(^ zuY4C+y-R2JbXu#$uC_YY(70UK-AiWzaakj5R(q)Da&b+0$OV>f#k3W#*VshJzLilz z-L5`A%C?PjVYz%uI+>m$ms+}Ktl-)qIuyBM&YmL!opOqja=u)}5+xX}{(WuXBU2t{ zduKeT;CfnIlVb!a)2p(3dP8-SZO|?g%lLq=n++*z<}8!v3fqo$Kp|LB6Hf9yJJxU;0mpX} zzh}ov-yAqS;>u6B^iL4T);!hkbKozG_`ARzN0)vAejTfo|EJJ>s_RXF`m4`-0R4*l z)1SY4f$ae4%aG$Z&p2QLxVov&7lEX+G7O7g!re*EgE)TtGa$vi0Y`1G%qPLq7}6f# zhATbYVI=O|L(bWVyB|`S;;y-SUc{>AWW}9`HM+JniKey7(Ai7eE>E z?FGnd*!utz0cFUm`}Tlx<&#HuZPK4M2AY2M2FwcyH(m*M{wCq3owzbDcyV9j=)Rtd zhGbJcML*q}*TQ;fY5>pqq?gR#({uUS6wT+x8PPvS)@4nk;>&Z{(POV0^SsW{mz?&g z@BHD~@13&W=}%wT@WtZf*+NQj3T9JB?2_j4VgL$nqZ3i0l zM67qMe@i1Dg)A5QCAmRdWNAtb`7n@^)oteg^s{a|ju*?Dd9xMR3@|U7wyA7h3vT{3 zKU?0+&(;Yy0p4q#`2#4z$8$|0l=vj-Gpye`m_nTb^L&}S zyGnCpZFdx3?(`NN)`GiGG_FuCoSM2Tt7^#xg?@=rFs6Zp=u+2NinLO@Md!kAbkCYj z8#o#yt`oLBl~o6Yw5*TD;@~)F$-wy}%1-)OS2zc5*_sGgMlI`m0`3Q}yzK*6F6EKF z6Lib5^k*oH);)e(_5-)xu)Y`zE)T53w&S05iTtj^(_Q#j#4YPhfKThJy<)i5SMG(- zuX0WSbQfxX-#_t-0QDAkExvT);JRDCm*O{o`>ho}72NNv_*;M^$2G6&Y`6)xo^d^~ z-&Nhd25uWf{E|pl&NRR{K?-XLq^Xbfr#2CP1W*TY?WJue06zf|&mX~)U(me1eIdG8 z4{F2T5lBiG159?a9U+gl`X%&KukOdY={E-07P|GnI_OWj^{r_;4j2#Y1;7^CGlnC+ zFJN0O;i(-W-8dz>c1pNul5oRJxVBGtYJ(^zwS&Y>lf+~GN;v3EKt3*T?l&hMbH*9- z7MM;WNB`HbZQj1+#XL6sHd$bk1vXh=lLh|YvA}D`_8mBS{T5doH^j~T=AP~q3^2ya z4jQ}H*wlSa{n4W3-8ijY$f8V0(V)M6!dt)j{(JWPT6S>#qRy3GRhG?v_s8kFgk7|iYV;Y0fot(KPSM4; z7~S|bSfm+YWe_rcSYzvFqrZ!CZKLeiHo*(92`O} z1YjFfzb}Me{l&ipC`a73sO@59je|#G zcwK6f+Ll!|qCy*2K5;=gKJ}N{s)m=^q{czJ%A?E+cj%isdi`#%-F1j7saB>>yIA89 zud@6fj6^uI=u~BtR305Ds;l-{r#!yq%2#x}w>oP4UZ?zK#rszsc45O6#o@F?ol-BZ zEUkVWS9y$qL4%em)9IY5&{?e)z%&N8mlQQ!s9ZdGQhhtCtUamc$0giyQt!}NjXoB4 zbY)&cL61acI+M3Dxsy{8)A(c>Ct-pjPW9BX1yZ%FU!L{4&4lS^VIRwjnb6Fi3alBe z3YeKJ2xdZQcG?yJ4p7Vg1Hb~V+d9C`m;BcQW9#O-$w!ciSJ*+e-3Vj zPK7g72wRYQrJ2cZ11zx0|7*mpC`Lve(6G@|zw-PJuoBY0aY%(kH}%I`a6kX_zA3DE zz39dNx`NSBS<~%lz#PYXHfxOFG?!vfY6tsOv3>;;$WcG6q6I>k`4^*mw)Ef-eKerAjGGyA11V3M1)Qk}Io zxY@>JZUy8snT`UiC#9Q36W#hQC8bZZm09j;z`9!b=K;EjzpjLX2D;B%0kes6-yU%u zA={aq)Ir(G6gNAiaHX5gq$@*y-Tf|_)%d-`e`&qIep~chzRUjKJ`B>$Ynt0grc+%k zHci~cqs3dL%CWSSRZE?lbrD{rm1S=&E2cBOoljIAJ7bP+S&Ff2is3mcrDNqP4)3YaT{%(eSiYOWT(BboSKdsz|=3B&nG{+n0Ng z%ZgP^g`&wV=+{x4b6e0$t3vXiORhvCoUl@mx_YZ^%U2Y7<}S3Sm>eD;BsSEhwYN1F zr{X40oF>!ESqsaH8ScWxZ$LN3OpW+w^d*}9*r_G{&$+Mcl3tX?OF{ByUM&nRR|DZ=UWdCPoAJ&)VqHEz*VR6AhzB;jBY3di7yj|h>LuR(QVV*Ku z+rEs|*zwvx+810b(3Q2p>g*imV+b=|5{3-wvKf?nJ4m_u9Q_flHBV2gIDO9PY$5+Q z!wNywSxL_0uS&i2*Wt;4ZTHE-#%9+tk-HH(EQ7nNMdw>fPP^XDYP%wGtPO$sbvc6pnR zYWM`qT3c!937FTa)krEACv%*1m8oc(m(*?$>yJ2>El>=hsInRFCo$f(N)(Y}OAQH#?+ra&lT;e4!u9&&xZSLT6|w~&wf zy_TFqTQ}y-f-4KZ|9i<>G)%VFAu5=RwUFH1vD~6fWjDXMts0kFCF5kTWbtT<+-jLa zo|0jqY2irTEX=9J<5kw3RbR3UEoNFZ&6~;T=2mu|v^Lu{VYwg+W;P}fu)Oy0&83rd zjDF*F7*tALakN(!vbiHL5_$GcWLdnagEhpqK-?D6TRQK@rS^+DJLh1gJhX+C%F20s zeA_xQ5y!T7F3nFCqdw;Vx8`bkPD`x;BbX7(%) z`{a_|2LyV24^5an#1oiL@BcQy%ZWXHjEZPy?^&ehyKkqEK%c-Bw%Eq&WhoXu;%A)X z<_o3UqUN?Wg`ezgK&W8}UAAhm*qI_RNLbO_Hod2{bp>llQk1p3J2x`L7O$Gteo{}h zIl0D+GJ{0K=)E(GbF8T4xB~&TS!10FNw(?8&r3fNF|erQ_qv2SE>`SR5~+$muDP}% z&%22j?GQ3ycUx9id?{|dk6-_=fHM!+8yY&R)7g#`Hi&JA?(Pk)$Vux2%Zm#Os=coI zGqch%!-9v!hT-yxYWX;=VxB!sx!b^+bxsdOx0@rlqK~jxabO_%8D6CWx)N9LLg&Kv zY5yt=TCjzcYvFYk&5GXglE^&xf~TZ=k$aNrwi?RRL1RI74GTq^y_UF(jU4(ah(|g>6y`E6Z)#7FG>Z z>#w1l&1;q#U)t2s*7J8zkvqnXpS zBHKyY*j5(5*L(yVw42_0TBTaF)Ms|~kTELSq~w$KMTR3X=s+};OkrT60#0Ki|xdm*S0{YNZI2^ zL#0OjU)Lq=XaDRql!vUEpY6$~tUxck_jI%zJLA|HMLlCZdh871m|wwd71l%JE1dh6 z`|ST7zuw1ocG2pn59HXMwpOcN7mm5!sNS_H?19bZOq%j5j$?Hfig!%rwS$zRrj8n$_1appQ)F$clOROAWo2&rGE0`1 zOHSQW4xuS~;8gw{auEOKchk>ZO)cCygN8t}_0nrjw`ne2g7Pw_3Np@$ah;YHKf+sk(_uTusbew!1>oC|xpTouVJ z;Hg>9GDJ6F)#ojUi(2{_f??KLKQ59wO#v3+Tg=-!=$vH@t0JJzZhM|#<3>6BL6xHV zF_El>uzR+DJC~FtL-s$*$0d0rE0rhR)71D0xwc=%n@5$nti5whE;969LM5O3o6iSp z8M~|owc30yy0XS&zhjZr(|0fnExq|IEUIgJl&MQ?-4=UcX*4BE)kq9kq>hsH@ajl@ zl`_IYKM*NJG+!Q6cJ>tIIyG`rK}}B^#nW2PW@O3Fu)U+O!ZWmM>kp)<6@G92@1!hVHTlJ&07);tUP)nt2As0&P<2B;y(=0Ap-o=n zC9C0cB-b8_mowV?4|-SIY#u<(zLptcveI{ z3!9h4Y+7?eS>{B_PYH|A9bFe%Qjdd&H`@Ie_frhg#Gc1yhfEm(8908T<>-ovxGaJ@?M( z+y(wBCQqCOd^7kD;Bo#$o}Ys|jVJ!!;LdT2Z_DJ4)0X0Uf;-nEeiVpPlj0|VJI5k^ zGPrX;;_cvw3i!)V-mp#su0{vvfz;tG;LeeYe-zv}ihmj0sZQ}H!3|5CJ)J?O_%7gy z|3GjXZPMqLc+Lh-@-HmmH-S5sCI3={7)R~(QRv!A`uD(-{HII!Hq2oj(>zfT))FfM8gu_6~C!WbrToUcQNofaM${XzZ*QI*Ztt8uk_nd zQu~-Ut|F|Y|5Wrh|EvFw&@HEz13$p8xPDK7p7KTmiJok`8~6^mpAJj~Php)1t`08; zJP+8ooCO>Su1t0KF^1As+J8JA@e<|UOS?HUqOnS$y9Q{&8^2 zl=xT@OPjO-JAj+Vte3WfnC!VTIME6AoC+?_6Tlx(Ce;HC7%G*)x!|d;SP5<%)%l_l zz5?ZwO%8y8D1^AY271bSM-i6!&9DxI$8b&S8Q>``=EEZ{&lx4%PJ$=d=QQwCM)oBl z>TG%)39jE)0%yU4>4N+>;nDb-jupa_?!AibfOPTm0plos6JWZC-wBw$;-3W)zj~X# z(%pkGCgNM~nc3O95Z+I?DIdNATM?aLx3?oinI{9w(KFfVVfc-UdTs?zDhr>$fa)_B zI2$1;9luIOQvTkA|2_PU1=sK2z*D~MM809E@A=@#Zm$F9FVK6CsT^(oVZt?z>h?tt z<%qwS_$0gS0WObmKNLLKZ83PVTPwKX%F|oozY^TA_}${av|iwW?_Kbs(+_{ueURR% zpWERZ!;APM;Mz$1E8ylE@gIO=)_}j0$WSGP_}mAc>dK`MtuN$z{n!k5&*@I%GW=oi z&%lq#g5SGgG!EwPFG5dw^dac-NdI<;|9cqJczytQ6ducfJU;_ZW#;qnShrf{{|mp` z&h&Tzidh~^vxSkzvi%o$w7WbFcue~20G@Pcg8#!LG4lq>V}Twr$;Ghdo^uPcRhJ-BJA-#t)3J9Ge3z%8rdSAZCn>ong2 zZoI@l1a92L?*~_Z@voHVkC*7b2d5|op3PA>@xK^cyXki#xN#9b5=4E(j|Sv90E1lw zVw$>-`x??w-PHfik{zxfAo(rxZv!`6@z21M?7slNhGl-(4nsA9o9>^3C)HUW#-nMi z-v_`AOZ-uI)Xi}J3p|yh4va6|bpH)>(?XullNRc1TI>?>uYx}dk92vy0p0v5&-jST zGm1=@wQOPL2mT$#TFC;B0*G5Ae7JW3qZ z**KbElFo;h{BBjE&nnS(gs#mEYd&;w!E*CxUufMy?~E?ZLJGeB^5fZSr2|>LYyxbUtH&ehGN0SKkS4 zSn}Uq!rx!Q&noHgNo49*nY*Hc@v_|A1wXGrP8a;C&ioj3byNNupz|8y@+A^Y zIhE@hASz!w+zD>J5`RI7XAHRMqMU09NIlJO2Vqa+qRl;TLOJ#;UIIPU4@aS!HdMEV zupxiJp5FqIU)vsE;$H%8+?Dxjc+^LpXTc3ud?dmV8}M`BPxq_`}HZXD&AUGjVWURi#C zJnT}!H7w&eA0G3J;l8D$&z<1rF?k*=;itfFeC7Wh^i+qu9J=W%{pZkm4SxRuu0G1y zdQ4XC#P=n>c*}MweyrJLQz>~~-!P9r-LGUE! zP?%GmJQiI2%~z`ll%xszzaBi<^LzMB>HA;cDXd?k0HzM*;?K}i9A8XXlgF}l0JwUJ z9}BK-;!D8QN4#3X-%dd4W8U6sY+;i_`z?*mU|@LqV- zQ=U(h=#N52Y@m0Sbo(*%l#btnU)vh5A5k`yX&?K&ii+_R2CivR|o0e0XOdA z^8x9$KeroKl*e`qXnL8}HE``CZXTEZEBx&MKS77IcngM7H}lm~Fw3X?_k<_a58fA} zO{5x6Eek$y3_c|iP3p4wJBFG3&fug)!i@}-~4)3P9b8Bck{ z4F@xZ@AaE_YAflt@YE*a%|J@K_ae}^tMjM9&ClWwgQHTwjd!Y}`iQ&y#(igCGjM+I z^j{hm_}PzURNmPA;g3kO-Eb{_QaarVp32Pk2_xC=eI@!wz=?JU;|Ji{$najYXBM90 zG`oY#BmO8n%5jYU>li|v9J71|y0*~onJ}mN?!Td@^xGFX$rg>^seZYI$Sc$Im{Ut^h+&$K-V_#p5gusu9G0%PO__5@A@Rsx>IRs(tf z$2YG5z5x6Y*k%Os0MCZm0r)7ieR-}x=BL5$;%WZ60em7b9XK1%jw6Bnf%(8v;61=2 z!0T~;5i(l9we8<|p9ib}wt#*ePxro_3!I9(HZzS(*D1hDfZ4z+fJ=effIEPPfX@TR z;%_eCxiVh?o&_wY8pyKixq;(=iGb(FOa`9D-EYzpJbwvzSMPavSr42KTo2p;+z8wR zyaTuy_$qu~;dwvL2LSVQE1=$=0}h1tQsA9{^~1LS%llry!N4k@19(5+ILrya9Ki47 zX~0sz{k|6imjmAE=Qz%{ftTXvIN(I!Y@i3|1xDhw8n_Yg4%>$S?;HLt;F&aY;CUm@ z8NkVac})9R?gjJZUeL`~e*xYDn6Gr(8Zdvp5x4+&E3guH8c1nm+7H9e-+6eB&2~Tv z^APY+faTTnl-D%UUds3*upz(t8x8CS><=^o$}@~ncuVq9ScgG34@x)f_W=$cg!UB9 z#!Ei))un(snKw*p(@I+>8?VMqJDPuvgl-%T1r7%+k2PQo@M_>1;GMuPfhU0%<8LQm zXJB_=0k9k}uU-o{=6o}7EAVdMcHl#Ra|#awe*!%3>3M+XP`&{0%pv3EJ;~DvV+P>a zO!vY2DDXwzCj+MgF9&`GZExJC0!w&512_=8i|0AOF1WuIxB}cfvKV+5_^rUZfxq!? z8kld4d$M;*6VpYzm)*3%Twp4&8n7+#1>iB@8-VSDuL0i#8qmdit-b$o3@{eh6F3gH zp98-Do&?52^IXd=@Yew!0qz05jJ!vc4Sp=oF9EZ`XY#b2a}sbo@23N20DO|dyx1W; zrvbMEcLE;)z6LxGo|Ax=0WSwG0Y?jV|}V|1sbbz`ekyfL{Th#Qg}K z=9hUuJFpgbJ@5-)4erkX&Y!%B_dS69fa`!Mfa!D~a02jIpbg$m;8nndz`ekifTsYz zJs;+IH}Emw$$)yMY&guLr&Z{F?VGdA=3k zFO2aX#q((37+?Xg5Lg6Mf!6@91ug^L09*xp2zUVa4DdpP>!~MFdUt|n{+E+XJC8$?*Qxw*v{Dr*csRbuO8_5{WQ6M%`pzQ82l zb--G}=mlN|{z~8y;7!1v0K+&G_-AGN#rRL!1<5TffMwUXAGY1hhp!h4(vnei=x9pAT+5 zb}~?wb1?7bo20w8zf}K#_GtlHfm?x8A8RAqMB2u-g!7z}fv-Y;A^!YcECpW%Tn^j- zd>cqM`y1}Ya}8iRD^EZ2oXGQcCEjg$w=TUJI0yO#fMN3&`d6bsPJ|}Uhk;YT)z|io zVSE~R82CEyGvIeX6YlN6Dxd>6AK-7;i}-hJ#CoA>r$x$+r%;5I8@+_wl?4xFNp3ndjSp8{_+1c)lHI1+;59Pkj;L z$~*u#0^GWeM>s=u2apEvzX0hQy9E3U!0+ozaF_R6{FBGH561Ub=%WDhk~T6QT?}X& z!)^x71mBXUd}G1?3-}4}Q(!#6U+}Xv9>h1}sh!28O^!U`6Ty{pCGc_JlfWg=v@L(b z?gOp`c2EDaP^K8w|Khg+MTw6HhjdZ zhVi%Qx5)zkUJIEvBXw%4^`m+6>rUJ0$d_@d_8 z%5;!UQ?}?AN_MhNzt?%}HgbtS`wPPUntsmNh8X1u>`v)Uw<*OMC1x~p2^{+hlpfAC8$fWsXRSNiV&ZO)xQ3m@ z#ogi95SN{^e7#sLTwuj=bGBc*IJt0QH())%ZJ+V>s`$vYo*g%mZHS(235%}%nA7W^ zJb4Jw?}AEKJ4YM1ygvEcuuCQ}9;%ccX#+{}z9D*@=YGuTb#R^(LXvbw^N^eLolb$srpzeBjVDiQN^O$0Yf6ycSr z=EE3<`7y1+9}rGRTX*K;9{@7FG{;9D4P<45wJ6ue*rn7XoO1|C2QqAp(Z0{;IXJ~!5 zWu~2M;c76{;DCvyZ2M5YS)s`&)d`!)hFCAz%*3JfypBRVn>6zMMI|zdmgvcI9djbq zv4$gcn%lFji%IYRjq)lj$p~3CY_P1Sq=HjNHSZ4~6#J6M^_+l!R@Tc@Py^rD?Zg%h zY}c7?CabvKI4+jW{7?ARF@b9!c*ZF1*1&ArsU zZcAZDS5DPPnKu+>hjYf2JLdrs^LQsjOC?y_jbm=))hx5ys%*Sp;rAi;kQ+ObPHoXb z9_PgVYEKsh+izLHTogF0SK|xfkviGgC1gu3Rh7)ArNa4B$uew`^Pq@IHOqHL!q(ojy`H_|9BGxi`MG5i3~7+XF55Z8myqi|dzP<2>H3pV!j{oYeyrbe zQNbz1Djt7R?~;E->wIU`oBMD)8zc9Tk>_B9Y!6^RhisFhdyNW*5Rs6diEs1TfMIQ; z*Pq(YQ-uQt*s@1Z1u@S7^HTwb=v~Xcvc~3PNnWHPRZOrA2 z*OW>KyZhRfh0_>lQd+&c3As|O%Q#H~nX;;;7HgzMow*84wXlnKPTR^t)h5rr;7Te^ z`pM3cD7dLmIO%12=h~*)$>H<@woxP7(+bM!79PTWLiYfAt5{Y}(iXz(t?uNdf)ty& z`L`&Yu#roSUqf>>g(0g8`a8xeC?adTmu-f}2=s6g9vc~}ShBSe-A|z*!^XzEwp+-t zR($B{Ogm^KF$&*^+0{zr-0~MJx0M@=%@j@Tt(>mgs5`Cj zX@IRE`_X}@c9y)CT}mmsxT8k>KQIFpMUBqhI{=6M@^OJv9vHLy*LPmh<+#Ae5q}xB z_0gN}#ADNMlLh{NvB1OI_8r>L*S7A;AsLitu63nxiEt}rV|#PQ@*cVd&*j3f;+W#b z?0U*M(Q`3y@%(%C+v%k3UiZCKue@;N#jU^j?ORXU@sx&l?~`vhE<^+gNx+=S^5&M_ z(1hju!ZyBt957hp1jH83*9xtSvfGK&mejbMY&@-_qtkutd?@0PM*01W`Im8qM~Q`s zHm~zSB{V={&NsNrthJ%~B&_Emr{L}{Ejvi9Z8h7~`DVrF8l~JJ41o-A?Q98$IzCr= z9)AvAHf_Ao}2QR_II(J;ptKR?A-soI4P#+bM@!R!{A&_+6v*I4u+GaaTZT; zz*n$YrPkufavj|!Y1S(%rEzY_{sC-2*HfC?SJEXe#UNykxy|h!fKe%usLW!>Sxf#O zBuJL@|CE7Y5n2Ld)I4YW123sp^AA|^^64$s{guug>oP>*;tO!w#pC)88QnMS@)!Jv zM{J8cQ)`SZG|z`9D#GvF_x&fkp5DHBr{CYR!%h<$_dfEx$G_k3*%8?YZpnAa^Yk`O zu(RdOkqkVkXpZY$T5ThZ!wbc?X&&t_&NnG29%@#+nMPTkwFtpeE;-(e#&kNdO|DSL z3eo_%S!1$b$li;PviDMXDOl5qXN=2~4o7QJ)2#7Fi!l!IWJh+^4}BCPIiX%poxZy9 z9+wrQpGQIL%8OH5EJi4#> z(tU=amMAr$I;`U30MAA?psb_Q*icbx{I%`-7vJ{29l!Pa*F1jnRVRG@SGRxSfZsIy zuDB?o_zV>T2>E5JWsy;IQ7Q|cj181Iixyd#>X9?_B0V~-y+%*olTT~hS>D3It>OcY znyn{0bXOJ^`_Y9G+>GP7X)zdv4d*S3<9PkUN=AxPO@l}c>Ls>WoB-BJC)LB8JTTb7 z14iLO-*{SWQDs$EIB~9Y_iO3EwY<}9K}kO=n7O=INGvR_9WYaxi7nWInRybq&&+Mc zTmf$8^xbFTcU^)RSe}=|qYQammnGf8c+U%KaHRb=3-@2nl^}TAuP}D({{A!iP_Ri%T zvbemFiK>q7EYCles;DT6jq%c}#xSm)%^q7L4c~g*oKfp{8WR0Eu97L{?%q|_FO6MX zD%080*s4Bi*gN;!wzz4d0l8TQz!p*DZ27>SnWPHtp0Qeh+- z`VPtQH}u|lcuDVdlSlP6hxdO=hDtTd)W#_TFKM!>Eb7IQ!Bb4E(r5fzifQN4v#E8v zI4XG~jUMM)@fhs=)Rwyq+oGm@3qvpMY-gndEzo71N1e$SMz~Vu%o&F-q3-vf*)cZn zYD-!>yBX(PQfpngN&P|H`3xMbFi|crBZzR_g^=4R9~f()Bkk_FDjP2>C#$R+Oz!sQt@zre#kA?)5Kgl z{NH8rjlD8(kOEo0-Om^_(I$WU4nrS-mi!is#{W?)N^<%~Ws7x(jOrWm8a|cX#u|fW z8{H;IO~=NC!FR|*A6qwtd_UAlkn8PA(2dOZxz?vy^)xPl`qA)?gs5G8cym8&}qt@>*B>AIWX^bB`Uu$a1Dtu)_J96Xo zFFvHF)Mn>$LQcAvj{R+R?$fxy!8i7v_Lm=j>vBl9J8S6ZP(F!}<_!io5JJ3!s(u14 zSk7f^E_cW$J{H&LUguL`{e>3wdjAQ?!6rER^JMq2_Lte8D_gF{C%9hS{%nIznxx40 zXWozv`t!wADgDEq%`FSrv}-X(=n8GFZy4Y*pE*a?e}<({dE%ritl|~1@n)x5Zs%;l zw^Lu?%BR91NQ?6${e?KZ$D%Z{fJ;*IqzO~aap74j3x!stcH;&oB%}NR+VrQZOr-U< z(BLX24f}H^dOyu)ke}lkI;MksTfpQZD_{Q)duIYCS5fW%1d?Ij^obxUlLW#Z_I=AF znLtA}lK_GUc4m5Jn#^<$-7^UTB4$8b5Ji2Ws0b=9AR>!`!c!0tHxzv+`al7FDu@dR z!UGlk|GrgqZq@DX3CWY-|9w8wpE+~SJ$35TsZ-0Xy|Tri(7dOJg$0BV{GF$oQ_*#a ztdXaH1X`F+_HVkJ!sKLTYt+$mh71t}X%4iyQcH{b%Kci9*Q>C)xQS91$BgA*3mn5W zbyWJ}f14bK_XvymJaHe%GRxZpKkBrIDbDZvyojD=vxzz~%Zb6kJCMv@;zumE^Tp5;n zh9aDn2Cthw5$+n$23FPHb*D8{OoUw| z*^69!o{l7HyC$0WOq<4p6#H0C^5vIR8H0H91aagNQVh9wB*+r+;}*&)f?CltQ#JV* z+a=`dz>o|_dWtKa76C_!Yk3-8V`9f84-G6a+cY>V(aa3{lpNXT)C6r+=Vw)bYW#-W zD)UeUQ6Fb@qpL;akk#pl_>f`olTcl0h&0Qyp2Oaf9PAuytzOvq<7l}gZKk9N5Q?g2 z^7U+Dj9fu(;mxx)8LP<#W}MU?zC{rnN&f4~Z-3SqnQx(pCT3_~e(U`JwoD10D5V%!hV&o?2bDsw`dh z<*wR{HD&4)so7`I_5iZ6MFQ;(%xtk(vOt4HS@vUH#yhp(fHemCeU^VVF7WOpmpnB4 zz`I!H;Lgn1REsxQBXN!3&GG~OWx+ODbijIsy#>>SBMbaB!dVjm-Yc91Q{Zn-=obrT ztpfA|g`1ph6c+0t2&Ncb)R|Ag?V0pCZ@c0on3t>mLWes>a1 zyjWy+sBqS7fOiT<2k_$)`lqE2>sTHVOcl<0lHUs!3*blo{;~=3uMr$9n}B1JHwtzZ zz;lHF+2EXYF(cr}Y7h7~w1{K};WGul70y}~@GZ2EWT$|4>4|Np2o4Z^52FhwteJuf z68<+RE*9Tk$UdxT!47{GPFUcar-Mv%yGq7qZ4309gqzKG6wj*z&)uS1y8J@;=7Ik) z;lvTYv&D~JWOC*e=>k3^ec*@h6H-RebhiEUdOj@%_5N8gkS+{{eLKfm-A%e4oD`_0gnK7gt^p6V1KH%5OZp3S*;4a~m5%B9J zP-?q8_hZS&FY=$1p@<{vm97&G9sDfe+XZ}yaO6Y3M>slwzfJaM%@z86BjCt7SUmc3 zJTDbOT;M-Lijfb0Be*=^4-4mPLDoJIch0Jr8t@L`=m32q8H%v5+o&R9`QghFj?7~O z8;fZ9d>ira7WiiipBC_6$|mi?X9{{mM?NxNo%nq)$fSJUk;s2Eq5mkMUm{$hTpl=C zI!_Uf&VLu3y5b?hDlxoFPr|xebgAKVUQdM)o6i(%CmbGd$_;+uKU*@fIWjL4PQC-b zF2OIBe9Pz0if(1$CF}e2fqxg_Y6TDZr>GmT=h$3QiFn9iR^ixAZ+%xRu%W3b*|8#RUJpa7)Ku3sDyLE(y~^ZUDm=edMuYZW@|Mp%~$ zw>*5aaMR}p!u98P9ui`4e^R*dZz%&?xVs2f5RRYwQ;h#u;g*N*P@<4ejuyOBb_VYk zd@SJK5nd9%rO_valYh{2X9-l%cHj4_g~-XteUJR2=S;zs!m%OvSA<(W|B-Ow1$|d3 zNm^VZI7%MDzbx291}7hXLU6kZ3-ZA)7LGpPr-+}h;O`Zku%L6NAT~$lVljZj^WWlu zAD$6K7W<&nT+#LC=+lK@D|iN!py=}(!8fIVrQ;Y!=~WSIDEXGhUMbwtXiwpmMg`%NHT<3{+|v3d!YwVH6^^ao*-7%J>xumN z!pRTdTS>Uoa6CPtTiM@Jba?Q4wD9(T_X#I`p;v`l+#gk>tj<|a43?&El}zdi!n#N} zHUYm>xV4423r3<`9r7|o9R7y{xPMfzK(M)hba|P8Jc4|}+e@&wU_Zf0g7*qOE+Cz* z5PVYbX~Aa%R|>8Yd{*!|!8L-<3$7JhC%9g4gWwB-FA8oH+$8vtfP8YZ;6DUk5qwo} ztKc@l*95l!f?o*!TktEvuLZvmJS=!b@LR#}1%DJgCcy582&#fX!Rdk_ z!G{D-33d}4E$A0e{=O%8Qb3-ko+ACR*P((Hf_A~T1ib>%2>W3>Y(V^pC;Fo6&jslF zpa5Ob342TwC=0psPszVZ8h4iI0eT)NxLWYI;7@`-3qB(FA3;r^EW7(kqpDuHMlLnI`8n;f=Bg&*Z&b zc%w|xHkAv{dIDtOM!4us+(rc(3eFU~QE-mnJi+;bw+Y@MxK?noV12=R1y>0M1>J&1 z8hIbtmkY`Pzf#ZT0(3CHuMcjd9eEQ!w+NmQOcs!iq+wlfxZnuE2L+@BWqFq162WBx z@)>s9L9nA>x?m^4K7#!P2MdlAoFI6u;6%Yn!3PA$yj1W@!J~rT3H~5>S}-I)uVF!t z0R2suWexAh-$<~tU>Cuzg53ps2xbUACAdrQgn)d3-3kKBPp=bByx$;rm*9PZ?+Km^ z@94ohba3dD4RqR5@NI#9WaDgH;MnhdY>$s^c6Iw^qD|cJ>`gfp?uVdeG$213!HHy4crar@O4dsk2)1uS1&rGCpkr)N*bXSzfhK+j@H+ zxMITt?mKza6O-O?Z{HQCyyNDl{;|bAKW{s4gKz+C;*p7|@{l_`ERkoslZR&aS1Tny z0h!SfzRpU&77cRLX~e>Gr4COl)wJQOo^6wM6I9hf@6OKQ*~2xC!c634rv=Oz>PpC( zfUsd({8@quFDjMDN{GYDsSE@j;aK#4kncO?hw*6@IWCG4Oc>{ zvMq@&*-^@0G^u!FAw#7OcVs}rFZUO09&paW zx42A~Uvx&dcHwOS=gj(-2L4&1ZxHB(5Ego{$DOeeJa1O6@HrW<#m82-3$RBxRLy#A2vq5NUrb9lk^~uC<+d+B_I*5AC4aA zy_;Zn!3+U*g-*Uf-ZX)YIndw7F32WablpQhdLa`Xh>Pos>xrJo!Hu{ura?OJj%?(S zM(D@;6aoCib*f;x09$S-fTvyX%7DYmm;iLfLG=3^|7^X$@=KO~Z;Kr}_eGcWHTp66 zm6Nt~gCH>d|MEM(I(q2j(Zes;>tEb%C@h>2mpaWjft4twT5LK@de;a3aYuQdm!A5c z&%S5hljh!W#m64|S=$%G$w!5SowZuEmQ`}`EmW~la>mm@YGMo;*!mTJy6HkKy6aJ8 zpVgoKG*ZdZS4l^TRrQ{r{xrC-g&aU!bJLr9*+%AtCuWK*5bcUNs6 z9XF~KH~raLfnzxJv5u?j8tQpIBUxQfIj|pf{onOMS)xo(hf;TiQwAu9&<_#72fj#P{6*oES?H8;!o-b3jHm~Ae=yLXzga-}f&W4QWgGlb zfrTYBt8=%N9Lh6(cNcEDU8{HM4gB6AAS`g=WqJ@->Ly=aef@+xVM>$(Nx5o^v6!rVaUP_eb5yg9Y!}CJ!JA|=c<$b^+k>xq)m=>HF?tFm$le`cEs&B{@cPI zF8|S{7x%pDCtII>;aSgZ*!EJNxe5yt-`LK6sNL7k*M6xF;Mh-L3pR~%0wMksg-(kuAEMH z>h>+ztXdnxDb$fNK}ThzQTsaNTCF&e1z-f$!mgg^{Mvf?Obh(yh)MWH&&-=LBW`wI zwcM2?Y9>i;S~{6F#9e^+X%(eFOO;AVQKdpdsz_c~`5G~Q96ayrRIMfM?!6ufY_v+l z%-&;w%}Fl7k?4aE$!CJN0yC1%a3@;UGD4PhT(+^d%o!6|`3q&qmVxT{ah+-%Zg*&8 zTdiYuRy?Jy(I>}vjV09|@zvEpq-ly(7a2ELtqCwCL@Ed^(8k?$z@uf-3Y@5p_^`Oe^% zyXy7l@Y{r#%qNBOErx$jP5v4Gb^(VzIpFx&GNJ!Pe&L6Hw1Bn&Ivgi3-M%dz+8gL_ zop9uVAEFPQ@!%i7(*#`t;)$G*1b?@19fIesBro_;L{a%bVYyS!8aS6`{?NR!ZVo2TqWGn>tf-i!_^7> zYr^S^9ANh?PBy95l$Zy{Ne<^LAb^J zZs8WMUne~4DPI|V8{uZR9fe!k%@&Sq-~{28zBS<%?z@GXO)e8|`3-rL5k=L(zIxKO zMV8cX<%;r$4&(#$MJD}c%IQ9W{R9UID66#p4;5gmnSxHiQ3A@4lG^EyeMx8f3XTvQDd-T)7ASi= z|2ybOy37z9E|@AnuRR3B1v~67I97mda3fBntKq~A{4fD^1URy03h+NmFh`)@HT<)2 zf%pC4bGzSnY@5H2V56faY;yO;^Ys}2jay*c0^=4Kx4^gs#w{>zfpH70p#?@Kjvg_2 z^yRD0{1=ZQY6>G8IQ_&uZ+v9;ZC-KHx4ysQKPGj5={L_lc_XS4-Y;4q0b(3cJ26Uo<3{Uy|=e5^j1m)X~vtAc1ztz z$cY*wgd9(5C9F$Vf$j#D#EqsqT^xSKOP7Xjjy2;+1#q)IsR593JV}wa?J;`Tj=cfaT0pC7#2U*5Or zoA!J4gtl+4pPl>~CAh-@;*Rlf?_9RCJl=uXu;pA{l=2y$TRRcfX@ukY{lPM}+rQMc zygr;AspUcq<;9(~)kMgKwVGVwUUW_e>3bf*T<2G+H3_jD^NqnI$A7T(KkuA{Yy*GI zEDgtB9G;AQ zyhcDg;33Y$5m`14LL8_-uoGh`R1ml`M~H03T8J}aDcAy?6qLjD_`Dz+7r5*jf8OvN zuiN7Dg#D8B9$s(#Pp|jzM$6mIoqXryO*Xt?i`PwBvcYqkzh$%UZuasG7H-ekH)GXEF)&7Yim6Hl^U`5xA73I>(9)C#J z8l8n6Yp@yf<^6bh4+pN)sRq~EeAR)IMo(`(g>&6#KUD1PEA?y5-~UGUSpLy``l^GZ z_={!s8sDBl-R$?jQQXz4i|~x%6UVs7;)S<(pKgg;>qCi?48!?xGa3&gp7`fgyG|NC z?!_>CpT9O|EkE_)v+7L!$QUOluM1o2h<2NkUR#ZIwr@7!>PqEnR~sl?gm-evEZs}7wsy7EQI9;n{sZ#Qwe?>%F$c#=P-L2KEzPWMj^ z^3P>%`PS+Kt~9~7%P&6|<9Oe7lV4Khg>wbx$+Zj0LqUijQHQ10&TFX^goT`*qk zAE}quwu+pe3Frs{$UEDNarpTQAAx?hqJ+~z*D}AmT`a*XN^iAl&ZKiUdNHc@ROuPD z>M*zG{WHoh_9BSH#Iwh^4C;k9{b@S>PZ!yD^{u7q$H?Cz{5gFuc+qM`tH);ym)BC` ztSUdQ;B+p%XpQq1MrXQ3z6J2is-=_8-Q~r|TZBj?Xr7lZS$-$+*`UQjoKFW;Kf0!i0VU9m&} zpFqAOe*f%*|Nhxux4HMMU+(i?pK33DWT$se-0Y?wwcR)|8>Ww9a#9ciGqH zDVlcSOu;~3Dqu7jdw{(qx~(sGN6Htk-`_uZ zy_K(j@QmeOzv!sfeq_o`*Pgci`fY#OAS+(6rO|X`xRzPR4vt>J)?#5N^pz?(CkVk= zr#!2D+sD%C97`-~$n`REG-PN-Ezq=U(C|&vE5A`(D(?3Db%l!$S&;UC#_nC2#KHz~o)7 zc3yR!QEy?EG0&~qFPw_5>MIO=ar@)!YIS+J6r$u`bmh))t>lM0y#De2mS`9mM0e=; z{|r7Amy~qMxprxHyA|*{+FCadG?R5~cq=l-)aF2K^-}`qn1A;5XJeCYM%`@@R|D6X z)nBi|fN#L$UGd_22PA3ovai}*_d-t}F4Y~?q*q2a(UsJF32;>SO+IH{sC0`4aGj+F$TC@iXrSA9Iq- z3&Qt7;r2DUPB`<5@Z2e!`ATq`BcvMsjOtguKr;moByxT)oGKZa&kAR55&X^K$KOoB zGSSfoxwwG?%fw@Pen|S8ZmdD)D@Sieg_Wp$ajf8%oaAeFB zJSh3_BL7L@$Omr={NP&&H+!;wpRYad2S^`qc-|3OG%+WcMN4I-_-@0g(Ta#SVi>{Nq*U8%Pdvc(P$eg49kk8PC zGpEP?Nc$ZpUb@{5n`|><_N3`=eCO34y0~(~`EAdw?|ESjpJjcwJ9>L-?z9`-`=?#O zp_x@r7&O_eB?Yr}Fpe5AYAMo`DV8hRx~LU$cIi$}=fL35hz`tAQ>tqy+lZSX3u}SX zpX@NVT&oYcf0@Hk8h#&~HR2w}RLd3DQmJdwl$Uu59mu%nRk=%13d}E_F~3|{*u!4T zg*9#w90?B^tZFil{+|%Fe+zo#z`jy{2|qoJe}{0B`EKDR^LNt6J}{SxZaQBf z+~hwIbS7-Wu?>sb;At1!66An?PGEj-7aiT8-zYFU+??QF70w3){m~a5?DJiL$@!7w z;MOkqk-*a8CkcLE;KA>G0*m`Y!Yy783+F>mSkEN%e8pM^x2Mr_|G0?%~)#2xt zMrThRoqxfm>!S8o=Q1ponbBYE?NuePmLr|>ys!9K*kZGDzPs&Pue<*Ao)2Esweprd zxBYa-18rYlFB^Y}-9$U}uWO`G;ciV;NkN)Mz*gvBhFH}^Pa3xjOyS{=?FlbULpoyj z4655)^a2NO*>3&t;?DmGgE}dRi?s5-qdKZt^<^jz3=g__FgQZHmoGU3qz3K<3SHv%e1GBvAg;i0AcCxKO3 zv}OS^Jns0Vk~vX83!1{Xr~D!Zzb_MxU+8ZRPw;mODA3>^5g-%%^8&&LUo0RT;8p>x zW9ZWbWOfP^KlI>7WdMzEsZ@BvPesKOxmI}ybp?oU@k9KvhxHIFzQj*r9i4Ctr|^MO z8Ncn!(OHv64}SMC>!P5oMKdeeGciN?rb{RL#Nzd~Yj6J5t=0Pv{OaG1dgP`L?{V)F zkG$=iSK@O{aj3Ys)Kx04NY1iqB8G!PLMY*(Q>m2Wb1$(ZW~@5sQWL%Ig2_PB z*bs+T^;EdGZUBmJfM z)k;}MSE#~D#|-Vnm(?AM(emuARzjk(Is~lPy|B_h5=jjA((VbzI+nX?)q1sONE+_D z&yr$K$y>G#8kF~x=ysBhz+6~U?J-`hSJiwsdc=oM=BvIiE2~A)kZ;g_C>v zlu$~@-O$PP^v@|_lqyOX_)PJTv*D+7n4DqJ$@%!@Yzbt7pA&GQuC|~iK+ZOz69zmZ z!jT1jgaCJ-Q$S4sPKl?s0xt{D0sL$Mr5F4{f$@JxxbZ(IoSF!pQxz7aUk`WQBKo7# zl_E^h6F-c{p&K|qbmMoOz-qWVgyR>PcMD7h#`ySDQ#(*=Sj~WKs6piH-1%fCGwkrRq?H#fd# z`@PlZpzjTKCr>TX(vOhSO%GJ@F*QMowl9qyH#~3=7(0=jW-FB@64FmmScI2Wm zHm1&?I~~VDa}Ai0oO|p8rWb$W)HK8&HlF3CIdkXSHbxBDG!*PdwMa{u;>>fJfMN%J zmw=*0HM&A&i=qtv69N1bDFX zMtWq1OgIDGV|$)n{v+Si38leGoiYWWV$B&dzROpRoU_^8=e4~joT2IK)1=Erg_WI|)}rSddXp_W z!1?f3-w)37#z^GpT2azj>8gzk(!ZX~CE`6y#g{a5ThA| zf9jqiPCWe9eUCZo`pbTO+4~Q8;=+F~)TMiuMhYwXU(&T}C0!j=(%X<|HC?M#7rm-& zvxE9y2`&S|yT{-zi@(pw>lMe4WE4eNu7+_%(#oQB>p#+$xzMV5o+fISXk~Hx@N4eP zbF5xoT|R2knQ%+evL@YlL%*7|9}x@*A8_@xBI~|AR(h#Vsb?v%(D(*WXY-?EPZz+$ zk9S6Cd553(IfBrfb@lt}^-j&fkNSQ<03Scz0c&bQr=}r%Y8Ly3A|E%a|EZDi_x9pw z=j3xIUbLtwgV|2+7iOz!ShN4nELgHN`|0AESi9`E@15Ho_@}L=EZyfMgET=NyFb9R+loLvZwKANjuuVlqZ93#`JnM}6fPSEk?+K{G0Sa%YZt|SyxiZaGp zQW9IN*=$5qFKvk??Ne*YCX7ak;;aEY=JA+W{hrkOJ1SG!k47qu9x^wLBnlCqNg5c_ zR9a~COc87^+&-xv(>pvg5GRUm{4<1;;rX0?Q-I8N!94;B1NcnwAQQg*6Z}&FpCbBO z1CAWlei;9I6Z#ty`X<6@)KU1#!YPo*KR&^y>)jfH2M9+W;yYUaFZeM63Nbi8t59fI zBYTSAM1k3=6nNmT2&_+ij&Ldg=oboTo`9QPR34ud(71KuQU&FD1;pk>KVH!SFIQpV16|GgG;8r1m z>vseHY+PVu)5i|{d)qUAgqD7Io4&;9*F3ZUO5G_}N~G~uNSXrHI^Zbl>;unB@KmiW z81C;+9m9L(Ua%sYNKO4`?x`ACP)imawAWsz?!DJRi%Ys4#f|ip>a0ihjadoG97a$p zzNx#bPG@Z-NAye7x{oc5c#LI?nSMo`WXvq5To=3X#GaxK^yiHxlD2DAD}~t&OllXc z(4LoCAOEf=cRHJl6K(b`rCqGJ9E9Yah8lSH~DduNhZ^0!MWXteFC1GUgOm1FlqoLhG=j z$meB9rG-M$T4v6mtL2QLuOVBigK~HL=+7_KmUn3E{q$iqLbO`MdNE?M!J|@l49?YI zme1EFhlXLX)n$OlGG-D5mZ)Z?!WgMA206%Ct?>en+92g_zpUB{WPxg8pnPVjyLCFY ztSO?&HJ_=~Ikqa?9d*=AwHd1?O>wrWmb5B|I#hvH2c%J#c*3desz4TLNsKCG(dtX9 zu@=vft=F5j;jp%p1HYcDN*9w;L&wZThSIArAWqVdtSMxB#W`qem1@2 zYHzJL*jMh#Qm>B7a9!~l+r4v8cPMDBOhZMi;N4duZ}d=+=ZVJ+mHRcH7E?kkDv zU`Gpx{MJaWpLm`C3wh!8K?nv{p^3vB+*hX_d`XLy_}}2uVvv$`b_|V=@S~l3rf}M5 zbQaH6qmT9=gMAkYXYddFy=rvYVA}_$=Y* z0G+$hur2uK6bbwi7woDiYXCtsHKdq(ALrfP3NKA?~+H7(B?_ zR)(3PCuwnraAbl1M2`4_XH+t=&0ImRbi)qlwvTimU*Xm-9GT$f3diQ)AC_PA$M2>B z+U@ASn*^gjVSQ0D+x0}|kA)L1_%-s2eEj}QIB}mZct|+%!T%^6nc#N_r_TicUBWGY z&QaW<o#EhmPOfm5%LtO05Y;CviDdxSU*ESf;d@aCBq-((vsi2ib2B6of-Z z{Q9A}-@yMM-1=P8We{|Reu!}F559+VhW`zMze)b4dJ@MT zDS&+N<&s0WgMX3yn*1llkDl=GgP-39;vo;fUlMLQoFlwF&@U4{HQ?JyzLf?1Ad`4~ zLSQ!ko$LdSjW$zSgU=UisX*}q9UGh|m@crgOJ9(Dx0|3SAb$9rCcw@+3gF*Ku(RL< z!D|J32u>9&5L5)@MdCr9lJbVWgtt^c{#A6G-qZou3L9bL#eyY*0YO!8pg<;f`W&t2 zK?0f4Ol1w5x`IWAq}uUwqJ|i7vQyVfe*joFAG1uRo_Y2b<)Jzgw1Df zy8q>s$=WcZ2^mQ=|U5X1ddo=tpXbTEw4EE{#o~~m5noMxTR;9Zi z&Kh;~8H<9DI28Srk1oHyceDGaJ-+01vrl>dY1eOa?=9=K{ixOQP1^C9B&)jetuIW3>oO$Au#@(h4a;=by5^i1LAju zz~c2C;nbwaKR@8`d`Lje2!5@AIDxak96L~hzA}U>)P+eci!JbnjgU*2d;$6Lq6_ho zH^+nid_mxc2fcB_uh|G39_W0furKc>oA7uy`4{dsI&bp1TYX^Zx~LP9$?mRf<8%F= znVwQk&yEgE=ayo4K;B__sgy?Yh^(JKAoUoK0@W>E}e29n+?X z7?ZEf*R`Q#I`cKSB~FFz7PJbRR4N)eC=F`u^omjo7Tp|JZzfy6zS%|RidVENyVgPl zb@glJL3iV+{#sP6_8Y}{)NP2m`&DBcff}P0df82cSo<=P5G|qO5c^9t(X=2cl7%rX z7YVlYI#R;iULmRgf$G!l`P&+2~BQ2Yz%y zKT$Z<6?FER7(bJ2G&rIEr*NtbCr3}hqAIx{q2D9|RUJBPEZlUXvp{u)-#MaF4N*PO zsYDLpJt{e-1C4F;q}uHePDgI4$j0wf;e3X` z*>H^h;C$xL1-DlQ9-*!y$)^b$G5}&cOuAwp_>sMnfX@>E4O?42;qxGN=Qcgy#0z^t z-&jDL4X49rIC8-GB+(==oV;i_>0vlFGMu;>P98FRO2B#FIpE|U(ij@{B+lTw3C`Pi z^jO^={+6C~@wr-yWjb+@nsz=|TPuEq&iM5EK6B$)cTJml$&dG%^2WE!J?@s@Z`3x> zYJJ;W-S18PSF83f)VUblCI7$fA8sEfbw{NebWyQuxtfqmG-|Hh2VKi&mHLV+%GKc- z)kHSW?^k(YHTzL(kc+V_DST4E$w}lKtc-_j$bU(qNQ@dE|?=Bn}&<_xp-;M;w zA3VsJC$JP0>SXdfML@2Ehn%d8?s6qKVUa6wN4_-%-_O7z}j!(Nj9Xyb0^=4Kx4^gsnk+EJ8SgLb zN^1?jXa(JjJ{@LPA6eVO>9r;Z K3y?jA`7GB`o@rxLEhZ0jsIWT$IXPn92FOSi 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 P+(m8pzQF(D_XYkRnF&4e literal 0 HcmV?d00001 diff --git a/CoreIntroduction/CoreIntroduction.sln b/CoreIntroduction/CoreIntroduction.sln new file mode 100644 index 0000000..e5bdae4 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.271 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CoreIntroduction", "CoreIntroduction\CoreIntroduction.csproj", "{A6F830C4-0CD5-4AC9-96AE-6B8379D02050}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A6F830C4-0CD5-4AC9-96AE-6B8379D02050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A6F830C4-0CD5-4AC9-96AE-6B8379D02050}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A6F830C4-0CD5-4AC9-96AE-6B8379D02050}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A6F830C4-0CD5-4AC9-96AE-6B8379D02050}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0EA96245-B51E-4CC2-8127-703CD0D883E3} + EndGlobalSection +EndGlobal diff --git a/CoreIntroduction/CoreIntroduction/Controllers/HomeController.cs b/CoreIntroduction/CoreIntroduction/Controllers/HomeController.cs new file mode 100644 index 0000000..78b70c9 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Controllers/HomeController.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; +using CoreIntroduction.Models; + +namespace CoreIntroduction.Controllers +{ + public class HomeController : Controller + { + public IActionResult Index() + { + //replace with your codez + throw new NotImplementedException(); + } + + public IActionResult About() + { + ViewData["Message"] = "Your application description page."; + + //replace with your codez + throw new NotImplementedException(); + } + + public IActionResult Contact() + { + ViewData["Message"] = "Your contact page."; + + //replace with your codez + throw new NotImplementedException(); + } + + public IActionResult Privacy() + { + //replace with your codez + throw new NotImplementedException(); + } + + //Don't worry about this: + [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] + public IActionResult Error() + { + return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier }); + } + } +} diff --git a/CoreIntroduction/CoreIntroduction/CoreIntroduction.csproj b/CoreIntroduction/CoreIntroduction/CoreIntroduction.csproj new file mode 100644 index 0000000..efb8edb --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/CoreIntroduction.csproj @@ -0,0 +1,12 @@ + + + + netcoreapp2.1 + + + + + + + + diff --git a/CoreIntroduction/CoreIntroduction/Models/ErrorViewModel.cs b/CoreIntroduction/CoreIntroduction/Models/ErrorViewModel.cs new file mode 100644 index 0000000..16cbd7d --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Models/ErrorViewModel.cs @@ -0,0 +1,11 @@ +using System; + +namespace CoreIntroduction.Models +{ + public class ErrorViewModel + { + public string RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + } +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/Program.cs b/CoreIntroduction/CoreIntroduction/Program.cs new file mode 100644 index 0000000..12f0c6d --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Program.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; + +namespace CoreIntroduction +{ + public class Program + { + public static void Main(string[] args) + { + CreateWebHostBuilder(args).Build().Run(); + } + + public static IWebHostBuilder CreateWebHostBuilder(string[] args) => + WebHost.CreateDefaultBuilder(args) + .UseStartup(); + } +} diff --git a/CoreIntroduction/CoreIntroduction/Properties/launchSettings.json b/CoreIntroduction/CoreIntroduction/Properties/launchSettings.json new file mode 100644 index 0000000..aebef3a --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:64598", + "sslPort": 0 + } + }, + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "CoreIntroduction": { + "commandName": "Project", + "launchBrowser": true, + "applicationUrl": "http://localhost:5000", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/Startup.cs b/CoreIntroduction/CoreIntroduction/Startup.cs new file mode 100644 index 0000000..b0bb1bf --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Startup.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; + +namespace CoreIntroduction +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + services.Configure(options => + { + // This lambda determines whether user consent for non-essential cookies is needed for a given request. + options.CheckConsentNeeded = context => true; + options.MinimumSameSitePolicy = SameSiteMode.None; + }); + + + services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IHostingEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + else + { + app.UseExceptionHandler("/Home/Error"); + } + + app.UseStaticFiles(); + app.UseCookiePolicy(); + + app.UseMvc(routes => + { + routes.MapRoute( + name: "default", + template: "{controller=Home}/{action=Index}/{id?}"); + }); + } + } +} diff --git a/CoreIntroduction/CoreIntroduction/Views/Home/About.cshtml b/CoreIntroduction/CoreIntroduction/Views/Home/About.cshtml new file mode 100644 index 0000000..3674e37 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Home/About.cshtml @@ -0,0 +1,7 @@ +@{ + ViewData["Title"] = "About"; +} +

@ViewData["Title"]

+

@ViewData["Message"]

+ +

Use this area to provide additional information.

diff --git a/CoreIntroduction/CoreIntroduction/Views/Home/Contact.cshtml b/CoreIntroduction/CoreIntroduction/Views/Home/Contact.cshtml new file mode 100644 index 0000000..a11a186 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Home/Contact.cshtml @@ -0,0 +1,17 @@ +@{ + ViewData["Title"] = "Contact"; +} +

@ViewData["Title"]

+

@ViewData["Message"]

+ +
+ One Microsoft Way
+ Redmond, WA 98052-6399
+ P: + 425.555.0100 +
+ +
+ Support: Support@example.com
+ Marketing: Marketing@example.com +
diff --git a/CoreIntroduction/CoreIntroduction/Views/Home/Index.cshtml b/CoreIntroduction/CoreIntroduction/Views/Home/Index.cshtml new file mode 100644 index 0000000..f42d2a0 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Home/Index.cshtml @@ -0,0 +1,94 @@ +@{ + ViewData["Title"] = "Home Page"; +} + + + + diff --git a/CoreIntroduction/CoreIntroduction/Views/Home/Privacy.cshtml b/CoreIntroduction/CoreIntroduction/Views/Home/Privacy.cshtml new file mode 100644 index 0000000..7bd3861 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Home/Privacy.cshtml @@ -0,0 +1,6 @@ +@{ + ViewData["Title"] = "Privacy Policy"; +} +

@ViewData["Title"]

+ +

Use this page to detail your site's privacy policy.

diff --git a/CoreIntroduction/CoreIntroduction/Views/Shared/Error.cshtml b/CoreIntroduction/CoreIntroduction/Views/Shared/Error.cshtml new file mode 100644 index 0000000..ec2ea6b --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Shared/Error.cshtml @@ -0,0 +1,22 @@ +@model ErrorViewModel +@{ + ViewData["Title"] = "Error"; +} + +

Error.

+

An error occurred while processing your request.

+ +@if (Model.ShowRequestId) +{ +

+ Request ID: @Model.RequestId +

+} + +

Development Mode

+

+ Swapping to Development environment will display more detailed information about the error that occurred. +

+

+ Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application. +

diff --git a/CoreIntroduction/CoreIntroduction/Views/Shared/_CookieConsentPartial.cshtml b/CoreIntroduction/CoreIntroduction/Views/Shared/_CookieConsentPartial.cshtml new file mode 100644 index 0000000..bbfbb09 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Shared/_CookieConsentPartial.cshtml @@ -0,0 +1,41 @@ +@using Microsoft.AspNetCore.Http.Features + +@{ + var consentFeature = Context.Features.Get(); + var showBanner = !consentFeature?.CanTrack ?? false; + var cookieString = consentFeature?.CreateConsentCookie(); +} + +@if (showBanner) +{ + + +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/Views/Shared/_Layout.cshtml b/CoreIntroduction/CoreIntroduction/Views/Shared/_Layout.cshtml new file mode 100644 index 0000000..8248991 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Shared/_Layout.cshtml @@ -0,0 +1,74 @@ + + + + + + @ViewData["Title"] - CoreIntroduction + + + + + + + + + + + + + + + +
+ @RenderBody() +
+
+

© 2019 - CoreIntroduction

+
+
+ + + + + + + + + + + + + @RenderSection("Scripts", required: false) + + diff --git a/CoreIntroduction/CoreIntroduction/Views/Shared/_ValidationScriptsPartial.cshtml b/CoreIntroduction/CoreIntroduction/Views/Shared/_ValidationScriptsPartial.cshtml new file mode 100644 index 0000000..2a9241f --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/Shared/_ValidationScriptsPartial.cshtml @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/CoreIntroduction/CoreIntroduction/Views/_ViewImports.cshtml b/CoreIntroduction/CoreIntroduction/Views/_ViewImports.cshtml new file mode 100644 index 0000000..b4fcfaa --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using CoreIntroduction +@using CoreIntroduction.Models +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/CoreIntroduction/CoreIntroduction/Views/_ViewStart.cshtml b/CoreIntroduction/CoreIntroduction/Views/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/CoreIntroduction/CoreIntroduction/appsettings.Development.json b/CoreIntroduction/CoreIntroduction/appsettings.Development.json new file mode 100644 index 0000000..e203e94 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + } + } +} diff --git a/CoreIntroduction/CoreIntroduction/appsettings.json b/CoreIntroduction/CoreIntroduction/appsettings.json new file mode 100644 index 0000000..def9159 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/appsettings.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.cache b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.cache new file mode 100644 index 0000000..ef190aa --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "PpILuWyuQznG1+ZXWtlk8hto7lMKD38yXv16jMk70ZEvBY5lK0L6DyBkEILtaNuDOhkwOTE9BKKruzqPeM/4Nw==", + "success": true +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.props b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.props new file mode 100644 index 0000000..751f05f --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.props @@ -0,0 +1,29 @@ + + + + True + NuGet + C:\Users\Grant\source\ChallengeSkeleton\CoreIntroduction\CoreIntroduction\obj\project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Grant\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 4.9.2 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + + + + + C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.tools\2.1.1 + C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0 + C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.1.2 + + \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.targets b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.targets new file mode 100644 index 0000000..2d7dd28 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/CoreIntroduction.csproj.nuget.g.targets @@ -0,0 +1,15 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + + + + + + + \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfo.cs b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfo.cs new file mode 100644 index 0000000..8a544ea --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CoreIntroduction")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("CoreIntroduction")] +[assembly: System.Reflection.AssemblyTitleAttribute("CoreIntroduction")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfoInputs.cache b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3f91e7c --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +bd5138715ba18446bae200ac85fc09b3d3bac0b8 diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cache b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cache new file mode 100644 index 0000000..1f60e6b --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +18d766d669f2018442746e0b0bc4f908d2d88a12 diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cs b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cs new file mode 100644 index 0000000..16df1d1 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.RazorAssemblyInfo.cs @@ -0,0 +1,20 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("CoreIntroduction.Views")] +[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorLanguageVersionAttribute("2.1")] +[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorConfigurationNameAttribute("MVC-2.1")] +[assembly: Microsoft.AspNetCore.Razor.Hosting.RazorExtensionAssemblyNameAttribute("MVC-2.1", "Microsoft.AspNetCore.Mvc.Razor.Extensions")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.assets.cache b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1951cedaa0a11e93517644507753345951b6a036 GIT binary patch literal 112857 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 literal 0 HcmV?d00001 diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csproj.CoreCompileInputs.cache b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..cc4293e --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a81b5ab82d28545225296fd277c1a5a044390c6a diff --git a/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csprojAssemblyReference.cache b/CoreIntroduction/CoreIntroduction/obj/Debug/netcoreapp2.1/CoreIntroduction.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..ddf5be75259d3aff5636779391d1ffefaad43eb6 GIT binary patch literal 238439 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 2.1.1", + "Microsoft.AspNetCore.Razor.Design >= 2.1.2", + "Microsoft.NETCore.App >= 2.1.0" + ] + }, + "packageFolders": { + "C:\\Users\\Grant\\.nuget\\packages\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Grant\\source\\ChallengeSkeleton\\CoreIntroduction\\CoreIntroduction\\CoreIntroduction.csproj", + "projectName": "CoreIntroduction", + "projectPath": "C:\\Users\\Grant\\source\\ChallengeSkeleton\\CoreIntroduction\\CoreIntroduction\\CoreIntroduction.csproj", + "packagesPath": "C:\\Users\\Grant\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Grant\\source\\ChallengeSkeleton\\CoreIntroduction\\CoreIntroduction\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Grant\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp2.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp2.1": { + "dependencies": { + "Microsoft.AspNetCore.App": { + "suppressParent": "All", + "target": "Package", + "version": "[2.1.1, )", + "autoReferenced": true + }, + "Microsoft.AspNetCore.Razor.Design": { + "suppressParent": "All", + "target": "Package", + "version": "[2.1.2, )" + }, + "Microsoft.NETCore.App": { + "target": "Package", + "version": "[2.1.0, )", + "autoReferenced": true + } + }, + "imports": [ + "net461" + ], + "assetTargetFallback": true, + "warn": true + } + } + } +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/css/site.css b/CoreIntroduction/CoreIntroduction/wwwroot/css/site.css new file mode 100644 index 0000000..e89c781 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/css/site.css @@ -0,0 +1,37 @@ +/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\ +for details on configuring this project to bundle and minify static web assets. */ +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Wrapping element */ +/* Set some basic padding to keep content from hitting the edges */ +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Carousel */ +.carousel-caption p { + font-size: 20px; + line-height: 1.4; +} + +/* Make .svg files in the carousel display properly in older browsers */ +.carousel-inner .item img[src$=".svg"] { + width: 100%; +} + +/* QR code generator */ +#qrCode { + margin: 15px; +} + +/* Hide/rearrange for smaller screens */ +@media screen and (max-width: 767px) { + /* Hide captions */ + .carousel-caption { + display: none; + } +} diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/css/site.min.css b/CoreIntroduction/CoreIntroduction/wwwroot/css/site.min.css new file mode 100644 index 0000000..5e93e30 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/css/site.min.css @@ -0,0 +1 @@ +body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/favicon.ico b/CoreIntroduction/CoreIntroduction/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a3a799985c43bc7309d701b2cad129023377dc71 GIT binary patch literal 32038 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 \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/images/banner2.svg b/CoreIntroduction/CoreIntroduction/wwwroot/images/banner2.svg new file mode 100644 index 0000000..9679c60 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/images/banner2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/images/banner3.svg b/CoreIntroduction/CoreIntroduction/wwwroot/images/banner3.svg new file mode 100644 index 0000000..38b3d7c --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/images/banner3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/js/site.js b/CoreIntroduction/CoreIntroduction/wwwroot/js/site.js new file mode 100644 index 0000000..ac49c18 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/js/site.js @@ -0,0 +1,4 @@ +// Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification +// for details on configuring this project to bundle and minify static web assets. + +// Write your JavaScript code. diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/js/site.min.js b/CoreIntroduction/CoreIntroduction/wwwroot/js/site.min.js new file mode 100644 index 0000000..e69de29 diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/.bower.json b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/.bower.json new file mode 100644 index 0000000..1e99b62 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/.bower.json @@ -0,0 +1,45 @@ +{ + "name": "bootstrap", + "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.", + "keywords": [ + "css", + "js", + "less", + "mobile-first", + "responsive", + "front-end", + "framework", + "web" + ], + "homepage": "http://getbootstrap.com", + "license": "MIT", + "moduleType": "globals", + "main": [ + "less/bootstrap.less", + "dist/js/bootstrap.js" + ], + "ignore": [ + "/.*", + "_config.yml", + "CNAME", + "composer.json", + "CONTRIBUTING.md", + "docs", + "js/tests", + "test-infra" + ], + "dependencies": { + "jquery": "1.9.1 - 3" + }, + "version": "3.3.7", + "_release": "3.3.7", + "_resolution": { + "type": "version", + "tag": "v3.3.7", + "commit": "0b9c4a4007c44201dce9a6cc1a38407005c26c86" + }, + "_source": "https://github.com/twbs/bootstrap.git", + "_target": "v3.3.7", + "_originalSource": "bootstrap", + "_direct": true +} \ No newline at end of file diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/LICENSE b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/LICENSE new file mode 100644 index 0000000..7a30002 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2016 Twitter, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css new file mode 100644 index 0000000..31d8882 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map new file mode 100644 index 0000000..d876f60 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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":"AAAA;;;;GAIG;ACeH;;;;;;EAME,yCAAA;EC2CA,4FAAA;EACQ,oFAAA;CFvDT;ACgBC;;;;;;;;;;;;ECsCA,yDAAA;EACQ,iDAAA;CFxCT;ACMC;;;;;;;;;;;;;;;;;;ECiCA,yBAAA;EACQ,iBAAA;CFnBT;AC/BD;;;;;;EAuBI,kBAAA;CDgBH;ACyBC;;EAEE,uBAAA;CDvBH;AC4BD;EErEI,sEAAA;EACA,iEAAA;EACA,2FAAA;EAAA,oEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;EAuC2C,0BAAA;EAA2B,mBAAA;CDjBvE;ACpBC;;EAEE,0BAAA;EACA,6BAAA;CDsBH;ACnBC;;EAEE,0BAAA;EACA,sBAAA;CDqBH;ACfG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6BL;ACbD;EEtEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8DD;AC5DC;;EAEE,0BAAA;EACA,6BAAA;CD8DH;AC3DC;;EAEE,0BAAA;EACA,sBAAA;CD6DH;ACvDG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqEL;ACpDD;EEvEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsGD;ACpGC;;EAEE,0BAAA;EACA,6BAAA;CDsGH;ACnGC;;EAEE,0BAAA;EACA,sBAAA;CDqGH;AC/FG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6GL;AC3FD;EExEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ID;AC5IC;;EAEE,0BAAA;EACA,6BAAA;CD8IH;AC3IC;;EAEE,0BAAA;EACA,sBAAA;CD6IH;ACvIG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqJL;AClID;EEzEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsLD;ACpLC;;EAEE,0BAAA;EACA,6BAAA;CDsLH;ACnLC;;EAEE,0BAAA;EACA,sBAAA;CDqLH;AC/KG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6LL;ACzKD;EE1EI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ND;AC5NC;;EAEE,0BAAA;EACA,6BAAA;CD8NH;AC3NC;;EAEE,0BAAA;EACA,sBAAA;CD6NH;ACvNG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqOL;AC1MD;;EClCE,mDAAA;EACQ,2CAAA;CFgPT;ACrMD;;EE3FI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF0FF,0BAAA;CD2MD;ACzMD;;;EEhGI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFgGF,0BAAA;CD+MD;ACtMD;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EH+HA,mBAAA;ECjEA,4FAAA;EACQ,oFAAA;CF8QT;ACjND;;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,yDAAA;EACQ,iDAAA;CFwRT;AC9MD;;EAEE,+CAAA;CDgND;AC5MD;EEhII,sEAAA;EACA,iEAAA;EACA,2FAAA;EAAA,oEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EHkJA,mBAAA;CDkND;ACrND;;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,wDAAA;EACQ,gDAAA;CF+ST;AC/ND;;EAYI,0CAAA;CDuNH;AClND;;;EAGE,iBAAA;CDoND;AC/LD;EAfI;;;IAGE,YAAA;IE7JF,yEAAA;IACA,oEAAA;IACA,8FAAA;IAAA,uEAAA;IACA,4BAAA;IACA,uHAAA;GH+WD;CACF;AC3MD;EACE,8CAAA;EC3HA,2FAAA;EACQ,mFAAA;CFyUT;ACnMD;EEtLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+MD;AC1MD;EEvLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuND;ACjND;EExLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+ND;ACxND;EEzLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuOD;ACxND;EEjMI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH4ZH;ACrND;EE3MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHmaH;AC3ND;EE5MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH0aH;ACjOD;EE7MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHibH;ACvOD;EE9MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHwbH;AC7OD;EE/MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH+bH;AChPD;EElLI,8MAAA;EACA,yMAAA;EACA,sMAAA;CHqaH;AC5OD;EACE,mBAAA;EC9KA,mDAAA;EACQ,2CAAA;CF6ZT;AC7OD;;;EAGE,8BAAA;EEnOE,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFiOF,sBAAA;CDmPD;ACxPD;;;EAQI,kBAAA;CDqPH;AC3OD;ECnME,kDAAA;EACQ,0CAAA;CFibT;ACrOD;EE5PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHoeH;AC3OD;EE7PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH2eH;ACjPD;EE9PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHkfH;ACvPD;EE/PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHyfH;AC7PD;EEhQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHggBH;ACnQD;EEjQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHugBH;ACnQD;EExQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFsQF,sBAAA;EC3NA,0FAAA;EACQ,kFAAA;CFqeT","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/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css new file mode 100644 index 0000000..5e39401 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..94813e9 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css new file mode 100644 index 0000000..6167622 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map new file mode 100644 index 0000000..f010c82 --- /dev/null +++ b/CoreIntroduction/CoreIntroduction/wwwroot/lib/bootstrap/dist/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