From 66480b3e6188e419866688d96240762330a2b9e5 Mon Sep 17 00:00:00 2001 From: lenala Date: Tue, 7 Aug 2018 11:06:46 -0700 Subject: [PATCH] "Release 1.14.0" --- Asset/create_resources_with_msi.sh | 4 +- .../documentdb-dotnet-todo-app/.gitattributes | 22 + Asset/documentdb-dotnet-todo-app/.gitignore | 61 + .../CONTRIBUTING.md | 11 + Asset/documentdb-dotnet-todo-app/LICENSE | 21 + Asset/documentdb-dotnet-todo-app/README.md | 57 + .../media/image1.png | Bin 0 -> 22354 bytes .../media/publish-2.png | Bin 0 -> 22107 bytes .../media/publish-3.png | Bin 0 -> 52308 bytes .../media/publish-4.png | Bin 0 -> 17425 bytes .../media/publish.png | Bin 0 -> 16305 bytes .../src/App_Start/BundleConfig.cs | 37 + .../src/App_Start/FilterConfig.cs | 15 + .../src/App_Start/RouteConfig.cs | 21 + .../src/Content/Site.css | 24 + .../src/Content/bootstrap-theme.css | 442 + .../src/Content/bootstrap-theme.css.map | 1 + .../src/Content/bootstrap-theme.min.css | 5 + .../src/Content/bootstrap.css | 6203 +++++++++++ .../src/Content/bootstrap.css.map | 1 + .../src/Content/bootstrap.min.css | 5 + .../src/Controllers/ItemController.cs | 106 + .../src/DocumentDBRepository.cs | 142 + .../src/Global.asax | 1 + .../src/Global.asax.cs | 22 + .../src/Models/Context.cs | 16 + .../src/Models/Item.cs | 26 + .../src/Properties/AssemblyInfo.cs | 38 + .../src/Scripts/_references.js | 10 + .../src/Scripts/bootstrap.js | 2114 ++++ .../src/Scripts/bootstrap.min.js | 6 + .../src/Scripts/jquery-1.10.2.intellisense.js | 2671 +++++ .../src/Scripts/jquery-2.1.1.intellisense.js | 2670 +++++ .../src/Scripts/jquery-2.1.1.js | 9190 +++++++++++++++++ .../src/Scripts/jquery-2.1.1.min.js | 4 + .../src/Scripts/jquery-2.1.1.min.map | 1 + .../src/Scripts/jquery.validate-vsdoc.js | 1288 +++ .../src/Scripts/jquery.validate.js | 1357 +++ .../src/Scripts/jquery.validate.min.js | 4 + .../Scripts/jquery.validate.unobtrusive.js | 410 + .../jquery.validate.unobtrusive.min.js | 19 + .../src/Scripts/modernizr-2.6.2.js | 1416 +++ .../src/Scripts/modernizr-2.8.3.js | 1406 +++ .../src/Scripts/respond.js | 224 + .../Scripts/respond.matchmedia.addListener.js | 273 + .../respond.matchmedia.addListener.min.js | 5 + .../src/Scripts/respond.min.js | 5 + .../src/Views/Item/Create.cshtml | 68 + .../src/Views/Item/Delete.cshtml | 55 + .../src/Views/Item/Details.cshtml | 46 + .../src/Views/Item/Edit.cshtml | 63 + .../src/Views/Item/Index.cshtml | 53 + .../src/Views/Shared/Error.cshtml | 17 + .../src/Views/Shared/_Layout.cshtml | 35 + .../src/Views/Web.config | 35 + .../src/Views/_ViewStart.cshtml | 3 + .../documentdb-dotnet-todo-app/src/Web.config | 60 + .../src/favicon.ico | Bin 0 -> 32038 bytes .../src/packages.config | 23 + .../src/todo.csproj | 257 + Asset/documentdb-dotnet-todo-app/todo.sln | 28 + Common/Utilities.cs | 20 +- ManageVirtualMachineWithUnmanagedDisks.csproj | 15 +- README.md | 6 +- 64 files changed, 31121 insertions(+), 17 deletions(-) create mode 100644 Asset/documentdb-dotnet-todo-app/.gitattributes create mode 100644 Asset/documentdb-dotnet-todo-app/.gitignore create mode 100644 Asset/documentdb-dotnet-todo-app/CONTRIBUTING.md create mode 100644 Asset/documentdb-dotnet-todo-app/LICENSE create mode 100644 Asset/documentdb-dotnet-todo-app/README.md create mode 100644 Asset/documentdb-dotnet-todo-app/media/image1.png create mode 100644 Asset/documentdb-dotnet-todo-app/media/publish-2.png create mode 100644 Asset/documentdb-dotnet-todo-app/media/publish-3.png create mode 100644 Asset/documentdb-dotnet-todo-app/media/publish-4.png create mode 100644 Asset/documentdb-dotnet-todo-app/media/publish.png create mode 100644 Asset/documentdb-dotnet-todo-app/src/App_Start/BundleConfig.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/App_Start/FilterConfig.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/App_Start/RouteConfig.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/Site.css create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css.map create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.min.css create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css.map create mode 100644 Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.min.css create mode 100644 Asset/documentdb-dotnet-todo-app/src/Controllers/ItemController.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/DocumentDBRepository.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Global.asax create mode 100644 Asset/documentdb-dotnet-todo-app/src/Global.asax.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Models/Context.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Models/Item.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Properties/AssemblyInfo.cs create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/_references.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/bootstrap.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/bootstrap.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery-1.10.2.intellisense.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery-2.1.1.intellisense.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery-2.1.1.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery-2.1.1.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery-2.1.1.min.map create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery.validate-vsdoc.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery.validate.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery.validate.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery.validate.unobtrusive.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/jquery.validate.unobtrusive.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/modernizr-2.6.2.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/modernizr-2.8.3.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/respond.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/respond.matchmedia.addListener.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/respond.matchmedia.addListener.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Scripts/respond.min.js create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Item/Create.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Item/Delete.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Item/Details.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Item/Edit.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Item/Index.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Shared/Error.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Shared/_Layout.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/Web.config create mode 100644 Asset/documentdb-dotnet-todo-app/src/Views/_ViewStart.cshtml create mode 100644 Asset/documentdb-dotnet-todo-app/src/Web.config create mode 100644 Asset/documentdb-dotnet-todo-app/src/favicon.ico create mode 100644 Asset/documentdb-dotnet-todo-app/src/packages.config create mode 100644 Asset/documentdb-dotnet-todo-app/src/todo.csproj create mode 100644 Asset/documentdb-dotnet-todo-app/todo.sln diff --git a/Asset/create_resources_with_msi.sh b/Asset/create_resources_with_msi.sh index 1013ab6..48bf4a1 100644 --- a/Asset/create_resources_with_msi.sh +++ b/Asset/create_resources_with_msi.sh @@ -4,5 +4,5 @@ /usr/bin/yes | sudo apt install python-pip /usr/bin/yes | sudo pip install --upgrade pip sudo pip install azure-cli -az login --msi -az storage account create -n $1 -g $2 -l $3 --sku Premium_LRS \ No newline at end of file +az login --identity -u $1 +az storage account create -n $2 -g $3 -l $4 --sku Premium_LRS \ No newline at end of file diff --git a/Asset/documentdb-dotnet-todo-app/.gitattributes b/Asset/documentdb-dotnet-todo-app/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/Asset/documentdb-dotnet-todo-app/.gitignore b/Asset/documentdb-dotnet-todo-app/.gitignore new file mode 100644 index 0000000..2709d90 --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/.gitignore @@ -0,0 +1,61 @@ +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +x64/ +build/ +[Bb]in/ +[Oo]bj/ + +# Debug.config files +*.Debug.config +*.Release.config + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# Publish Web Output +*.Publish.xml +*.pubxml + +# NuGet Packages Directory +packages/ +.nuget/ + +# Windows Azure Build Output +csx +*.build.csdef + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + + +############# +## Windows detritus +############# + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini \ No newline at end of file diff --git a/Asset/documentdb-dotnet-todo-app/CONTRIBUTING.md b/Asset/documentdb-dotnet-todo-app/CONTRIBUTING.md new file mode 100644 index 0000000..4c9efbf --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/CONTRIBUTING.md @@ -0,0 +1,11 @@ +# Contributing to Azure samples + +Thank you for your interest in contributing to Azure samples! + +## Ways to contribute + +You can contribute to [Azure samples](https://azure.microsoft.com/documentation/samples/) in a few different ways: + +- Submit feedback on [this sample page](https://azure.microsoft.com/documentation/samples/documentdb-dotnet-todo-app/) whether it was helpful or not. +- Submit issues through [issue tracker](https://github.com/Azure-Samples/documentdb-dotnet-todo-app/issues) on GitHub. We are actively monitoring the issues and improving our samples. +- If you wish to make code changes to samples, or contribute something new, please follow the [GitHub Forks / Pull requests model](https://help.github.com/articles/fork-a-repo/): Fork the sample repo, make the change and propose it back by submitting a pull request. \ No newline at end of file diff --git a/Asset/documentdb-dotnet-todo-app/LICENSE b/Asset/documentdb-dotnet-todo-app/LICENSE new file mode 100644 index 0000000..d8d98a8 --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Microsoft Corporation + +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. \ No newline at end of file diff --git a/Asset/documentdb-dotnet-todo-app/README.md b/Asset/documentdb-dotnet-todo-app/README.md new file mode 100644 index 0000000..4d4b1ae --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/README.md @@ -0,0 +1,57 @@ +--- +services: documentdb +platforms: dotnet +author: ryancrawcour +--- + +# Web application development with ASP.NET MVC using DocumentDB +This sample shows you how to use the Microsoft Azure DocumentDB service to store and access data from an ASP.NET MVC application hosted on Azure Websites. + +For a complete end-to-end walk-through of creating this application, please refer to the [full tutorial on the Azure documentation page](https://azure.microsoft.com/en-us/documentation/articles/documentdb-dotnet-application/) + +## Running this sample + +1. Before you can run this sample, you must have the following perquisites: + - An active Azure DocumentDB account - If you don't have an account, refer to the [Create a DocumentDB account](https://azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/) article. + - Visual Studio 2013 (or higher). + - [Azure SDK for Visual Studio 2013](https://azure.microsoft.com/en-us/downloads/) + +2.Clone this repository using Git for Windows (http://www.git-scm.com/), or download the zip file. + +3.From Visual Studio, open the **todo.sln** file from the root directory. + +4.In Visual Studio Build menu, select **Build Solution** (or Press F6). + +5.Retrieve the URI and PRIMARY KEY (or SECONDARY KEY) values from the Keys blade of your DocumentDB account in the Azure Preview portal. For more information on obtaining endpoint & keys for your DocumentDB account refer to [How to manage a DocumentDB account](https://azure.microsoft.com/en-us/documentation/articles/documentdb-manage-account/#keys) + +If you don't have an account, see [Create a DocumentDB database account](https://azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/) to set one up. + +6.In the **Web.config** file, located in the project root, find **endpoint** and **authKey** and replace the placeholder values with the values obtained for your account. + + + + +7.You can now run and debug the application locally by pressing **F5** in Visual Studio. + +## Deploy this sample to Azure + +1. In Visual Studio Solution Explorer, right-click on the project name and select **Publish...** + +2. Using the Publish Website dialog, select **Microsoft Azure Web Apps** + +3. In the next dialog, either select an existing web app, or follow the prompts to create a new web application. Note: If you choose to create a web application, the Web App Name chosen must be globally unique. + +4. Once you have selected the web app, click **Publish** + +5. After a short time, Visual Studio will complete the deployment and open a browser with your deployed application. + +For additional ways to deploy this web application to Azure, please refer to the [Deploy a web app in Azure App Service](https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/) article which includes information on using Azure Resource Manager (ARM) Templates, Git, MsBuild, PowerShell, Web Deploy, and many more. + +## About the code +The code included in this sample is intended to get you going with a simple ASP.NET MVC application that connects to Azure DocumentDB. It is not intended to be a set of best practices on how to build scalable enterprise grade web applications. This is beyond the scope of this quick start sample. + +## More information + +- [Azure DocumentDB Documentation](https://azure.microsoft.com/en-us/documentation/services/documentdb/) +- [Azure DocumentDB .NET SDK](https://www.nuget.org/packages/Microsoft.Azure.DocumentDB/) +- [Azure DocumentDB .NET SDK Reference Documentation](https://msdn.microsoft.com/library/azure/dn948556.aspx) diff --git a/Asset/documentdb-dotnet-todo-app/media/image1.png b/Asset/documentdb-dotnet-todo-app/media/image1.png new file mode 100644 index 0000000000000000000000000000000000000000..1445a86d7bf1c7fc81fe260b325e465cb0b12f7b GIT binary patch literal 22354 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 literal 0 HcmV?d00001 diff --git a/Asset/documentdb-dotnet-todo-app/media/publish-2.png b/Asset/documentdb-dotnet-todo-app/media/publish-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae96c8ad3162149c2730c150362433b559842e1 GIT binary patch literal 22107 zcmb@t1yEdFw=LQMk|4pQgIfqe8+Qv5f;$8cP9V5DAxJkG+$Ct^!5xy|?(XjH{x;uV z=e~RDymRZn_uZ~)sNKC~^;&byIp&yS!W88t(NT#|K_C#i)JJh;5D1|Mcyl5n0H27k z$jk!&o;fH>ih@c8NVb6kB(wK&??Irl2(&wc=fE+F?MF=q5D267>HVzJ25t-jsU1m) zzgKnD+n-1ItUCVl@t7aw4V(fAOhBHH07a$2`86VRtN53y+&rH^dLQw*v63QEyRGcv43fC+9(@+IupdCE#PvvNfyLmb@$ua5&t0*&%WA@P<{YpC>HrO$)OGW2TCWS?9 z!snkY2q51AsT@>Nh^$M%4G|6z5k0|LITTDK0ewU1Ct+<}g8I6SO%pC1OOFaQr*zIE z0On9_x%s@|dqClv?T?h15>*!CqGE;Ju90cp%Gt=NO#UA6CWYw0JW89b+N6#bYJgE% z?e1!!;A^T+Yinyz$T9hbS)*ga7htXx+0gZ_ovq?iez9P)6a>NFV^TvPgB;I5pm#Lb zZ_d_G2_b9ZXuSQR-mJU8htg90YcZ(q5XUZ-e;p#BO=~PWCb|AZ^V7rxZYN!kCu$oA z^^?Zu)5U^-K)+3*x<%20TrtACP%Fqlpo|#Rl%sI4ADsK2>$^F}|8idb?Js)yuLqut zUqMqme)c9Y1Jm+bN=7CmICvx-K3{D$+t(*sky!*?J(#N-#S?%^m-XOD5BkHDFZ8~W zIt9&Ahm6P;3ul@vzbNUcl!&-moI6wx{KRchsCi+v-83L($BzWcXoR{B=P9IDm<=-P zH+#-jTOBsvmS`%eH$U9$>Mx!Wr~6X|XDS!5t&ceH^>0D9n}(S2A^xU=KK3G4Yi^c3 z4)GqV;d{4#zG2>cNK!_r+8^?|{-6=~k>7J@rp7shxA`4s2yCPmu;`ZCg9e+usWPXX zvFm*spV>@_kn+PO^YMalaQb~KyTR61O8RzsT?azPYAoZ!fOkndI3atts+WGZ9*NN4 zFV085gg(#2Rmr9KEJ*Y2(QBrz$|S0TK*$KAc?ye79yQ2>xjKOYxPeU5qC?Z7M>|cm zjA@8i3*WJWz=A72B<=IE7}4g>zY|MX;S(-Sk9_;E0ZX`ozs==dwe4wstHh^!HLE|I z_Y5TB=6*TvlJ0de?XuvOClNxBTky5+>9&7IO*%pYnj`n(1t`OToh7k3~*|5_;Rd45ZiD9u@oJIC& zRx@m#B*CP~3PaOx6fgn-=vP*&naWNwkG>d&$dQf^FBP&Mg3mCaI<~NF-2OBlT~5W- zccvt*lB%*5>k95J^tIJE%YW>{0%{Ys!Bh(Hg<$yW>0~9AV^O)Tp*)w)=w96*#y?*G z10-W(XYVas6m^Jz)k;eB1v9A6xEka-6F73~BsK2e(r&tvxz4-GuRVKI@V-(Ug;bLX z!95t(%%yq=4q@PVIWy>zho40H3lM1CV0WT8GV(zCljdoP%`zEH8H0h&^&FbrpvyVx z*ZEqV`{G(t?_4X*hQUz1D;l;A+Q9}hD*~Ap!E_4pWqn3ekxFuL3W+Oeu9U$O_LB)v zZ7BsrkS`lx%hi>YICBpO8Am$u9=IK`ooKu}zwV?s-;@pSSkniX$|)Py_!CLeWfmG0 zUX!2?ujS(i!s$;W*b6@o1d+TiLuC`2m9qB>AS1QA42oIe0QL^%YDbuMqiY#mOmV|O zeJ{JVIiCSkE!Xoo2_4-RH@7-oUf$_xUQJDKgH1u~@yNa@4d6z)Ib7Fg+a|V`mzNC; z3^W!zfE~UR;0pZx`k@iDvFz zNB!$`G}lHRpNG5cQ8RhzytPM#`>R8r$JuSiq;bH!Mo`9VWc&LE1*4qLW)T<3c#ifl zJ0sE`2YpB=DdR>7wTiXwZ_bnF+$}3i<+3uVEGLS-Z~?y*UuAhQf#`>8WK>f9m(h(> zewQ>JJ2vrb)JQ`TjJ#30mSDfp#Q1a{r!XRy>e>ojPtVme+#p;-fpMTdzCf=*jKBslLc4Nn~ z+@V6dy3ye%8gWHyE-^KF{P-apQ)p^GQqo(aP`wxmg}(p(Lg?r>;&_1?CJIVEww}@E zfG*%OS^0r=d%C4zZ=8bg-BuP>5b`TZ%Ab@iK39?8G#?=@u8ZFfi08Z9wd`E#l`vR% z^M3W)?d{Ie5~VDkmds zLbXEY<-2RKAdFqpr==*T)LSz)E4?+ohv5CvB&4;sw@>D% zJ1;2w>$EzxQO0R8#&gk%Sw981>BYMZZYu2*VIS`YKZ(^2xv5`vS$g=2i!H}8L94JT z37@-;8CsHX{pMpYm~eVl<^H~XH`+5$#@;j*WQ1Mb^Zb00N_%a6ecrV-jMH*_uE}Fi z`0@HYoK$~*p@N@-gM*!&{mbP+=>wgo*V&d5_Sw|#PO)#TQ zrCV=YUpgC@`BN=mKzDbZ6_=U3>rC?@wJpg`7j}H(q;t(%83QxiShbjjJ;5sa%eakzyVzR%G(IPbi@iEr+9p1?p50Ofuhm|Ni+_Ncev5Z&wvl{UF#uArbGU59>7&1qi1xbC)E*J&D( z7dg*AH>-3D^NbS>zqzvMz;ryc(L{^$F$~t~DWK8Uo|u$TcMC{}v2oE>e>}iUpaN{C zEw&>hJA1x+@l8-r0Bq=Uf%NKS#NC07k9M{7{0$N3Uoo*lSd8uYxJFQ5VDsfTac4RsWodZGDt+iuKhbT z#_rtUX4@ha?wsu^I)Kb3$Nwg>=dsJD!L_+F-9Nq08OnIy6f&)8#_l66ztG^cn+I$$ zU@O{;m#YDL9WaBkbbSuXnT+PU&nK9|cT2N2E#um;&_+rb)4%?mB2vplG!p7W_U-}s z7aQzWqn15EgBU8g_v{brhhYv-sBo91)vIl(x*H4P4H!qt} zeS|S1fqcsiTIbLtp<;`BqGP3CyWW9;f!^z{v@c(vlDxYf?@3O?g1=(-6&C#DsqT7&@l|^%|_IeLlhI z!*;pH&L7V@HSdR{2h*^VbLd-pAB)&e6&WFes&d@vdIX8gYp*}{?K7>xVK9sxL#;XH zTjn-{Lu&E3k%aW4mQvF3{-8E9JuX)k_cU^;uZtBI_i-L|_KitoEL)J6Bm=^MPDZgQj z7qYZCNL5HIdt-2#D&6&=PaD6FZ@7;Ta_x)8qWoRR@Hbhr;d7m*fZ7J~WE{OdlpQNl zG!Kn1cJ6&^|D`x&RTRLT84O`yIqRk>AUdotYi50z0#JNe!gEv7`t=Y!`-_l?%%Sb^7mm7Sf-!s1UcAW>=aZoWU@7sOD`liw${uGQP0 zy-9z(?k{F-ANyQzJUofOxLriY>%+=iZ zJvchk|HoVEGdx@n$Zs^Z18q5+-+Hj8hrp%jG38MKaH8XX)ihwjfL}*OLFw-9E>UM% zOR_W$C_o$R@3r&yA1hIj92i#=Ljf}z@6Xl<>)S85ww_0FzdS!A-xkm}O}zWAa;P=b zzR1`cWryw$UnUrr`MDB8$f-2SDnL%O-O`bo89H(XU|Gf7uTXHYR&{|AH6u4SEiG-0 zT4CI3XLuruLCO`obKllP@nN&=@(Q{8g{R5iE0onvm~g4=YmEkHt4NWZv3#rQnj%tu z=WJ4WG<0-)n|>Quc!_33uBKhxU6@>L8a>_8`82NHDmKkht<#l;C2Fp8Oq`p*`ETR% zp^ty20+V9PJg)6INyYNeB49)kwV8lP{dVSR3rX05o604p3i}8N2zVYYG|?)gT4Zoo zjJ>;w+q%0GI96}aYjQ`AJvu5BU#iVFXoW(No36W~^VCZ zLMP{b&+UJ=aeh-BT;E&qel4CBs8K4F4*?vEFA$$~oX*Ed`J5Yf3JTljkMtk;_yIU~ zh(R`1Xx(_+u`}MPtgP(d(1%FT?QyA7YrEWHT`wiv?tZZN=zZ99iAlExQl1aZK9xn|>rz-CbP?tVSCz z$-QHoSQ(g0)`znsG0BA(lT1ua0pM%Z`eMcByyecmv#|7Gy<)IM@t%O!X?N^;QTQJA z6?h8GXN5*A>)Pc&+L!2|4HfOzr<4cfQO5Oq>s_o5H3VIg41L_Y3u8}7Y!mBp6}AT^+8^LQaS7oKO<__(0&vUkPC zPn-84jL6N+Et5?^=Yb9TSdFBe?r#7)grA?Au_%eh(Arww(NXqr!N+1e>So%fd3W{M*6yOQ+6 ztRnks>I1mKSQGHf+%j>T&U>FKkofVu1qn$|(9o#$RPoozAOerOFDS5r>kF^%5bC9=c7)_qMPytW9)ET<9u?PCN5FMIxDdA_k3E_`@~{Q93SMm)Zqh%|~2 zvOcCFVzF$HCx_(I=w%3CK?;zL7vr@j9*j}(e~i}IO*!qG<>;-nMCDh^6spVDEtyPx zh~QHi+F#ehFN-XBR=|_zFbm(>+ESX8ou;u`w#mx!X<#Ydiwfq&&B6=fnuRf~N%f+S zm-L*iQN}nl+VW8^$kd*mZSfp$s{Y+y-HE+=`HoB4nyvQzsXKbJDsh2stRbda81;Ie zn7$rIzzM~om|NH2BFkRAvrXPw@<|Tf%r{6`YhqTkW1;p78-e|DBhL_m)u2j;+>X#Y zB|M)wR_{adwD}+D>FFoVx5A%fyz%1h49|R{(owL!UhGY0f%}BHz`Aq^_EMZS%|7*; z{h#L2Hsxk4QB4Z2;r(>^`T5C`n$dwwIJ|#U!Ez}UqAfXs;M{EQIS5<%V&@4YNHeG$ z|5X!M(`Ini>E1uvSzqhB&*U#Rn71$0!lCniJ${3AN^04qaYyM}Z~l!p!Xoh({Tkcr z$t(yvLwl1&$E(^2QOl0jp1bQCkXOy^%UeS~zu!>Stxs%NjQ>0**IW&9v_&Qj46PB; z8mt(F!vSY>57?&4FR{_wiGqGf+4onDts`lI9!a9SwRMNT(ma|5;Gg=lsQYnxl(5jl z-`Mcg{j}bf+(}-^G0sWjka<^UFZ+7KDkdtu<#?Ld{XV_wc71|dNBC=2kyPsVgS*kx zhtbHTl0BANk66AY`sagjh?vbR=MSQiGnJ-?SCspLyIjTBEy7ODJ_x=gr#dg_Qyw1< z9|=%a(;x5h9;BSv3uWd#3?wjLPdJV=T3LwYv0DwF-DkaU94qwqdymE$Xc$OFkTkQ% zEPFaDYg<4`@V<&G3;#fR`an6aAcE5(W=fRnVoE)}hNkUI+hRX;jQIn4@D(BMF>lHy zv-mWJAE}?+K>*o?YiZ|x9!};1Mf0uwRqLyaMleGU_F>CdtxA`g0=oINNrP>R5!Hd* z8JR3o%;&9ETb`K~JB#l0B7#+ylp8xO54%C~g`0JKM&5J4v!~6lJ|ydrnvvryZu#}p zO-LT*qlcKgnGgJq@aC>ewNMtBXu0S=Jct-+7pvf(vu#D^F4?9Ee;2G&^I&+{%gzle zP7Rvysno7{MxXhT+*9#QXpT&LQaSp;{*=RZpu+e{WPf3i^}e-wZ;w~BazIQ>fM9%m zr{aaY^!_^r@WtG24~b}rib=T1kIAVPV17-WZqL0%d4QcyH$=A+@P~ z@ATTLODB)@g}rP=GH*q zru^K^*7l+(IzzX`k3r4%4Ss=h)n<}aVv@!!27+i-x}TO?B|dQL&kWA5A`m|pYee?3 z5a}JwTIG7A-`&>S_UOk{oVc+WlFcYzp9y-4sneKP;C0Y1=Eu-nq9RxS>JycI-A*tKLW6qM3w) zx6<3K;-xCi@#m`Kn};m==C0pm580Iu&o&QCStBh36_w@zlIvtK^ks$Uqc(kU@~l&Z zy48a!dMI4Gc0*QsswusSMPf=odeG=3&%Zw=Ei>^z_+#pt1B$6d-j3$4U13eVAl$k& zqv>QeStN`Xl6&~#D*QGnu2(kI_n>=^F4sDRx>*x5Ia0hxCiOe|E_cUF!z9ha(s@R3 zYS4zP+vD)SzUuk`t4)4St3zHRj9y)^9IJosRj2knAZsm5*p?jU{x^z^%@a!#}c*#wVqPuHf16M6!w_&!oGz z3F>AY`F#n-LF=dk>&ffLmX++g=jk|3ShDP?k47tzRG}DAdB+-6E81kDeo}9ENj5LI zF?qg=zW6Rq|Iu@=S#o!>P^0vrH2(48baK3@d4Bg$@TR$dWbbZ2%L3C|dxzA5ENAR{ zL$X9e!<)?JbY*=jwMV7hCWRLtG_S9TgF?#Tk@$$2sHv2S%Wxly=dxBmZ=&j5e#18e zn_hlU&Ed?~m6h%LHJ01%D1&FQVLQidXE2y^zxKP0r7)R{Br^6Sf7Cfsnf}a;xP55$ zK!ZOtlAZpoUU^W~(efE`_|Sk0GO|WNijPr2Ql2Kn>Cdx4S{W~TiGr!&$Bu*_Kkn|( zD%5h!5HC-9X?F-z>$$L#H+|wiybQcL3~60{*ZH;V%V_QsiI)qaU@2H!KQCq6-1XTC z@VQ$he}7J_vOXl$FlIm(kAd_jVliO{rr)Kv-c53ta? zSb`P{2pfocmzd^s5xjc=fI}=>jQbyf2CLB&$jYz6Rq^u`JOmh(Hn^;2&UW=5XYfEs zAHpW|2IY0;ehRkKfpx5FMvYC|5+RNaMalCa-wJz>^g&;CKFMWHVwL7;CPOCN0wZ2`Xi z_lvV9nx7ar8%TJd|9kX5tegC^BB0Pheld=TJe~c>IuD9kv3X&Y?@SeYQVZNSf&vQeluu)kA!B13 zDV|_jSgouR55! zRwiZ7;b%s$ZXI>nsr2HnTG^}{tC^k1KRpY~gk)E0XnoNm1jQ=5b%wmKvkPKS$Ef=gI=X8-6Atp+0c@ciDWZ&SAH716{AO_bz@c zvDq~2ll4%>PZPr+xMoA^*}IsS8P9#K2>BPWMvWGC^?z40kq6KfB*iOlmLgLVna$$Q zxpon{=`f1;&}Hii=sPFB**sI^jD1{!W|`=7_P+PoYtMKeQdG->&95aSwDDerE>HF< z@mBLyQ(cvP%8d8WZ;1xuaH-c*Lu%9`q2{BRRU{(Vmi?wB=#bmmBbi3h^mB{MagXVV zyiB=R*L?owZOvCPVvC2IGWdb5*!N=-eX_?pQ&$xl;iY2F?+8G(_Um_R$OQ<;59f(c zGFVf*N%QouYHWh*=B&|STdH(Z)Y1YlLfem!(~u3y8YO= z0x#ZXj6bJLAT0Cu7i-A${6SeplM8XNS39%$5*I%_j}$Jy(k5KX3skz{1OTL-K4%OOw!!pid=(ICQJcWo(@VyZcA zGKH0aHw#Nzxa)nP6=p8-l{i|06~jfRin8o=(sP|j5S3HDHZ9(YtkvYiOtln~b3JGE ziJN`?X`WU=YH{n>sn*jtO=zvmMGXPG$;33+E5!bbDgM=0X67ZF2E=*@O*nFj1NCwNzR~@U#6<8_IqCTEx`@2&B;t%aZ6YaKpb%>;JmD<9neyWuH9m1pHL){A{;th*=Cy8KrA z-I=L2QFFNFx=x8;zHfW(7hl;DnT}RkE0Uf~_x%xH^U|ekh%;ew?^~FlPHAjJtt8*P zAwj#`{lrFG)#YuJS?UV2zyTMopfUUPNwAn(Q)5k679q_Y1_E3f3VvrvWek^p$o7AD zZZp?E)tD){dw;UHhngn$BN|a4E#aKZ&Nc8UFp!9~(V1F#FP+FmaJ+d4I*^zh!-Mam4SIQ;A@=eBo^gQgv)Y zi^1g06KTj9rM6RFu@H9PZNeKZ^7p94%VR%Ro~Q6=5jKuP8rF+Ib#z1y=zNRHJe8gEdH}eRmFEcZf}>ZJo29c@_<}ga zwXnf0;)*1csn%7>L39PMdxV}W`z8J5)Hj`+c%Y(E+E7nhHQ}W{chyI8dln5C<7zY3 zc=KmeD&KC+BHCnRzk8ryNtF9y5}$ zzUP|S<|}?~2!E@_3v2cp$MF0YdYu<83U)=;qLawTqiF`-@5`2iLCw$SL&z{SUbkE6 zy_wubiN8lN5-Jt@0?}!1B-$FyCcrruv=WS+*84x= zuO}lb2=phX(E}o%A}|5h^QwBcA{rlO{6yq6o`i$#n6${X>&&eJ>F6!Sj4~{1je(H6 z;k|xkFn;w15zKV*X<_}Kn+46Xk0JzqG995~rqx3~FS{qgjR*o=&~Lgf+g5sd4kXlO z+a26Cb)g=H$^;WrOUi7#s+=e(e!NQg=EDD2INJ+E&i&o8IpxDY>rXMajiBP?oY&WN zK5W4;Z*?w`cP^uo(lbA`X^Pp^GNaOP0IZUAm*>nkMiTr_ur9>;@Zm$f(^p_nRJO0u zF2~EFX=NK^%+EgO@m#y;giNTre+ZW~XOlFH+d^6d~>SN>ZlQ`Z5?y%PnNQ{aePWEsw=`!MQ$}xRNTMPVf!Rn9FnK z;-TBreMKbTde;+(xNeji9v2beHl&qr@e-Y=);u2mWmpR%{)#bK5byng*=Hb7cfXI5 zP){KvvGeKZsEtMEci9+i^$Qu@4uwK_yl&2bdeN*KmV^?WI_yO*9f+b<4W_UklU~Al zV7$p2QL`pz`&s8Y&pCKYvBmoyz{kb>Ri%SIo4c#yOw*IK?h4a>9DRvu ztahLtsmOuVuj&92Q7o)H{(DNzym4SI$nw)cY~lO`Lr^QgrBfk@SN67I3NtDPz+_j=*~xTc44**`J-`X0fCnRY7}_3AR7ZFmcMUkB5(INt3sQ7$WjZUay5Wj=4iN zR=K~J*%oNDldvz&>``Jr=$7CLunb#79db!mG+uh|w&ZPjp2z@tg|30*sRZ~(&A3*Y zAeE?Mz0?&_45xj{1xD& z325bAy+C($4x4S0H|M)8j}N!N);So>8$4QWJum1Tb^cYG1FM;|Fm6+*S9FmsoP^S@ zHMmNudNvX=vu3?ui)jldE2?ogM}qU8`E!No4;{|jS1Sd`{E&>h#WubS+|<=-Y|y~v z*2AswQCSb_l+u#9;jo^ANA9pq$Jit(z-P zxRkkl42v^J^{}TVLVObj*11QwsNZaMs!-Dpv|etg`>IxHIMC?-6&L^#B>;XGf%ziy zzFHRaxPY#6FSr^3ZpvYEV1G0(qCt2Sa33k0mT?cZO!I|yge2kbA|X-HCXarPX&|>6 zT{fp?&-8tPMw5`s(FC@XHwp>Giz$WHs9qriXGfCuJOgnY~>Pf3W!v$M}( z$l&NzU9;WetDreJ);wW`f{1vun-C)54QhN>7HrBu?+1;{T%KmzMmGajL32=X1#Ru7 zxw%A2-HHptV}pH*Z#{Ab4uxLE9dGJDLc(joe$l)jK=XBRFhA?SocHlHl{VBgvn-!p zaGXYejcE~^^Yi(Np8bMJ)`zfJSvl76Ks|;9lfo+8qYp2us@^deKvE!(e)NRui|5?{$?8BL%?O5Zu2Yvy&aPhS5$RBw(If@D}AX0X9=$Wg;ZDt5*G z0FE7E=-)-?H$VV`!Q7Q;$x-#bb>8=*kx1ptowwy;R|@ULDO2Yq08Agnij=C;}IHwTI%XlP8HBuwxOKLcB1D?!eZ zWxazr3Ms}<#l@ujL>MWjt~wnvuvPVkB`ovXxt?X*^Ujt3J zyoxKvAmpZ)ZB^sbVp?|QEKK^*<7z?ekbm0gNVV~ak z9W;&A?D_35 z#(D0j$Qa}CLI}fCl?_R(k*C_?ZV3=>glSLPeiq#f+^8|E_j>|Mg?|9Dft26vuX3b8 zyvkG+|NS3%yMj9PTDyDquo3o=RQX8e6~2(7sF(v;@b=$SLqG?*?`LkYIalYUee)PL zTl}&w4&9h|I@=`g<>+Kdf7ho5EQ46sHm!%eyU;4|JnH)sthk{9agN?&HfJkB)`~nko^%HAc_J|R&rQ!`y6Tk z^z#**>nHPw8-SSGF}HU*4gF=$1IporH<5=Yec)!fxo`Qf^%twABfCxVGX&pq)k1Zq z3M8bc&9MQ1SAwHL!6MgGdKq7lwxg*5fuKFbe-XCI?u-A9HMZCUxIdShvo9*|X3i(| zA8&R`lM#HQ3@m7SUa0V6J4#0}`QvaQf?^>5lE8kaMy`!|6)tcwW%MK^r^74u?+3X8 z5WwX7A8b`h`OUb(rt@Ouc|kDEZgmn(uXM7o6HJp4OhSjzwYqcOaq*1A!X^vPPTUt4l z;cXhFSC=v!RAnn9l48K;fLO&WpT{mJcpn03o+>ly+#b!77%r-1D=RCb(%<5qliyqp zV~FxN-^tP7&3sYBTWu<$>g$6pSCIfW^odMsv=ruWJreuY502-NHVz6hEcT-NlDnng zJD_sle75A89uG&_T%BC^QXmb#`jdrtdxNO<@)+R{jj-@ztcKq8TC_qOME?QcUi%Z- zX@MSuq6QpH!Li`yaHNZYz`grB^1g zpW;Fa*w}It`2!JZaoW(3;)jNY64}iFvB3kx=eoD@%V;#pzz zaN{EMmOnTih){2K2_)XxV|L>z^TEFN>@vL8KLP@Lohot7)a!KAKf9j6^&PDWp+6S2 z2>DfIw>ei(E}z2>p_6Dh_|&&z;`GtNFD$xbFHI9$d&favfjarn6I^E~ZDeyhS^M$h z2cT&k)b~7YZ+SR}R2-mIs*x_P^jl+Zi_Y`wUcP<8FWXw&HQa98!K8wpY-nvt%18B@ zr{&Uya*xq&?n@TA3T#nMy6lDh_7;vBZ9=#wELJ)!n-O2?3CNFVjpW%G9jog)C&F*x z)|7Y-c+)>e;7Ue`Vd`M^T*Wgoo%nsH@uwiB@eP2%3#s6TfxIqDSn5hT zDV)uyMnj_{Cmx!*$*tkC6P@-)N-Rb}YTc)_#Zcd)S5Yy%r27km8TWxzB}3u*Z6M;>7XkA^!xMDLXYhbfQe!zOuK}PUeqhf7N)2ks@G(mX z_NJW^xcm*3&2>2ZSt0n6ZT`e6H#fmTtQ7ySVSEOqUp2xniS*re5dD2M>ny|D6;~j$ zb+L-LoWnTP^ZcLjP)mww#zo5jn?kdzeVc;%Dajd1(Juj0c09Wn<+TvQOROg#BmgJs zvRkKIlunPAsfs)+k>+{3{77Wd{87GIhgyZ%o4Bwqa!&R+HujYGilZd?<2^Y@Izr(o zIIOAgd!-0^aB*;)%~+P+0|o-0N%~gu z5|HBdm@Nc2bK5p`z8&SKz9aUup!J&pQUQe&9=o-!$Voj9D?nikX*$E1&Kz-QQJyyyxsJY59baz zQ9PgpslI&`PO-#nWQ*h*_L}7V^yjAn&%f1e@sEt@*R%BhWf2GYL;2?JxAfEzCQSY-0h1typinME(Q4m4&SO8q? zl_Y1rysr2%`WEK}NR_b-O%?R!6$t(b3WmR)LurkXG3xF55ca{E^*Kmn2^)gd=zVGH zay;%3^M->%wG@>eh*563L{5n=Q!&pndZ_g%;M@Ly035g;nVCwV_OaIT>~E|C-#HKL zjy`NIlfJL~Yeoa*hMQWCyGzA~+<4J(M?&86kgJ(0%Vd;p^%H+C`_$2V?q|LQp|0Oh ze|Pv(GHzFti~qnA? zKB(@*-5M_NIe+cn8PCke=Xbv?<3!9P!Kgw76>zLPr}vEz(y@-)8v+9JF%^<{d)G&n z+Tx<9Uh9&cE)2|ety|@h5w4Pt&f|3qYLpj0F(NIVJ+ZXmF1)%Rr?{?L9_e$4zRol_Mk4!lz*}aZV^B> zSFBalhlBO;f2bPC2naqLKKBdpelvbZJ_-~{&$gOGe#bUm{$<1uSwPFE1P-S&E)o8G zTnmh1DMox6Y1qvXs>%zH4#9uvL;CM}i9Cydw#i@5$O{2d^S>=|K3TWMU;Qo&3X!XT zy?4X{ya@k`v;VWf`?Whsz*X|(fgaH>NFX>eU~yEs_ldj?rT}Rs^%|u34d6O-gl=r> z2GfC_ibxhvh9RY11_FfvNTgk~QKWrI{&lX7^bgGEsb8~n; zQy3F9aaH2b*W=-=CtT<5cr2ECgOehkDAh#;vLys|$eQ@ag!(5)I0XS3 z8o^|6q&DhI=v-zvB1jGJ;VdH?n2Ddm7D_r40anV#@cd%9Onq-_KNBmFtHm;%riq|% zId(s*7{y9FZb+NyKW~yK^tBV!R9#Sp1(hD?gRw08wC39ezhZ!V zUjn<1H;CHeH_<5VFkC6CBkVT2O+2_B+oIebu4#5Y!ZeS|zs?vkITMVo2LGYLKT4JU zso0rvf-4TQu7nJWCSB|q=xY6cYgasN@}7XZgXIH2eIW!Sopgxr61A!<5@{%YSf?jO zPVor}2naAT0-nZ~L9LM`fC>xZ+Y11%X@FUfjTO*K$T7r*_>MfKF|HkG8+sIFE-^OcAoRoOFO z?f_vclTNK75){a4sx8KQ#@u;akCp({G!->k1H= zcPC4^)ndm2^LEF++&UMGe(3=zY691MVAiQ+G3ki`MnI6x#1Y9N-uoPl08oI>sJeah zYOn$nVQC9XnKSt_3D(CR+-3kTtTgQJ`XNMH82ha5`Tl z4`{(jw5NoX4$$8<`>ci{F)$C{A^grikr9t*!gWdOR~<;xoe=n`hQd#|)sOQ7==Kf3-`}1BthmAh+$E!|&*H11tfte^#@5oJ;udJ>L-|n%i z91Se2VEBqv+|a%OYR%3e$j|FLmbZ9T_Xc34 zXp^<8t}h)vlhqRA@OVdc87Kq=D=^P~nu%D#Sba#e!J?x5&nv%|Xg`KqNmY5`bi&lTnil&5se|VnQ z&?rK;J9YO)9YsoAS+o#}JRd}fdEg*zO?IA{IEgV{?H)_`YD8e?S%xRzPM($mP>?XG z{3-$z;{bCd0D&lE2Lmjlm?wVklS+u(V~=(8Z@Ks_p#4^Pm)**aTkKEBM}WNY&~$)k z35>u|37320A0a_3BB9yfK}u~+(5994!nTHsniz>qa2o}&&rz5B{HJhNfz^dNyRF+M z^*QQPYgP$`;hJ_$j~164(z4Zu352T6K9eR~kG4TRF#AND;Aef{}ktCr(N*jp1xeAJ0$rhKd~`+s~^k`R_g931C4zf4)3tT z1q*yRxS?unbK7eak7{;MINocLU3=N|?o!p9q_ZmS}tGY@c0G zxB_b!qR6i&Lwee_`T5NXpK7TkmcLSF=j6bOW&fmO=z28Jx?1a`PTfjq@C+%p$dtRg zobL_P0y^I`%8aFnBH~^^?9VP~{1<|7{dhjLLDKq3xNputq5(GO zeW2?%Hv36k7oc^zA87vn%<6J5_jg+K>TFa2$hq~C{PgX8#hqVuxjcG!z4*W^W+TY8 zym9c2Wh`voN7BFVWxvfi_g5Unlj-O_S>7mI>}AdaM9_LLaMzJ$uUnx1hD5-1C`Rz= z9%&E=;!OI@jez^f-HS+4nHDhU=n&f#`bDl*Ram2R#UOOPdUjdfYf zfltM(J2KXfE?qAbznx^PST#=zicDzcaua$BG}r?UI}~W}@&Gi>K(cUrXB%QDo5Znw z+4ATGG;Pb(y|eJmetg-l?>SPlD-uTf2`1S0N{$d=O(h3XpH6qKT6;XJa7$=cE71?z z!d7D0RT(G^HIMxaXd>JYV1j3P-q$3RaJwkw)PiIoNtGY-v>+@-K%T%4G}yyJLsM9d zI%se^8V;L1052It?mZO~lIxDgxQo3QB*A%Htta#yo6<~GT)b;jlx=a(d;*_}s5ehw zF3g5ujFbu!TucUHy;WuM_|)r}js#1t-K*B<_r^(rFz~>WSm|q+IJ7fW^LDDaf5!5m z-Am~|Pw#jJS`S%F2xiL>Cb|P$B2c)&S84@(E`a_4e=1)6@#9Chc1=lsF^_SlSmUdg z&8J*I1%8z~H*-$MX2qQv(5!@ z5WxvR3?l-x6iW}chhQnHH*btr+F(G-K+A4P!%Vf+?T8En=z#&!`6?iDYWJLb4x+eX z$=Iq(H%0@gk^HAj1(3r1`+e{KS3~8$jb{Ik0`Y%)cZ#JHK-x7) zH*~SDYPK_LHNKcDF+5gHW3dfrV`_D~tF38T_!?sFv3sLN-8QaSZ#PrVe4N@#nJ72A zS9MEWY1giF_22h_Q;dyPFBHUMzfgGG=3Hqm?h+{+RQ(+# zUXxFQZAF^X&{PIvnT)=3inCU6O*f@>+R95Oa4Lt-0zwZ4?OvkNdAC%N?o#>UXeOto zjl)kC!o+jhFx^{WL%U>;^uWt&k5pfCE4bjTn^i0oX0}3WRT0=zZ?m6#&)qxST74*h zLh_vuj}bw~o`rz3OBQQ>^88}b=yrYi?!;+shsw{YgH)(+iBW1gcdxF4>Dm;v4C!=f z-@@qDclKs#u(pa*#b1xz`g7OipXe=??VLNQ(EDA}fNPz6p_^0kJsS>FpGnOPnyCJZ z9Ihm%yB~uJbXWlU`i^+#Va<-=T4A=oM)7mALHEPc?~-Gn{%Mnm!U~LSQx6;MA9U4r zt{1_#^Ao$!6O4MhKsXNP-(*sL0={Q83{8AqHUCdLXByO0mWE;1c0mD^r5l9?6hvqi z8zrnpHc=5#HX&>_Dl|b7!oJhA%@RRC79(JYfC;jLEP+50X~3|G?1%^rin3&Z5Qrfp znWI%RHC0nnGry z?5q5F1g-J$5S`S03&~tO5aqjqr71MOroU>^pS>dATu3F8eFYrIaGx67zr_mHgH842 zB#}>wVQU;lauk}h*b_~Ja%KqG;!(r=OWU|6;;g0z6o0-3ER=Vp`p7HIx!sNf!5ML3 z3zP3A`Q#?nkDIa8<;+JQiqI5oD2~C%EoBX93ndW~VWs^Il*b(N4LzTva#j#-4ArbaR4|u8& zM`9xf$fM;DXNKkyB{D7}E=tX-G6+ZC(Ht>#8mDjfG+84@`*+1O3dBAsKcu8j7{C9I z@c6P~?u$B*PNN*68qXDw97CZT?)Z;K&R_K@YpV5ZE_ywayBQiSVcmM|1@6Rahe_6} zrZM^zzGAC#voZUyL9A>xu6*yb@G zqE`hj?^(wc{ss<$t>sRLtn$ z3%@wcki#3hB%gLiWFM-YZVa-13bo#eIbmhu?H(OkAxgI2n(VFN-E&`NCg%^OvW(Od z|9NK!43G2PKqehY$2J9}>(_OZ*MhJNJb_XgL&tBSb>v$r1%+D^B1?fsgZ1o@*}pVpi3 zli=i^(Kr7KApnSZ{u|2A|GWCH{G+~a260S&R#p}ko0St%%O}8Q#QkqN?KnTEhZObw z|Tg-U zgM-D5xi3n2j6dspf*!=?ib3wTcu=*ITZVEQSBOHr>ZjVp6a{m4PfJk*D3b3D)bxBW zSOapLP%4}}!L5|?u@qESLi_VsEC}4SwEB6`On65^`s9<$ygX7w_F3NvWt7I*QT%K& zor_wc36$jtZV%DF4w?|$mvne}dru8l_T%y#rDa!loUd_)K5G)97nJs;GdB4rO9{>f z!AJGrB2I5Bb@LiB&eEy$V(y1el=eubdjl`|l#|WeQR1%?z$s|2`rfA~^Ws&3Tkp4) zc*D08%SkbYXFd&y9379V`X?UnwXge>u?{NQcL>gQ7T0AuJPG)_YKN^QXHdua;(qGW zFZt6qO(J`&{QIF5N!xD&QPrRX`AhH>Dt>JG62r@w=5#Eri_&X^NM0?gP&4M=ispL{ z$t+^bs5=l$?}GOIyWLGK?@Fhp-Suc7`p~?fqOqWl7M{0e%Qvb5$l~)!;oF}YF9uxm zb0h+V3^^nY^;UVk63uGd66_o#)obt?Exl6G#u5uPg~F(_k?ggku?}Jd_!i_A_&r4Z zFQYB#DhJT0UF%2NqE2c_ZEp{HW$6?a@MAycC#}%;PfiRnt%tEM>s;0 zfsyPWItGQX3C*p@+o&5O(IdfcUmkjkbhcf+{1~SFaIhbAnoxgTgk9 za#ddjRDuvy{8z|I^O6}gibDJXsPBN~Y(P|lv_aV2&|j3+4VXcNZn^QhxRYF#;fL=a6i2VRZ$Ge~DWNrl-#1_Jl>`K`WP;$XxZ1nGMv zB4m|{-<83*k2VK~7gTGYNR zu3pq#L+R}QuosrbS1r9H&1NS&{>8~CT@fFrz?uBspv{aTe(nZ?uX|+IaFqPNBJ9=~ zZ@vQvJ1PIQjR9u5b|@tZUlZF~@^z-&ukZ@gM}ilw**|afe*NTB)rgdF0MC)fP6_1q zrT&9<_s#S69~Qkm_S@YE{qLZ%6>z&(x=49<>DMPtjRq-wgDcR1!Avnq+c-rHTAIK$(@I!~2lDsddJBsZ zP8?6zD`V)|Gz?Vi=Y7#<4#~;M9X<@x(N`|B_&cNXj+nG2(4-V#Fqr&&4GJJUOi?pI zU38lkjlBT{*f;l#Rb?pDlP0Eg(kk{)y!nxG_S!lvsh2vnyNwQ1SPm-iKJ&nV3Q03_ z^Rm+0hvd|SRjL5Gw7*KHP&x6UoT_tIwO1up*XhaYYMZ%FK)X#pQr$5CEbk^=83UaJ~=fj~DqE`N!7 z+>32Mpn)wl#b^5dkex+}S4op?r#O3g<~MH?hE)560d>n|mJw`fQUV&ri(E@hca$`G);jxI7wol=?l#SWCDi zD1-Aso8o&`yi1-u@aQNJ$4z}!40Q*{L6ElXp~PYPP*pygosE@3MB7G4;{ULq41L0^4Zdswy9`~(DgvrMUk?4X@(R_vV0 z2EAFG-Rxp2=oMwPT>kRhgnAuuPJKD%nf&deDxMdnYU$;&e;e>5Aa*q+@Fyy!SoRDZ|8wYD=KnwvX2pFqR&;1jJ!-is*soHWjgNX$(sHA#*M(9F&HZfFK?D} ziIE5-juR7*Zy@zDAuDRaOqOuY#cRjlhg0`RHO!Y3S+cIazFxP*bxJXpRdJ zvs(OE6bUz3pogs6OU#`n+Wa8!>`Dd+9+Mm4 zMoHXuln&sv`|H4VrD@)1;orZ)Jh{_Mr?sZQRSQhp;Tl6@${!9-l5Q8G915$rwyR6V zAdp;Q>W{AcEq#z`^0!T;UTl=*5wJ^IRxNj`C20@(iI}U;H#wHI-Z$O>flPjUVhTMy zU5S&;bzS&gU0T||=fLH;)bWXGK05ABKVQ0IYj`Y4^|d!i;SYn<=A@v;8!k93d4urX z5_)qM{nMX_#%`IX>o30SU}uj|qG+3f=f1PSiMOgjs!g0K;M|k0M7u~ex}Yk2L5at+Djn?%iG##8 z7e2L(tRTE8>b-mtmCWf6sq>^7k4%S#s8vfA1%^hGM%U~ z11W4?$>G&_hCcj>Am9yAoy3eP7Pyv^)Xv1gr88_rh zSay7zeF|d!@;d?&+up1cW9<_EEibHqrwxpcuFQFqI;#e`9e9kyO-21xVEvlME;?3b zda*N3M`4718FfJzmePGxx2a^%2y5KyYLqY1Tn0>+!wmxig9;I()prVOw`-}3L?BnS zYlgeiR9}Rj2wp8I`hps{h%S=pdxEk5s5Gi!!Tw6Xn%9YYmK^mS94LXfxfb3_8U2rJ zK62?5qIYJ0+nHoQE27fnl|jTgH`I5V=_t75t?#2+kG|lID0z`E&`NRU9Btxz{zN`s z%0n96gZ?sbd#SRycY{$?BP3*!H}D0aoi>esojvGMBhkf}n&y0V;mLRym2O@2Q zWmIazxM-6FtHRi(u?%)TV$hqZZ`M7rz=qCh4g@YoJi7QAWqIY^tnCqKRFs69J9c7n zlJuPu8)4c>L}b#yV3LCay!g7~xPcWolAeZDkf5airtLYAGSkLAV`Fnkzc1;%*GU8w znKPuxK=*a=c1lh?5a6JKa++?nUB0SP0SXEHj1!Mh0xxgSa+kga#4P-5?C|U`4Y>n*>shroV9l#2Kfs zKt6dc9q<;k6}I_LbKw78^H-%j*h)_vlT2{FyhJfx)_?OImCRMLcfMkmop;g|7mMo} z8PQ!Yjk&NWo1D-$GBAK8wFebIX6ZN4(Q@Km%pl?7i=jxnI0z;wnU+?%1<(v)a_-d|8tSVd-1n}RR@l7#IoI60 zXWjx4JWTKan%gf9<;YN0AW%LJAf6$WT$o*k1SipGcT9Td#Y*L*j89_G6%|3 zIuQN2LJ@qp?xTFNx7h5Pcp^-Z1qnXr%9h#xp+F_;x!P+P^z>2;r{3q7M$`n4&V({v z49%>$7)Fc*ygg@fv+u5x)1#{9((?lg+)&{_6{f~L?YlY z-v!}sy^(5<86E@#IoqUHq)kunsfWHE?JGX>>nioAAa@+2^OwznQshJx6qim2LH50& z+nlO5HPD*ujn6*cNEKSeZ3EkqE#f?t#5H~Mp7^Wz1~_JK5nE<~oo18{Y(E;7@*LNu z&*bLju54Y7tR0pdX!zj!EK6TB`FX-52;}-D0^+;3-~()RKMLo2w~amEfJ8`6$gy&> z;M;!Fr1Mm7OLA+Vkd(bPVH~!;a9S@Dg2me{y4N)OW*)DBPmq&(%ZXx3{?^l#<}2N? zO@Yhr<1+oSY;-cj1>E(u0UB!r_1H?1z<%5=(ji!F@R?)2pm2ys*$+Jq!mF*j zefKiBM0ny1@w@KxBMjcd;kW6sgZ7#>GX3_7U%*25ys{I;T4;LW;5dxb?CflzRz6z* z>ul2ci1H3K(vi;KDo9o8?^x9Rp!kZLujUlc)TqW}g0|AaGpl>dAJ_xc4sNOV7)*XC z%8vi`h=*r@(%<5&A6Ata922m(hk)iZH`~p8`?}a{o7$g!|9~qZYAJMsA(27CbJboJ zYfNFzet6bZs)A}e!J1N14prLKV~etHlC-x=giZ$>O%sO!>f$#ZvfVwUlT3zE)i{JV zVG-L}b2{?2mO`L6zAVTavY4tj!n7zcSaafE`0;z$8-LIR;(@b`gdY}-?y%8Ij*Yxdf~q?$}hpK$-%?$K;E}NTk1or?_ylGynYcZC=H#G|0v?!%KA` zXTE(`-hG64ys~IqVa4KeS$0nBS8&i|hL#UJ#mqv_V#F6!^X=}SbV3<=I(qaEgQLK0 z)Z*>=@NyR%1)z`EKkuk)S}Z#XkA|@+XYDXPWD8_D1fgM~U4Cd@tDaKcEcW#uxbRw1 z_aX$`)x}ZOdaiB=ah_HuOigLX zzuIhMY#|7`PcF(XX7!+O1mOz7pUK+T6jME-_t`2guQWdFX5KXm20YNsdyhq+ z*!g4k)`O1{++3ybs+lhCc3QSEjyXmHhmr!`2JsA&kY&@8T)MpXio)MF!p#1)yL@8~%H_OC({wT;$?zgKX=e?L7+*Fqp?E#9+?ae&g8yUH-c^h8H<6WNh3 zt4d4NA?xGm4FTELbz&wT%6eSrPnHZ04sOE*o!4bYK6f}fm9D|7SGt${SByrGUQ-b( zk90C6ZR6B_Wr?Xjr68`Xp8Z(fEV{z8WR20XpT;fib_fD?WvnHdB5dOP?mQhrxMy#y z0U@JVU*y-9WiYK={>zWGJ6wN1mowb_^dR0zJvBxXok@S@A#!MS_lN%pYW&fpQDCBb zbm4(tzC>@ykSJq7?KGV94)i`~RA$qy?QGiBK;C|Wcd@C3oxK9ulxhK$+*%3cy`mbS zuMDR4B-wt;DIalFuh|ckm7Hu~Zti--VlX)wc3sC;4U{-pa0FjpZgOIbe>?~P#2qHAZ$;oN(#f@uj_-05QBK&yUOLUf&V71wZFJz5vVG6%LwXgS1 z%4@Hla+^4;4}KN<{>{K1^hw=1J`D<&{mCxM(4Jy>HzJ%}Q^5L(lai)`rZPD2MSP0B z{~sP?EN<7-iByxBAKef%`Qe=W<$b71T4n%NboCL>4mRZB;X5)=z6kbX<qc;cOXEE+*CVsi` z16O!R3ho{a?#wzuCW}XX^>IwrXtMugbZHH8Zopb+=&<5N{5>`oW{!--7Nj52E72f@ zT2l8D*prmHI^~a&k`-U92P?Ra!Y|*r*l+Lgm`Bt_4o4v=sP2KJ;){?FhJwe~J{79f+ZY_C&y?&dTWodU z$o<@X>|OIFV?h6lx4El1;M?y8A3b36Qc+)JInMV!POI0EIZM*t{#}H6ON#h@nj59L zOTsE6Fsl<|v`O{AH#_U$3+khHA8{Y>I&!h6!Zyj~1yuVXl3t3LDIB4D%SCSd*^%Yi zNWPlA+bGU9tUKbqQ(;W%@zcS|c;ty^>L;YZU~lkf(L}uPH!Uh5#Ul%!66r zb$-(5T)4+E+Gj}m)BxCFvDqh4xxnna_K{9jd1Yk+wU~frU=vgD{%45ZdDM&i5V8^ZUhFurKH=8A^9s0IsYT)VON>{d1wjYrVSP*kM@Ob4AaL5?4+2M{ z!BIBL;uTT}o}7UK6cLc?wUnSY7{z88A0K3#cYR=PSW*h&4M>-#Yi!_y#5?f$suB>r zjr8|(^YT`R`@hcd125)%JY4IqtR|>^A0WUramOP*0n)#;;2p zRcGYnsHqj>?K22&kvtyqLHcDc-e6V&Ag=fJQpm5)2tYqz!7EUS{*gO@uayhbEcsy-daod0(@EEY+7N*9ogY0? zAL0uB`+@G|$rX@;4uHv}yf?p<18(>qJZ`$7S)eyqk6ph7()xT3%u54SzFi328rM)^ zkovkFw~K&7XKS*n2)i^z+FAWWZRm=|rMVWrDt##cN^Muc1srlN#QuPxvkl%`R2KdR zBY_hI=jBUn?kUpgqXmnfLERi?_W=#;yvQ8Bn2ojYl{-=kL9?D8Z;L^f78W#=8D&Gw zAU}F^GG4Y|sxPtLSA|cdWo6f*vUqrS5Ql??6fVfOKBT11w$rjpfi2F4(}|CCFngJ} z(^IIWNLgNQT0qvc42?4qg~<$3QRsR!<@V}K5W;TMN(Cn1EsN7=}vv8}d~*w%|f9$k20;d-7m69k~x zjy6WHgZ9el%A+!;i249>a!{QH=W7AS&{?9PqNZFrkKvrK#-;O^s*qg^aw^6rKl@7b z9u<6RXyCk8j@|E|Dq!C%sREZ*lu7vRyhI5F0U^TiuoUW^4_6+aqvleTb-Qi4=OtxX zCxtOGzd*bbCH^BUY>j4Z_U=m)wC&F%g!aUUh3?h@$8FX=+uVrmY3PN&kJhf52hyer zVjqfJzFph?bQ?jy#WsnBgpB@phEc7fyX`*J>PHNkD^y_&Sl$2IA-cl$p=Q8tIqDSG zjgrbq&BqJ%EXU^*EdTkLm#k7&TKW_h@BkpS$33%a&oNupa1^Pd7S6a&B}+Rt0AgS? za8&9v-{2a&eh-vW5&w7%njL(oVR4arW~0w$XIVE{Hl5|S)B`{S8R zxFdMwUXB*aB~KH6Kw(Y7FZV$4l1};~eb7mRAMN5Nir%RS09C|XQZ_$YwhGf(<>?fz z*}{fE4zB+V5B0wyn!-MkbZl)T&oyrt)EkD&gaIFG;{)|vaNktIEz`3id3qU{hJpfUK z&kFYJINPuot#>wTbX%;gY4+ZGA{I}7)h1j{Jm~tHZXRgu+v@)}6ZcGm2W*dI285CJ z_J2yxZM}Z`^UvoY)I6|rpwBXM&(YM^?W+3VtNZ3no>D1?Ig(DaS_w_U_9KFite zPC!hvg12_aPhf^Sguw){y~?XIA>pV=_#WFEKx^d!9rJ{GAY7$0fm5kMWHT-b+Q|kp zcM?=U#FyOY_|$Y;io`2tyU>eQ_&;Fsch5w`28a1fkGMn>Ty{@}vy;Ylzohfw2ELc4 z&~z`b6q1@=t6(GNKinyqD*ZJ%H8lrh>_86Ia}Makk^|hM_7nU$F(=IDZ+x3QcozHJ zZ)#4$9yR-X`~=$-!YJ|j?}W~R*q^p-=>F7~W*Q#GfGwesEWvu5zQ54MpuJ&+cX|_sTQy+?nB$oecr2QEi{lTW$llJrCC2g^HIGSKKM3*cvYwpf`zo4fuN@ z5x`z)UNW_=iVw`|p_qg=c+J;=E$p8MCncf=wcFgT^uiS8Sr?ir^l^YcNz5q-Qf0=| zXkK~160fPO{4v$s&JXx@jzRsg57_c%#=^>RnrDPM8J4Qmr-tK?B)x~6MMUP1_sEd`#zUDjlK0>Q@f@D zKAvA-^LI=X`0t@VVtBKI3x|qg>voE=jhwc#jO^}CxdSNr10~&@by{{t8*o+vLU-d&w6W^kvQj|A5pGamTIj^8h~(#9W8K87*%RGHwwS@6vI%} zvNxOOX!0sZVIhFXj7gH=@?0HE+_i@$OtlXK$&kC88a@!CgjWc-NN+5RVDT z80Fl9h?nfm{7?k4H1#m9^qmE61#8PR(XUn0F}#ERVISDPTL3-|IBu2!>liiC8e#6o zXF4J^irJpUs!=))m4|sSX>qC_~B*d4*t9z3{Uxcl^AT4A#O z*$8ij0D|gwTaaHwrps+WK50bR5>vO6c~wI$m$jcPEJ>+7u12bNtv3=K>+mE0z;JL1gh|hlxx`@49w#gH>q9 z2lIjww{|50QwTcVg(F447$m3i!#?Qw~XeFh86rUvL)l_i%hzfp52ABsVGG~q_vjs{ z)B^PpnoX(aV+{AX(8OH|JAL+r_#-IaSnJaRz#DNW~g@tU(G(64Sj z?NnP%o8W-?LtLxVk`H)1t&@VYZ5uaN@*z2)m@+VXGqVXpiF_b2v=PCv(#u6#X@(tq zk?8RDr?ix`$X7oj#Ql2;jPHS*OZqJh`TKe^$hW3+HX~1ZO^up@txPk*+I*g&Qc1bT z?5e)`Bv;%M;)ZrM_uJB>%2CzbC=VhsA=`$$!N|$SFZI8z@Msqn+AOn-n&W3^R-Mre zKySXFFdyuC%!ZZ4-GlIDf}EG zN0HO+6xcDMb~k8sN|}s13y}P^O>bch*jq%P&%%JV zR7XdjKl)~BkAR!zWlsWHs69otW_Ki$N{eS}DHhFzlpL{lNkUjr%Z=b4V#aS%%!ObLvnp%~$fe&{F^@F;fyyP$RD`qx@y|1S! z3?2wBW#`SLq^ynm{J$dxHn}?EVojMf5G0y;Pp2D z*mg(X&N6DAueT$&30~2@(SWLAKKc2jn})zbz2^}=ZTF5=afWR-C zHlrcNBR~3~?D@7sUS^exqd$kB+wC6%mgfun3)Y}whAM)t~hAxxGV0s_Kyq>9w)ONLg>H1Hap zXVPoc^V5c^U<5`37CW>g-X#<5nZ4?v`S1t3f4Ka87ois){AIm?BO1O*>IjfFp{eRc z&xp`zr-B!qb0x)T{tC)R*w)TU*J+YhHoQ)_m z&+gww_Eq0&U<>Cq9D$^hWRqI=Ep$Bx?*>2&4Zoc2h@|TjupH5SIQjSiSuOgMwj_8h z<6?P%LnJHQ(6<2qiV*?yXIE#*PPXa zC(@jaP9bf`4uX(in)RttV4~A0M_oS4%Z6Wr_nkL&{vh8~4!$oC|K)eiDX#Ql(K(2| z>nyLPw&Sj>u=lIP4=01J`nTHn%^7dew4AEENT6A{{TXXd=kGAP{=muV;N(!DI``UN z`87KwIG$^>I(~I-`XDauru(w`9*fhrq3^WI_)#K|Di?6fLS7^$?J!Ly()&AduG6GW zUZMG&>DmD1zwN8qlhNyq-c=`jJIFYfupZDo3SZ@${b~d~EfEp$_4_{hSR(35b}O^+%LO16$tRcQYj99gWJTEzjz9iYN!)DPt2IupGcn|kDP9OQ2t7Q` z6Djh-9s%Kic}u@$D4s=WNg!#QKoanU7OnGviJ5^B>A%8jAU4?y!UhfsUaw zbbo}chEo{NRTUBO%1^C+y$4GTu+p(^6|x79ZCsbWs#eb=VM044|DByFmwnFVG(Y~I zV;cz^Tg@wPR?_lYY{?kUT)<7oqm(a}s;>3#Rx&VY@jMNbY;2Wn1vgTabx2x5rS)+; z?c7ajl0qE=yNO(4wLI1KCzC4ROew#H68+y%CzM}eMQXe6$5L2@=DS}h3_ZQ(*`m*8 zr4{wJ9hF~A&e;JsW7l-})}d*s&Tp@&a?LW+li?Nn_>79?jG7hc1K5X=@mj59H?zBG z+J+W0a#+hTt+$^9`aY>Te;cyVxqqbL1_FtPxbg*3ke#@m|6B-|TVQgTgL!W-8=%i7 zBU~9>(;@N+mUn*y=K>K-s95_+(Xi7(qk-tp_LX{1p{rJWNR#mM=)_Q*}>Qha| zPYj|?qS#;|k8)&B%U;=Gt|(%934?AGUos$n)O86S&BRIb9=kP1aK!^whqPe@-7 zTb*B!l5$@whPT?x!4}=+>!vyM%90qjfsX_x`>Bg23s1f4i%82m(LQ~JK zQ5zvl{m`3-=db#L7xN3@b)Cc0PNzQ}mnOEUhg64`GSojbtJsa0*0{+_#BEkQ?cXc% zLE9;%O6LWvP9a1;y(!=2xSr2xNzW=Q!!#?=37^dF`D&R~B=G64D16h*;kTf8MQp$} zH{I?-+Q561?52dU>CnEXilXzc(bbX+{Fo9hpEpOk`oS_2Jra1Oz~6$K6;F z741@drCH36iaaA!fc-mzDtIc!0PeK$6;q0go(jRDj-(vKW(s$EdDW6t5cS{!!|UEKq6 zXa%Ze=XB9E?uj=c?Y@o^l%}XaB!hYAnHH70zx7It<2zB8)3Q5RQa%SKl?-=kN1^`w z{%2;3?GZ_$t=9Kj`+`pY!jawYUW2=;+tEKG*!KMmC+Z5QpD@Vip~C zViUSC%GZ+NkT+jg#xx$7o_InCM4|>dq}NYmL>wy9)G>dSOR$U(YLlcxj2b*UBcp6_e!C%0Dgc$Kv9$zhHnE0s*}NcXW`Inu|S(jbuuz@sermN@1;7mW?{co2X_P>*ZidUIRhT^5$l#E z=Dsu(cVWQL3jcn(JC^u}YT|gsc_9D*(IDZfhC6N72ZyBHP1S0j{ALRI{f??sAn6n1 zVO(WS=2pJ#X50(Bs#L(CjjJn8Y!80?!nJd{iM@SS)=fqKO4dmek$JmhUHZbH3EfJY zp3li$rrK2Y;AVGRb#z;f))?Y>Q#vS&X)yCU9IlQ*Lsr*SENZ-}-(p2w z6VN}x-aUOVsoJ;h>id-4_w6&hBTz!9Ro<~`g1j~PFm(~S4H2#g~3WP zgGo}O3*7ewnZ|=Q=d6;8b3zDnBd}G3{u`)N^t{?9KG^Z@lg8?I%`?GXp$MR8PcCTk zqm0+}tzi<1*ieX4==w{8$yyC~tJNAMc;=FzXmp;gOt?yNMZ{-ma3fZ|xvs{ewt?Mc zXlrt7K}f&VBbW0f#&Y-X>X$7k>gHZdwSax|)l;CLmV_V3Z||pC%MCaLWlMa-@ZCDS z_@?2~Y^(bIwOOLK-N%zZ25qaN-|bg^eazX|JJZhWD-8YU`0@IJw zMSE3T0E8?|E7bE@FtGilG_Ex=Lt-izVK~d&6b)36`0SYxN-R*wxI00i7Lx#Cl`T~} zxPM+-BPcU(QQ_HC1GR^S12tw$K3lr*b5bCc$nSOCfqw8maQD5SXZAMDDik~6rq5LQ0 z=@^maTfifrt%4g$VCt|Z0W&RIKgpS>{Z0@TE(5r?)QI=Fcc7B|n{z1Xi#BI+Qg7bN z$9JEb-Vc&^et-$Uk#FWJvQ0zOA74^}IglcN5*yA*%PSB)gugH{GBP#w`||_;x8u`n zB=0M^{ZZ>UoPhPj#;4;t4m-K^SS-_gonyzxcN>}%ZmB2x7Q{?@=N*MNfLu=CY2Wj} z(WH1RA!vy(FNX9|2)a|I*qxP)NB@m^AohiXPo$#BSN%$u^hwokkrQ`_XO9lkJp1I$ zo6Vwr%s+J_`)K-H7y=*_LDIE7eSY?#d_5CHpd5yoCa>v#iU|iVbK`b)MW3VPo&Y3% zj8Opk<%9b{6eN7OIR(Fsy9g=wrPfOW(}Bk>Eibf8>eqZ)4@?)MI-OJS0#jXjm3LGK z|2%L=i6hJEZV|U~|81%z@3VOw*8nx2^n%PHvLS<^g-u#_q58Ae%Y8Siw zS?$Z4glCE65CY~I@jnYgI4}FliJ{cje^^ph_B%0f@V!7mVPSJ=X>B{LBP%`PRKfZy_CQJ<+PTo<@TZ8#k~&_|J*1stkqdGb429f{{(5VAFKb=8Kx1Pl9lNQaE9hC5rg1mEfw%MP zT&mQ0Ra`N>17N}J)>E)=@Ebx@@hT3z1UptT0` zel0F`SorQCN-W%6J0deML;3pr(ncshco5`xyUR4o6TyAS=rPB5hi`J+TWH)O_ZoUy z{i!h~s|<#k4*{A$Py8-d==1MDJ2Tay zGzkGKwxY@J(^MJzS z&~wDKQ@ta5s@jQE5#N0N8rx@zxOFksul7|{YNL$5PujRDS4BHn1{p>tdNoeX&NE|I zNI=Y5Kqtr|uIy)FGSC0}Ao$%<4>m3Ut4L7{O& zC*@a4a=|y$njdXY8GNC!%CQXvGYabRGq0>IjLieHum>-6z*YG8`sDp0UpcUM*%@$z z6uI^@*le@6YXkR)?gMHg{k#qF+E>LhEm)P^K*oO=9bX3h?y2KosrI*UlC4PRp^NYR z_KuVCdwyr;bh4qFqktKsa&2)h=EbN(zdLSZ&YR=Q?2otoOdV;6p7g=GyYCnWn z5BZg!x$|yEldwO`&usM`>GoBMC)Pq1+l+8*FkwHB2)>ArdNtaQ=G~ty*);AFE{x3~ z=n7+J_OWl@r|GBX>YX(-3>JW!GxbiBr6E{MswZG`?vGKvSr^!wn_b$G+PKj$E8Z>p zdh=k`*)B5#D8<7KGveNFSe)Eu^=VidvV1eR&+1@ zBxa(heTYCb!mS=~D&v0Ou=vXi^|!}PaqM_QLYwbloI{#QWj@r&s#F?!w5eB*Tq=&H$Q|5`KF>9Y{BdOq&S-^-I8|fSKIK z7zz@QTpDokgv&Zef#p1)YeqxkF*o=5#fGfA5R1M0u8W?UxOlZm11@qzbk^o!zqEs% zsy*~#g^50hNSnzTu*(jn*5IFiG~$4pemdz=|3qACac?ifuh9wXu`7((=YQdl;C?&6 zWWVWla2DzrPH#T_`H3-bbI)-}FV1ag`qcPF*t6+S)L)djRJg3mrE%ZYdSHGc_!TF=>KbGw3c;>%`V(z>&L^^YaJWl5PU6U76h+63H(g;f@-_+sK=nHG- z(#Uko2mA{T%jC(Mdb4%L78_%*iG$0|=Nd%sx9uQW1LgyonuxXbc0+LP!GNFgYFj3> zH;SL^eM)LtS|3^hqLIerJL&3O9P`RLSuSy-Eb9JixF$A*X&lJf)o&nfYtped;%G zt*@|d%m7Oz3qa~>S>4xYEvnLMrLm=+TltPyQTHV{^k_Y#sp+dj4@KF|jX?vJfl%7k z$B-@}kwf|Y@mxFC%`@35yV>iyDj)X${%dn06T9bo`Vo(-r#$v|J7 zEdRL4{zRno_0TcLN%`}y>fbK@I#*sGz-`5)jN-2e{zuJx0j`_snYA&h@s2hNBGXlw z6&771GPpTa6trM?d$kJ}e4h=J zv$EWRi5D#0*aAv|f~Q0Ou@5`;vd%&*#F6&}6i`3>k7;vp7H*vudpvv;+rij8x-BTS zb~>)r-nCC!_ui9cb0xt@^kjCH)ak4g8Qx|yN=KuP8RwIjwXL>agN?<>#>**9>+@=; zzAEiLlqY7? zN%%I#&8zAPx{n=2B6xL`)rN}|Uz4j&x z*-#tzR&n*cnjQ7S0}@b92WueFYm;T4p3L)W;Atu@MH1d31)%3^H$3inLJ*7`x9-{N z%?(gXcijq&j-yw4Az&0t-93{O7p2CYpmr-eBXo28&&U>q zYbnKjd9JVTy_S5O{b4eJ>_ee{1mL^RY8_b)M0(~QyvPb>i*PP{pYf|O;b=JuT;s$f z9#TF>ZbDXuArPmE-WAp#YegT_7_KxW#&9-kn81 zM6zDG>me&r46`r194D}_=rVkHJHaw1A<+83RlA<)pK4yBAnc<2w?Ba&LsfusAtr;0TEN^77KBMdt(&C5%Dk!v> zvL(psq5(D-D5DVkKQUtF_F_w;7Kb-b3{b*ls@9^Q`Bg1ywU*D7`nHI*dZD(}_*)mY z`)Uj2&?*Tt)d(&>QzJgpL?0Cjy&<~<=HoRVdm)g?H9!c0r=2#SqAs8IOcIW9N-+ix zBP;3}+R8Y$YaGt~T3@A}EACKp?y94Q?*-k^du%3|YnDQ-qJBY_Q&wEpV)qv;w!l(z zJS{wp8h3N1=5tLcFGDZ`SH0!1-7}QB$~V5B{(~$TK5TpSY};#)LSfR+{GJ{xk)#E` zdbeEv(43EhlVwfdr1>yBjgw`5v(CcS*4EdzVd#CL`C()&J&1R^q)0RiitnkZ0ib9a z9YB?-OWKtHRZ5Cr2ZE-sm5@y3(`I=^wZUsO$?|F`;Ytm5FiWeHlcgY3dF`+ug?V}J z_HZGn?hZrSOsciH{wnZ~CWNEf2+V=ckpI%*fRYp`K@>&TR>0Afw~lUshWeS>HmhO7 zsi}%!Ipi*`=chITkI6hY$^9o#;2TvvR1`E-$uio8jO=(EE~aJ= z2>5_H*}(Ma*A8IpiDaWzzPodaKsj(~Y9_nG7Eo!U{L#gRC+ynaYoFDVRpJCNZE%66?mpqB4Ojx9j`lo?eCN%`nngPkf*vba{jwA@#Lh=|hCzE^a?8NWwq{e?t#asrg#rl$P(ok@6Od@2ZbgF1t?4gOG9YuZEU`c zlB!nZp=zC&O8y<~GBI1v(eUUr4X^$4z8y`zo% zmqgdey6NCU1!VD3Vq7Q$*x49naO&oJwe^R`Dz@~uH>bdPWETSzBCtWd#z=$WU1{Ej zq2&>SH=}QSk&x_Ofem|TEiP49=o7d&B>pZ0f!aLwKCQvF*qknQHpqC1!QO;aAx9;| zR2p!Q<6C?eyh`BY%QIF}!NFT+);*-jYpO&$|&aPsEFK0n~xx;t<4!>7`s)oe*6fwlW^xrr*74NE8 z!r4iZ4pB`zGc0FX$6Vp{DHnUkY(=(Bk-q!Ks3p(7DF)a&mCNS@^Okt9oU#@u+VZ9f zXbX5#8)tQ)AgLqRs;-l2^KZiI>w&Q ztgY`bMbvM!wouI*S@PEDPM&PmE3;T8KA9E96HY$A6!o}{m)5fSeKk3`==2%N>b>5~ zb?Z2)(o`&qeJeT?ABu@o0m?i`M)fDJ0+&a!8%QmAUAjWQ6}jE;bxt+d)mYkXMiIF! z3D=*+Gn^z0n!h;PwRCko`)aeWQYyW(w(V_MXI!?fn-;@jrh4I=!gxJ@vN>v=jm+}= zq;l`~J)|OE#O);BoN8io7YMQvz9GG>Urf?jCmJ85FCPu6|;cvH%xlCNgH`8 zx^I6eO=GColGA?YaPWrfS-In&Y1@N@UzBU5uI4(0EyzTdW7S0)pZ(U!Lju$`6g*8F zE!?{^&K5eK&(s`bYka-A2p`JI*9oy)WNBIJUph+Qp>4ktIa*Wa(;+jg5yD)`PofP$d#r}6~As$r83kc-I4@!bC7#YThUm7LRtvgqXR z9xQ8oc4w#2qn^~r5gHux^&7MDqK}u`b4hGke(98KF2yvuDu#jz^QH^ENU%yAKJ8j* z$&HgQb?njA=;E1&o2aU5tHZ!eS~%8m?tST=yzw_tM<>;eP)DGP^k^{rLaWJfQ+f5O zW00M603t=P39IK?6REonwHnJy@uX1vv?V&3=Q#ytQtu-4C-ubd41)?9o9>fntkX6M z7YrnRA`oRE?S}hP>DF{Rw4L6?Jr#9lx^=9&IyQKx3*T3y((Jz?t;%6s3V2~k;Fh-a zVUp3s-+f1T5$>meA@Qfv<6<*j@>7qPdO5IPX%QPRtOvm0m@Y_)WHb21XUe!lmX$9g<%;aKy+OZZyP zo|-dJos48l*>gFbqVx=dD8Q3mTZ#_Pqzp^ zNGs(XbxEec~Vkd!M z#rMWMcgFvg=emmC+Pd+I39g5IK8D@e4Us43m9B5736&MvA!E`v;uppkzWwTdV|&Mo z4d^+HFaeG8r0SVj@Nuc)dnM!kfHDfc3fiw9rvsRJD#P5QSz?)P(Bzx)m={@e#Jj1?H^#fBiweD zOX??^>r0~Jd8U$d{KMZD_VKhFr!$Q#J3WDJ6N0n9x@r2770Z3&Fg73@ z-ADD{ZiJQ^+ii^ho%%uGzTrD9`EB26FD4P+RaV=!da+iBJFNNK+SchCsrxN19xw4BgpLXQ4$>|TC?s9c&8j7Gaf?#lC#rwPOgR?5OOnSj{NVSLX<;@D?K_fRCGgViJK&B_Uf-Heq<}h z$f_#WG7R=X$};3J%9ZR=%dDaj)8y47`70&A&=-SWePUj%DVq{+La0^P#u8ka0kR#nTU} zUdv1+9OajrtxLNI*;m}^)PjEK)}&**dSjKzC8*<(|3g$A2l^f*@|S{C(C*i&TN(m5+B?}~j|n(i%MTTQ zn01VNsbN(ENc6?6>g1(GaBhbnd5^c?Nge(flgHwt(bCr4&H;as{oga*U7 zr_}V4{i)(D>6e0Ip9hPG!b@U?{MsXj$l}rNQ{~HI4i%i42iE7asY+q=<7Z|yMa+s}65iLG9!azYv_5RzD$K}7X+);vw z5j2j}B&!+HBO=ss4`v!#+A^BV*UqIiAl_67JD~2D%oAD2C@26XO5-4#{S$kL5sbFj zNX1H4?SXJ^M2fztsujD9-VF@@J1 zlp#D>Jvs5|8(0T6Gvk{LX0hl!54PYce2OwwAkcaQvL4ruw}gvp&H&)y)^s`!yFzD^ z^AVpMH;+CE;IS`mpJRnkGN?euPI6#pH%BHVQ<=VeX)h{2Jo?QT`mAKm3gxQcyMWF} z_7J0P?A+n(RmeUlk%LNnL(6g1^QpIvKkB&4+2g0POu%E<0+2Gl_bwwK>tPJH^Tsu! z&8LZF^>2$8Ki_7TtO^9ws(O3mY5fr_saoDK<*?ptthSUhcKq-sBLeN8sZ6n3GczO~ ziPt}q@(-&(eCGjPJ|QQmqg$nlZW*w!B6;)C3oLuDhah46PwGIP9-Lx-Y#euC#__tS z8jR2J`r^>t@^xV(Lm6%C^2&2gJFzNzdwnXp6?!UCXnbUR;qk@J6?S!Xu~}B;>KL1b z%DY)2;}Q5Xk%emMs{G+6kxIX@XqjM#-YC+wI%iu+0W@~$lGq0-4x4f2FSu)+yQ(;1Lj zaX(hmomZdr2nigEIN!8RXW;cIOZ&Z5vqx@fGvot&`7)=9c4`z%UW-0fV>U&lz0Y;% z&|Xgx^5S-@(63L%stnxYoHTN=>Zd(1}1d({hI(Eno(-4U#$=LJkvH!R1~=l%C@>oBPp%-wP~dc zZ%PBuraR5Ln1bVmHW=$XBKB@NRgI^gzdH19XUm=wd-8ySbQnoY3J%*S79yjKv=Ui> z;n4)0dkM|?K7`|&*$Ey_)vm8Ku0iXrZWZ`&_Vw5q64lhtvSnQH=3UxwIe~rKH$iaQ zP)1^vl5WG`H_bMUc8if4zZSUUPmi*idgApctwjn9IW*qM6i)r@A=DX>m-2>${v7jv*&ExEY2dm97fK> z?zeAAdo$E|3P6t~zVOWR{gOpo1)-6BG^34) zdel94+69iBossop?PhB+8JU3}s6-|6SNBl0c7_69d}U(2gS7GCE-tPp0HwyLr^oVc zO)KN$xAOD1A|hh5r4w}N?mm{gp&|K;ED78jlMjU^;iA<=+APB_ycIVIS+R+!Of_HggVsCc@!m}2x! z_$(f+j5Qjn94AmM{W3jXQp|FeB9VgV>6&VJ^wr)B*$j)CBQ)ZTF%3JVz(|N<47Pi& z#DyfqZplusbZfI@9Co=%8I_L2wFaL`8E~LrU8EoLGnTG`v3PD^zYnR*doud+?`_pX z?0hntr3d4=5uDA_f8i^Wt2FYha$N_O+BDjzQ@e5;TG^?gFUQ>AV&T}BzJ!o^O?-sI zZUVMKmzi{$_(Sm;J1K*b=6E_LwXSHeE_InVLU%*qzO zsFo3`vhV4@r!q%_o^pNuS(CEk>arK+H4WHvgueEm7y(0Bdcv--$Wx+vJ|Yzm5KvsR zjFw=WX*p;9;4!1-?&@YG|52MR>+WmMw zx*7ovPpn239Dgk{G-F9EdQe4J!=<=JJ(iC^648?8yFM^M^l2sjqiFYwnswYSstO$suYk(2ht7>6lJ zD-=Ka{z>2wPVu7@7CWI95#!mzbDQ&mUD z#3bL}`r|n78Q2Z400&_Ph1h4K$t8{b6Wn%NWQB2-aIVfOyLzwo@>Gw+x9>=_5MBCB zLQSC!B>B5dm0NnzN8I)OL^AtNo~0(DzAWgXJ!vL3GqjfOpNkBT?{Wx=KHXl5DNCYV z2I4P3uc%G5(0jiS<^S1>*X`yJPj!(^Qng(cfh5g<_Eu4TVc}e9dtV9;2M@?rb9E9v z7(K;4&dqK8;W`twX$5FWk3nT|2BmsW_-adcxeO3F&HN!T;uFeP9BsDf1|pbtLOqZ& zt1nk7txsgTNKI}6UK73bluN#14}x5gE%o}PabQCqsoW90Nylr%?`&6@W=5Av%@`;% zX;Q>knJat6sQ66x3tlCA82OSUylkj0eo9mrm&#QZ+#F7@>NuY?vfOUaTFPv#D{N*l z`qoPxXXic<4UXNJ!zScmI+{?L8N~I&-$H%RM^ST#{-Bznk1@tdG?eP}MYQ(Lbe_>^ zdMI}B4}yIfK!oD~PditpfeG|vLaF%JfFWq(1buUAUzMy>L@%ZllYldQD#SCYM3a!o zR!Z(r0^aX7=EQM-&e?V#F1rI}MreGq9@kwN9NS|`gI z=&ZPt9dCmeIgtoBv+3fU>P@+>mpkmOJ=d?9*A4;95HqAH^rH|*McoO%H za6|CCUB_GIa92ykd|^jcBE&FN;ASkT3JMSIN=-;;GE@jBnYV-V!S+}} z`yrj_ zVI7bPc}%06GKnka{G`#wx0N{$QcB@EZq-VXn&7@0LUSL)QeeI8XANuDdDvKurVhwc3eRgdpnsR&PgVAF=+cHNpfJy z&HfCNZ(dL(bfuNlGXVrk2=|2{`nRX+FK2_+i8cGguPZu01x$}>L?~S>-J$tUSr3e zno}egicq(`jcB3;SnvK~^QA9l{H;3`-)xgC+*)sz-d1n> z%pqob+w&G~$lg?abo$#OjgLfPLbU}^Cu-~}d{urKqO<*FVT-qVA%Ny4mkzzE%mn=% zq+#@Esr*V^@__cA$a#O^$$mD=KfO=NqQYr*O3;VP11U_h|S2uA&b zQ-p8-pr;N+iwEA(n&B!y2bX2`LVch#I3ZdWYhLY1FpthYuj`pI)lMz{={TpWY9b$U z>m()gg!#pfVS#`bKBE+arM_T`C@kOx);mZ3k7XUr`a(H|o`E19NxokiA2wakb!%9y z?&j$cD${&nR$@MS#m&1WRV%KmxQIX8S0y;ke!X-Pfa79E)daM}9;@g3uzPVE{s9?Y!I9$p zH6GtPf_MQcLl((P$_OSy%MVuDU*s+qB8a2meBajR$}~A^*+w7a9Z=FMhKo_E)NLXY zZGQ_wV}F*(;3TK>Ge{}$DBw8u@?ItzIU^%uek{o&i+RE&V;QXFEq?gN=oDlC25s_sQ|D7-6D6nz)T5fuJ4|A6Z^E}X^cP}@V zS<{!cO2M>lGe2WHx{j3mmgEX2ak!dp&Hw2vJd+gX8AH!0ve+7iMBs2R#S|`7MRdF@ z%jJuvD*D!pUiB|$g=`^T#?_+?s78g64;1ZG@1&B1P2&T*1taHPDA%>sEyiMHMO|vySv7x(mv^5T`sf``&ZcV=f?=E~CHycgx9~IbT2W+jxp+R0Tx7|k(eRjO zQe#h@J5ULYbKTvYw+^EjDnDi2To$a{jhzU6;G_QVK9$71(>oeZQE~BBFBzl<>jUs& zBz8*ao8MW^+pbwFTW7m;L-k%9{tmHqUJ6vDT1dyRyx5~C`rM_dJ)7uO0;it!%1mzK zcL9MGQl|WyvA&&5E^*5(#_XW=p&m|D4h!c)Z?ONvoc5(|&974#2DNM_+Eh-jI;ray z-xba}GI0FfEGSpeoGy@6-dWVdhKZ3&N`!nbJb_;?vW-4Hbyt)v@nM{Z^o%m&A?Suq z*pyqB89s}P5JSa0H?7J0aFL#aKaI>#CsnehLQTk|c(sQ*xY2C55SB(x#*4W^E;G1U9JgwArxaZqvKKFJzu`rHryDl2@Nk z2Vo`~dlY#sUEKKe8hLtnc<Lk7OuMDelj_L*zi^-NS;EmL7^Q6dqstY!3+Ynny!I zJB4h}exr`S)NV_G%j2yVmy#yS91stlv;O-9MsUM(|6t2$0waH3Unxfhz0h~<(S~ct z9D|DylPz9-2(Qne zj(=T9q9*3l`Q!cPgS-!4A$;YZzU{7+E-Uo;E4`5Qnu1TQ=gH*y#ALO~@eR zX4@BnvLVd)msEPAq*u1dqas_bnvbNg$-#8>Xfov1V85qc`)Z?;&;4Uer_`ofDSeijl%%2m2mDd#{kL$Z!5#e26AM3nEz zA6JsNJC`z&JG-1sC7zN$qkJAKwuKUYaMX{L9Uq8GXz#c@KqGk(S0IZ%R2tYU&GiHi zt<~O1@2ov+#T{ja_s?vJpU7(zh^W{75mlGGaEY0ODYeu)xUm!+7-d*Edpa%N2E+cy zsd-sZU;j~48_B`TVP+@Tj%#sym-9yrmn)Q9a-u=%eB29P_Wk=#yA1UUdZ(xJbwkwE z+ynhTD=s~^jP|UH)xs^>+D67^!mMVk6q5EGC4b$~fyD#CZSpCy6|?G`qul<=Sh;#h zK0yrO9ggAxXLknYNEO{~lMe;B*eb@AqcLjR+P;KRa)U~W%@&rygwi)GrVPd1$09c` zgYL(w#Pdm@Db-%>yoKFC3a;T=l6|BxHKeEYsx%P(kjd6WSXLb!dFiTwC?_|RJdm+P z;jS3@KefL{bfRPb^sv{!GV;5Mxc9HJ)x?U*-XFsoG2c~8_)+mbeFZ@#wR34)k)9S; zNYn=VI-xTbqV&Y=Y%_;LVCiO?%F$31uI0WykR*Kt4K=Y`JX@mMACKEH?j>>VRQcu* z*`B^jQnctg@>GOq==E<|g@FhkZi^$o?*f?tgc|q-oEyUhRMQim|vpb$i3ZL@bA4qf!04 z(Hl{jK06O2qgcdxfC>nJo-KrUKUv<3{DfWN@{rtUmRyG$7GAb~M+kov;6P9N4LhXq zWRvzAZH}!2$S@IrtPz93eUY(=35l5wY)f}VqQgVo;p&?%B{#D7-RlqRF1Lm(490{T z9P{@UbYam^hi-KxMLPq2Pv4R_J+al7`~pD=!v;y3*BT|M&*fZ5-H=KPcXc!E^6!px z%ik%**VCq5bTVV1rD89SU^hz4$?msFdXL>)`^S!V-IyIk0HF-gw84m!AtvsRjx;@# z`*gC{J3T0jMvdV@HvDxUkl>Q{e? z%Iv{hb#9O6GclRds_)KKLNckL&ZdS#a|dY#r>O{=hMWhRZ&VZkEPd~&chk`CJv5Kr z^=eS7L_XH2I}KruwPnq4 zT~BDk?$jfs)JDKk>y2ZG)w|Ltvmc}boel&}MliY&`0DYDb*4}=NA2Dmh!{016tkTQMEm7p2T<^gKKdBnv5#^V2N zvx$Ac>x^T3=m?}-`!klPfEUd5@*i2{oJW&s^EfUp?)1|kCt!h8O@s6r=wfN~>NG<( zEqefJ=cg5qIxP8bZ<0ERc#GXQbVqpfVC9ZF7IPOE7}B5i7yKytUu(TO%Vb|775#T@ zFn}_cMla{yw>VjGL}?PxE}=ey&rMPO)DfI_-^r&hCSLZJMgfG5kjtSE>ho#A>AN&# z+S>4L8KmllK2o}~wQr%ECbJwgg$V(qOLg@B4LSU0#}Lj}GW(g@#HPSx)ZY@5kEU6^pZ?tPmuTwZ(ibx!#ekBO3%M%q{zGM0U2|MOR0 zvSZ}=^j;h2)9kRjSo>GIC^vg#pL&!lyHW;f5M_LEcma%B zF+pFU-KMmvDY~2CwY1sHgU_g+`BjPY6gm4&erL7u=_qfy=g%w&hRz9fodx|N*JO7(LzNe;)}f`|u|SU1{493v;6fHk7{@`W8tA1yyp`$4{EWq7*cVJr$qUQg^8D#apeWi_8MB~ z=3jpn>Msb^o{H+jcV28;YXC~H#qNmt@a=C%6^w|5i6LQM)HY4rV|+x4#XZ}3(NnH; zK}NYc$SwEQ^~gzq9_Bu-m~S*{VtKY=U00Dj<9awWbo5jyhd1ZZ3zyP%oRRB~to_Ud z+RYm1f_-M#iqEbpPGhw^iJ78&v#s*{H4qA~U=93zpzz8c<;;;k?aEE8-w~Q57^Ev{ z&{b&p1t@-?sS6|lHAnrykObnSFv96{KL#qO!9c}><@s}{brs9_-Or@#crQ3>cAHcT zljchn&4p>U0woWu0Vb1?Qe!dO;{6SSnDgSote(865K>=NQK5(p&e8(qqM2&T6dIHv z2Siz6h%HwxoHe28^tfZeUInvCpXm_++lZ_ExmH5p>$-u3`I3A&w1mhf1_eTI$S1Ei z(i$Ht%LH(KI{U4${&@JfNpZl>xl;UDXMNBSgpw`#zZPLt5FqAMHOHg$^<@Ib3Q_I1 zi01Et%c%Fi_Sf5<#j~1@xwsSGYp3|!l~gV{mhQx3h7C~gmh|q!$ZpP-qi<^rXM3=< z3;vg?cC+S9SJ=-fa?Q4cXs2-v&HaOURwC9Ist$#LY%c%J&RdEy8nx?VLwo1pYJ;M1 zp|)i$Lru^fC=zLHvKe0K!|=CyYyM6u6hSAj`(W@`aQj%hcdDnnar&0`{BFYO{xN0O z&B-sl^2vTq*pA1|RT9sYf2!I!mPc&nfcBpI_(ZtG=xv#OaxuG8ZZfk0x+kX$@zd(E zXA=igmUCS4DKl=Lto_)X76i{-z;b-H_JG92tcnXEM5GIHCP-#?+GEbIV_0OlWIPYC zEBdy$eWjVWZ8ii#p_1CQ_*&cbvyI`lXTss-pyk+K>b31s&1>(E?C0@eF+G#0( zajEdBX7j-{0Q~RKx1#ho`pv3%M5mbqGqk=!93Oy_PVqaTIQ*u6s2_PbP4u24UUZI& z)-ONZ64#eJclvfo>rM@%k1_W&)*kyGH^NIF;lJTmk1PVM0%@3xRTwmH`~;AU0mT-a zVG9f2)^GP?wdQUkNwM4f#3QL7L(2U>nkVVui)C)yyF$}!OMH5`n!fZHtfxG<56v{`n zVzrWQCV{SGasMWl4M;!!dH_=GA#dHkw9_oS#8uh|x#1u8*XD8!Gm~}*n>jDbFVM6Z zye`fE(A!YydgijQ(CVsn*5p3=QDIs!!hHlh4N|pXFWVEvMn;=?=AUXIR6mQh0m^UsZgQs7IM()tZ&NV{7*? z8*Ym6w2*T4eSR3ge31AHn27Brn?s*Kj9T&YEXnROn_#^Uv4M&_l2-Mmp7I&{4q4pv z)LG>9zr%1?oWdi9jJu|agIhSA)2XFM3DxREH=*z7z-L%uNbSgF)*7$bpj;C~N!>-1 zEJ5)2O=C*RMyldtjUJ^C6R{(XjnF|#Yp_iB9V(q%FX70T%)HImT&5@P_FJkv3uVfL z=j{4B3#K@)X~?$xh?6N>*kh1iCjD_{&coDJ`7g28o)qS zA&Y88%wn>C(BcM%=QP8X1FT16014uBK3b`ve!FmC@cXLifR2{7?x>f}Ji9|Y?xTV@ ztd}yD`^?65!wS%iN>Cm7X6pBgdDjz(%(C{>voowTudQ#}#S5o;ftTnW*Rq}sKl)jWP1bUj^;U=KT4^jm~I$lNY$AeJW+k1&W0}s{iIQbv-qo43VHg-7lp`wB*Tc^ z!*IcEXJpHdMn9v-mi9|v?9RbZ~Ye>EVG z@ZKc?P%b#vDu0Xld)O9-=Rhdq(hT|D83o$M&_ZJ*baT@UrykQ2Yklvq^Lq~-x3 z6u6@QHgEel&MV(Z&+5?6sfSRW6r3fX7M#uA`A3PvP3V+bK@ zY;wOG1r}RwQHu?5qP&;mX32WoT;A2k<;tDjc5U^wD|HNG4!!G!q@ zSk7H;|7r4e57R(uZ)()IU98D>ln)Q78CW|-Kc^4BXkT;B#z?5U$=)S0Fb}Ix3^TEK z{0L}BQoZ8=pW>rl8Z>I3;S_l4(m2-6EpbrItG1NkN=hCdNyM_@ucUsjkcb=hiNwZ8 z^G3gamq`%MdNeoT6RbN#R7yF&wnq<{ZzMgrHI+=KMsC| z@y#{s#1gt<$xG8FupkDOLHM@E2cJrlfY*4#?@O?T(i?@Ua;NqW#0~fRl!G?S>4)ko z%A&Ka`q6NAFKWBHD$E7Qxfaa|%zK~XmJgM>s?ZN{ZJ+0J7=KL$)?j{`>GfKUV(pNJ zP&-e{>n{$~%(bUw3@Ev~GW=JnI3Q zU(mC+w<&alsl1r7g_7GRtU1NbHy6lY1dci##fB?F{UW#2XDvP5>+*jX51h^3Dj>hx zdQ~fUl`Fk4kNGH=^ZrH+TmQ@t@H8oWlMa62$=~Npj;;SR?w0qwyH;OLE0@0gKBI}{OVQTYYyC8P*3wXkv8b7P1nH)D zWK<{mB;oXzWR+%cFF_R+Th#$PmQk7xx6Rra5qJv@`_CcS zXpJ1B_Bx>X-Ck1p&FQ>+&C=nn?Ox-q07Nj*xzJ|%CUl-n@r8(Eq4rK^WOGoasR$ae z189e*)kEakFXxg;`J}tXL8)KQ3!^WnVvc1iyZs*HAH4tbe=v03z5fS8C;v0L{-uyc zHnO)qHo*npg~hJoNfxFW7@zL(&^Aw%D-3T5lThkD6G4wD!si-|+?MlZt*v^4YP~PO zh4W}H<|5TRp*&9}xbam`b!uBdK>=*eIfZ%iaXs74t<~+%G;4PvZ$W+Q)+cBu}! zOXg!9*d0B=uOYAggSulRH*AjIvi%-kdq4amoe3pSu~YSJ~7FM$Z|jGaH}B+!(Ihfb%g!ipHV>%#93sj8kr6NK!G{||t1bkIuiPQgS2NvhT z?|s7W1U&Q*iqZUufWW{UnIsb+Tmfl)tfRYO+P_%#e^*W?y909pw-rzj0RhJ8cfvjB zlF{$6k;|Q|Hb-tpNf~!H?D8Mb{Kkv72_u}1b@SPTNBzu${fQi-21ADpjtd_WMh09G z#(57WiZmQg$5j$4?jHePTCFB`=LSZP@FD#cee@N_lspO_dSc3;EexL>79!IF?F+u4e&iiLSKzz2#)R9orOZi}$>U?yA<#Iac$JqYG#zXu z9rX9TLVEf`ijTqzpU%wl{`Jn0dj-Iyp~cD|sq_!aNpIYvx74JWIP4#Bg~2$lde>&* zOf`+2*l)|hYMP=AI3=5J2()O%^6tNdT!1b_CB*n|g=^+vbam0l3_Lq4Zrd=MzwHJ8 z>#{M>NVTMEz=9xZFV2u@uw8wcSRy$()iYH!lzHp3L8|3=yhvqot;%x$_xt)TXC`Vbriffue!!?gR zd)Aoeg|{m?kt}J`J~B;)HtOkrid+m@&l@Z5{WBeMTLe?mUhRM+J&M(|PpN8Wy7(QL zGYJ3Edv{Rc9a$cj1G6|cr|EY7H>ysiDYy7%)$0~Ld9s5fWH5-%uzA|=j>pZsN9Bnq zUG6UH>1}-Ib8H^#E1p-on2kzn2aKiM_|r(#PVKu2-@Dgvp+3uDo{Tbl%G<&6qvX~ zu05@<{KaR>M*-IZ)~}VIP(J)sth>x(z_Y<-KJ$6BhyCv|_Aj>-#{N&p=u8ASUT+Vch208vp&Nld*zhJ zE!(FdhL*6{FTb`J&xg0CyNc)NmVTyBo5F?lA;f(CN)}qD?)$}kiZ?^4UBA-EwHRn> zopRBH9$+>)LAS=Kh|9~?AvT8tC4HzOt0?;#tlD3m6FVi2=M3sE)?aWLP$ghJl!~)y zqchNPM?5jUdwTT4-(W=5(egeBQuj?J=s>;I2Xbfxs~i0M8#+|Jhg{?hUgjSH*ws)F z^ZuVu7!WWF#c?1!`~Jt>(cN_4g04~h1$w-{l|YWuK~2Su!^>3rZ@bSLPGqc6PrP@j#ge|rm+%lr87ja9ok8l;(&Q8$f`0MkM;5}|sD zg4EW;$^vxxV32>OEb-wtwsbRJcXrGYBxLlq?>#QFd@K#r@?hf(-~ExAm1sYqX0W~P zAbc$}r&Z2+O_|*U%us*XZLojMMwB~{4*n&P+Oexw7Ds!4ZfTx83akJ#Wm9;|DlebV zL={bM*O+8$VrLJT-%!@2_tvot9U;;TViiCcTbKZCI^bmZiqV~g?}D`qfFv$%MP01P zfUwll!u+@aQ8Z_0a2DG^FD{sMF-@_iJIlpHl8PR6Gn0C%!<<$~idjF+$w221{KFC| zD5R9D7)UjYrO)DvNFC?01x`3V<7;_b>L;K*K=gRqtKXlI@^i;vMcji_?}!gNJ5rVq z{ngqF1!;*NhdjI0^H*7)ONR-*`u=j1_Y+dEhxOVMGOn$90AihjX7z;*< zxIyzZg~%gVsmqF@H!E0D&j~G5P6)DAs{Y_eBmUJYxYkEM%0*vT%*4v~C6A4IewpYA z^W&nVjChFq3V;h`c~5TeyFy4Zg|_-CryJIxXCl25V~IBx?;X3lVO8IK6l?YmVH7$J z#M~D(3>dbHRo-RxUGY8~a{XK(A#1?QE(&Q4(b>eI<-1VdI^a;Qf^DKPvYD|mu7lah`A!{g4B3mmyRSEpe*SrZ zl1c3*b_Fd5Fh`4xZL`F){W@h_Uf%jo2;Aj1=Q_+7hABMT%DUmweL`9^YL8M;jnohyjv$-r9#F@rE41U6;K zczjSf@Hh!GfhOJzrJ;0g+O;D~$`!(JJLhS{C7~#tC@VtcS+A3LYNSD_u=H)_P`1Dr zs$E(jXJ%6qSHRO^xnQ+46zT9EQdQZl%W8qrX<>TO3RJq*nlPCSA<96!l5o?5MQb~j z|A0PDOZB?epb3-ZhO+hK!he>F;>$PIYO5gx+oH7xFPoOHvljAudwT&t^qPaV?v-W? zpYFVz`K8dNeoWDGE|Z%e;^Ow_N}O)dD^wd&VyX&sebn>?nz8Gv4AXKn-==9fKd8Nv z82D&V`I;t)W5S1J>mW%%af#EvA*Ms4U^F{dl{|4hm}Pzy2<4dUGxzCwEQ20Pw1yS` zILU;#Z<-d2P4(1Gx;y-E>%*ZO;d^0DTaaz1A#Zc=>wVq^qb9fd4cE~)B-`q$SvJ;0 z-(FuM`5;@ifuB9KTW&1~7dNzrU?0fVl-@ZUneC55R<~Ac3a>`j~=(ZbfMAP6S$+0yQqP4;il1)k3qP z;`OSQf-c%BeVM(KyK(!cRniEU5gO%djZwe6m#7L1tUgbBwQ6OehsS>B&3YCJj4Pr- z6v}rm_TO=)0vu1v7RqY7KCnBS@$L0dsccO4AG}!ePUDc!HYP$~dE>Y)fS6;OaU%HF7>EUpOs0|M{73u^^w0lG4WSt#x4lc3*EwZGEOt>tpc* zk(Jg@bcQS{uTT|Uu}Y=on=lAuDZ*@0ZEoLbWS`S48FMrg13;%aoncB#e#83Bxg>*X z$dk1)X>~$}d2R)r-BXilifhbNV{N{d$@SH1!(pA$>RV#!14b`+jG>xwPvc{hyz|9U zWIHTzf!5Q;-G?a~TR$oKioM zl18lolaaL}vSR1%2E$KWM+3Gh5!qO^*tV6;v-wo5J@)w@ zBvNEddbMno1V*T^-p^Q@$7g%3{iz_Ne$h~w!lh~{d%X?43r}3CO_K|04Mx7wE^@kg z*2paqS{g@+MM~NqLRo8a|5JA+K`pYRyQI-_;Jjicuu64eOGb++QdNIaZ7{2Su6sL| z|2^3yBhJIYF7(o3Ru<#;mpf@Lzp-h2u10AIIy`x>h%JmI7^VyqCpE7wPGd=L+)=-- zShYQkZ-kwfgvXyZ)M#Tc8M{VZRl~J}5@iU(uOhwqqp8{+U4tI>p*L!ysu8|O8RY$fNjJ~(}B$931&R$pv%~z1hoaN#|EMe^c zh8Y)GP{Bgx|MLQ7k87+Nrmc0Csb$Ui8l-dMbcl(2Sor{jVN?0)vc(?^!fOP~`nU?`Y>3Neo?33xSd9-GxwC}Ow5cvq)j2jCY zFWAqvKyaf;4B%SRII|OdvD&&C)mXgY)=jYk=IHWnt(R0VdShBd?mV>f;4$GR1@q9& zp?W%&X_3>T47&OVKd!x!@BMnqTVkzm)C9}m4>Dx8B$gqAn_@Z&{C^@lBht@9T|~2P zUH_}QuZ)Ug;kE<fItZD?(Xi8;L^A>?ykWdrkZ=d z_ugG^X5P2v=kN~})m>FxePo|~_I`!_bk>EPedQRa%MM#^N@xN%oZ@{8_xe`njl3%v zFhZ3AN-QxMcKPK`SsR;=N^;HC-un-HkF-0Xasp06$c%Op&@9+fWbS~B#{%@E@`LR7 zvV(tCyTBSEaw=wl;6L9zlsckL6IH)^HAx*fx*Sa=&IfZ zAw=)=LagLhfj3(ibIaBibuEppj0xPaI5 z8dB_6P%c-9tTYQ0K2iY8Kp(rgGB)>R-%#%2R=yI@_!rv%@QnZlAs@vnk1V`EZJFFegtR-(fm$Tkc*Doo5WxR~4z z2a8b=>cWe7hX_)QKSrJ^v{XO$>;NTlQ0KKTP2(G?t3qaODb_TyN0N#Iuv2@`tXnwn z0W4Ro|9)!blAqxz4CLoE7S5}6tLE>oaG8Hb3#`JD$0qA1?W_@Deba7$r z1+w~lKd9C6zmk~B|L*^`hRH2e)e~Y>8crP=Zbo~i;ujkF`hf3%^1+*y#v|{~FW2Ud zZvo{Lz~+tz^9{3u;kGpj2D#cj1dHsTacEYH!7LCr#kH;RURF8Sop0*ACSi@ zZ94uz4h+7Pi`6Mcf@ov`7e8QEQMtvancZNy4R7I^z5sbn$cQ`0{`=-uRtHI~6#27! zlZQF=p)tLTfq;gFHjSH**0aeYPoOnZ1w1Qi6ciHr3Q#d9zLmBNy066BamxA8eJUkV zuW*Zr0u(pgRC+r{S3~)P%x989UX!y0JbMF?k6_gMmR)cPn7oHg8-+yg|Nb_6fX@kt zej_Jhl1xY~?{uO4^!4(M8)ib72XItE0AmjmLCE z^+xO4Q8T(OM^K-SR?((`hXC4&wK}&exPXD^2;e8aAM)xZ%L*2{1-fz2WAc}bM#D%V zl`i$~lWa`1t+bd#hMwS83ewXCsHxfjrSM|o zP1gz8i-^Kw;(Up=#L;e==bF*+*d|-~wl(*t8s>)yy!M`z1F~&jD{uUOMepytd#)B; zu0tujZby!@O1KY8s|%q-Gx+GQJuObLM#E#Ro0Z}mYu*%#;EObN6m^?~&NZv-3~966 zsB_BAM19J_;OzLY!h2&+6I*26!A+gbSJ@n1@mx!s+%p)Xv2VTU6Ec*Y8qyh8#c{Kz zX3@k-NsnuQDOjR&$D*O-!#&Ay>T`F`_pqHILkKlPToj-M{HvuA;&dLaq1_>biR?Do zz^UzrV8d9u4!Uk@Mx(EWSe7L{k;^!|^J@z#V1|q!Zy8esHHaX^t2khZyZh%^rbArX zYVgveU*;sBp|crLd=fMBE2qxkvLI75)!Q1VWkk4}i#`Ke+Zk8ZHIcpyblnAH>jLE- z`tM{EW#$Sov0@8FXz8HqICc59ombqsTRG%Q>XW_{T*287Q*XOY09lS$)W%t-)8=g~ z5Tn_&gki>L<>b~I;q#q*O+XE$k~nf;DShV^A!y1LowEZ`tOmo;|C*yCNtj@qj3mc1 zR{EC`<9A5{(hK3YMJ|>#3wW^>ttl-s_DmtYBG{C&C88m$p^U=~IWoy^1FTR;GIyQ#? z_1v^PVuRDhyIMxC}H}4HZou>!S*UeA9%somPE;EwmSE2Az{0H$ zJcCC7HgI-Y;SPrn0@Q;{D6x*3f7YC?407%)R*~3u#apr?cs8$*@#P9*&)qQ8Fl^$?yFNQTsqF;s-)PBFpiu z&IB32q!4^xXqK@~$tj|gn5T2S=jL`F9K^6P-UDQkiRb5S@Bn|ae6mqW{A9-4ZTNJK zZVKO4LB#25iYk@SCnmF7l-f7`QFU!w%@}}6i}yE2pK}tJ%$kg6M+%@ATdgiF?Fa@t ziuXza$VfTP7yl_AuK#D^(}sXOhk|5r#L!<0^ENtxYEwHi8{jK|aj)e#0cKle`JCo? zez4fOm~CKQCMeZQjH9I}VTi94m-ai(U7FiVp?lonOgh2LY1UHPHC; zLl)>Zsviw*#QEVFt_Y)F1=LcyEqlJ)zmVX!H)`b6#cFvD;XC>s#R~@*`PWBTmumr# zG+{sCv5cQvI1OAiACCK!7Wj z%4GO^GRIkU#2VnuyWVe|)UJ(Rd|j*8Q#|L))W`Qu_qwL0++PGdD#o*($3_?H^#O7y zje?2@Ss>Sx*{IEliHT$m+cskbAz_ePk#L>|wNVYg^|7g!bW-X&oau9PMPk9Vo*>o= z4uN#Oq$JT8!%_Sq3~S(7(32 zuDmTq0tXsWsayCKJ=~m<>fr`Iyf1>)5h6ver~W2WcA08DhcHsLf_y0YCf*pI{QIoZ z=&g6{(@}W1ri>8$QG%dW(s|aPdNR&JwS1yFr{Uf@mrD_CG&Zfx2cfhs zEo};$%UFqw>Q$Jxu+cgfur&>AxI5JuY+|zrDJSvwRYx`&e&5~&rRH(bD@YU4Jh-Kp z3DLySL{n%mDn5^kD}TW`TqUO|$A3!VE^RRyk_06`K0%YxBVYXD4@i9^G! zr4Ruo30F;c4rbNUtZ=|+ja_t$bZ;ss1U%jt_d)|Z60oS4kF>rkpvZ0+32kzWE+{Q} zpPI+-y90>agq&Ir5EPH2aEH@dumSpzh`hxaDCt3}I+}|&wR+m7!S3gIQy5~1-eF^i z<`61}Bg!n><;c%aUD}?ZVZ%%V%m;Z)$r+)dsT{MH*u&|FF9-|JpMG<6bgYPWX1h`u zt*)*HzNy~#CulXV!w~PV6=vnyc#5&b<2S+5(gWdS-w*3nojeiYB(*7FjLuNk{bw-I zM1YY2qxi<64te~=$au^8k!MCPXL_USE&A6lhJ48!yhpwm>NEe1$x*f)WP z20)Rh3k?#iH-(m+Q}W!nUNg>ov>c_4(r9+flSAtF<~ zur#cLb*ge4T1B4^kLTWJtSB!(((3IkPCf>Tg?p#Xih_a}YVZL$P+N0&1%Zm{+T1`H z>;9OcUc2Q(d?G-sRQr6d#c&Tl!+udS{DI94g{k%Zx8qs)4BTz2zQZ2H+yZhcisPWl z8fDt?UOj~Yf|nc{YUwGWBsu*?*V=*?jphqpH^lav3x+S?b$jT5oj%vzxMC8sjM%6X zQBVZf_Ny=M=(38u&yF4~V1AoxiB4Y|2B`>y$6|~_t;ZyZYj^yWR=B>tjuYjNkbZqG z-Lw1_6^ZDK>iA`A-K1UYd%W;gJ`s!H`ls9eiQwb&CWYeXqM#fsV);cs)DfmnEJvx- z@sSB!710h&l8%m=_4zLysB`g~3HUse9x{~HaI>1udTqqT#ZF0E$=02Xz|qoqQ^F5V zquXyae#s4`{~?NVZR=51Bm}vt->nk6Z$hrv?VrJY(xw5_-YvQ;p991r2Px}cLK&1A z<8Lr9)cYkV-FgSK6f}#B_3Evgx5sX{uK}P1;2N(6s!;td-=(E9F`oUHvNhH@*SD}$ z#7BJ|s41;Nyd|fA*Zk&Ko2r$19XIQ(g}h=$-62|KFt{Z#ha?vGpnp3Z z(0->zwjwYsLcIIpr&wKal#miYA&(LU8SiF#X(cQs_|rH>e|ffnM=Hg2S|yK<^+fWI z0vLSPh3}opx~l^rfkVG&vpwz4y_Z%U1qipI&qYARQ?|~yt6xzSw}vP|zez@d6OVI} zpNTocK6}pNmRp6WsM!SH+lr{9KsCsr447AGAQcY%OmhTM+0J9-%kvEa`Lyi_2n65V z9hMFxakdjZ5f}p{UE_uim%`NQdAD<>u;F}@tbse!bJ!VBd|QE@ZDi0Fb&dUMkVhW9 zSKPV(wBZBmHQ+Fy?RggMeVx1gcyA_rn*-L23~KzdUsvg`uc9kO$1EJsT8-;@jnmC3)S|$b*iFSELDiax&QD=I)!9eDYW0A zX}m`=IapiUtKRVX6a?tmn;w5<(hzO-g3TqL#bW&N{27>~HJNqC{2>uOp@XLq@<=T= zjY7ZDxu7L8c(W|a-N9)3_QH}`mIWw-(#n-i^@T3pOQVEwF{Qvft^^_wfIR+1x(m~= z7%d_vXXj=s{u+1`3R!Q=`&zCc<$#W2%VlRi>{^=)fwf=@Ekg^j1c09*3P6KCrnzT< zy@8py?_3+Y!Lk>%!1h&WfHq8cF%&+nSF+2J5UadrG7RA1j*ggl(G&WdZ+=*Oy<_r7 zffmq!4J`gov<*{E0L;@aoAAmoW2CMJ#PI~xnuoIR=_+V+lqu*rD~kb>n#aKw_5APR z&4%$_SXH;WOGoC4m9vIp`MxUtcs^VE=$d|=A(oq`I}0n|nG$AX>i9qKG;RlDxB($; z3$}GvAP-QVyGd()NQfsWM2 zm{Ct6MWtaj1U`-PdHjcV#diAtU?+1~M{yXyxXD}T^z7u6w^zkL>Uiza39w%y6O1YO zr(w|1)d&K8md#=d=C3BeGX%2%*l|DKn;tt5!+-(CJf#3OQgYYmEd-s`VK(kWWig?# zR1@~}+AYWYIt%?6q!sBs+5sdY^JDRdF zU9caEn+pA_j=+9e=z9Fe%5^O1L=;2>1#cKwGbf8IP|5Ybubv*K=kfPgUO*`e)J=i9 zObvq#LR>=yhS9Yxzlcn)E|d>cVXAMYydt*ugES4{05WFu{`Ezrqz<_z9+MK$Nz$@8 zAVD$`q>XOi&A@`Dlot6YHI0IhC@}cB|70UKQX1|_6#FfbV>NDq31fem+LFGouU zsv~3d9h1SeZoO?N=9^(xLC52*d<9+$*v%?jy+Oy2ysys)u@WL*$JNatin-Zz=ft*P zA26`KOiGZbv6sBeh~=pq)K=q@7bV8z8WiX7A`PC2%J5=vB1#|$E>hq(iP?WbpANJv z1Aj3d1w?ais*l;7m8Bb7Rm?WAI6NEM zi1@G=ev|C@M3uVtty7Rsvkh%Be-!&I=McQ$wjc3v);wlX?~t7h5$ELWEDrDZ`$*5L zzHDIAT*~tV`3{ig%0_Y`pagn4g1`@e%=MWdS}?+wK*eKnW2N8zy$rK}bfF3zI0{K) z;!`dRUNF6XrN!S>aEG!{X31*JR_V|iVr0B$0e}q=F~!E0yxwSlbI3w~_HYxzvORem z6MULg#ET=r?W=;&oC;6fc@1SPlZklc)Z8MsU-nISuoF>fR5~0`Ml+6yXW+m@^IWO& zETUw1iNC?D*jcoWHIce+^d zhGAuEZ7ZwdEF+CaMLw|REliQ`F&7-$&h7R9ts(}^G1osUEhb>Mz(90gQ%O7^q6pw> z0R`nOI$YBEEP?^Z)aiaXHX!{CoEXTQ6^V`tF7519^Sd*t08)*Cn60R31OcuiZ}1A_ zYm?*9z@~jWTw3+3=CtX0SQB;Iha6_zrmW~YsRfW+k#>QG_xGQ`8@HU6_`1^3befw9 zfQ_T0cJcM0wYl+S$Vw9y&%!D{<~c3)mg=`;`dQVs^q-k5sNPv@z0n_;)hmz~+*L4~ zl1Ar?^QV51ERT0;q*Y>w`_k^tJNn{=`Jmd(+-S z$q<3_LdUzl|4cOrACA!EfZBo9cD#+K?LGHB@@Djh7Y1(%Ezksbts* z$CV!Cx%f)`_RX6z8n{2$$8*5PniKr91X8Hir4bR1*?hZ3#ZT!5udo#fGtBT22OPLr zC>Zr1gLo`blt4gc1Pg)UK5{9`F9RK&uNt6M2zLzVkV{eVE*t41{ER=qOyXf{0z zZZ=1K@@Jc+lTvDi`wOzdoW$+7Lxf(8tF&>>VWV*m#gnp; zk&*Cld9?@v-Zzm5=AS7$9asfMj`(kPejdgB>3pd#b(%rsF%sJH;rri1Vcw}deKMQBmwzlTAExRJ(=fsv=5vclR-%wc5lT`kHBk5X14hDfY6FAJYa3RA6V$xmQ#v^Z2+dOK58bVd$Q_XVuCOSG z>}>M@IO#d)*qDJL+*19+{f(9RPJlLJvY`)-R35wvChN1Yk3pnp%x@Ic5*SL^pZ*AS zM(rtd3+KNcmjh9f#BX$rj07dP*Pm760Jrgm+>ORC4ng;x=1(e82Ch`)uXmO!tiM9K zJSd?cbZn}J_kXY!P%^X~1e*)ELDyI1;o;%kUQXO2Xd8TZIZ9ygG!oqBB!lh{jAq>z zOa>tS<<(j`tChK|j>+rQn1+J&q>=(=m5Clisxb{f_(^)mo)j;QfAbX(PRDNs6cGFCN0v& zbdUm!%pj$dLK<2Fw{`&d#;~n7kdcwaGH6wx5#7jsY5_iC#U`d0qu0WW`(*y`l-aV$ zS&ArQ=^0mROT)v%OS+=2s|lTFT5Q~SN4-@yL9O=+w}r@9NTCLB5LQsj<;sxvy}kI) zkPsq3hCKr}k{>WJVyqnfu11M0ptpzOw~ZMDu1&ElG3B4>ba88#?k~nV1!2YV9YKjb zH;%sDVR1Grxn%6$^Vc{z9eO?bon9HDfY#{*| zh+k3%&xlnOkGbBXS4HWUBy#9VY^j4~6uLSdMyTk`4v;3Gk_!!vyOwxh$O5TE{yWu{ zmVP<|ws>K%_k$Kz>y(k>60gqXB@6N0!8)LpeQ_MxdOAZk5kKkGezl2fS!4fTA8~ZB z-oJP^ho*CP4XE6KP)yEZy*#ewH^&Wr|E|`y%1yZ{I0^2L%|_{-{W7lKoe~?PG})*i zEyaE}zjM)9@ z^cV_DrrSeUyo@q*VRW*!1&nDNGJU@jRlVR)(bDyLb9iZKsn1ez?gT;#pkXth=*m+3+|Rq63fCp9JReIqyijTL?u~7hc>uH#=Re%6bkK zs?A&1Uu|Sd5{J8Vts&w+*JyM*gc7$Zq9P@T(K~Hw73#PcHanY$98Tq%@UAPl=+DpXa=xmUQLeGOueuhkUvEiN|Yt16ai z>#Nvr+_@gyZUp6b_9-h@L9d;SlkQJ!?fFIf#%pG+ekMsMk6TiMy-OFVmxJnm+kIG= zdp9CJdCY`T;8xpTvID{Y_);a}sy=%5qUC%VBzCKBuka(+GEp;8`;9EYZRJn{=)UoC zWMN{#ymSuOa>v@#QS3d{$DF#|{q^hPW?;5tEMLBHNH1Hc#25J0!vY5+IA--mCo9t} z(lrNKL>O6G{h>eEbKN<*z)U^5TBbX#B~n38<(g7$my+B;F0cxCt6nTd|a>CiX+F_4Aq{uOfbd9e+T1^c%5$@oraUfEu8$zdw98vL?_tY@pF z?43ea9gI{|vVzxj=NQpmd@H%1f1oO3Q(k{z|t`d*I zB(iVm{;r3b?65+-BRvn$;ovC2o>l2YH}1{~=v88U(i40Cox~f6+i(!RlhXPtlleC)I_6p0r?UHnAdZF- zO?>>y*6IhjAwe&TRsmZ5__#aph{y5eIkV$xn07yqoU?a8Gt58`qm zar>wQ)BwG*UXRJE>3XLSNJ5V+AeJ7)H8|ZV@3+T~WP7-GZ(&`^FZ7C74S0ddhYxE( zo3Iy)_Z}GF-}U#J6mH(?)^<5Sk_X-wRuC-bd%^{4+{oV?oX2;BgA@9DRAKr^*n#_Z4yINpnFY7jwe&lJ z)g$!hzxZk=F*Kln^R-ey8Sa|*DUE?oc8_^|d1z^}>P>0t3_Ot>V+-=Lmz@j4a_n$d$2>G49uy0fzH_+Minr?QXaM7kQDRz$T zNOJII+3Yu=#)yaAXH(NH!^*L`Z2F-$?`+d3v{i6z;;T}j>|!j%=a~M9rWS$h>_zN_ zIYR11nqz927n%-Hsfo`5DL-{E12rXZD}F=+Tj9Es(bltIDD=v%RVyjtK9)N=`Cy$vHuewQMnmePjm;dP6Z?$04itH4`@%D)xkiU9emFL(}<_xK-mAv@WM3 z^^<-M;)L^bVfsR~e56%;_3zyrywY^a8Hlpiox-333zX8TU&e+-itg;JLSa1@yYgn( zh=rnG=dd=#4!i!)CslFUX#tzfF7J2A^Zk-2vQft=t~)Em5V}282O7mapZ&#C{ri;M zsuUxvW|`;@S0D4E4G)}34PzhlA_a3W$v(d`w~x+bM{$z;a#zG&LEb;w7(S|;COBJ# zp>B1_4OZ>W3H$MWLcoP8PM8Eq=}$#^mBTkw9Y{e`@&}6NjyJ+Ml2z4JP%9;NZ3H8$ z<>4nP`1qLgXYtaC*(%Y3=4e-9S$9FXlcEtE~}IC0|#~RsjIzG!A0RV z1+ApkIanpWeWn6S{wX(syOoQej>md>divdNdysV1l(t4iXLv-#WKD^PWUpxW>I+16 zo;8P>#L*cChgjZ>K)T5tL6`5AbmS@~uHD&GIQbZbGudVB{I&9%z65rCDelKp zwZaI*Y@D=-CjMp1p3&paaeSgyX-mfJeuP>J0VM-~9p=XRnrhvq;_|B4X ztJ6_*AO|K3;*K}jP36_nH42qo%&oX;t{2wL9D<@soJu%B;9O5~g@?}JGhdIv6OY!6 zM|m>FUG~0Lz37A?3B7;rHdjNM+X|?XPS@FLn=`J$h_uB0WNw>?)br?agK%T>EK1Z} zG_LK6unVnZEqd`M{czE0wxUlpUh@9XbP}+m-TMS@ew%my;#n!l#li9Um`Y7WM)PFr zdC~N0LLU9ta$++&kzEY03hX*3t%n#4bg~^K)9);^y%3`JhzlTs3p6@Jgcga)?f0u} z@8fShP#Av)T_<()k$ad~PT0!SB#)o5vc)7)QjC@JFJymNf}8ZRWrcQo$Jc#F9z zvDV;b5b2SWg+c1ibt99Ggf2eOZqCTPtRGmYF2}{ECC8fj<6jNEMStwRhsCOQNhvO) zGv>MJaZEpw%Sp*-Z6Z9T`%n+D7~vLnu$1y*N#^U z>HOLjO8T8JEQ!yZL_;KaTa*iHp29!|uiWj)r$Z9!2c~ZXFTE>xUxs&6`aL@={5&>1 zq?h^&W!jC^pt|=^$=KDwvgV|77cq4&8r6GGP8*r0#$HHvNK77d%=-iECo!3#z%BSBU3qRi%3kAAsvg zPZbEwXRK2BRQTLIm$@(3p#7XJ8_R>%1!XRHB(huSGU7&NV=R@6;qBgMb4iCU5i>3) zB-7=?1>-4O-}U!m8ahuyh2&zKg$#ALL7gSqo{N<5aFrbs4^)bkb-b&qs~f`iTUG8_ z^+12l#>K_P%zP_1)W+^KXU^6Q2@mfY3I1j_L`pUXag5z{VvVXQ;^92Xu44aL=+(D6 zSMu8uqw_f%KVJ-zlcf;%7jFgB?q(o$wdMB`nGGS5MPAKl%@+qdZH&$_+FaL%g#?>Y z<(1;~xZl44h68|v2{V6M8l`(2=;5RCNonKP)-?H9?M?5iiM<5mJ585vkp?XN@}0Yd zT8wu#K*sc$-UO_6;d}@_1J3jS6#b8Mne%1W6RSWggzwJd_j>~QGOZio+TKM*ZfC=t zjQHJ#;n4V0yqSZlJt+tNg%bDmAooEJ`*#n#pr)r%AXvKHNHoK<*h!^2OdheJelaiG zs--rYma<1QE@^-CaZ^gm;YkC7QrYfpNOEybJeUb237@B9bNez#HK zV(iaMvg)o%+%|pBl>GI^Cq^sZgRF$?y5gOl0#Q%^BHHuPPF=D4P!J`;1UD_)6WHVxioq>9hT3|4a|m9vR5 z^EFhq5Rb9U*vj&Y2ygCn)!aV$POj3e{fN4Q=-dPbqQGFU^(8aKciHOpCL2M?CZ`!K zk|z!He>$P__X{jJ$HC35(CWMUM5`K3wL*}N!M;2c|&;L%5r?qM0+k?aM(|&tpQ2HBa?gZZT zL2Lrj$UJTKnO=VCNm;zPWx{S^9!qhRS7P2;*w}PQzpt?yWdp-hx#CQG*^pF&t}})A zU?exW{aE^~`AsB0V@`_Y^J&z!yu8f)X5_@r(g0=ZkDas>zv5=VjaL*;N&2*2?I6@#f#LL z%?Z!lI0{COPPm5UaKGXL4WCK{tJ;LuI3l{}C$F8^NuaK4DJ(hEY_q){>NYa1%Mk)A z%$8Jst*9xfspjwJl}}gD!*>eiX6myoRIMz*e(MJ%_`-*RnixE#ABTRA<~U(%XPR}>eH_i;lR+*M;S4|Y+& z#)sTqJdx6F)qP))mG8o30+3`M*1t=x_b>Juflnjf_fimgSzU)kStUX8kk)xTiKW@;$7zjmPQ*`2jhX%I-B;5ZDBM5N zibSIts|;jqRMZQ4YS|GKoH?2@f#%%>_p&k6e_lXrb~z0_`H)qM$PHQi=_vD*Y(r$k zP2v{Xc5P$d&07se3QUe^1C#*>!$opD@YzT}lkNv)9K>A4BAZ3GiQ{_T+D-6gIxdfm z#xT^)x(+2yXNwR1`t_TI_G&T^-aU66+MXLrU#Ex}i|oy)TTvlV>a-&PE#|UaL>|;; z$ctEcRO))Vi=U9(#Y#azp)nZku97y<6nlJreypXZ^HD?IOGfJngS_IcMxjAQ1DIF2 zT!c9q{iVQn=GiWbGjcpus1Dc^N+D?@Y{xb^{k`T>C@J+W#yZ2<)YxorXI~BBA@#+1 zWec!oF_e_O_t{i5zs4zF)IkZzC&>-M1Een73_w!=$R=h(=`yz zqptl0tSj1Fr;+g3@vKrelkjBDnw`nqc7daLgZSq!ln-OfA{5#b=1D*Tj%Ib-f!-Q5F0w_P3v>lVyEASG|8Q1WLSgv~pe=&8hj4+HGw&@3&}1Tl}Ll#PNQw zwK=Ecw4S(mABc#?bh&d^+PB{p&D3uz#>>vX>A0@5D=hKPUxa7w-hV3*DL;cUTz~vt z@cG2#VBYO&Z$?GLC|YOKMrKrDY1&=C_bgUf``)PUKCb{iEx;C5UkD4ousY-|D_+5s zF7%e)<#Aql8KDL~VNz?V+pPJ%`efk~^M8%Oefr>~$FMuWMCkVv{jZ?xSH$}ml3mNP ztgV+0)FYO@2IxqY`T!PwT~&U2c+y|-M`NW+Vum;o8BQ25WrTyX+Wy*@d=Wuudgpd| zT7l#&v2wih@~PD1>BvB{hX@6QlpBNfVY`&rA~77b8w?T1FxoWg^~QJiCJq9GXs!B_ zux#RzX1Pi^3ave7@KhTwPWK-^cw9Ivx-$(V?{6s%DhP{Bt<{JPqiajKF z0{0Gi?osyb-+?v&8o>WMF7p4+!2w#$*DcZraK?eV4I2~ee0sA42UgZ;?3}!?5&(ttnWp+3=z6vt0KivE zz>x3PY1mfw>b+N^PtwGBl)ngw+i9;1t!MgVh+jwSv<(>50YCp1J{3n(a&x|n++T$J zvbDHXA48EfbAGFV%4t_(|9I|^&*6hd^6B8avJ!=pwwNhy%LajaXGxz{Ro5hoo_d4r z!Xw)C>(qX}wzb)Qv7jCIyf`>MY3jI}=w!49V?GWhl?4aKvb0j}9cWY1GQ@BNX^xt2 zBz{jf>)G~PCQucG}byFIc!1i7laz5VXa8BV$#wz&&SKZ z)3!VyO1|1+EY7jsmH-EpEW0Z=m=g{5Y~2^0ib&rNW*5E09OG$e zd0W_CpZ)870;u-R9+cJ-3l8MGb)=G*F2H?#$~;aT*ebQJ4CUwT#IcmU0IqnF9wE5p z=H!}fz;hxonFR$!>a;j9**n{PHo%1##-N7NeL5#!oqsC^T^owE;q&;-7g};q(&TxW z-c8V3|9N@pz)piyO~EyhJrp=Q0xsI1XBQ-}CI&7?=Y7p>sgpI|@f7MwkzW}6g&xRi zUcRPJ{-k{`!-X4z9V>fW`bi{Cn6_6-|5WfacVF(e)GVT)f4#9t$K*ldXUmKD?s0Mo zR#~%L#pv5p*Y`CwS5wv|I?*&~DSWMmC+4o5KXACQ3Qy^gXcU{L`KpN(TAukj8>ox= zDf}L~cv*VvCMB4bccHhpGjU;s3CAd@c^3`Z*_If(ysUE#=jYnjRw)SvenLWmf1>k` zSN;hmtW6kzeJKkhoZhmXec`L&)tkg|xPJwV4`QQi-Pc*qZ*& zPwjukqtBm|2-OS~<1&U12`Xu%oDe$TO^{{^ATt7pugZbY1N1=e5cJFAq~YP@I$*!(2N(kR1|~h6@g43d zoLmy{N8ON!SDhxW*E@?4;L)*#gpVn#nbL#Etr&m?%=h5|{#O##GhIs_ zEb^nE4n`+d;IHIPXFE4+C~$GS8_?5rSTJG0TV18qvn$bQ_1d3db;Tnjys0F9^$WPL z7r=!}=2m(7Gl70CZtTA3lTd>_BWYypX2S<81T3T}JjTd8w*kv(S4?LN0;=(dQ JC4#zN{}T9ZILtIjDe$NJtMjprka?F@SXEkV8p# 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 Q0)fa%D?ZARG<^5p0H>(mqW}N^ literal 0 HcmV?d00001 diff --git a/Asset/documentdb-dotnet-todo-app/media/publish.png b/Asset/documentdb-dotnet-todo-app/media/publish.png new file mode 100644 index 0000000000000000000000000000000000000000..f543a9967dbfc8c9dcc5236a0ee0bad0861ebc27 GIT binary patch literal 16305 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 E0ct|=od5s; literal 0 HcmV?d00001 diff --git a/Asset/documentdb-dotnet-todo-app/src/App_Start/BundleConfig.cs b/Asset/documentdb-dotnet-todo-app/src/App_Start/BundleConfig.cs new file mode 100644 index 0000000..6777f3a --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/App_Start/BundleConfig.cs @@ -0,0 +1,37 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +namespace todo +{ + using System.Web.Optimization; + + public class BundleConfig + { + // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 + public static void RegisterBundles(BundleCollection bundles) + { + bundles.Add(new ScriptBundle("~/bundles/jquery").Include( + "~/Scripts/jquery-{version}.js")); + + bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( + "~/Scripts/jquery.validate*")); + + // Use the development version of Modernizr to develop with and learn from. Then, when you're + // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. + bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( + "~/Scripts/modernizr-*")); + + bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( + "~/Scripts/bootstrap.js", + "~/Scripts/respond.js")); + + bundles.Add(new StyleBundle("~/Content/css").Include( + "~/Content/bootstrap.css", + "~/Content/site.css")); + + // Set EnableOptimizations to false for debugging. For more information, + // visit http://go.microsoft.com/fwlink/?LinkId=301862 + BundleTable.EnableOptimizations = true; + } + } +} diff --git a/Asset/documentdb-dotnet-todo-app/src/App_Start/FilterConfig.cs b/Asset/documentdb-dotnet-todo-app/src/App_Start/FilterConfig.cs new file mode 100644 index 0000000..2b6674a --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/App_Start/FilterConfig.cs @@ -0,0 +1,15 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +namespace todo +{ + using System.Web.Mvc; + + public class FilterConfig + { + public static void RegisterGlobalFilters(GlobalFilterCollection filters) + { + filters.Add(new HandleErrorAttribute()); + } + } +} diff --git a/Asset/documentdb-dotnet-todo-app/src/App_Start/RouteConfig.cs b/Asset/documentdb-dotnet-todo-app/src/App_Start/RouteConfig.cs new file mode 100644 index 0000000..4fea50d --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/App_Start/RouteConfig.cs @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +namespace todo +{ + using System.Web.Mvc; + using System.Web.Routing; + + public class RouteConfig + { + public static void RegisterRoutes(RouteCollection routes) + { + routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); + + routes.MapRoute( + name: "Default", + url: "{controller}/{action}/{id}", + defaults: new { controller = "Item", action = "Index", id = UrlParameter.Optional }); + } + } +} diff --git a/Asset/documentdb-dotnet-todo-app/src/Content/Site.css b/Asset/documentdb-dotnet-todo-app/src/Content/Site.css new file mode 100644 index 0000000..6ea5d8f --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/Site.css @@ -0,0 +1,24 @@ +body { + padding-top: 50px; + padding-bottom: 20px; +} + +/* Set padding to keep content from hitting the edges */ +.body-content { + padding-left: 15px; + padding-right: 15px; +} + +/* Override the default bootstrap behavior where horizontal description lists + will truncate terms that are too long to fit in the left column +*/ +.dl-horizontal dt { + white-space: normal; +} + +/* Set width on the form input elements since they're 100% wide by default */ +input, +select, +textarea { + max-width: 280px; +} diff --git a/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css new file mode 100644 index 0000000..f860bbc --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css @@ -0,0 +1,442 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 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: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] { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); + background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2)); + background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #2b669a; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #2d6ca2; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #2d6ca2; + border-color: #2b669a; +} +.btn-primary:disabled, +.btn-primary[disabled] { + background-color: #2d6ca2; + 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] { + 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] { + 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] { + 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] { + 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: #357ebd; + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd)); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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 { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', 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; +} +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%); + background-image: -o-linear-gradient(top, #222 0%, #282828 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828)); + background-image: linear-gradient(to bottom, #222 0%, #282828 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', 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; +} +.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, #428bca 0%, #3071a9 100%); + background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9)); + background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', 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 #3071a9; + background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); + background-image: -o-linear-gradient(top, #428bca 0%, #3278b3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3)); + background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); + background-repeat: repeat-x; + border-color: #3278b3; +} +.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, #428bca 0%, #357ebd 100%); + background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd)); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css.map b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css.map new file mode 100644 index 0000000..4cc41ab --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"file":"bootstrap-theme.css","sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\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\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\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 background-color: darken(@btn-color, 12%);\n background-image: none;\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//\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//\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//\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 > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-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\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-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\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//\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\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//\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 will be 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 &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\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",null,"// 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/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.min.css b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.min.css new file mode 100644 index 0000000..2e97597 --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 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: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]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;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]{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]{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]{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]{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:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', 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}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', 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}.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,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', 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 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.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,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', 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)} \ No newline at end of file diff --git a/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css new file mode 100644 index 0000000..037dd05 --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css @@ -0,0 +1,6203 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +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, +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: 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; +} +@media print { + * { + 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^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-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"; +} +* { + -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: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + 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; + width: 100% \9; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + width: 100% \9; + 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; +} +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%; +} +cite { + font-style: normal; +} +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: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + 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'; +} +blockquote:before, +blockquote:after { + content: ""; +} +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%; + -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; +} +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-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class*="col-"] { + 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; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -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: thin dotted; + 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: #777; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #777; +} +.form-control::-webkit-input-placeholder { + color: #777; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 34px; + line-height: 1.42857143 \0; +} +input[type="date"].input-sm, +input[type="time"].input-sm, +input[type="datetime-local"].input-sm, +input[type="month"].input-sm { + line-height: 30px; +} +input[type="date"].input-lg, +input[type="time"].input-lg, +input[type="datetime-local"].input-lg, +input[type="month"].input-lg { + line-height: 46px; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + 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 { + 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 { + 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, +.form-horizontal .form-group-sm .form-control { + 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; +} +.input-lg, +.form-horizontal .form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 25px; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .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 { + 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 { + 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 { + 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.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 .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 { + top: 0; + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.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; + 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 { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.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 { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3071a9; + border-color: #285e8e; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + 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: height .35s ease; + -o-transition: height .35s ease; + transition: height .35s ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.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: #428bca; + 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 solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .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:focus, +.btn-group-vertical > .btn:focus { + outline: 0; +} +.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-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 > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-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-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-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 > input[type="checkbox"] { + position: absolute; + z-index: -1; + filter: alpha(opacity=0); + opacity: 0; +} +.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-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.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 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 { + 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: #428bca; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #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: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + 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-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; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@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; +} +@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-nav.navbar-right:last-child { + margin-right: -15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .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 .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; + } +} +@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-form.navbar-right:last-child { + margin-right: -15px; + } +} +.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 { + 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; + } + .navbar-text.navbar-right:last-child { + 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: #777; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #777; +} +.navbar-inverse .navbar-nav > li > a { + color: #777; +} +.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: #777; + } + .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: #777; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #777; +} +.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: #428bca; + 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 { + color: #2a6496; + 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: 2; + color: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.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; +} +.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; +} +.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: #428bca; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 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 { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .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: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .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: #428bca; +} +.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: #428bca; + -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[aria-valuenow="1"], +.progress-bar[aria-valuenow="2"] { + min-width: 30px; +} +.progress-bar[aria-valuenow="0"] { + min-width: 30px; + color: #777; + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.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, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #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; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + 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: #428bca; + border-color: #428bca; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.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: #e1edf7; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.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 { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.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 { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.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 { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.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 { + 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 { + margin-bottom: 0; +} +.panel > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .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 { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.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: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 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 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 { + 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 { + 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: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-heading .badge { + color: #428bca; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #428bca; +} +.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 { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive.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: translate3d(0, -25%, 0); + -o-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0); +} +.modal.in .modal-dialog { + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 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 { + min-height: 16.42857143px; + 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-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.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; + text-decoration: none; + 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 { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + 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; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 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; + text-align: left; + 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); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + 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; +} +.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); + 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; +} +.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; + margin-top: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + 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: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .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-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-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; + visibility: hidden !important; +} +.affix { + position: fixed; + -webkit-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +@-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; + } + 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; + } + 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; + } + 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; + } + 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; + } + 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/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css.map b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css.map new file mode 100644 index 0000000..bfb5616 --- /dev/null +++ b/Asset/documentdb-dotnet-todo-app/src/Content/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"file":"bootstrap.css","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/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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;EAAW,kBAAA;EHoR9C;AGnRmC;EAAW,kBAAA;EHsR9C;AGrRmC;EAAW,kBAAA;EHwR9C;AGvRmC;EAAW,kBAAA;EH0R9C;AGzRmC;EAAW,kBAAA;EH4R9C;AG3RmC;EAAW,kBAAA;EH8R9C;AG7RmC;EAAW,kBAAA;EHgS9C;AG/RmC;EAAW,kBAAA;EHkS9C;AGjSmC;EAAW,kBAAA;EHoS9C;AGnSmC;EAAW,kBAAA;EHsS9C;AGrSmC;EAAW,kBAAA;EHwS9C;AGvSmC;EAAW,kBAAA;EH0S9C;AGzSmC;EAAW,kBAAA;EH4S9C;AG3SmC;EAAW,kBAAA;EH8S9C;AG7SmC;EAAW,kBAAA;EHgT9C;AG/SmC;EAAW,kBAAA;EHkT9C;AGjTmC;EAAW,kBAAA;EHoT9C;AGnTmC;EAAW,kBAAA;EHsT9C;AGrTmC;EAAW,kBAAA;EHwT9C;AGvTmC;EAAW,kBAAA;EH0T9C;AGzTmC;EAAW,kBAAA;EH4T9C;AG3TmC;EAAW,kBAAA;EH8T9C;AG7TmC;EAAW,kBAAA;EHgU9C;AG/TmC;EAAW,kBAAA;EHkU9C;AGjUmC;EAAW,kBAAA;EHoU9C;AGnUmC;EAAW,kBAAA;EHsU9C;AGrUmC;EAAW,kBAAA;EHwU9C;AGvUmC;EAAW,kBAAA;EH0U9C;AGzUmC;EAAW,kBAAA;EH4U9C;AG3UmC;EAAW,kBAAA;EH8U9C;AG7UmC;EAAW,kBAAA;EHgV9C;AG/UmC;EAAW,kBAAA;EHkV9C;AGjVmC;EAAW,kBAAA;EHoV9C;AGnVmC;EAAW,kBAAA;EHsV9C;AGrVmC;EAAW,kBAAA;EHwV9C;AGvVmC;EAAW,kBAAA;EH0V9C;AGzVmC;EAAW,kBAAA;EH4V9C;AG3VmC;EAAW,kBAAA;EH8V9C;AG7VmC;EAAW,kBAAA;EHgW9C;AG/VmC;EAAW,kBAAA;EHkW9C;AGjWmC;EAAW,kBAAA;EHoW9C;AGnWmC;EAAW,kBAAA;EHsW9C;AGrWmC;EAAW,kBAAA;EHwW9C;AGvWmC;EAAW,kBAAA;EH0W9C;AGzWmC;EAAW,kBAAA;EH4W9C;AG3WmC;EAAW,kBAAA;EH8W9C;AG7WmC;EAAW,kBAAA;EHgX9C;AG/WmC;EAAW,kBAAA;EHkX9C;AGjXmC;EAAW,kBAAA;EHoX9C;AGnXmC;EAAW,kBAAA;EHsX9C;AGrXmC;EAAW,kBAAA;EHwX9C;AGvXmC;EAAW,kBAAA;EH0X9C;AGzXmC;EAAW,kBAAA;EH4X9C;AG3XmC;EAAW,kBAAA;EH8X9C;AG7XmC;EAAW,kBAAA;EHgY9C;AG/XmC;EAAW,kBAAA;EHkY9C;AGjYmC;EAAW,kBAAA;EHoY9C;AGnYmC;EAAW,kBAAA;EHsY9C;AGrYmC;EAAW,kBAAA;EHwY9C;AGvYmC;EAAW,kBAAA;EH0Y9C;AGzYmC;EAAW,kBAAA;EH4Y9C;AG3YmC;EAAW,kBAAA;EH8Y9C;AG7YmC;EAAW,kBAAA;EHgZ9C;AG/YmC;EAAW,kBAAA;EHkZ9C;AGjZmC;EAAW,kBAAA;EHoZ9C;AGnZmC;EAAW,kBAAA;EHsZ9C;AGrZmC;EAAW,kBAAA;EHwZ9C;AGvZmC;EAAW,kBAAA;EH0Z9C;AGzZmC;EAAW,kBAAA;EH4Z9C;AG3ZmC;EAAW,kBAAA;EH8Z9C;AG7ZmC;EAAW,kBAAA;EHga9C;AG/ZmC;EAAW,kBAAA;EHka9C;AGjamC;EAAW,kBAAA;EHoa9C;AGnamC;EAAW,kBAAA;EHsa9C;AGramC;EAAW,kBAAA;EHwa9C;AGvamC;EAAW,kBAAA;EH0a9C;AGzamC;EAAW,kBAAA;EH4a9C;AG3amC;EAAW,kBAAA;EH8a9C;AG7amC;EAAW,kBAAA;EHgb9C;AG/amC;EAAW,kBAAA;EHkb9C;AGjbmC;EAAW,kBAAA;EHob9C;AGnbmC;EAAW,kBAAA;EHsb9C;AGrbmC;EAAW,kBAAA;EHwb9C;AGvbmC;EAAW,kBAAA;EH0b9C;AGzbmC;EAAW,kBAAA;EH4b9C;AG3bmC;EAAW,kBAAA;EH8b9C;AG7bmC;EAAW,kBAAA;EHgc9C;AG/bmC;EAAW,kBAAA;EHkc9C;AGjcmC;EAAW,kBAAA;EHoc9C;AGncmC;EAAW,kBAAA;EHsc9C;AGrcmC;EAAW,kBAAA;EHwc9C;AGvcmC;EAAW,kBAAA;EH0c9C;AGzcmC;EAAW,kBAAA;EH4c9C;AG3cmC;EAAW,kBAAA;EH8c9C;AG7cmC;EAAW,kBAAA;EHgd9C;AG/cmC;EAAW,kBAAA;EHkd9C;AGjdmC;EAAW,kBAAA;EHod9C;AGndmC;EAAW,kBAAA;EHsd9C;AGrdmC;EAAW,kBAAA;EHwd9C;AGvdmC;EAAW,kBAAA;EH0d9C;AGzdmC;EAAW,kBAAA;EH4d9C;AG3dmC;EAAW,kBAAA;EH8d9C;AG7dmC;EAAW,kBAAA;EHge9C;AG/dmC;EAAW,kBAAA;EHke9C;AGjemC;EAAW,kBAAA;EHoe9C;AGnemC;EAAW,kBAAA;EHse9C;AGremC;EAAW,kBAAA;EHwe9C;AGvemC;EAAW,kBAAA;EH0e9C;AGzemC;EAAW,kBAAA;EH4e9C;AG3emC;EAAW,kBAAA;EH8e9C;AG7emC;EAAW,kBAAA;EHgf9C;AG/emC;EAAW,kBAAA;EHkf9C;AGjfmC;EAAW,kBAAA;EHof9C;AGnfmC;EAAW,kBAAA;EHsf9C;AGrfmC;EAAW,kBAAA;EHwf9C;AGvfmC;EAAW,kBAAA;EH0f9C;AGzfmC;EAAW,kBAAA;EH4f9C;AG3fmC;EAAW,kBAAA;EH8f9C;AG7fmC;EAAW,kBAAA;EHggB9C;AG/fmC;EAAW,kBAAA;EHkgB9C;AGjgBmC;EAAW,kBAAA;EHogB9C;AGngBmC;EAAW,kBAAA;EHsgB9C;AGrgBmC;EAAW,kBAAA;EHwgB9C;AGvgBmC;EAAW,kBAAA;EH0gB9C;AGzgBmC;EAAW,kBAAA;EH4gB9C;AG3gBmC;EAAW,kBAAA;EH8gB9C;AG7gBmC;EAAW,kBAAA;EHghB9C;AG/gBmC;EAAW,kBAAA;EHkhB9C;AGjhBmC;EAAW,kBAAA;EHohB9C;AGnhBmC;EAAW,kBAAA;EHshB9C;AGrhBmC;EAAW,kBAAA;EHwhB9C;AGvhBmC;EAAW,kBAAA;EH0hB9C;AGzhBmC;EAAW,kBAAA;EH4hB9C;AG3hBmC;EAAW,kBAAA;EH8hB9C;AG7hBmC;EAAW,kBAAA;EHgiB9C;AG/hBmC;EAAW,kBAAA;EHkiB9C;AGjiBmC;EAAW,kBAAA;EHoiB9C;AGniBmC;EAAW,kBAAA;EHsiB9C;AGriBmC;EAAW,kBAAA;EHwiB9C;AGviBmC;EAAW,kBAAA;EH0iB9C;AGziBmC;EAAW,kBAAA;EH4iB9C;AG3iBmC;EAAW,kBAAA;EH8iB9C;AG7iBmC;EA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A;Efk8CH;Ae97CC;EACE,YAAA;Efg8CH;Ael7CC;EACE,mBAAA;Efo7CH;Aer7CC;EACE,2BAAA;Efu7CH;Aex7CC;EACE,2BAAA;Ef07CH;Ae37CC;EACE,kBAAA;Ef67CH;Ae97CC;EACE,2BAAA;Efg8CH;Aej8CC;EACE,2BAAA;Efm8CH;Aep8CC;EACE,kBAAA;Efs8CH;Aev8CC;EACE,2BAAA;Efy8CH;Ae18CC;EACE,2BAAA;Ef48CH;Ae78CC;EACE,kBAAA;Ef+8CH;Aeh9CC;EACE,2BAAA;Efk9CH;Aen9CC;EACE,0BAAA;Efq9CH;Aet9CC;EACE,iBAAA;Efw9CH;Aa59CD;EE9BI;IACE,aAAA;If6/CH;Eet/CD;IACE,aAAA;Ifw/CD;Eez/CD;IACE,qBAAA;If2/CD;Ee5/CD;IACE,qBAAA;If8/CD;Ee//CD;IACE,YAAA;IfigDD;EelgDD;IACE,qBAAA;IfogDD;EergDD;IACE,qBAAA;IfugDD;EexgDD;IACE,YAAA;If0gDD;Ee3gDD;IACE,qBAAA;If6gDD;Ee9gDD;IACE,qBAAA;IfghDD;EejhDD;IACE,YAAA;IfmhDD;EephDD;IACE,qBAAA;IfshDD;EevhDD;IACE,oBAAA;IfyhDD;Ee3gDD;IACE,aAAA;If6gDD;Ee9gDD;IACE,qBAAA;IfghDD;EejhDD;IACE,qBAAA;IfmhDD;EephDD;IACE,YAAA;IfshDD;EevhDD;IACE,qBAAA;IfyhDD;Ee1hDD;IACE,qBAAA;If4hDD;Ee7hDD;IACE,YAAA;If+hDD;EehiDD;IACE,qBAAA;IfkiDD;EeniDD;IACE,qBAAA;IfqiDD;EetiDD;IACE,YAAA;IfwiDD;EeziDD;IACE,qBAAA;If2iDD;Ee5iDD;IACE,oBAAA;If8iDD;Ee1iDD;IACE,aAAA;If4iDD;Ee5jDD;IACE,YAAA;If8jDD;Ee/jDD;IACE,oBAAA;IfikDD;EelkDD;IACE,oBAAA;IfokDD;EerkDD;IACE,WAAA;IfukDD;EexkDD;IACE,oBAAA;If0kDD;Ee3kDD;IACE,oBAAA;If6kDD;Ee9kDD;IACE,WAAA;IfglDD;EejlDD;IACE,oBAAA;IfmlDD;EeplDD;IACE,oBAAA;IfslDD;EevlDD;IACE,WAAA;IfylDD;Ee1lDD;IACE,oBAAA;If4lDD;Ee7lDD;IACE,mBAAA;If+lDD;Ee3lDD;IACE,YAAA;If6lDD;Ee/kDD;IACE,mBAAA;IfilDD;EellDD;IACE,2BAAA;IfolDD;EerlDD;IACE,2BAAA;IfulDD;EexlDD;IACE,kBAAA;If0lDD;Ee3lDD;IACE,2BAAA;If6lDD;Ee9lDD;IACE,2BAAA;IfgmDD;EejmDD;IACE,kBAAA;IfmmDD;EepmDD;IACE,2BAAA;IfsmDD;EevmDD;IACE,2BAAA;IfymDD;Ee1mDD;IACE,kBAAA;If4mDD;Ee7mDD;IACE,2BAAA;If+mDD;EehnDD;IACE,0BAAA;IfknDD;EennDD;IACE,iBAAA;IfqnDD;EACF;AajnDD;EEvCI;IACE,aAAA;If2pDH;EeppDD;IACE,aAAA;IfspDD;EevpDD;IACE,qBAAA;IfypDD;Ee1pDD;IACE,qBAAA;If4pDD;Ee7pDD;IACE,YAAA;If+pDD;EehqDD;IACE,qBAAA;IfkqDD;EenqDD;IACE,qBAAA;IfqqDD;EetqDD;IACE,YAAA;IfwqDD;EezqDD;IACE,qBAAA;If2qDD;Ee5qDD;IACE,qBAAA;If8qDD;Ee/qDD;IACE,YAAA;IfirDD;EelrDD;IACE,qBAAA;IforDD;EerrDD;IACE,oBAAA;IfurDD;EezqDD;IACE,aAAA;If2qDD;Ee5qDD;IACE,qBAAA;If8qDD;Ee/qDD;IACE,qBAAA;IfirDD;EelrDD;IACE,YAAA;IforDD;EerrDD;IACE,qBAAA;IfurDD;EexrDD;IACE,qBAAA;If0rDD;Ee3rDD;IACE,YAAA;If6rDD;Ee9rDD;IACE,qBAAA;IfgsDD;EejsDD;IACE,qBAAA;IfmsDD;EepsDD;IACE,YAAA;IfssDD;EevsDD;IACE,qBAAA;IfysDD;Ee1sDD;IACE,oBAAA;If4sDD;EexsDD;IACE,aAAA;If0sDD;Ee1tDD;IACE,YAAA;If4tDD;Ee7tDD;IACE,oBAAA;If+tDD;EehuDD;IACE,oBAAA;IfkuDD;EenuDD;IACE,WAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EezuDD;IACE,oBAAA;If2uDD;Ee5uDD;IACE,WAAA;If8uDD;Ee/uDD;IACE,oBAAA;IfivDD;EelvDD;IACE,oBAAA;IfovDD;EervDD;IACE,WAAA;IfuvDD;EexvDD;IACE,oBAAA;If0vDD;Ee3vDD;IACE,mBAAA;If6vDD;EezvDD;IACE,YAAA;If2vDD;Ee7uDD;IACE,mBAAA;If+uDD;EehvDD;IACE,2BAAA;IfkvDD;EenvDD;IACE,2BAAA;IfqvDD;EetvDD;IACE,kBAAA;IfwvDD;EezvDD;IACE,2BAAA;If2vDD;Ee5vDD;IACE,2BAAA;If8vDD;Ee/vDD;IACE,kBAAA;IfiwDD;EelwDD;IACE,2BAAA;IfowDD;EerwDD;IACE,2BAAA;IfuwDD;EexwDD;IACE,kBAAA;If0wDD;Ee3wDD;IACE,2BAAA;If6wDD;Ee9wDD;IACE,0BAAA;IfgxDD;EejxDD;IACE,iBAAA;IfmxDD;EACF;AaxwDD;EE9CI;IACE,aAAA;IfyzDH;EelzDD;IACE,aAAA;IfozDD;EerzDD;IACE,qBAAA;IfuzDD;EexzDD;IACE,qBAAA;If0zDD;Ee3zDD;IACE,YAAA;If6zDD;Ee9zDD;IACE,qBAAA;Ifg0DD;Eej0DD;IACE,qBAAA;Ifm0DD;Eep0DD;IACE,YAAA;Ifs0DD;Eev0DD;IACE,qBAAA;Ify0DD;Ee10DD;IACE,qBAAA;If40DD;Ee70DD;IACE,YAAA;If+0DD;Eeh1DD;IACE,qBAAA;Ifk1DD;Een1DD;IACE,oBAAA;Ifq1DD;Eev0DD;IACE,aAAA;Ify0DD;Ee10DD;IACE,qBAAA;If40DD;Ee70DD;IACE,qBAAA;If+0DD;Eeh1DD;IACE,YAAA;Ifk1DD;Een1DD;IACE,qBAAA;Ifq1DD;Eet1DD;IACE,qBAAA;Ifw1DD;Eez1DD;IACE,YAAA;If21DD;Ee51DD;IACE,qBAAA;If81DD;Ee/1DD;IACE,qBAAA;Ifi2DD;Eel2DD;IACE,YAAA;Ifo2DD;Eer2DD;IACE,qBAAA;Ifu2DD;Eex2DD;IACE,oBAAA;If02DD;Eet2DD;IACE,aAAA;Ifw2DD;Eex3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AAA;EACI,uBAAA;ErBqsFT;AoB9qFD;EClBI,gBAAA;EACA,2BAAA;ErBmsFH;AoB/qFD;ECrDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBuuFD;AqBruFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBuuFP;AqBruFC;;;EAGE,wBAAA;ErBuuFH;AqBluFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErB8uFT;AoBptFD;ECrBI,gBAAA;EACA,2BAAA;ErB4uFH;AoBptFD;ECzDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBgxFD;AqB9wFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBgxFP;AqB9wFC;;;EAGE,wBAAA;ErBgxFH;AqB3wFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBuxFT;AoBzvFD;ECzBI,gBAAA;EACA,2BAAA;ErBqxFH;AoBzvFD;EC7DE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErByzFD;AqBvzFC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErByzFP;AqBvzFC;;;EAGE,wBAAA;ErByzFH;AqBpzFG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBg0FT;AoB9xFD;EC7BI,gBAAA;EACA,2BAAA;ErB8zFH;AoB9xFD;ECjEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBk2FD;AqBh2FC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBk2FP;AqBh2FC;;;EAGE,wBAAA;ErBk2FH;AqB71FG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBy2FT;AoBn0FD;ECjCI,gBAAA;EACA,2BAAA;ErBu2FH;AoBn0FD;ECrEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB24FD;AqBz4FC;;;;;EAKE,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB24FP;AqBz4FC;;;EAGE,wBAAA;ErB24FH;AqBt4FG;;;;;;;;;;;;;;;EAKE,2BAAA;EACI,uBAAA;ErBk5FT;AoBx2FD;ECrCI,gBAAA;EACA,2BAAA;ErBg5FH;AoBn2FD;EACE,gBAAA;EACA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","sourcesContent":[null,"/*! normalize.css v3.0.1 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// 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 and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\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/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: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\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 -moz-box-sizing: content-box;\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// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\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","//\n// Basic print styles\n// --------------------------------------------------\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css\n\n@media print {\n\n * {\n text-shadow: none !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n background: transparent !important;\n box-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 for images, or javascript/internal links\n a[href^=\"javascript:\"]:after,\n a[href^=\"#\"]: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 // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .table {\n td,\n th {\n background-color: #fff !important;\n }\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 .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\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}.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: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro { &: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","//\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: underline;\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","// 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 will be 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 &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\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 // Default\n outline: thin dotted;\n // WebKit\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 width: 100% \\9; // Force IE10 and below to size SVG images correctly\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\n// Undo browser default styling\ncite {\n font-style: normal;\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: @grid-float-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-transform: 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// Quotes\nblockquote:before,\nblockquote:after {\n content: \"\";\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 color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\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 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: (@gutter / 2);\n padding-right: (@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: (@gutter / -2);\n margin-right: (@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) when (@index = 1) { // 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: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) when (@index = 1) { // 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}\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-child(odd) {\n > td,\n > th {\n background-color: @table-bg-accent;\n }\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 > td,\n > th {\n background-color: @table-bg-hover;\n }\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/10 (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/10 (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 @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n overflow-x: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n -webkit-overflow-scrolling: touch;\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\n// Set the height of file controls to match text inputs\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;\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 // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n cursor: not-allowed;\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned.\n// As a workaround, we set a pixel line-height that matches the\n// given height of the input. Since this fucks up everything else, we have to\n// appropriately reset it for Internet Explorer and the size variations.\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n line-height: @input-height-base;\n // IE8+ misaligns the text within date inputs, so we reset\n line-height: @line-height-base ~\"\\0\";\n\n &.input-sm {\n line-height: @input-height-small;\n }\n &.input-lg {\n line-height: @input-height-large;\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: 15px;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n min-height: @line-height-computed; // clear the floating input if there is no label text\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\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\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\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; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because