niobures commited on
Commit
e26fba6
·
verified ·
1 Parent(s): 9aa4809

VideoSearch

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +155 -0
  2. .gitignore +71 -0
  3. BlueTube.Web/App_Data/Bluetube.Installer.exe +3 -0
  4. BlueTube.Web/App_Start/FilterConfig.cs +13 -0
  5. BlueTube.Web/App_Start/RouteConfig.cs +23 -0
  6. BlueTube.Web/App_Start/WebApiConfig.cs +19 -0
  7. BlueTube.Web/BlueTube.Web.Publish.xml +4 -0
  8. BlueTube.Web/BlueTube.Web.csproj +213 -0
  9. BlueTube.Web/BlueTube.Web.csproj.user +28 -0
  10. BlueTube.Web/Controllers/APIController.cs +59 -0
  11. BlueTube.Web/Controllers/AdController.cs +27 -0
  12. BlueTube.Web/Controllers/HomeController.cs +70 -0
  13. BlueTube.Web/DataService.cs +67 -0
  14. BlueTube.Web/Global.asax +1 -0
  15. BlueTube.Web/Global.asax.cs +24 -0
  16. BlueTube.Web/Properties/AssemblyInfo.cs +35 -0
  17. BlueTube.Web/Views/Ad/Index.cshtml +65 -0
  18. BlueTube.Web/Views/Home/Index.cshtml +278 -0
  19. BlueTube.Web/Views/Web.config +58 -0
  20. BlueTube.Web/Web.Debug.config +30 -0
  21. BlueTube.Web/Web.Release.config +31 -0
  22. BlueTube.Web/Web.config +50 -0
  23. BlueTube.Web/assets/bin/MovieFinder.Client.exe +3 -0
  24. BlueTube.Web/assets/bin/MovieFinder.UpService.exe +0 -0
  25. BlueTube.Web/assets/css/bbpress.css +1063 -0
  26. BlueTube.Web/assets/css/button.css +1 -0
  27. BlueTube.Web/assets/css/font-awesome.css +1338 -0
  28. BlueTube.Web/assets/css/jquery.fancybox.css +249 -0
  29. BlueTube.Web/assets/css/projects.css +327 -0
  30. BlueTube.Web/assets/css/style.css +1332 -0
  31. BlueTube.Web/assets/fonts/FontAwesome.otf +0 -0
  32. BlueTube.Web/assets/fonts/fontawesome-webfont.eot +0 -0
  33. BlueTube.Web/assets/fonts/fontawesome-webfont.svg +0 -0
  34. BlueTube.Web/assets/fonts/fontawesome-webfont.ttf +0 -0
  35. BlueTube.Web/assets/fonts/fontawesome-webfont.woff +0 -0
  36. BlueTube.Web/assets/imgs/apple_s.png +0 -0
  37. BlueTube.Web/assets/imgs/bt_logo.png +0 -0
  38. BlueTube.Web/assets/imgs/d_bg.png +0 -0
  39. BlueTube.Web/assets/imgs/favicon.ico +0 -0
  40. BlueTube.Web/assets/imgs/minitube-01.jpg +3 -0
  41. BlueTube.Web/assets/imgs/minitube-02.jpg +0 -0
  42. BlueTube.Web/assets/imgs/minitube-03.jpg +3 -0
  43. BlueTube.Web/assets/imgs/minitube-04.jpg +0 -0
  44. BlueTube.Web/assets/imgs/minitube-06.jpg +0 -0
  45. BlueTube.Web/assets/imgs/slide1.png +3 -0
  46. BlueTube.Web/assets/imgs/slide2.png +3 -0
  47. BlueTube.Web/assets/imgs/slide3.png +3 -0
  48. BlueTube.Web/assets/imgs/ubuntu_s.png +0 -0
  49. BlueTube.Web/assets/imgs/windows_s.png +0 -0
  50. BlueTube.Web/assets/js/jquery-ui-1.8.17.js +0 -0
.gitattributes CHANGED
@@ -33,3 +33,158 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ Bluetube.Installer/Resources/BlueTube.Setup.msi filter=lfs diff=lfs merge=lfs -text
37
+ Bluetube.Installer/Resources/wcg_boinc_6.10.58_windows_intelx86.exe filter=lfs diff=lfs merge=lfs -text
38
+ Bluetube.Installer/System-Install-1-icon.ico filter=lfs diff=lfs merge=lfs -text
39
+ BlueTube.Web/App_Data/Bluetube.Installer.exe filter=lfs diff=lfs merge=lfs -text
40
+ BlueTube.Web/assets/bin/MovieFinder.Client.exe filter=lfs diff=lfs merge=lfs -text
41
+ BlueTube.Web/assets/imgs/minitube-01.jpg filter=lfs diff=lfs merge=lfs -text
42
+ BlueTube.Web/assets/imgs/minitube-03.jpg filter=lfs diff=lfs merge=lfs -text
43
+ BlueTube.Web/assets/imgs/slide1.png filter=lfs diff=lfs merge=lfs -text
44
+ BlueTube.Web/assets/imgs/slide2.png filter=lfs diff=lfs merge=lfs -text
45
+ BlueTube.Web/assets/imgs/slide3.png filter=lfs diff=lfs merge=lfs -text
46
+ Lib/ComponentFactory.Krypton.Toolkit.dll filter=lfs diff=lfs merge=lfs -text
47
+ Lib/Data/movie.db filter=lfs diff=lfs merge=lfs -text
48
+ Lib/DZ.MediaPlayer.Vlc.dll filter=lfs diff=lfs merge=lfs -text
49
+ Lib/Google.GData.Client.dll filter=lfs diff=lfs merge=lfs -text
50
+ Lib/HtmlRenderer.dll filter=lfs diff=lfs merge=lfs -text
51
+ Lib/ICSharpCode.SharpZipLib.dll filter=lfs diff=lfs merge=lfs -text
52
+ Lib/Interop.WMPLib.dll filter=lfs diff=lfs merge=lfs -text
53
+ Lib/Ionic.Zip.dll filter=lfs diff=lfs merge=lfs -text
54
+ Lib/K-Lite_Codec_Pack_1060_Basic.exe filter=lfs diff=lfs merge=lfs -text
55
+ Lib/msvcp100.dll filter=lfs diff=lfs merge=lfs -text
56
+ Lib/msvcr100.dll filter=lfs diff=lfs merge=lfs -text
57
+ Lib/Noesis.Javascript.dll filter=lfs diff=lfs merge=lfs -text
58
+ Lib/ObjectListView.dll filter=lfs diff=lfs merge=lfs -text
59
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/Qt3Support4.dll filter=lfs diff=lfs merge=lfs -text
60
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/QtCore4.dll filter=lfs diff=lfs merge=lfs -text
61
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/QtGui4.dll filter=lfs diff=lfs merge=lfs -text
62
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/QtNetwork4.dll filter=lfs diff=lfs merge=lfs -text
63
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/QtSql4.dll filter=lfs diff=lfs merge=lfs -text
64
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/QtXml4.dll filter=lfs diff=lfs merge=lfs -text
65
+ Lib/SqlLiteClients/sqlitebrowser_200_b1_win/sqlitebrowser_200_b1_win/SQLite[[:space:]]Database[[:space:]]Browser[[:space:]]2.0[[:space:]]b1.exe filter=lfs diff=lfs merge=lfs -text
66
+ Lib/SqlLiteClients/sqlitestudio-2.1.5.exe filter=lfs diff=lfs merge=lfs -text
67
+ Lib/VLC/libvlc.dll filter=lfs diff=lfs merge=lfs -text
68
+ Lib/VLC/libvlccore.dll filter=lfs diff=lfs merge=lfs -text
69
+ Lib/VLC/plugins/libaccess_output_shout_plugin.dll filter=lfs diff=lfs merge=lfs -text
70
+ Lib/VLC/plugins/libaout_sdl_plugin.dll filter=lfs diff=lfs merge=lfs -text
71
+ Lib/VLC/plugins/libatmo_plugin.dll filter=lfs diff=lfs merge=lfs -text
72
+ Lib/VLC/plugins/libavcodec_plugin.dll filter=lfs diff=lfs merge=lfs -text
73
+ Lib/VLC/plugins/libbda_plugin.dll filter=lfs diff=lfs merge=lfs -text
74
+ Lib/VLC/plugins/libcaca_plugin.dll filter=lfs diff=lfs merge=lfs -text
75
+ Lib/VLC/plugins/libcdda_plugin.dll filter=lfs diff=lfs merge=lfs -text
76
+ Lib/VLC/plugins/libdirac_plugin.dll filter=lfs diff=lfs merge=lfs -text
77
+ Lib/VLC/plugins/libdshow_plugin.dll filter=lfs diff=lfs merge=lfs -text
78
+ Lib/VLC/plugins/libdtstofloat32_plugin.dll filter=lfs diff=lfs merge=lfs -text
79
+ Lib/VLC/plugins/libdvbsub_plugin.dll filter=lfs diff=lfs merge=lfs -text
80
+ Lib/VLC/plugins/libdvdnav_plugin.dll filter=lfs diff=lfs merge=lfs -text
81
+ Lib/VLC/plugins/libdvdread_plugin.dll filter=lfs diff=lfs merge=lfs -text
82
+ Lib/VLC/plugins/libfaad_plugin.dll filter=lfs diff=lfs merge=lfs -text
83
+ Lib/VLC/plugins/libflac_plugin.dll filter=lfs diff=lfs merge=lfs -text
84
+ Lib/VLC/plugins/libfluidsynth_plugin.dll filter=lfs diff=lfs merge=lfs -text
85
+ Lib/VLC/plugins/libfreetype_plugin.dll filter=lfs diff=lfs merge=lfs -text
86
+ Lib/VLC/plugins/libgme_plugin.dll filter=lfs diff=lfs merge=lfs -text
87
+ Lib/VLC/plugins/libgnutls_plugin.dll filter=lfs diff=lfs merge=lfs -text
88
+ Lib/VLC/plugins/libgoom_plugin.dll filter=lfs diff=lfs merge=lfs -text
89
+ Lib/VLC/plugins/libi420_rgb_sse2_plugin.dll filter=lfs diff=lfs merge=lfs -text
90
+ Lib/VLC/plugins/liblibass_plugin.dll filter=lfs diff=lfs merge=lfs -text
91
+ Lib/VLC/plugins/liblibmpeg2_plugin.dll filter=lfs diff=lfs merge=lfs -text
92
+ Lib/VLC/plugins/liblive555_plugin.dll filter=lfs diff=lfs merge=lfs -text
93
+ Lib/VLC/plugins/liblua_plugin.dll filter=lfs diff=lfs merge=lfs -text
94
+ Lib/VLC/plugins/libmkv_plugin.dll filter=lfs diff=lfs merge=lfs -text
95
+ Lib/VLC/plugins/libmod_plugin.dll filter=lfs diff=lfs merge=lfs -text
96
+ Lib/VLC/plugins/libmp4_plugin.dll filter=lfs diff=lfs merge=lfs -text
97
+ Lib/VLC/plugins/libmpgatofixed32_plugin.dll filter=lfs diff=lfs merge=lfs -text
98
+ Lib/VLC/plugins/libmux_ts_plugin.dll filter=lfs diff=lfs merge=lfs -text
99
+ Lib/VLC/plugins/libplaylist_plugin.dll filter=lfs diff=lfs merge=lfs -text
100
+ Lib/VLC/plugins/libpng_plugin.dll filter=lfs diff=lfs merge=lfs -text
101
+ Lib/VLC/plugins/libprojectm_plugin.dll filter=lfs diff=lfs merge=lfs -text
102
+ Lib/VLC/plugins/libqt4_plugin.dll filter=lfs diff=lfs merge=lfs -text
103
+ Lib/VLC/plugins/libremoteosd_plugin.dll filter=lfs diff=lfs merge=lfs -text
104
+ Lib/VLC/plugins/librtp_plugin.dll filter=lfs diff=lfs merge=lfs -text
105
+ Lib/VLC/plugins/libschroedinger_plugin.dll filter=lfs diff=lfs merge=lfs -text
106
+ Lib/VLC/plugins/libsdl_image_plugin.dll filter=lfs diff=lfs merge=lfs -text
107
+ Lib/VLC/plugins/libskins2_plugin.dll filter=lfs diff=lfs merge=lfs -text
108
+ Lib/VLC/plugins/libspatializer_plugin.dll filter=lfs diff=lfs merge=lfs -text
109
+ Lib/VLC/plugins/libspeex_plugin.dll filter=lfs diff=lfs merge=lfs -text
110
+ Lib/VLC/plugins/libstream_out_raop_plugin.dll filter=lfs diff=lfs merge=lfs -text
111
+ Lib/VLC/plugins/libstream_out_rtp_plugin.dll filter=lfs diff=lfs merge=lfs -text
112
+ Lib/VLC/plugins/libswscale_plugin.dll filter=lfs diff=lfs merge=lfs -text
113
+ Lib/VLC/plugins/libtaglib_plugin.dll filter=lfs diff=lfs merge=lfs -text
114
+ Lib/VLC/plugins/libtheora_plugin.dll filter=lfs diff=lfs merge=lfs -text
115
+ Lib/VLC/plugins/libts_plugin.dll filter=lfs diff=lfs merge=lfs -text
116
+ Lib/VLC/plugins/libtwolame_plugin.dll filter=lfs diff=lfs merge=lfs -text
117
+ Lib/VLC/plugins/libvorbis_plugin.dll filter=lfs diff=lfs merge=lfs -text
118
+ Lib/VLC/plugins/libvout_sdl_plugin.dll filter=lfs diff=lfs merge=lfs -text
119
+ Lib/VLC/plugins/libx264_plugin.dll filter=lfs diff=lfs merge=lfs -text
120
+ Lib/VLC/plugins/libxml_plugin.dll filter=lfs diff=lfs merge=lfs -text
121
+ Lib/VLC/plugins/libzvbi_plugin.dll filter=lfs diff=lfs merge=lfs -text
122
+ MovieFinder.Setup/Resources/MovieFinder.Installer.msi filter=lfs diff=lfs merge=lfs -text
123
+ MovieFinder.Setup/Resources/wcg_boinc_6.10.58_windows_intelx86.exe filter=lfs diff=lfs merge=lfs -text
124
+ MovieFinder.Setup/System-Install-1-icon.ico filter=lfs diff=lfs merge=lfs -text
125
+ MovieFinder.Web/Content/bin/MovieFinder.Client.exe filter=lfs diff=lfs merge=lfs -text
126
+ MovieFinder.Web/Content/img/app_main.png filter=lfs diff=lfs merge=lfs -text
127
+ MovieFinder.Web/Content/img/filter.png filter=lfs diff=lfs merge=lfs -text
128
+ MovieFinder.Web/Content/img/malayalam.png filter=lfs diff=lfs merge=lfs -text
129
+ MovieFinder.Web/Content/img/suggestions.png filter=lfs diff=lfs merge=lfs -text
130
+ MovieFinder.Web/Content/img/systray.png filter=lfs diff=lfs merge=lfs -text
131
+ MovieTube.Installer/Resources/K-Lite_Codec_Pack_1060_Basic.exe filter=lfs diff=lfs merge=lfs -text
132
+ MovieTube.Installer/System-Install-1-icon.ico filter=lfs diff=lfs merge=lfs -text
133
+ MovieTube.Web/Content/plugins/player.swf filter=lfs diff=lfs merge=lfs -text
134
+ MovieTube.Web/Content/plugins/proxy.swf filter=lfs diff=lfs merge=lfs -text
135
+ packages/AngularJS.Core.1.3.4/AngularJS.Core.1.3.4.nupkg filter=lfs diff=lfs merge=lfs -text
136
+ packages/CsQuery.1.3.4/CsQuery.1.3.4.nupkg filter=lfs diff=lfs merge=lfs -text
137
+ packages/CsQuery.1.3.4/lib/net40/CsQuery.dll filter=lfs diff=lfs merge=lfs -text
138
+ packages/EntityFramework.6.0.1/EntityFramework.6.0.1.nupkg filter=lfs diff=lfs merge=lfs -text
139
+ packages/EntityFramework.6.0.1/lib/net40/EntityFramework.dll filter=lfs diff=lfs merge=lfs -text
140
+ packages/EntityFramework.6.0.1/lib/net40/EntityFramework.SqlServer.dll filter=lfs diff=lfs merge=lfs -text
141
+ packages/EntityFramework.6.0.1/lib/net45/EntityFramework.dll filter=lfs diff=lfs merge=lfs -text
142
+ packages/EntityFramework.6.0.1/lib/net45/EntityFramework.SqlServer.dll filter=lfs diff=lfs merge=lfs -text
143
+ packages/EntityFramework.6.0.1/tools/migrate.exe filter=lfs diff=lfs merge=lfs -text
144
+ packages/EntityFramework.6.1.1/EntityFramework.6.1.1.nupkg filter=lfs diff=lfs merge=lfs -text
145
+ packages/EntityFramework.6.1.1/lib/net40/EntityFramework.dll filter=lfs diff=lfs merge=lfs -text
146
+ packages/EntityFramework.6.1.1/lib/net40/EntityFramework.SqlServer.dll filter=lfs diff=lfs merge=lfs -text
147
+ packages/EntityFramework.6.1.1/lib/net45/EntityFramework.dll filter=lfs diff=lfs merge=lfs -text
148
+ packages/EntityFramework.6.1.1/lib/net45/EntityFramework.SqlServer.dll filter=lfs diff=lfs merge=lfs -text
149
+ packages/EntityFramework.6.1.1/tools/migrate.exe filter=lfs diff=lfs merge=lfs -text
150
+ packages/Fizzler.0.9.3/Fizzler.0.9.3.nupkg filter=lfs diff=lfs merge=lfs -text
151
+ packages/Fizzler.0.9.3/tools/HtmlAgilityPack.dll filter=lfs diff=lfs merge=lfs -text
152
+ packages/HtmlAgilityPack.1.4.6/HtmlAgilityPack.1.4.6.nupkg filter=lfs diff=lfs merge=lfs -text
153
+ packages/HtmlAgilityPack.1.4.6/lib/Net20/HtmlAgilityPack.dll filter=lfs diff=lfs merge=lfs -text
154
+ packages/HtmlAgilityPack.1.4.6/lib/Net40-client/HtmlAgilityPack.dll filter=lfs diff=lfs merge=lfs -text
155
+ packages/HtmlAgilityPack.1.4.6/lib/Net40/HtmlAgilityPack.dll filter=lfs diff=lfs merge=lfs -text
156
+ packages/HtmlAgilityPack.1.4.6/lib/Net45/HtmlAgilityPack.dll filter=lfs diff=lfs merge=lfs -text
157
+ packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.dll filter=lfs diff=lfs merge=lfs -text
158
+ packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
159
+ packages/Microsoft.AspNet.Razor.2.0.20710.0/lib/net40/System.Web.Razor.dll filter=lfs diff=lfs merge=lfs -text
160
+ packages/Microsoft.AspNet.Razor.2.0.20710.0/Microsoft.AspNet.Razor.2.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
161
+ packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/lib/net40/System.Net.Http.Formatting.dll filter=lfs diff=lfs merge=lfs -text
162
+ packages/Microsoft.AspNet.WebApi.Client.4.0.20710.0/Microsoft.AspNet.WebApi.Client.4.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
163
+ packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/lib/net40/System.Web.Http.dll filter=lfs diff=lfs merge=lfs -text
164
+ packages/Microsoft.AspNet.WebApi.Core.4.0.20710.0/Microsoft.AspNet.WebApi.Core.4.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
165
+ packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/lib/net40/System.Web.Http.dll filter=lfs diff=lfs merge=lfs -text
166
+ packages/Microsoft.AspNet.WebApi.Core.4.0.30506.0/Microsoft.AspNet.WebApi.Core.4.0.30506.0.nupkg filter=lfs diff=lfs merge=lfs -text
167
+ packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.dll filter=lfs diff=lfs merge=lfs -text
168
+ packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.dll filter=lfs diff=lfs merge=lfs -text
169
+ packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
170
+ packages/Microsoft.Net.Http.2.0.20710.0/lib/net40/System.Net.Http.dll filter=lfs diff=lfs merge=lfs -text
171
+ packages/Microsoft.Net.Http.2.0.20710.0/Microsoft.Net.Http.2.0.20710.0.nupkg filter=lfs diff=lfs merge=lfs -text
172
+ packages/Newtonsoft.Json.4.5.6/lib/net40/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
173
+ packages/Newtonsoft.Json.4.5.6/Newtonsoft.Json.4.5.6.nupkg filter=lfs diff=lfs merge=lfs -text
174
+ packages/Newtonsoft.Json.5.0.8/lib/net20/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
175
+ packages/Newtonsoft.Json.5.0.8/lib/net35/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
176
+ packages/Newtonsoft.Json.5.0.8/lib/net40/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
177
+ packages/Newtonsoft.Json.5.0.8/lib/net45/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
178
+ packages/Newtonsoft.Json.5.0.8/lib/netcore45/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
179
+ packages/Newtonsoft.Json.5.0.8/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
180
+ packages/Newtonsoft.Json.5.0.8/lib/portable-net45+wp80+win8/Newtonsoft.Json.dll filter=lfs diff=lfs merge=lfs -text
181
+ packages/Newtonsoft.Json.5.0.8/Newtonsoft.Json.5.0.8.nupkg filter=lfs diff=lfs merge=lfs -text
182
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net20/System.Data.SQLite.dll filter=lfs diff=lfs merge=lfs -text
183
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net20/System.Data.SQLite.Linq.dll filter=lfs diff=lfs merge=lfs -text
184
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net40/System.Data.SQLite.dll filter=lfs diff=lfs merge=lfs -text
185
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net40/System.Data.SQLite.Linq.dll filter=lfs diff=lfs merge=lfs -text
186
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net45/System.Data.SQLite.dll filter=lfs diff=lfs merge=lfs -text
187
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net45/System.Data.SQLite.Linq.dll filter=lfs diff=lfs merge=lfs -text
188
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net451/System.Data.SQLite.dll filter=lfs diff=lfs merge=lfs -text
189
+ packages/System.Data.SQLite.x86.1.0.90.0/lib/net451/System.Data.SQLite.Linq.dll filter=lfs diff=lfs merge=lfs -text
190
+ packages/System.Data.SQLite.x86.1.0.90.0/System.Data.SQLite.x86.1.0.90.0.nupkg filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Debug
2
+
3
+ TestResults
4
+
5
+ /MovieFinder.Web/bin
6
+
7
+
8
+ /*.suo
9
+ /MovieFinder.Data/bin/Release
10
+ /MovieFinder.Data/obj/Release
11
+ /MovieFinder.Installer/Release
12
+ /MovieFinder.Scraper/bin/Release
13
+ /MovieFinder.Scraper/obj/Release
14
+ /MovieFinder.ScraperClient/bin/Release
15
+ /MovieFinder.ScraperClient/obj/x86/Release
16
+ /MovieFinder.Setup/bin/Release
17
+ /MovieFinder.Setup/obj/x86/Release
18
+ /MovieFinder.Test.Forms/bin/Release
19
+ /MovieFinder.Test.Forms/obj/x86/Release
20
+ /MovieFinder.Test/bin/Release
21
+ /MovieFinder.Test/obj/Release
22
+ /MovieFinder.UpService/bin/Release
23
+ /MovieFinder.UpService/obj/x86/Release
24
+ /MovieFinder.Web/obj/Release
25
+ /MovieSearch.Client/bin/Release
26
+ /MovieSearch.Client/obj/x86/Release
27
+
28
+ /MovieFinder.Client.Scraper/bin/Release
29
+
30
+ /MovieFinder.Client.Scraper/obj/Release
31
+
32
+ /MovieFinder.Viewer/obj/x86/Release
33
+
34
+ /MaxTube.UpService/bin/Release
35
+
36
+ /MaxTube.UpService/obj/x86/Release
37
+
38
+ /MovieFinder.Viewer/bin/Release
39
+
40
+ /BlueTube.Web/bin
41
+
42
+ /MovieFinder.Viewer/*.user
43
+
44
+ /MaxTube.UpService/bin/*.pdb
45
+ /Bluetube.Installer/bin/Release
46
+ /Bluetube.Installer/obj/x86/Release
47
+ /BlueTube.Web/obj/Release
48
+ /Maxtube.Setup/Release
49
+
50
+ /BlueTube.Web/App_Data/download.txt
51
+ /MovieTube.Client.Scraper/bin/Release
52
+ /MovieTube.Client.Scraper/obj/Release
53
+ /MovieTube.Viewer/bin/Release
54
+ /MovieTube.Viewer/obj/x86/Release
55
+
56
+ /MovieFinder.Web/App_Data/MovieTube.Installer.exe
57
+
58
+ /MovieTube.Installer/Resources/MovieTube.Setup.msi
59
+ /MovieTube.Viewer/Resources/a.html
60
+
61
+ /MovieTube.Installer/Resources/setup.exe
62
+ /Lib/Data/movie_temp.db
63
+ /MovieFinder.Web/App_Data/MTDownloader.exe
64
+ /MovieFinder.Web/App_Data/movie.db
65
+ *.pdb
66
+ /MovieTube.UpService/bin/MovieTube.UpService.vshost.exe.manifest
67
+ /MovieTube.UpService/bin
68
+ /MovieTube.Web/bin
69
+
70
+
71
+ /MovieTube.Web/Content/img/poster
BlueTube.Web/App_Data/Bluetube.Installer.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:198a5147ebc3e3b534abae301927e00cef68858f3ee7e49741e8d8dbe44f2ad3
3
+ size 39319040
BlueTube.Web/App_Start/FilterConfig.cs ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System.Web;
2
+ using System.Web.Mvc;
3
+
4
+ namespace BlueTube.Web
5
+ {
6
+ public class FilterConfig
7
+ {
8
+ public static void RegisterGlobalFilters(GlobalFilterCollection filters)
9
+ {
10
+ filters.Add(new HandleErrorAttribute());
11
+ }
12
+ }
13
+ }
BlueTube.Web/App_Start/RouteConfig.cs ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.Web.Mvc;
6
+ using System.Web.Routing;
7
+
8
+ namespace BlueTube.Web
9
+ {
10
+ public class RouteConfig
11
+ {
12
+ public static void RegisterRoutes(RouteCollection routes)
13
+ {
14
+ routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
15
+
16
+ routes.MapRoute(
17
+ name: "Default",
18
+ url: "{controller}/{action}/{id}",
19
+ defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
20
+ );
21
+ }
22
+ }
23
+ }
BlueTube.Web/App_Start/WebApiConfig.cs ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web.Http;
5
+
6
+ namespace BlueTube.Web
7
+ {
8
+ public static class WebApiConfig
9
+ {
10
+ public static void Register(HttpConfiguration config)
11
+ {
12
+ //config.Routes.MapHttpRoute(
13
+ // name: "DefaultApi",
14
+ // routeTemplate: "api/{controller}/{id}",
15
+ // defaults: new { id = RouteParameter.Optional }
16
+ //);
17
+ }
18
+ }
19
+ }
BlueTube.Web/BlueTube.Web.Publish.xml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <publishData>
3
+ <publishProfile publishUrl="23.226.224.15" deleteExistingFiles="False" ftpAnonymousLogin="False" ftpPassiveMode="True" msdeploySite="BlueTube" msdeploySiteID="" msdeployRemoteSitePhysicalPath="" msdeployAllowUntrustedCertificate="True" msdeploySkipExtraFilesOnServer="True" msdeployMarkAsApp="False" profileName="Profile1" publishMethod="MSDeploy" replaceMatchingFiles="True" userName="Administrator" savePWD="True" userPWD="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAWY7kfs2VEEC0COaSflvYLgAAAAACAAAAAAAQZgAAAAEAACAAAABAowvWmRV2/zhG7mnN8D577xr/UDlkKYeXR7nUY+QsfAAAAAAOgAAAAAIAACAAAAC6hM44Wc6QDUdEoAgecVgxo+2GIkI5RkMWZf59/YG5fyAAAAA2+dP7gaTk/kg2NjWTRCRyjiM8oorWB8C/F+LaQ0EFtEAAAADZj18vzjzK64eO8jBMT35Z27NaWc/k4LA5p6u8h1GrMCNJoXQjj8UBFTiwsyaocgwVJ/dGoJeN4NylMd550Zp4" SelectedForPublish="True" />
4
+ </publishData>
BlueTube.Web/BlueTube.Web.csproj ADDED
@@ -0,0 +1,213 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4
+ <PropertyGroup>
5
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7
+ <ProductVersion>
8
+ </ProductVersion>
9
+ <SchemaVersion>2.0</SchemaVersion>
10
+ <ProjectGuid>{24D045C9-0944-4165-B98A-D701543C72E6}</ProjectGuid>
11
+ <ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
12
+ <OutputType>Library</OutputType>
13
+ <AppDesignerFolder>Properties</AppDesignerFolder>
14
+ <RootNamespace>BlueTube.Web</RootNamespace>
15
+ <AssemblyName>BlueTube.Web</AssemblyName>
16
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
17
+ <MvcBuildViews>false</MvcBuildViews>
18
+ <UseIISExpress>false</UseIISExpress>
19
+ </PropertyGroup>
20
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
21
+ <DebugSymbols>true</DebugSymbols>
22
+ <DebugType>full</DebugType>
23
+ <Optimize>false</Optimize>
24
+ <OutputPath>bin\</OutputPath>
25
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
26
+ <ErrorReport>prompt</ErrorReport>
27
+ <WarningLevel>4</WarningLevel>
28
+ </PropertyGroup>
29
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
30
+ <DebugType>pdbonly</DebugType>
31
+ <Optimize>true</Optimize>
32
+ <OutputPath>bin\</OutputPath>
33
+ <DefineConstants>TRACE</DefineConstants>
34
+ <ErrorReport>prompt</ErrorReport>
35
+ <WarningLevel>4</WarningLevel>
36
+ </PropertyGroup>
37
+ <ItemGroup>
38
+ <Reference Include="Microsoft.CSharp" />
39
+ <Reference Include="System" />
40
+ <Reference Include="System.Data" />
41
+ <Reference Include="System.Drawing" />
42
+ <Reference Include="System.Web.DynamicData" />
43
+ <Reference Include="System.Web.Entity" />
44
+ <Reference Include="System.Web.ApplicationServices" />
45
+ <Reference Include="System.ComponentModel.DataAnnotations" />
46
+ <Reference Include="System.Core" />
47
+ <Reference Include="System.Data.DataSetExtensions" />
48
+ <Reference Include="System.Xml.Linq" />
49
+ <Reference Include="System.Web" />
50
+ <Reference Include="System.Web.Extensions" />
51
+ <Reference Include="System.Web.Abstractions" />
52
+ <Reference Include="System.Web.Routing" />
53
+ <Reference Include="System.Xml" />
54
+ <Reference Include="System.Configuration" />
55
+ <Reference Include="System.Web.Services" />
56
+ <Reference Include="System.EnterpriseServices" />
57
+ <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
58
+ <Private>True</Private>
59
+ <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
60
+ </Reference>
61
+ <Reference Include="Newtonsoft.Json">
62
+ <HintPath>..\packages\Newtonsoft.Json.4.5.6\lib\net40\Newtonsoft.Json.dll</HintPath>
63
+ </Reference>
64
+ <Reference Include="System.Net.Http">
65
+ <Private>True</Private>
66
+ <HintPath>..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.dll</HintPath>
67
+ </Reference>
68
+ <Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
69
+ <HintPath>..\packages\Microsoft.AspNet.WebApi.Client.4.0.20710.0\lib\net40\System.Net.Http.Formatting.dll</HintPath>
70
+ </Reference>
71
+ <Reference Include="System.Net.Http.WebRequest">
72
+ <Private>True</Private>
73
+ <HintPath>..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.WebRequest.dll</HintPath>
74
+ </Reference>
75
+ <Reference Include="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
76
+ <Private>True</Private>
77
+ <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.Helpers.dll</HintPath>
78
+ </Reference>
79
+ <Reference Include="System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
80
+ <HintPath>..\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll</HintPath>
81
+ </Reference>
82
+ <Reference Include="System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
83
+ <HintPath>..\packages\Microsoft.AspNet.WebApi.WebHost.4.0.20710.0\lib\net40\System.Web.Http.WebHost.dll</HintPath>
84
+ </Reference>
85
+ <Reference Include="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
86
+ <Private>True</Private>
87
+ <HintPath>..\packages\Microsoft.AspNet.Mvc.4.0.20710.0\lib\net40\System.Web.Mvc.dll</HintPath>
88
+ </Reference>
89
+ <Reference Include="System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
90
+ <Private>True</Private>
91
+ <HintPath>..\packages\Microsoft.AspNet.Razor.2.0.20710.0\lib\net40\System.Web.Razor.dll</HintPath>
92
+ </Reference>
93
+ <Reference Include="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
94
+ <Private>True</Private>
95
+ <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.dll</HintPath>
96
+ </Reference>
97
+ <Reference Include="System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
98
+ <Private>True</Private>
99
+ <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Deployment.dll</HintPath>
100
+ </Reference>
101
+ <Reference Include="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
102
+ <Private>True</Private>
103
+ <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Razor.dll</HintPath>
104
+ </Reference>
105
+ </ItemGroup>
106
+ <ItemGroup>
107
+ <Compile Include="Controllers\AdController.cs" />
108
+ <Compile Include="Controllers\APIController.cs" />
109
+ <Compile Include="Controllers\HomeController.cs" />
110
+ <Compile Include="DataService.cs" />
111
+ <Compile Include="Global.asax.cs">
112
+ <DependentUpon>Global.asax</DependentUpon>
113
+ </Compile>
114
+ <Compile Include="Properties\AssemblyInfo.cs" />
115
+ </ItemGroup>
116
+ <ItemGroup>
117
+ <Compile Include="App_Start\FilterConfig.cs" />
118
+ <Compile Include="App_Start\RouteConfig.cs" />
119
+ <Compile Include="App_Start\WebApiConfig.cs" />
120
+ <Content Include="App_Data\Bluetube.Installer.exe" />
121
+ <Content Include="assets\css\bbpress.css" />
122
+ <Content Include="assets\css\button.css" />
123
+ <Content Include="assets\css\font-awesome.css" />
124
+ <Content Include="assets\css\jquery.fancybox.css" />
125
+ <Content Include="assets\css\projects.css" />
126
+ <Content Include="assets\css\style.css" />
127
+ <Content Include="assets\imgs\apple_s.png" />
128
+ <Content Include="assets\imgs\bt_logo.png" />
129
+ <Content Include="assets\imgs\d_bg.png" />
130
+ <Content Include="assets\imgs\favicon.ico" />
131
+ <Content Include="assets\imgs\minitube-01.jpg" />
132
+ <Content Include="assets\imgs\minitube-02.jpg" />
133
+ <Content Include="assets\imgs\minitube-03.jpg" />
134
+ <Content Include="assets\imgs\minitube-04.jpg" />
135
+ <Content Include="assets\imgs\minitube-06.jpg" />
136
+ <Content Include="assets\imgs\slide1.png" />
137
+ <Content Include="assets\imgs\slide2.png" />
138
+ <Content Include="assets\imgs\slide3.png" />
139
+ <Content Include="assets\imgs\ubuntu_s.png" />
140
+ <Content Include="assets\imgs\windows_s.png" />
141
+ <Content Include="assets\js\jquery-ui-1.8.17.js" />
142
+ <Content Include="assets\js\jquery.annotate.js" />
143
+ <Content Include="assets\js\jquery.fancybox.js" />
144
+ <Content Include="assets\js\jquery.min.js" />
145
+ <Content Include="assets\js\load.js" />
146
+ <Content Include="assets\js\projects.js" />
147
+ <Content Include="assets\js\scripts.js" />
148
+ <Content Include="assets\js\widgets.js" />
149
+ <Content Include="Global.asax" />
150
+ <Content Include="Web.config" />
151
+ <Content Include="Web.Debug.config">
152
+ <DependentUpon>Web.config</DependentUpon>
153
+ </Content>
154
+ <Content Include="Web.Release.config">
155
+ <DependentUpon>Web.config</DependentUpon>
156
+ </Content>
157
+ <Content Include="Views\Web.config" />
158
+ <Content Include="Views\Home\Index.cshtml">
159
+ <SubType>Code</SubType>
160
+ </Content>
161
+ </ItemGroup>
162
+ <ItemGroup>
163
+ <Folder Include="Models\" />
164
+ </ItemGroup>
165
+ <ItemGroup>
166
+ <Content Include="packages.config" />
167
+ </ItemGroup>
168
+ <ItemGroup>
169
+ <Content Include="Views\Ad\Index.cshtml" />
170
+ </ItemGroup>
171
+ <ItemGroup>
172
+ <None Include="assets\fonts\fontawesome-webfont.eot" />
173
+ <None Include="assets\fonts\fontawesome-webfont.svg" />
174
+ <None Include="assets\fonts\fontawesome-webfont.ttf" />
175
+ <None Include="assets\fonts\fontawesome-webfont.woff" />
176
+ <None Include="assets\fonts\FontAwesome.otf" />
177
+ </ItemGroup>
178
+ <PropertyGroup>
179
+ <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
180
+ <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
181
+ </PropertyGroup>
182
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
183
+ <Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
184
+ <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
185
+ <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
186
+ <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
187
+ </Target>
188
+ <ProjectExtensions>
189
+ <VisualStudio>
190
+ <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
191
+ <WebProjectProperties>
192
+ <UseIIS>False</UseIIS>
193
+ <AutoAssignPort>True</AutoAssignPort>
194
+ <DevelopmentServerPort>6935</DevelopmentServerPort>
195
+ <DevelopmentServerVPath>/</DevelopmentServerVPath>
196
+ <IISUrl>
197
+ </IISUrl>
198
+ <NTLMAuthentication>False</NTLMAuthentication>
199
+ <UseCustomServer>False</UseCustomServer>
200
+ <CustomServerUrl>
201
+ </CustomServerUrl>
202
+ <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
203
+ </WebProjectProperties>
204
+ </FlavorProperties>
205
+ </VisualStudio>
206
+ </ProjectExtensions>
207
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
208
+ Other similar extension points exist, see Microsoft.Common.targets.
209
+ <Target Name="BeforeBuild">
210
+ </Target>
211
+ <Target Name="AfterBuild">
212
+ </Target> -->
213
+ </Project>
BlueTube.Web/BlueTube.Web.csproj.user ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+ <ProjectExtensions>
4
+ <VisualStudio>
5
+ <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
6
+ <WebProjectProperties>
7
+ <StartPageUrl>
8
+ </StartPageUrl>
9
+ <StartAction>SpecificPage</StartAction>
10
+ <AspNetDebugging>True</AspNetDebugging>
11
+ <SilverlightDebugging>False</SilverlightDebugging>
12
+ <NativeDebugging>False</NativeDebugging>
13
+ <SQLDebugging>False</SQLDebugging>
14
+ <ExternalProgram>
15
+ </ExternalProgram>
16
+ <StartExternalURL>
17
+ </StartExternalURL>
18
+ <StartCmdLineArguments>
19
+ </StartCmdLineArguments>
20
+ <StartWorkingDirectory>
21
+ </StartWorkingDirectory>
22
+ <EnableENC>False</EnableENC>
23
+ <AlwaysStartWebServerOnDebug>True</AlwaysStartWebServerOnDebug>
24
+ </WebProjectProperties>
25
+ </FlavorProperties>
26
+ </VisualStudio>
27
+ </ProjectExtensions>
28
+ </Project>
BlueTube.Web/Controllers/APIController.cs ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.Web.Mvc;
6
+ using System.Net.Mime;
7
+ using System.Configuration;
8
+ using System.IO;
9
+
10
+ namespace BlueTube.Web.Controllers
11
+ {
12
+ public class APIController : Controller
13
+ {
14
+ //
15
+ // GET: /API/
16
+ public string AppVersion(string uid)
17
+ {
18
+ return ConfigurationManager.AppSettings["AppVersion"];
19
+ }
20
+
21
+ public string Key()
22
+ {
23
+ return ConfigurationManager.AppSettings["WeakKey"];
24
+ }
25
+
26
+ [HttpPost]
27
+ public string Install(string message, string computername, string os, string uid)
28
+ {
29
+ DataService.LogInstall(message, computername, os, uid);
30
+ return "ok";
31
+
32
+ }
33
+
34
+ [HttpPost]
35
+ public void Suggestion(string text, string version)
36
+ {
37
+ if (String.IsNullOrWhiteSpace(text))
38
+ return;
39
+ if (String.IsNullOrWhiteSpace(version))
40
+ return;
41
+ text = text.Substring(0, Math.Min(1000, text.Length));
42
+
43
+ try
44
+ {
45
+ var path = Path.Combine(Server.MapPath("~/App_Data"), "suggestions.txt");
46
+ System.IO.File.AppendAllText(path, String.Format("Version: {0}, Suggestion: {1}, Date: {2}{3}{4}",
47
+ version, text, DateTime.Now.ToString(), Environment.NewLine, Environment.NewLine));
48
+ }
49
+ catch (Exception ex) { }
50
+ }
51
+
52
+
53
+ public ActionResult DownloadApp(string uid)
54
+ {
55
+ return File(ConfigurationManager.AppSettings["BlueTubeApp"], MediaTypeNames.Application.Zip, "BlueTube.zip");
56
+ }
57
+
58
+ }
59
+ }
BlueTube.Web/Controllers/AdController.cs ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.Web.Mvc;
6
+ using System.Configuration;
7
+
8
+ namespace BlueTube.Web.Controllers
9
+ {
10
+ public class AdController : Controller
11
+ {
12
+ //
13
+ // GET: /Ad/
14
+
15
+ public ActionResult Index(string id, string uid)
16
+ {
17
+ return View("Index",(object)id);
18
+ }
19
+
20
+ public bool ShowAds(string uid)
21
+ {
22
+ DataService.LogShowAd(uid);
23
+ return Convert.ToBoolean(ConfigurationManager.AppSettings["ShowAds"]);
24
+ }
25
+
26
+ }
27
+ }
BlueTube.Web/Controllers/HomeController.cs ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.Web.Mvc;
6
+ using System.Configuration;
7
+ using System.Net.Mime;
8
+ using System.IO;
9
+
10
+ namespace BlueTube.Web.Controllers
11
+ {
12
+ public class HomeController : Controller
13
+ {
14
+ //
15
+ // GET: /Home/
16
+
17
+ public ActionResult Index()
18
+ {
19
+ return View();
20
+ }
21
+
22
+ [HttpPost]
23
+ public FileResult Download()
24
+ {
25
+ DataService.LogDownload(Request.UserHostAddress);
26
+ Response.AddHeader("Content-Length",
27
+ new FileInfo(Path.Combine(Server.MapPath("~/App_Data"), "BlueTube.Installer.exe")).Length.ToString(System.Globalization.CultureInfo.InvariantCulture));
28
+ Response.BufferOutput = false;
29
+ Response.Buffer = false;
30
+ return File(ConfigurationManager.AppSettings["BlueTubeAppSetup"], MediaTypeNames.Application.Octet, "Bluetube.Installer.exe");
31
+ //using (var fStream = new FileStream(Path.Combine(Server.MapPath("~/App_Data"), "BlueTube.Installer.exe"), FileMode.Open))
32
+ //{
33
+ // WriteDataToOutputStream(fStream, fStream.Length, "BlueTube.Installer.exe", HttpContext);
34
+ //}
35
+ }
36
+
37
+ private void PrepareResponseStream(string clientFileName, HttpContextBase context, long sourceStreamLength)
38
+ {
39
+ context.Response.ClearHeaders();
40
+ context.Response.Clear();
41
+
42
+ context.Response.ContentType = "APPLICATION/OCTET-STREAM";
43
+ context.Response.AddHeader("Content-Disposition", string.Format("filename=\"{0}\"", clientFileName));
44
+
45
+ //set cachebility to private to allow IE to download it via HTTPS. Otherwise it might refuse it
46
+ //see reason for HttpCacheability.Private at http://support.microsoft.com/kb/812935
47
+ context.Response.Cache.SetCacheability(HttpCacheability.Private);
48
+ context.Response.Buffer = false;
49
+ context.Response.BufferOutput = false;
50
+ context.Response.AddHeader("Content-Length", sourceStreamLength.ToString(System.Globalization.CultureInfo.InvariantCulture));
51
+ }
52
+
53
+ private void WriteDataToOutputStream(Stream sourceStream, long sourceStreamLength, string clientFileName, HttpContextBase context)
54
+ {
55
+ PrepareResponseStream(clientFileName, context, sourceStreamLength);
56
+ const int BlockSize = 4 * 1024 * 1024;
57
+ byte[] buffer = new byte[BlockSize];
58
+ int bytesRead;
59
+ using (Stream outStream = context.Response.OutputStream)
60
+ {
61
+ while ((bytesRead = sourceStream.Read(buffer, 0, BlockSize)) > 0)
62
+ {
63
+ outStream.Write(buffer, 0, bytesRead);
64
+ }
65
+ outStream.Flush();
66
+ }
67
+ }
68
+
69
+ }
70
+ }
BlueTube.Web/DataService.cs ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.IO;
6
+
7
+ namespace BlueTube.Web
8
+ {
9
+ public class DataService
10
+ {
11
+ private static string InstallFile;
12
+ private static string DownloadFile;
13
+ private static string ShowAdsFile;
14
+
15
+ static DataService ()
16
+ {
17
+ try
18
+ {
19
+ DownloadFile = Path.Combine(HttpContext.Current.Server.MapPath("~/App_Data"), "download.txt");
20
+ InstallFile = Path.Combine(HttpContext.Current.Server.MapPath("~/App_Data"), "install.txt");
21
+ ShowAdsFile = Path.Combine(HttpContext.Current.Server.MapPath("~/App_Data"), "showads.txt");
22
+ }
23
+ catch { }
24
+ }
25
+ public static void LogInstall(string message, string computername, string os, string uid)
26
+ {
27
+ lock (InstallFile)
28
+ {
29
+ try
30
+ {
31
+ if (!String.IsNullOrWhiteSpace(message) ||
32
+ !String.IsNullOrWhiteSpace(computername) ||
33
+ !String.IsNullOrWhiteSpace(os))
34
+ {
35
+
36
+ System.IO.File.AppendAllText(InstallFile,
37
+ String.Format("Machine:{0},UID:{1},OS:{2},Details:{3},Date:{4}{5}",
38
+ computername, uid, os, message, DateTime.Now.ToString(), Environment.NewLine));
39
+ }
40
+ }
41
+ catch { }
42
+ }
43
+ }
44
+ public static void LogDownload(string ip)
45
+ {
46
+ lock (DownloadFile)
47
+ {
48
+ File.AppendAllText(DownloadFile, String.Format("IP: {0}, Time: {1}{2}",
49
+ ip, DateTime.Now.ToString(),
50
+ Environment.NewLine));
51
+ }
52
+ }
53
+ public static void LogShowAd(string uid)
54
+ {
55
+ lock (ShowAdsFile)
56
+ {
57
+ File.AppendAllText(ShowAdsFile, String.Format("ID: {0}, Time: {1}{2}",
58
+ uid, DateTime.Now.ToString(),
59
+ Environment.NewLine));
60
+ }
61
+
62
+ }
63
+ public static void LogAd()
64
+ {
65
+ }
66
+ }
67
+ }
BlueTube.Web/Global.asax ADDED
@@ -0,0 +1 @@
 
 
1
+ <%@ Application Codebehind="Global.asax.cs" Inherits="BlueTube.Web.MvcApplication" Language="C#" %>
BlueTube.Web/Global.asax.cs ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System;
2
+ using System.Collections.Generic;
3
+ using System.Linq;
4
+ using System.Web;
5
+ using System.Web.Http;
6
+ using System.Web.Mvc;
7
+ using System.Web.Routing;
8
+
9
+ namespace BlueTube.Web
10
+ {
11
+ // Note: For instructions on enabling IIS6 or IIS7 classic mode,
12
+ // visit http://go.microsoft.com/?LinkId=9394801
13
+ public class MvcApplication : System.Web.HttpApplication
14
+ {
15
+ protected void Application_Start()
16
+ {
17
+ AreaRegistration.RegisterAllAreas();
18
+
19
+ WebApiConfig.Register(GlobalConfiguration.Configuration);
20
+ FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
21
+ RouteConfig.RegisterRoutes(RouteTable.Routes);
22
+ }
23
+ }
24
+ }
BlueTube.Web/Properties/AssemblyInfo.cs ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System.Reflection;
2
+ using System.Runtime.CompilerServices;
3
+ using System.Runtime.InteropServices;
4
+
5
+ // General Information about an assembly is controlled through the following
6
+ // set of attributes. Change these attribute values to modify the information
7
+ // associated with an assembly.
8
+ [assembly: AssemblyTitle("BlueTube.Web")]
9
+ [assembly: AssemblyDescription("")]
10
+ [assembly: AssemblyConfiguration("")]
11
+ [assembly: AssemblyCompany("")]
12
+ [assembly: AssemblyProduct("BlueTube.Web")]
13
+ [assembly: AssemblyCopyright("Copyright © 2014")]
14
+ [assembly: AssemblyTrademark("")]
15
+ [assembly: AssemblyCulture("")]
16
+
17
+ // Setting ComVisible to false makes the types in this assembly not visible
18
+ // to COM components. If you need to access a type in this assembly from
19
+ // COM, set the ComVisible attribute to true on that type.
20
+ [assembly: ComVisible(false)]
21
+
22
+ // The following GUID is for the ID of the typelib if this project is exposed to COM
23
+ [assembly: Guid("1bb48352-b637-425b-9d88-0e5b3b55e717")]
24
+
25
+ // Version information for an assembly consists of the following four values:
26
+ //
27
+ // Major Version
28
+ // Minor Version
29
+ // Build Number
30
+ // Revision
31
+ //
32
+ // You can specify all the values or you can default the Revision and Build Numbers
33
+ // by using the '*' as shown below:
34
+ [assembly: AssemblyVersion("1.0.0.0")]
35
+ [assembly: AssemblyFileVersion("1.0.0.0")]
BlueTube.Web/Views/Ad/Index.cshtml ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @model string
2
+ <!DOCTYPE html>
3
+ <html>
4
+ <head>
5
+ <style>
6
+ html, body, div, span, applet, object, iframe,
7
+ h1, h2, h3, h4, h5, h6, p, blockquote, pre,
8
+ a, abbr, acronym, address, big, cite, code,
9
+ del, dfn, em, img, ins, kbd, q, s, samp,
10
+ small, strike, strong, sub, sup, tt, var,
11
+ b, u, i, center,
12
+ dl, dt, dd, ol, ul, li,
13
+ fieldset, form, label, legend,
14
+ table, caption, tbody, tfoot, thead, tr, th, td,
15
+ article, aside, canvas, details, embed,
16
+ figure, figcaption, footer, header, hgroup,
17
+ menu, nav, output, ruby, section, summary,
18
+ time, mark, audio, video {
19
+ margin: 0;
20
+ padding: 0;
21
+ border: 0;
22
+ font-size: 100%;
23
+ font: inherit;
24
+ vertical-align: baseline;
25
+ }
26
+ /* HTML5 display-role reset for older browsers */
27
+ article, aside, details, figcaption, figure,
28
+ footer, header, hgroup, menu, nav, section {
29
+ display: block;
30
+ }
31
+ body {
32
+ line-height: 1;
33
+ width:350px;
34
+ }
35
+ ol, ul {
36
+ list-style: none;
37
+ }
38
+ blockquote, q {
39
+ quotes: none;
40
+ }
41
+ blockquote:before, blockquote:after,
42
+ q:before, q:after {
43
+ content: '';
44
+ content: none;
45
+ }
46
+ table {
47
+ border-collapse: collapse;
48
+ border-spacing: 0;
49
+ }
50
+ </style>
51
+ <title>Ad</title>
52
+ </head>
53
+ <body>
54
+ <a href="http://www.bluetube.com">
55
+ @if (Model == "H")
56
+ {
57
+ <img src="\Content\img\ad_banner.jpg" height="140px"/>
58
+ }
59
+ else
60
+ {
61
+ <img src="\Content\img\ad_banner.jpg" height="150px"/>
62
+ }
63
+ </a>
64
+ </body>
65
+ </html>
BlueTube.Web/Views/Home/Index.cshtml ADDED
@@ -0,0 +1,278 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3
+
4
+ <meta name="viewport" content="width=1024">
5
+ <title> Bluetube, Porn at your finger tips</title>
6
+ <link rel="stylesheet" href="./assets/css/style.css" type="text/css" media="screen">
7
+ <link rel="stylesheet" type="text/css" href="./assets/css/projects.css" media="screen">
8
+ <link rel="stylesheet" type="text/css" href="./assets/css/jquery.fancybox.css" media="screen">
9
+ <link rel="stylesheet" id="bbp-default-bbpress-css" href="./assets/css/bbpress.css" type="text/css" media="screen">
10
+ <link rel="stylesheet" type="text/css" href="./assets/css/font-awesome.css " />
11
+ <script type="text/javascript" src="./assets/js/jquery.min.js"></script>
12
+ <script type="text/javascript" src="./assets/js/jquery-ui-1.8.17.js"></script>
13
+ <script type="text/javascript" src="./assets/js/jquery.annotate.js"></script>
14
+ <!--[if gte IE 9]>
15
+ <style type="text/css">
16
+ .gradient {
17
+ filter: none;
18
+ }
19
+ </style>
20
+ <![endif]-->
21
+
22
+
23
+ </head>
24
+ <body data-twttr-rendered="true">
25
+
26
+ <div id="menu">
27
+ <ul>
28
+ <li class="page_item"><a href="#_home">Home</a></li>
29
+ <li class="page_item"><a href="#_overview">Overview</a></li>
30
+ @*<li id="menu_rss">
31
+ <a class="contact" id="getintouchlink" href="#getintouch" id=""><i class="fa fa-envelope fa-2x"></i></a>
32
+ <a class="facebook" href="#" target="_blank"><i class="fa fa-facebook-square fa-2x"></i></a>
33
+ <a class="twitter" href="#"><i class="fa fa-twitter-square fa-2x"></i></a>
34
+ </li>*@
35
+ </ul>
36
+ </div>
37
+
38
+ <div id="top"></div>
39
+
40
+
41
+ <section id="_home" title="home">
42
+ <div id="page">
43
+ <div id="wrapper">
44
+ <div id="content" style="width:100%">
45
+ <div class="post">
46
+
47
+ <h1 class="title_">
48
+ <a href="#" title="Millions of videos at your fingertips" class="logo"></a>
49
+ </h1>
50
+
51
+ <div class="project">
52
+
53
+ <div id="slideshow">
54
+ <img src="./assets/imgs/slide1.png" alt="" class="active" style="opacity: 1;">
55
+ <img src="./assets/imgs/slide2.png" alt="" class="" style="opacity: 1;">
56
+ <img src="./assets/imgs/slide3.png" alt="" class="" style="opacity: 1;">
57
+ </div>
58
+
59
+ <p class="projectDesc" style="">
60
+ Browse, watch and book mark videos <br>
61
+ Built in Quick Search and Related Videos.
62
+ @*<a id="readMoreLink" href="#readMore">Read more</a>*@
63
+ </p>
64
+
65
+
66
+ <ul class="features downloads gradient">
67
+
68
+ <li class="windows">
69
+ <div class="os"></div>
70
+ <b>Windows</b>
71
+ <div style="margin: 1em 0">
72
+ <form action="/Home/Download" method="post">
73
+ @*<a href="/Home/Download" class="large awesome blue" >Download</a>*@
74
+ <input type="submit" class="large awesome blue" value="Download">
75
+ </form>
76
+
77
+ </div>
78
+ Works on: 2000 / XP / Vista / 7 / 8</li>
79
+
80
+ <li class="mac">
81
+ <div class="os"></div>
82
+ <b>Mac OS X</b>
83
+ <div style="margin: 1em 0">
84
+ <a href="#" class="large awesome orange">Coming SOON</a>
85
+ </div>
86
+ </li>
87
+
88
+ <li class="ubuntu">
89
+ <div class="os"></div>
90
+ <b>Ubuntu</b>
91
+ <div style="margin: 1em 0">
92
+ <a href="#" class="large awesome orange">Coming SOON</a>
93
+ </div>
94
+ </li>
95
+ </ul>
96
+
97
+ </div> <!--end proj-->
98
+ </div> <!--end post-->
99
+ </div> <!--end content-->
100
+ </div> <!--end wrapper-->
101
+ </div> <!--end Page-->
102
+
103
+ </section>
104
+
105
+
106
+ <section id="_overview" title="home">
107
+ <div id="page">
108
+ <div id="wrapper">
109
+ <div id="content" style="width:100%">
110
+ <div class="post">
111
+
112
+ <h1 class="title_">Overview
113
+ <br /> <b>Let's take a closer look</b>
114
+ </h1>
115
+
116
+ <div class="project">
117
+
118
+
119
+ <div class="overview_image">
120
+ <img id="toAnnotate" src="./assets/imgs/slide1.png" alt="BlueTube interface" />
121
+ </div>
122
+
123
+
124
+ <ul class="features">
125
+ <li>
126
+ <b>View</b>
127
+ <i class="info fa fa-cogs fa-5x"></i>
128
+ <p>Play your favourite videos using built in player. No more ads.</p>
129
+ </li>
130
+ <li>
131
+ <b>Search, Browse and Favourite</b>
132
+ <i class="info fa fa-users fa-5x"></i>
133
+ <p>Search millions of videos using the built in quick search. Save your favourites for later viewing</p>
134
+ </li>
135
+ <li>
136
+ <b>Privacy</b>
137
+ <i class="info fa fa-tachometer fa-5x"></i>
138
+ <p>No malware and cookies. Pressing Ctrl + S shows/hides the application</p>
139
+ </li>
140
+ </ul>
141
+
142
+
143
+ @*<ul class="cols">
144
+ <li>
145
+ Help translating Bluetube to your native language! You can do it online on
146
+ <a href="#">Transifex</a>.
147
+ </li>
148
+ <li>
149
+ Need help? Found a bug? Have a suggestion? Head over to the
150
+ <a href="#">Forums</a>.
151
+ </li>
152
+ </ul>
153
+
154
+
155
+ <div id="quotes">
156
+ <ul>
157
+ <li class="" style="opacity: 0;">
158
+ <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mauris nisi, blandit non lorem ac, dapibus congue quam. Sed sit amet congue lorem.</p>
159
+ <span>Monkey</span>
160
+ </li>
161
+ <li class="" style="opacity: 0;">
162
+ <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mauris nisi, blandit non lorem ac, dapibus congue quam. Sed sit amet congue lorem.
163
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mauris nisi, blandit non lorem ac, dapibus congue quam. Sed sit amet congue lorem.</p>
164
+ <span>Dog</span>
165
+ </li>
166
+ <li class="" style="opacity: 0;">
167
+ <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mauris nisi, blandit non lorem ac, dapibus congue quam. Sed sit amet congue lorem.</p>
168
+ <span>Duck</span>
169
+ </li>
170
+ <li class="" style="opacity: 0;">
171
+ <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mauris nisi, blandit non lorem ac.</p>
172
+ <span>Cat</span>
173
+ </ul>
174
+ </div>*@
175
+ <ul class="features downloads gradient">
176
+
177
+ <li class="windows">
178
+ <div class="os"></div>
179
+ <b>Windows</b>
180
+ <div style="margin: 1em 0">
181
+ <form action="/Home/Download" method="post">
182
+ @*<a href="/Home/Download" class="large awesome blue" >Download</a>*@
183
+ <input type="submit" class="large awesome blue" value="Download">
184
+ </form>
185
+
186
+ </div>
187
+ Works on: 2000 / XP / Vista / 7 / 8</li>
188
+
189
+ <li class="mac">
190
+ <div class="os"></div>
191
+ <b>Mac OS X</b>
192
+ <div style="margin: 1em 0">
193
+ <a href="#" class="large awesome orange">Coming SOON</a>
194
+ </div>
195
+ </li>
196
+
197
+ <li class="ubuntu">
198
+ <div class="os"></div>
199
+ <b>Ubuntu</b>
200
+ <div style="margin: 1em 0">
201
+ <a href="#" class="large awesome orange">Coming SOON</a>
202
+ </div>
203
+ </li>
204
+ </ul>
205
+ <div style="display:none">
206
+
207
+ <div id="readMore" class="box">
208
+ <p>Bluetube focuses on a pleasing overall experience, not on having tons of features:</p>
209
+ <ul class="fa-ul" style="font-size:.8em">
210
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </li>
211
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </li>
212
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet adipiscing elit. </li>
213
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet. </li>
214
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </li>
215
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem. </li>
216
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </li>
217
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </li>
218
+ <li><i class="fa-li fa fa-check-square"></i>Lorem ipsum dolor sit amet, consectetur adipiscing elit. .</li>
219
+ </ul>
220
+ </div>
221
+ </div><!-- display:none -->
222
+
223
+
224
+ </div> <!--end proj-->
225
+ </div> <!--end post-->
226
+ </div> <!--end cont-->
227
+ </div> <!--end wrapper-->
228
+ </div> <!--end page-->
229
+ </section>
230
+
231
+
232
+
233
+ <script type="text/javascript" src="./assets/js/scripts.js"></script>
234
+ <script type="text/javascript">
235
+
236
+ $(document).ready(function() {
237
+ setInterval( "slideSwitch()", 5000 );
238
+ $("#readMoreLink").fancybox();
239
+ setInterval("slideCritique()", 8000);
240
+ });
241
+
242
+ </script>
243
+
244
+ <!-- GET IN TOUCH ADDITIONAL -->
245
+ @*
246
+ <div style="display:none">
247
+ <div id="getintouch">
248
+ <h2>Get in touch!</h2>
249
+ <p>For technical support, bug reports and feature requests you can contact me via email on <a href="mailto:info@bluetube.com">info@blue.com</a>.</p>
250
+ </div>
251
+ </div> *@<!--end display:none -->
252
+
253
+ <script type="text/javascript">
254
+ $(document).ready(function() {
255
+ $("#getintouchlink").fancybox();
256
+ if (window.location.hash == "#getintouch") $("a#getintouchlink").trigger("click");
257
+ });
258
+ </script>
259
+
260
+ @*<script type="text/javascript" src="./assets/js/widgets(1).js"></script>*@
261
+ <script type="text/javascript" src="./assets/js/jquery.fancybox.js"></script>
262
+ <!-- AddThis Smart Layers BEGIN -->
263
+ <!-- Go to http://www.addthis.com/get/smart-layers to customize -->
264
+ <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52acfb231f1b32aa"></script>
265
+ <script type="text/javascript">
266
+ addthis.layers({
267
+ 'theme': 'transparent',
268
+ 'share': {
269
+ 'position': 'left',
270
+ 'numPreferredServices': 5
271
+ },
272
+ 'whatsnext': {},
273
+ 'recommended': {}
274
+ });
275
+ </script>
276
+ <!-- AddThis Smart Layers END -->
277
+
278
+ </body></html>
BlueTube.Web/Views/Web.config ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+
3
+ <configuration>
4
+ <configSections>
5
+ <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
6
+ <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
7
+ <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
8
+ </sectionGroup>
9
+ </configSections>
10
+
11
+ <system.web.webPages.razor>
12
+ <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
13
+ <pages pageBaseType="System.Web.Mvc.WebViewPage">
14
+ <namespaces>
15
+ <add namespace="System.Web.Mvc" />
16
+ <add namespace="System.Web.Mvc.Ajax" />
17
+ <add namespace="System.Web.Mvc.Html" />
18
+ <add namespace="System.Web.Routing" />
19
+ </namespaces>
20
+ </pages>
21
+ </system.web.webPages.razor>
22
+
23
+ <appSettings>
24
+ <add key="webpages:Enabled" value="false" />
25
+ </appSettings>
26
+
27
+ <system.web>
28
+ <httpHandlers>
29
+ <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
30
+ </httpHandlers>
31
+
32
+ <!--
33
+ Enabling request validation in view pages would cause validation to occur
34
+ after the input has already been processed by the controller. By default
35
+ MVC performs request validation before a controller processes the input.
36
+ To change this behavior apply the ValidateInputAttribute to a
37
+ controller or action.
38
+ -->
39
+ <pages
40
+ validateRequest="false"
41
+ pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
42
+ pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
43
+ userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
44
+ <controls>
45
+ <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
46
+ </controls>
47
+ </pages>
48
+ </system.web>
49
+
50
+ <system.webServer>
51
+ <validation validateIntegratedModeConfiguration="false" />
52
+
53
+ <handlers>
54
+ <remove name="BlockViewHandler"/>
55
+ <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
56
+ </handlers>
57
+ </system.webServer>
58
+ </configuration>
BlueTube.Web/Web.Debug.config ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+
3
+ <!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
4
+
5
+ <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
6
+ <!--
7
+ In the example below, the "SetAttributes" transform will change the value of
8
+ "connectionString" to use "ReleaseSQLServer" only when the "Match" locator
9
+ finds an atrribute "name" that has a value of "MyDB".
10
+
11
+ <connectionStrings>
12
+ <add name="MyDB"
13
+ connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
14
+ xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
15
+ </connectionStrings>
16
+ -->
17
+ <system.web>
18
+ <!--
19
+ In the example below, the "Replace" transform will replace the entire
20
+ <customErrors> section of your Web.config file.
21
+ Note that because there is only one customErrors section under the
22
+ <system.web> node, there is no need to use the "xdt:Locator" attribute.
23
+
24
+ <customErrors defaultRedirect="GenericError.htm"
25
+ mode="RemoteOnly" xdt:Transform="Replace">
26
+ <error statusCode="500" redirect="InternalError.htm"/>
27
+ </customErrors>
28
+ -->
29
+ </system.web>
30
+ </configuration>
BlueTube.Web/Web.Release.config ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+
3
+ <!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
4
+
5
+ <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
6
+ <!--
7
+ In the example below, the "SetAttributes" transform will change the value of
8
+ "connectionString" to use "ReleaseSQLServer" only when the "Match" locator
9
+ finds an atrribute "name" that has a value of "MyDB".
10
+
11
+ <connectionStrings>
12
+ <add name="MyDB"
13
+ connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
14
+ xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
15
+ </connectionStrings>
16
+ -->
17
+ <system.web>
18
+ <compilation xdt:Transform="RemoveAttributes(debug)" />
19
+ <!--
20
+ In the example below, the "Replace" transform will replace the entire
21
+ <customErrors> section of your Web.config file.
22
+ Note that because there is only one customErrors section under the
23
+ <system.web> node, there is no need to use the "xdt:Locator" attribute.
24
+
25
+ <customErrors defaultRedirect="GenericError.htm"
26
+ mode="RemoteOnly" xdt:Transform="Replace">
27
+ <error statusCode="500" redirect="InternalError.htm"/>
28
+ </customErrors>
29
+ -->
30
+ </system.web>
31
+ </configuration>
BlueTube.Web/Web.config ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <!--
3
+ For more information on how to configure your ASP.NET application, please visit
4
+ http://go.microsoft.com/fwlink/?LinkId=169433
5
+ -->
6
+
7
+ <configuration>
8
+ <appSettings>
9
+ <add key="webpages:Version" value="2.0.0.0" />
10
+ <add key="webpages:Enabled" value="false" />
11
+ <add key="PreserveLoginUrl" value="true" />
12
+ <add key="ClientValidationEnabled" value="true" />
13
+ <add key="UnobtrusiveJavaScriptEnabled" value="true" />
14
+ <add key="AppVersion" value="1.0.0.0"/>
15
+ <add key="WeakKey" value="877995_61c6847b90acce03fbca5f928d4e7371"/>
16
+ <add key="BlueTubeApp" value="/App_Data/BlueTube.zip"/>
17
+ <add key="BlueTubeAppSetup" value="/App_Data/Bluetube.Installer.exe"/>
18
+ <add key="ShowAds" value="False"/>
19
+ </appSettings>
20
+
21
+ <system.web>
22
+
23
+ <compilation debug="true" targetFramework="4.0" />
24
+
25
+ <pages>
26
+ <namespaces>
27
+ <add namespace="System.Web.Helpers" />
28
+ <add namespace="System.Web.Mvc" />
29
+ <add namespace="System.Web.Mvc.Ajax" />
30
+ <add namespace="System.Web.Mvc.Html" />
31
+ <add namespace="System.Web.Routing" />
32
+ <add namespace="System.Web.WebPages" />
33
+ </namespaces>
34
+ </pages>
35
+ </system.web>
36
+
37
+ <system.webServer>
38
+ <validation validateIntegratedModeConfiguration="false" />
39
+
40
+ <modules runAllManagedModulesForAllRequests="true" />
41
+
42
+ <handlers>
43
+ <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
44
+ <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
45
+ <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
46
+ <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
47
+ <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
48
+ <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
49
+ </handlers></system.webServer>
50
+ </configuration>
BlueTube.Web/assets/bin/MovieFinder.Client.exe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2cdf9a1ebf5b6955e395593eb62a19d2412e343e667766c36004cc8e254e7069
3
+ size 269824
BlueTube.Web/assets/bin/MovieFinder.UpService.exe ADDED
Binary file (7.68 kB). View file
 
BlueTube.Web/assets/css/bbpress.css ADDED
@@ -0,0 +1,1063 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * bbPress specific CSS
3
+ *
4
+ * @package bbPress
5
+ * @subpackage Theme
6
+ */
7
+
8
+ /* =bbPress Style
9
+ -------------------------------------------------------------- */
10
+
11
+ #bbpress-forums hr {
12
+ margin: 0 0 24px 0;
13
+ }
14
+
15
+ #bbpress-forums {
16
+ background: transparent;
17
+ clear: both;
18
+ margin-bottom: 20px;
19
+ overflow: hidden;
20
+ font-size: 12px;
21
+ }
22
+
23
+ #bbpress-forums div.even,
24
+ #bbpress-forums ul.even {
25
+ background-color: #fff;
26
+ }
27
+
28
+ #bbpress-forums div.odd,
29
+ #bbpress-forums ul.odd {
30
+ background-color: #fbfbfb;
31
+ }
32
+
33
+ #bbpress-forums div.reply {
34
+ height: auto;
35
+ }
36
+
37
+ #bbpress-forums div.bbp-forum-header,
38
+ #bbpress-forums div.bbp-topic-header,
39
+ #bbpress-forums div.bbp-reply-header {
40
+ background-color: #f4f4f4;
41
+ }
42
+
43
+ #bbpress-forums .status-trash.even,
44
+ #bbpress-forums .status-spam.even {
45
+ background-color: #fee;
46
+ }
47
+ #bbpress-forums .status-trash.odd,
48
+ #bbpress-forums .status-spam.odd {
49
+ background-color: #fdd;
50
+ }
51
+
52
+ #bbpress-forums .status-closed,
53
+ #bbpress-forums .status-closed a {
54
+ color: #ccc;
55
+ }
56
+
57
+ #bbpress-forums ul {
58
+ list-style: none;
59
+ margin: 0;
60
+ padding: 0;
61
+ }
62
+
63
+ #bbpress-forums li {
64
+ margin: 0;
65
+ list-style: none;
66
+ }
67
+
68
+ #bbpress-forums ul.bbp-lead-topic,
69
+ #bbpress-forums ul.bbp-topics,
70
+ #bbpress-forums ul.bbp-forums,
71
+ #bbpress-forums ul.bbp-replies,
72
+ #bbpress-forums ul.bbp-search-results {
73
+ font-size: 12px;
74
+ overflow: hidden;
75
+ border: 1px solid #eee;
76
+ margin-bottom: 20px;
77
+ clear: both;
78
+ }
79
+
80
+ #bbpress-forums li.bbp-header,
81
+ #bbpress-forums li.bbp-body,
82
+ #bbpress-forums li.bbp-footer {
83
+ clear: both;
84
+ }
85
+
86
+ #bbpress-forums li.bbp-header,
87
+ #bbpress-forums li.bbp-footer {
88
+ background: #f3f3f3;
89
+ border-top: 1px solid #eee;
90
+ font-weight: bold;
91
+ padding: 8px;
92
+ text-align: center;
93
+ }
94
+
95
+ #bbpress-forums li.bbp-header {
96
+ background: #eaeaea;
97
+ }
98
+
99
+ #bbpress-forums li.bbp-header ul {
100
+ overflow: hidden;
101
+ }
102
+
103
+ #bbpress-forums .bbp-forums-list {
104
+ margin: 0 0 0 5px;
105
+ padding-left: 15px;
106
+ border-left: 1px solid #ddd;
107
+ }
108
+
109
+ #bbpress-forums .bbp-forums-list li {
110
+ display: inline;
111
+ font-size: 11px;
112
+ }
113
+
114
+ #bbpress-forums li.bbp-footer p {
115
+ margin: 0;
116
+ line-height: 1em;
117
+ }
118
+
119
+ li.bbp-forum-info,
120
+ li.bbp-topic-title {
121
+ float: left;
122
+ text-align: left;
123
+ width: 55%;
124
+ }
125
+ li.bbp-forum-topic-count,
126
+ li.bbp-topic-voice-count,
127
+ li.bbp-forum-reply-count,
128
+ li.bbp-topic-reply-count {
129
+ float: left;
130
+ text-align: center;
131
+ width: 10%;
132
+ }
133
+
134
+ li.bbp-forum-freshness,
135
+ li.bbp-topic-freshness {
136
+ text-align: center;
137
+ float: left;
138
+ width: 22%;
139
+ }
140
+
141
+ #bbpress-forums li.bbp-body ul.forum,
142
+ #bbpress-forums li.bbp-body ul.topic {
143
+ border-top: 1px solid #eee;
144
+ overflow: hidden;
145
+ padding: 8px;
146
+ }
147
+
148
+ li.bbp-header div.bbp-topic-content span#subscription-toggle,
149
+ li.bbp-header div.bbp-topic-content span#favorite-toggle,
150
+ li.bbp-header div.bbp-reply-content span#subscription-toggle,
151
+ li.bbp-header div.bbp-reply-content span#favorite-toggle {
152
+ float: right;
153
+ }
154
+
155
+ #bbpress-forums div.bbp-forum-title h3,
156
+ #bbpress-forums div.bbp-topic-title h3,
157
+ #bbpress-forums div.bbp-reply-title h3 {
158
+ line-height: 1em;
159
+ margin: 8px 0;
160
+ }
161
+
162
+ #bbpress-forums div.bbp-forum-author,
163
+ #bbpress-forums div.bbp-topic-author,
164
+ #bbpress-forums div.bbp-reply-author {
165
+ float: left;
166
+ text-align: center;
167
+ width: 115px;
168
+ }
169
+
170
+ #bbpress-forums div.bbp-forum-author img.avatar,
171
+ #bbpress-forums div.bbp-topic-author img.avatar,
172
+ #bbpress-forums div.bbp-reply-author img.avatar {
173
+ border: none;
174
+ max-width: 80px;
175
+ padding: 0;
176
+ margin: 12px auto 0 auto;
177
+ float: none;
178
+ }
179
+
180
+ #bbpress-forums div.bbp-forum-author a.bbp-author-name,
181
+ #bbpress-forums div.bbp-topic-author a.bbp-author-name,
182
+ #bbpress-forums div.bbp-reply-author a.bbp-author-name {
183
+ margin: 0 12px;
184
+ word-break: break-word;
185
+ display: inline-block;
186
+ }
187
+
188
+ #bbpress-forums div.bbp-forum-author .bbp-author-role,
189
+ #bbpress-forums div.bbp-topic-author .bbp-author-role,
190
+ #bbpress-forums div.bbp-reply-author .bbp-author-role {
191
+ font-size: 11px;
192
+ font-style: italic;
193
+ }
194
+
195
+ #bbpress-forums li.bbp-header .bbp-search-author,
196
+ #bbpress-forums li.bbp-footer .bbp-search-author,
197
+ #bbpress-forums li.bbp-header .bbp-forum-author,
198
+ #bbpress-forums li.bbp-footer .bbp-forum-author,
199
+ #bbpress-forums li.bbp-header .bbp-topic-author,
200
+ #bbpress-forums li.bbp-footer .bbp-topic-author,
201
+ #bbpress-forums li.bbp-header .bbp-reply-author,
202
+ #bbpress-forums li.bbp-footer .bbp-reply-author {
203
+ float: left;
204
+ margin: 0;
205
+ padding: 0;
206
+ width: 120px;
207
+ }
208
+
209
+ #bbpress-forums li.bbp-header .bbp-search-content,
210
+ #bbpress-forums li.bbp-footer .bbp-search-content,
211
+ #bbpress-forums li.bbp-header .bbp-forum-content,
212
+ #bbpress-forums li.bbp-footer .bbp-forum-content,
213
+ #bbpress-forums li.bbp-header .bbp-topic-content,
214
+ #bbpress-forums li.bbp-footer .bbp-topic-content,
215
+ #bbpress-forums li.bbp-header .bbp-reply-content,
216
+ #bbpress-forums li.bbp-footer .bbp-reply-content {
217
+ margin-left: 140px;
218
+ padding: 0;
219
+ text-align: left;
220
+ }
221
+
222
+ div.bbp-forum-header,
223
+ div.bbp-topic-header,
224
+ div.bbp-reply-header,
225
+ li.bbp-body div.hentry {
226
+ margin-bottom: 0;
227
+ overflow: hidden;
228
+ padding: 8px;
229
+ }
230
+
231
+ div.bbp-forum-header,
232
+ div.bbp-topic-header,
233
+ div.bbp-reply-header {
234
+ border-top: 1px solid #ddd;
235
+ clear: both;
236
+ }
237
+
238
+ span.bbp-author-ip {
239
+ font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
240
+ font-size: 11px;
241
+ font-weight: bold;
242
+ color: #aaa;
243
+ }
244
+
245
+ /* =Topic and reply content
246
+ -------------------------------------------------------------- */
247
+
248
+ #bbpress-forums div.bbp-forum-content,
249
+ #bbpress-forums div.bbp-topic-content,
250
+ #bbpress-forums div.bbp-reply-content {
251
+ margin-left: 130px;
252
+ padding: 12px 12px 12px 0;
253
+ text-align: left;
254
+ }
255
+
256
+ #bbpress-forums div.bbp-topic-content a,
257
+ #bbpress-forums div.bbp-reply-content a {
258
+ background: none;
259
+ border: none;
260
+ display: inline;
261
+ font-weight: normal;
262
+ margin: 0;
263
+ padding: 0;
264
+ }
265
+
266
+ #bbpress-forums div.bbp-topic-content h1,
267
+ #bbpress-forums div.bbp-reply-content h1,
268
+ #bbpress-forums div.bbp-topic-content h2,
269
+ #bbpress-forums div.bbp-reply-content h2,
270
+ #bbpress-forums div.bbp-topic-content h3,
271
+ #bbpress-forums div.bbp-reply-content h3,
272
+ #bbpress-forums div.bbp-topic-content h4,
273
+ #bbpress-forums div.bbp-reply-content h4,
274
+ #bbpress-forums div.bbp-topic-content h5,
275
+ #bbpress-forums div.bbp-reply-content h5,
276
+ #bbpress-forums div.bbp-topic-content h6,
277
+ #bbpress-forums div.bbp-reply-content h6 {
278
+ clear: none;
279
+ line-height: 1em;
280
+ margin: 24px 0;
281
+ padding: 0;
282
+ }
283
+
284
+ #bbpress-forums div.bbp-topic-content img,
285
+ #bbpress-forums div.bbp-reply-content img {
286
+ max-width: 100%;
287
+ }
288
+
289
+ #bbpress-forums div.bbp-topic-content ul,
290
+ #bbpress-forums div.bbp-reply-content ul,
291
+ #bbpress-forums div.bbp-topic-content ol,
292
+ #bbpress-forums div.bbp-reply-content ol {
293
+ margin: 0 15px 15px;
294
+ padding: 0;
295
+ }
296
+
297
+ #bbpress-forums div.bbp-topic-content ul li,
298
+ #bbpress-forums div.bbp-reply-content ul li {
299
+ list-style-type: disc;
300
+ }
301
+
302
+ #bbpress-forums div.bbp-topic-content ol li,
303
+ #bbpress-forums div.bbp-reply-content ol li {
304
+ list-style-type: decimal;
305
+ }
306
+
307
+ #bbpress-forums div.bbp-topic-content ol li li,
308
+ #bbpress-forums div.bbp-reply-content ol li li {
309
+ list-style-type: lower-alpha;
310
+ }
311
+
312
+ #bbpress-forums div.bbp-topic-content ol li li li,
313
+ #bbpress-forums div.bbp-reply-content ol li li li {
314
+ list-style-type: upper-roman;
315
+ }
316
+
317
+ #bbpress-forums div.bbp-topic-content code,
318
+ #bbpress-forums div.bbp-reply-content code,
319
+ #bbpress-forums div.bbp-topic-content pre,
320
+ #bbpress-forums div.bbp-reply-content pre {
321
+ font-family: Inconsolata, Consolas, Monaco, Lucida Console, monospace;
322
+ display: inline;
323
+ background-color: #f9f9f9;
324
+ border: 1px solid #ddd;
325
+ padding: 2px;
326
+ }
327
+
328
+ #bbpress-forums div.bbp-topic-content pre,
329
+ #bbpress-forums div.bbp-reply-content pre {
330
+ display: block;
331
+ line-height: 18px;
332
+ margin: 0 0 24px;
333
+ padding: 5px 10px;
334
+ white-space: pre;
335
+ overflow: auto;
336
+ }
337
+
338
+ #bbpress-forums div.bbp-topic-content pre code,
339
+ #bbpress-forums div.bbp-reply-content pre code {
340
+ display: block;
341
+ border: none;
342
+ padding: 0;
343
+ margin: 0;
344
+ background-color: transparent;
345
+ overflow-wrap: normal;
346
+ }
347
+
348
+ /* =Breadcrumb and Tags
349
+ -------------------------------------------------------------- */
350
+
351
+ div.bbp-breadcrumb {
352
+ float: left;
353
+ }
354
+
355
+ div.bbp-breadcrumb,
356
+ div.bbp-topic-tags {
357
+ font-size: 12px;
358
+ }
359
+
360
+ #bbpress-forums div.bbp-breadcrumb p,
361
+ #bbpress-forums div.bbp-topic-tags p {
362
+ margin-bottom: 10px
363
+ }
364
+
365
+ #bbpress-forums div.bbp-topic-tags {
366
+ float: right;
367
+ }
368
+
369
+ #bbp-topic-hot-tags {
370
+ clear: both;
371
+ }
372
+
373
+ /* =Search
374
+ -------------------------------------------------------------- */
375
+
376
+ #bbpress-forums #bbp-search-form {
377
+ clear: left;
378
+ }
379
+
380
+ #bbpress-forums div.bbp-search-form {
381
+ float: right;
382
+ }
383
+
384
+
385
+ /* =Admin Links
386
+ -------------------------------------------------------------- */
387
+
388
+ span.bbp-admin-links {
389
+ float: right;
390
+ color: #ddd;
391
+ }
392
+ span.bbp-admin-links a {
393
+ color: #bbb;
394
+ font-weight: normal;
395
+ font-size: 10px;
396
+ text-transform: uppercase;
397
+ text-decoration: none;
398
+ }
399
+ fieldset span.bbp-admin-links {
400
+ float: left;
401
+ }
402
+ tr td span.bbp-admin-links a:hover {
403
+ color: #ff4b33;
404
+ }
405
+ td.bbp-topic-admin-links,
406
+ td.bbp-topic-counts {
407
+ width: 50%;
408
+ }
409
+
410
+ .bbp-forum-header a.bbp-forum-permalink,
411
+ .bbp-topic-header a.bbp-topic-permalink,
412
+ .bbp-reply-header a.bbp-reply-permalink {
413
+ float: right;
414
+ margin-left: 10px;
415
+ color: #ccc;
416
+ }
417
+
418
+ /* =Toggles
419
+ -------------------------------------------------------------- */
420
+
421
+ .bbp-topic-action #favorite-toggle a {
422
+ text-decoration: none;
423
+ padding: 0 3px 1px;
424
+ color: #7c7;
425
+ border: 1px solid #aca;
426
+ background-color: #dfd;
427
+ font-weight: bold;
428
+ font-size: 13px;
429
+ }
430
+ .bbp-topic-action #favorite-toggle a:hover {
431
+ color: #5a5;
432
+ border-color: #7c7;
433
+ background-color: #beb;
434
+ }
435
+ .bbp-topic-action #favorite-toggle span.is-favorite a {
436
+ color: #faa;
437
+ border: 1px solid #faa;
438
+ background-color: #fee;
439
+ }
440
+ .bbp-topic-action #favorite-toggle span.is-favorite a:hover {
441
+ color: #c88;
442
+ border-color: #c88;
443
+ background-color: #fdd;
444
+ }
445
+
446
+ .bbp-topic-action #subscription-toggle a {
447
+ text-decoration: none;
448
+ padding: 0 3px 1px;
449
+ color: #7c7;
450
+ border: 1px solid #aca;
451
+ background-color: #dfd;
452
+ font-weight: bold;
453
+ font-size: 13px;
454
+ }
455
+ .bbp-topic-action #subscription-toggle a:hover {
456
+ color: #5a5;
457
+ border-color: #7c7;
458
+ background-color: #beb;
459
+ }
460
+ .bbp-topic-action #subscription-toggle span.is-subscribed a {
461
+ color: #faa;
462
+ border: 1px solid #faa;
463
+ background-color: #fee;
464
+ }
465
+ .bbp-topic-action #subscription-toggle span.is-subscribed a:hover {
466
+ color: #c88;
467
+ border-color: #c88;
468
+ background-color: #fdd;
469
+ }
470
+
471
+ #bbpress-forums .bbp-forum-info .bbp-forum-content,
472
+ #bbpress-forums p.bbp-topic-meta {
473
+ margin: 5px 0 5px;
474
+ padding: 0;
475
+ font-size: 11px;
476
+ }
477
+
478
+ #bbpress-forums p.bbp-topic-meta span {
479
+ white-space: nowrap;
480
+ }
481
+
482
+ /* =Pagination
483
+ -------------------------------------------------------------- */
484
+
485
+ .bbp-pagination-count {
486
+ float: left;
487
+ border: 1px solid transparent;
488
+ }
489
+
490
+ .bbp-pagination-links {
491
+ float: right;
492
+ list-style: none;
493
+ display: inline;
494
+ }
495
+ .bbp-pagination-links a,
496
+ .bbp-pagination-links span.current {
497
+ display: block;
498
+ float: left;
499
+ padding: 0px 5px;
500
+ margin-left: 5px;
501
+ border: 1px solid #efefef;
502
+ text-decoration: none;
503
+ }
504
+ .bbp-pagination-links a:hover,
505
+ .bbp-pagination-links span.current {
506
+ background: #eee;
507
+ opacity: 0.8;
508
+ border: 1px solid #ddd;
509
+ }
510
+
511
+ .bbp-pagination-links span.dots {
512
+ display: block;
513
+ float: left;
514
+ padding: 1px 4px;
515
+ margin-left: 5px;
516
+ }
517
+
518
+ .bbp-pagination {
519
+ float: left;
520
+ width: 100%;
521
+ margin-bottom: 15px;
522
+ }
523
+
524
+ .bbp-topic-pagination {
525
+ display: inline-block;
526
+ margin-left: 5px;
527
+ margin-bottom: 2px;
528
+ }
529
+ .bbp-topic-pagination a {
530
+ font-size: 10px;
531
+ line-height: 10px;
532
+ padding: 1px 3px;
533
+ border: 1px solid #ddd;
534
+ text-decoration: none;
535
+ }
536
+
537
+
538
+ /* =Forms
539
+ -------------------------------------------------------------- */
540
+
541
+ #bbpress-forums fieldset.bbp-form {
542
+ clear: left;
543
+ }
544
+
545
+ #bbpress-forums fieldset.bbp-form {
546
+ border: 1px solid #eee;
547
+ padding: 10px 20px;
548
+ margin-bottom: 10px;
549
+ }
550
+
551
+ #bbpress-forums fieldset.bbp-form legend {
552
+ padding: 5px;
553
+ }
554
+
555
+ #bbpress-forums fieldset.bbp-form label {
556
+ margin: 0;
557
+ display: inline-block;
558
+ }
559
+
560
+ #bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,
561
+ #bbp-login fieldset label,
562
+ #bbp-register fieldset label,
563
+ #bbp-lost-pass fieldset label {
564
+ width: 100px;
565
+ }
566
+
567
+ #bbpress-forums fieldset.bbp-form p,
568
+ #bbpress-forums fieldset.bbp-form textarea,
569
+ #bbpress-forums fieldset.bbp-form select,
570
+ #bbpress-forums fieldset.bbp-form input {
571
+ margin: 0 0 8px;
572
+ }
573
+
574
+ textarea#bbp_reply_content,
575
+ textarea#bbp_topic_content,
576
+ textarea#bbp_forum_content {
577
+ width: 97%;
578
+ box-sizing: border-box;
579
+ }
580
+
581
+ textarea#bbp_forum_content {
582
+ height: 210px;
583
+ }
584
+
585
+ #bbpress-forums fieldset.bbp-forum-form-attributes {
586
+ width: 200px;
587
+ float: right;
588
+ clear: none;
589
+ margin-left: 25px;
590
+ }
591
+
592
+ /**
593
+ * Fix for too-long forum names, usually from conversion
594
+ */
595
+ #bbpress-forums fieldset select#bbp_forum_id {
596
+ max-width: 200px;
597
+ }
598
+
599
+ .bbp-topic-form,
600
+ .bbp-reply-form,
601
+ .bbp-topic-tag-form {
602
+ clear: left;
603
+ }
604
+ body.topic-edit .bbp-topic-form div.avatar img,
605
+ body.reply-edit .bbp-reply-form div.avatar img,
606
+ body.single-forum .bbp-topic-form div.avatar img,
607
+ body.single-reply .bbp-reply-form div.avatar img {
608
+ margin-right: 0;
609
+ padding: 10px;
610
+ border: 1px solid #ddd;
611
+ line-height: 0;
612
+ background-color: #efefef;
613
+ }
614
+
615
+ body.page .bbp-reply-form code,
616
+ body.page .bbp-topic-form code,
617
+ body.single-topic .bbp-reply-form code,
618
+ body.single-forum .bbp-topic-form code,
619
+ body.topic-edit .bbp-topic-form code,
620
+ body.reply-edit .bbp-reply-form code {
621
+ font-size: 10px;
622
+ background-color: #f0fff8;
623
+ border: 1px solid #CEEFE1;
624
+ display: block;
625
+ padding: 8px;
626
+ margin-top: 5px;
627
+ width: 369px;
628
+ }
629
+
630
+ #merge_tag,
631
+ #delete_tag {
632
+ display: inline;
633
+ }
634
+
635
+ div.bbp-submit-wrapper {
636
+ margin-top: 15px;
637
+ float: right;
638
+ clear: both;
639
+ }
640
+
641
+ p.form-allowed-tags {
642
+ width: 462px;
643
+ }
644
+
645
+ /* =TinyMCE in themes
646
+ -------------------------------------------------------------- */
647
+ #bbpress-forums div.bbp-the-content-wrapper {
648
+ margin-bottom: 10px;
649
+ }
650
+
651
+ #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
652
+ width: 100%;
653
+ margin: 0;
654
+ font-size: 12px;
655
+ }
656
+
657
+ #bbpress-forums div.bbp-the-content-wrapper table,
658
+ #bbpress-forums div.bbp-the-content-wrapper tbody,
659
+ #bbpress-forums div.bbp-the-content-wrapper tr,
660
+ #bbpress-forums div.bbp-the-content-wrapper td {
661
+ border: none;
662
+ padding: 0;
663
+ margin: 0;
664
+ width: auto;
665
+ line-height: 1em;
666
+ }
667
+
668
+ #bbpress-forums div.bbp-the-content-wrapper input {
669
+ font-size: 12px;
670
+ padding: 5px;
671
+ margin: 0 2px 0 0;
672
+ line-height: 1em;
673
+ }
674
+
675
+ #bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
676
+ padding: 5px;
677
+ min-height: 26px;
678
+ }
679
+ #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
680
+ padding: 4px 4px 8px;
681
+ }
682
+
683
+ #bbpress-forums div.wp-editor-container {
684
+ margin: 0;
685
+ padding: 0;
686
+ line-height: 0;
687
+ }
688
+
689
+ #bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
690
+ line-height: 16px;
691
+ }
692
+
693
+ /* =Edit User
694
+ -------------------------------------------------------------- */
695
+
696
+ #bbpress-forums #bbp-your-profile fieldset {
697
+ padding: 20px 20px 0 20px;
698
+ }
699
+ #bbpress-forums #bbp-your-profile fieldset div {
700
+ margin-bottom: 20px;
701
+ float: left;
702
+ width: 100%;
703
+ clear: left;
704
+ }
705
+ #bbpress-forums #bbp-your-profile fieldset select {
706
+ margin-bottom: 0;
707
+ }
708
+ #bbpress-forums #bbp-your-profile fieldset input,
709
+ #bbpress-forums #bbp-your-profile fieldset textarea {
710
+ margin-bottom: 0;
711
+ width: 60%;
712
+ background: #f9f9f9;
713
+ border: 1px solid #ddd;
714
+ box-shadow: none;
715
+ padding: 5px 8px;
716
+ border-radius: 0;
717
+ }
718
+ #bbpress-forums #bbp-your-profile fieldset input:focus,
719
+ #bbpress-forums #bbp-your-profile fieldset textarea:focus {
720
+ border: 1px solid #ccc;
721
+ box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
722
+ outline-color: rgba(240,255,240,0.1);
723
+ }
724
+ #bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox {
725
+ width: auto;
726
+ }
727
+ #bbpress-forums #bbp-your-profile fieldset legend {
728
+ display: none;
729
+ }
730
+ #bbpress-forums #bbp-your-profile fieldset label[for] {
731
+ float: left;
732
+ width: 20%;
733
+ padding: 5px 20px 5px 0;
734
+ text-align: right;
735
+ cursor: pointer;
736
+ }
737
+ #bbpress-forums #bbp-your-profile fieldset dl label[for] {
738
+ text-align: left;
739
+ width: 60%;
740
+ }
741
+ #bbpress-forums #bbp-your-profile fieldset span.description {
742
+ margin: 5px 0 0 20%;
743
+ font-size: 12px;
744
+ font-style: italic;
745
+ float: left;
746
+ clear: left;
747
+ width: 60%;
748
+ padding: 5px 8px;
749
+ border: #cee1ef 1px solid;
750
+ background-color: #f0f8ff;
751
+ }
752
+
753
+ #bbpress-forums #bbp-your-profile fieldset fieldset {
754
+ margin: 0;
755
+ border: none;
756
+ padding: 0;
757
+ clear: none;
758
+ float: none;
759
+ }
760
+ #bbpress-forums #bbp-your-profile fieldset fieldset.password {
761
+ width: 60%;
762
+ display: inline;
763
+ }
764
+ #bbpress-forums #bbp-your-profile fieldset fieldset.password input,
765
+ #bbpress-forums #bbp-your-profile fieldset fieldset.password span {
766
+ width: 100%;
767
+ }
768
+ #bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
769
+ margin: 0;
770
+ }
771
+ #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
772
+ margin-left: 0;
773
+ margin-bottom: 20px;
774
+ }
775
+
776
+ #bbpress-forums #bbp-your-profile fieldset.submit button {
777
+ float: right;
778
+ }
779
+
780
+ /* =Notices
781
+ -------------------------------------------------------------- */
782
+
783
+ div.bbp-template-notice,
784
+ div.indicator-hint {
785
+ border-width: 1px;
786
+ border-style: solid;
787
+ padding: 0 0.6em;
788
+ margin: 5px 0 15px;
789
+ border-radius: 3px;
790
+ background-color: #ffffe0;
791
+ border-color: #e6db55;
792
+ color: #000;
793
+ clear: both;
794
+ }
795
+ div.bbp-template-notice a {
796
+ color: #555;
797
+ text-decoration: none;
798
+ }
799
+ div.bbp-template-notice a:hover {
800
+ color: #000;
801
+ }
802
+ div.bbp-template-notice.info {
803
+ border: #cee1ef 1px solid;
804
+ background-color: #f0f8ff;
805
+ }
806
+ div.bbp-template-notice.important {
807
+ border: #e6db55 1px solid;
808
+ background-color: #fffbcc;
809
+ }
810
+ div.bbp-template-notice.error,
811
+ div.bbp-template-notice.warning {
812
+ background-color: #ffebe8;
813
+ border-color: #c00;
814
+ }
815
+ div.bbp-template-notice.error a,
816
+ div.bbp-template-notice.warning a {
817
+ color: #c00;
818
+ }
819
+ div.bbp-template-notice p {
820
+ margin: 0.5em 0 6px 0 !important;
821
+ padding: 2px;
822
+ font-size: 12px;
823
+ line-height: 140%;
824
+ }
825
+
826
+ /* =Stickies
827
+ -------------------------------------------------------------- */
828
+
829
+ .bbp-topics-front ul.super-sticky,
830
+ .bbp-topics ul.super-sticky,
831
+ .bbp-topics ul.sticky,
832
+ .bbp-forum-content ul.sticky {
833
+ background-color: #ffffe0 !important;
834
+ font-size: 1.1em;
835
+ }
836
+
837
+ /* =Revisions
838
+ -------------------------------------------------------------- */
839
+
840
+ #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,
841
+ #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
842
+ #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
843
+ border-top: 1px dotted #ddd;
844
+ width: 100%;
845
+ margin: 0;
846
+ padding: 8px 0 0 0;
847
+ font-size: 11px;
848
+ color: #aaa;
849
+ }
850
+
851
+ #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,
852
+ #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,
853
+ #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
854
+ list-style-type: none;
855
+ }
856
+
857
+ /* =Widgets
858
+ -------------------------------------------------------------- */
859
+
860
+ .bbp-login-form fieldset legend {
861
+ display: none;
862
+ }
863
+
864
+ .bbp-login-form .bbp-username input,
865
+ .bbp-login-form .bbp-email input,
866
+ .bbp-login-form .bbp-password input {
867
+ padding: 5px;
868
+ }
869
+
870
+ .bbp-login-form label {
871
+ width: 140px;
872
+ display: inline-block;
873
+ }
874
+
875
+ #sidebar .bbp-login-form label {
876
+ width: 70px;
877
+ }
878
+
879
+ .bbp-login-form .bbp-username,
880
+ .bbp-login-form .bbp-email,
881
+ .bbp-login-form .bbp-password,
882
+ .bbp-login-form .bbp-remember-me,
883
+ .bbp-login-form .bbp-submit-wrapper {
884
+ margin-top: 10px;
885
+ }
886
+
887
+ .bbp-login-form .bbp-remember-me {
888
+
889
+ }
890
+
891
+ .bbp-login-form .bbp-submit-wrapper {
892
+ text-align: right;
893
+ }
894
+
895
+ .bbp-login-form .bbp-login-links {
896
+ }
897
+
898
+ .bbp-login-form .bbp-login-links a {
899
+ float: left;
900
+ clear: left;
901
+ }
902
+
903
+ .bbp-logged-in img.avatar {
904
+ float: left;
905
+ margin: 0 15px 0 0;
906
+ }
907
+
908
+ .bbp-logged-in h4 {
909
+ font-weight: bold;
910
+ font-size: 1.3em;
911
+ clear: none;
912
+ margin-bottom: 10px;
913
+ }
914
+
915
+ /* =Avatars
916
+ -------------------------------------------------------------- */
917
+
918
+ #bbpress-forums p.bbp-topic-meta img.avatar,
919
+ #bbpress-forums ul.bbp-reply-revision-log img.avatar,
920
+ #bbpress-forums ul.bbp-topic-revision-log img.avatar,
921
+ #bbpress-forums div.bbp-template-notice img.avatar,
922
+ #bbpress-forums .widget_display_topics img.avatar,
923
+ #bbpress-forums .widget_display_replies img.avatar,
924
+ #bbpress-forums p.bbp-topic-meta img.avatar {
925
+ float: none;
926
+ margin-bottom: -7px;
927
+ border: 3px double #ddd;
928
+ }
929
+
930
+ fieldset div.avatar {
931
+ float: right;
932
+ }
933
+
934
+ /* =BuddyPress Activity Streams
935
+ -------------------------------------------------------------- */
936
+
937
+ .activity-list li.bbp_topic_create .activity-content .activity-inner,
938
+ .activity-list li.bbp_reply_create .activity-content .activity-inner {
939
+ border-left: 2px solid #eaeaea;
940
+ margin-left: 5px;
941
+ padding-left: 10px;
942
+ }
943
+
944
+ /* =User Pages
945
+ -------------------------------------------------------------- */
946
+
947
+ #bbpress-forums h1 {
948
+ clear: none;
949
+ font-size: 1.8em;
950
+ line-height: 1em;
951
+ padding-bottom: 10px;
952
+ }
953
+
954
+ #bbpress-forums #bbp-user-wrapper {
955
+ float: left;
956
+ width: 100%;
957
+ }
958
+
959
+ #bbpress-forums .bbp-user-section {
960
+ overflow: auto;
961
+ }
962
+
963
+ #bbpress-forums #bbp-user-wrapper h2.entry-title {
964
+ font-size: 1.4em;
965
+ margin: 0;
966
+ padding-bottom: 10px;
967
+ padding-top: 0;
968
+ clear: none;
969
+ }
970
+
971
+ #bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,
972
+ #bbpress-forums #bbp-user-wrapper ul.bbp-topics,
973
+ #bbpress-forums #bbp-user-wrapper ul.bbp-forums,
974
+ #bbpress-forums #bbp-user-wrapper ul.bbp-replies,
975
+ #bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
976
+ clear: none;
977
+ }
978
+
979
+ #bbpress-forums #bbp-single-user-details {
980
+ margin: 0;
981
+ width: 150px;
982
+ float: left;
983
+ overflow: hidden;
984
+ }
985
+
986
+ #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
987
+ margin: 0;
988
+ width: 150px;
989
+ }
990
+
991
+ #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
992
+ border: none;
993
+ height: 150px;
994
+ padding: 0;
995
+ margin: 0 0 20px 0;
996
+ width: 150px;
997
+ }
998
+
999
+ #bbpress-forums #bbp-single-user-details #bbp-user-description {
1000
+ float: none;
1001
+ margin-left: 180px;
1002
+ }
1003
+
1004
+ #bbpress-forums #bbp-single-user-details #bbp-user-navigation {
1005
+ float: none;
1006
+ margin: 0;
1007
+ }
1008
+
1009
+ #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
1010
+ margin: 0;
1011
+ }
1012
+
1013
+ #bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
1014
+ padding: 5px 8px;
1015
+ display: block;
1016
+ border: 1px solid transparent;
1017
+ text-decoration: none;
1018
+ }
1019
+
1020
+ #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
1021
+ background: #eee;
1022
+ opacity: 0.8;
1023
+ }
1024
+
1025
+ #bbpress-forums #bbp-user-body {
1026
+ margin-left: 180px;
1027
+ }
1028
+
1029
+ body.my-account #bbpress-forums {
1030
+ border-top: none;
1031
+ padding-top: 0;
1032
+ margin-bottom: 0;
1033
+ }
1034
+
1035
+ /* =User Capabilities
1036
+ -------------------------------------------------------------- */
1037
+
1038
+ #bbpress-forums dl.bbp-user-capabilities {
1039
+ display: inline-block;
1040
+ vertical-align: top;
1041
+ }
1042
+
1043
+ #bbpress-forums dl.bbp-user-capabilities dt {
1044
+ margin: 0 0 10px;
1045
+ text-transform: capitalize;
1046
+ }
1047
+
1048
+ #bbpress-forums dl.bbp-user-capabilities dd {
1049
+ margin: 0;
1050
+ padding: 0;
1051
+ }
1052
+
1053
+ /* =BuddyPress Group Forums
1054
+ -------------------------------------------------------------- */
1055
+
1056
+ #bbpress-forums div.row-actions {
1057
+ font-size: 11px;
1058
+ visibility: hidden;
1059
+ }
1060
+
1061
+ #bbpress-forums li:hover > div.row-actions {
1062
+ visibility: visible;
1063
+ }
BlueTube.Web/assets/css/button.css ADDED
@@ -0,0 +1 @@
 
 
1
+ .flattr-button-iframe *{outline:0;margin:0;padding:0}.flattr-button-iframe body{background:transparent}.flattr-button-iframe .flattr-button,.flattr-button-iframe .flattr-dummy-button{position:absolute;top:0;bottom:0;left:0;right:0;min-width:55px;min-height:62px;width:auto;height:auto}.flattr-button-iframe .flattr-button.compact,.flattr-button-iframe .flattr-dummy-button.compact{height:auto}.flattr-button,.flattr-dummy-button{font:14px "Helvetica",sans-serif;position:relative;width:55px;height:62px}.flattr-button a,.flattr-dummy-button a{text-decoration:none}.flattr-button span,.flattr-dummy-button span{display:block}.flattr-button .share,.flattr-button .flattr-count,.flattr-dummy-button .share,.flattr-dummy-button .flattr-count{position:absolute;z-index:10;left:0;bottom:32.25806%}.flattr-button .share>span,.flattr-button .flattr-count,.flattr-dummy-button .share>span,.flattr-dummy-button .flattr-count{border:1px solid;margin-bottom:6px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fafafa;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fafafa));background:-webkit-linear-gradient(#fff, #fafafa);background:-moz-linear-gradient(#fff, #fafafa);background:-ms-linear-gradient(#fff, #fafafa);background:-o-linear-gradient(#fff, #fafafa);background:linear-gradient(#fff, #fafafa);border-color:#e6e6e6;color:#8a8a8a}.flattr-button .share>span:before,.flattr-button .share>span:after,.flattr-button .flattr-count:before,.flattr-button .flattr-count:after,.flattr-dummy-button .share>span:before,.flattr-dummy-button .share>span:after,.flattr-dummy-button .flattr-count:before,.flattr-dummy-button .flattr-count:after{position:absolute;left:50%;top:100%;width:0;height:0;content:"";display:block;border:5px solid transparent;margin-left:-5px;border-top-color:#e6e6e6;z-index:1000}.flattr-button .share>span:after,.flattr-button .flattr-count:after,.flattr-dummy-button .share>span:after,.flattr-dummy-button .flattr-count:after{margin-left:-4px;border-width:4px;border-top-color:#fafafa;z-index:1001}.flattr-button .flattr-count,.flattr-dummy-button .flattr-count{right:0;top:0}.flattr-button .flattr-count span,.flattr-dummy-button .flattr-count span{position:absolute;width:100%;height:12px;top:50%;margin-top:-6px;line-height:1}.flattr-button a .flattr-count:hover,.flattr-dummy-button a .flattr-count:hover{background:#faf8e6;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#faf8e6));background:-webkit-linear-gradient(#fff, #faf8e6);background:-moz-linear-gradient(#fff, #faf8e6);background:-ms-linear-gradient(#fff, #faf8e6);background:-o-linear-gradient(#fff, #faf8e6);background:linear-gradient(#fff, #faf8e6);border-color:#e6e4d3;color:#8a897f}.flattr-button a .flattr-count:hover:before,.flattr-dummy-button a .flattr-count:hover:before{border-top-color:#ebe9d8}.flattr-button a .flattr-count:hover:after,.flattr-dummy-button a .flattr-count:hover:after{border-top-color:#faf8e6}.flattr-button.show-share .button-wrapper .share,.flattr-button .button-wrapper:hover .share,.flattr-dummy-button.show-share .button-wrapper .share,.flattr-dummy-button .button-wrapper:hover .share{height:42px}.flattr-button .share,.flattr-dummy-button .share{overflow:hidden;margin-top:2px;right:0;height:0;-webkit-transition:height 0.4s ease,width 0.4s ease;-moz-transition:height 0.4s ease,width 0.4s ease;-ms-transition:height 0.4s ease,width 0.4s ease;-o-transition:height 0.4s ease,width 0.4s ease;transition:height 0.4s ease,width 0.4s ease}.flattr-button .share>span,.flattr-dummy-button .share>span{position:relative;height:34px;margin-right:0px}.flattr-button .share strong,.flattr-dummy-button .share strong{display:block;text-indent:-5000em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAKCAMAAAB/nqUeAAAAM1BMVEWAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBywEQ1AAAAEHRSTlMAQMAg4KAQMFCA0PCQsGBw382/swAAAIhJREFUeF5tyUkOg0AUA9H6U4+Q+P6njVB6iTcu6YHN2SGNtw1dtSfrXd2BhlsEQA9onQ4WwKUC8CVdjFx7MjOrp2tCuPYE9xgigrExDe5iCCCWJm6YaLWkJ1D6Ugdoy4/eafbXLDNrfAaR36O+otQerbQ2npNujn60a9ujkdoF0Btn0II42YEfc6EEkuLmJugAAAAASUVORK5CYII=) no-repeat center center;height:17px}.flattr-button .share .services,.flattr-dummy-button .share .services{height:16px;width:49px;margin:0 auto;padding:0}.flattr-button .share a,.flattr-dummy-button .share a{display:block;float:left;background:no-repeat 0 0;width:23px;height:16px;text-indent:-5000em}.flattr-button .share .facebook,.flattr-dummy-button .share .facebook{margin-right:3px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAABk0lEQVR42qWQ3StDYRzHz3/kwr0SpbmTZV5buRliyEusZUWUYWZRJmTMa4vZsdORDVPEne1s3sYVNxR3bs/XeR7HOeHRMb71qe9zzu/3eTqHA8D1Th6jx3f0J5RdWQFfIV4ilr1rKQSEWwTF3AhEs/CsnDMhXo7cvqAM+cPXmApd5sSMsjPH3zAhXk3u27jA+FrmVzw8veIj/pDEQpfP81l41zMYW0kbcv9IxHqmQykWunw2cg2PsugOSoaood2rfIU/fMVCk9N/N7osYXgpZYga2j2raUxvXTGh8rzKRbSOn6Jp5ATtE2efGAokNX4Iefdtz+4+RH5N8F1u7U/A1C6iqFn4kWT2maKGdunuhTlb6xBAvFRe54qjxL6DwsaIIWpoL20TmDM1fXFNTg/FzTwKbNuGqKG9xB5lzlQ7Y7q8yrkH68A+ql0xQ9TQXj94AItjl4Uut/SKf5ZXOEQWutzcLcA2nCDDhqihvcF9hPKuKAtNLptaNlHWyStEDTF3hAnqmQfZZUG8HEAvwD+QWc+J9w3GpgtM3OEQ+wAAAABJRU5ErkJggg==)}.flattr-button .share .twitter,.flattr-dummy-button .share .twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg1JREFUeNqcVEFrE0EU/mZ31o2UlKbRpvYgKu1RPAol0uLVi968KAj2KvgD/BWCl3rwVKRQKF5KQRAKWrAKeqgni5T0kESa1Lqb7m4mM33b3bhLd5pNHdiwZN9873vf+95jSimw102F85x+NBsQ8nSCMSw29ul9HCWefJHxRd1lQcicoWAyeL5Mkpip4LYIf1sRYhqY7l4vGqgdSYgwxkgB9xQeXrPxfKaAss2wXu9iaTfAxEUDa/UAXi9OFOJRgoh5iY+nma1Ui3AJaGHLhd+NmEIq3KlY2JgbzRSzRkmebDloeCoh0xYtQ6dXQNU+umrj/VwR85NWVLGvcH/qglb+L8SyTd9Py8h14G92fdy7YqF6ycKHeQvfDwQ2fgvcLmfDO1Tpyx3vhBDMPHDKfvcyR1cmf90a4yeP7hyQbEenexMfQ1fnx32BMYsN5cpQEid0DRsGnJr3rhbgxXYHrsi3/9JekPg+Fzw+P12JET6Y/SZVuEpEcEacHtxgWP7l48Gnv/j2p6cNaZIUC19dBEKdOalcowpujJooWUDFNjBiZi/9OOzh8WcH2y3q5IDeZMAV9eYmgT+btjFLVuxX7BDDHUfibc3HK7LeYejrnKZnJzQe83ByJgsGpughldD0JPZoJcj+xOaZiSaU/1s06f0SL6F6R6LuxpqzGHAYi0aLC+y/Vu4wW5lW7rEAAwAvf9AtipUNEwAAAABJRU5ErkJggg==)}.flattr-button .flattr span,.flattr-dummy-button .flattr span{text-decoration:none;position:absolute;z-index:20;bottom:0;top:67.74194%;left:0;right:0;border:1px solid;background:#8cb55b;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#92bd5e), to(#88b058));background:-webkit-linear-gradient(#92bd5e, #88b058);background:-moz-linear-gradient(#92bd5e, #88b058);background:-ms-linear-gradient(#92bd5e, #88b058);background:-o-linear-gradient(#92bd5e, #88b058);background:linear-gradient(#92bd5e, #88b058);border-color:#7ea352;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.flattr-button .flattr span.flattr-flattred,.flattr-button .flattr span.flattr-mything,.flattr-button .flattr span.flattr-pending,.flattr-dummy-button .flattr span.flattr-flattred,.flattr-dummy-button .flattr span.flattr-mything,.flattr-dummy-button .flattr span.flattr-pending{background:#ed8f24;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f59425), to(#e88c23));background:-webkit-linear-gradient(#f59425, #e88c23);background:-moz-linear-gradient(#f59425, #e88c23);background:-ms-linear-gradient(#f59425, #e88c23);background:-o-linear-gradient(#f59425, #e88c23);background:linear-gradient(#f59425, #e88c23);border-color:#db8421}.flattr-button .flattr span.flattr-subscribed,.flattr-dummy-button .flattr span.flattr-subscribed{background:#dec400;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6cb00), to(#d9bf00));background:-webkit-linear-gradient(#e6cb00, #d9bf00);background:-moz-linear-gradient(#e6cb00, #d9bf00);background:-ms-linear-gradient(#e6cb00, #d9bf00);background:-o-linear-gradient(#e6cb00, #d9bf00);background:linear-gradient(#e6cb00, #d9bf00);border-color:#ccb400}.flattr-button .flattr span.flattr-error,.flattr-dummy-button .flattr span.flattr-error{background:#ed5d15;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f56016), to(#e85b15));background:-webkit-linear-gradient(#f56016, #e85b15);background:-moz-linear-gradient(#f56016, #e85b15);background:-ms-linear-gradient(#f56016, #e85b15);background:-o-linear-gradient(#f56016, #e85b15);background:linear-gradient(#f56016, #e85b15);border-color:#db5614}.flattr-button .flattr span.flattr-link:before,.flattr-button .flattr span:after,.flattr-dummy-button .flattr span.flattr-link:before,.flattr-dummy-button .flattr span:after{position:absolute;content:"";display:block;background:no-repeat 0 0;top:50%;left:50%;height:14px;margin-top:-7px}.flattr-button .flattr span.flattr-link:before,.flattr-dummy-button .flattr span.flattr-link:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAApUlEQVR42m3QPQoCMRiE4dh5AhWsPIJ4jcXfxmPYWIiwtdhaK97CQvDnDoKuhZUnUBBW1M83MJAgDjyQCUOKODMrYY6Hhbzw1nkL54dLhGig7NDFyQ+fusyQYqa+R4IDzEWvDNXrWKGGMSwe3tFUL6Ki8+jfsKVeRUHnAT7xMEcPDWzgZPL74hoJzup9pLiqX5z+qY3MQm6IM/XDDo7hoxGSY4HyF23Qb3wHRDx1AAAAAElFTkSuQmCC);left:4px;width:10px;height:10px;margin-top:-5px}.flattr-button .flattr span.flattr-link:after,.flattr-dummy-button .flattr span.flattr-link:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAALCAYAAABhwJ3wAAABZUlEQVR42q1SMUvDQBTu5lYQHIRu3dwEwU1cOjg5dPIHSN1KJwcdxKW4FAkuFkUHF6lUHRwEEQRBIRUEq4K0VtS0GmNrA9G2XuC8V+7B8Ro5EANf3n2Py/dd3nchwzACkcpM9EH9L4BgEKLpjekU5zz0BwRqwitBMHZvFcGEa8TCAjHKfzXivU/22S4t6IyOCzvjdv3JpFwxCssagRi6RiCsuqtGMEaBuPLHwyBycrGbZf73p+wNUb6an58TdergdHP5tmIOdo3Mm6MtFKJGNedhpsPa15Lzq9JZXpQomUIiiDPWsSTv7xkdNXpvvkwWy+crcDngQNivvlUM32cerCkHDdjUcO01nJJ2dOv7i0nvyy2Q8+iMqK7eqNX2nLr7ugdrcRvT2BfBZ1AYudbI+ajNqkZey03KMY5CvXu8PIT8LLu8LfsDsAeEZa4RyqkuZhRTjWTYDYElEnRO9kdwD35POdX9ART8+iaqcevUAAAAAElFTkSuQmCC);margin-left:-5px;width:26px}.flattr-button .flattr span.flattr-flattred:after,.flattr-dummy-button .flattr span.flattr-flattred:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAALCAYAAAATD/9GAAACBklEQVR42sVUTShEURSe3eyUslB2s2KnFCtsZsHGwspaerKZZqWwkI1sJEmISDaMmWEhqUmR38ZE+RfG3xieYXh58/vmx/3qnnpz8xqy8Op07ve9c8/57j3nPZO9v87IzPD/ZUYvLL2TLfZ8m7PZ7F/su5wlzCQSJglWfR04smfZk0dYATMrFSH8F2FHVzvNVBcB4jP2IF925xO2ujdfK7/de6mIiCEUnt+C+SfCUDdHGAijALSVWaPuRstRdM3nHtNSyQjnykQ86urqZL5paWNq4NTvLWbrImD+vpFjk57fP18fzxHmPfHMUGFRWDB005rQ4sd0nYeX2y7mLMItS99hTUsE4CFszjPYzYQ/AMcT0TPn6nAH8oOnOLw3bKUo7PXjqYH1fggfAw5A/OOLfzCV0lRqi4gRF1bkcawnFnuqcJs4FA5/cXewEourIbQZfDwZHUBONgr9P20lktrUqLJHwn8jjOcxhd6D7cDi4388aYJ/CQdKfz1jONmb8ryANftae8HT6fRCgI2EMbMCL29Ot+FD4HNlicQ+68GPODtrwCN/jjCcSC9MjSk2HlAJj6tHCwLy1SznixADIeDREhFTXhKazqRvGd7CSGCu+C+pMJPJfBxf7zrA3wbP3Dy/mWbMqhfGhzvMrE8YbAfnKyiG9ouYPAnje3wgeZzEa1l1+3x8XfgFKcczFG0MaUMAAAAASUVORK5CYII=);margin-left:-18px;width:38px}.flattr-button .flattr span.flattr-subscribed:after,.flattr-dummy-button .flattr span.flattr-subscribed:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAKCAYAAADy491MAAACwUlEQVR42p1UX0hTYRS/b74NhL0FPeypvQk+RA/5kg9F0EMQ2EtC2B582otF60EqsgjMIkLDaFBkqHMYLERM/Ncy0FY207W5sm2aZt6l29yfu107Pznf+ODOPdwPfpzv/u45v3vOd853FWfnaeAIoZngIJwn2MBXgAV+bBWTqCGcJdjNanG+DuwPBH0z7q6SXtrZp5XXcovRRNBZKZBe27RiIeNfeHuC9ooZTAWGj27vbCzFNyPtZrWCK7OXketBAc+Gbx7HQyqTvIUECQ7gsOrhCwEzyeO0/6iJY3xQrWa1UHy5ACHknehp49ExtInRDA6+X8Iz3XgnOI5rkrg6glVwYmR6hm647rqvtH6NfBjigzNocaFWaaRt4GS9QGiqt1wA2Vp9X09msqnI5Lz3KQda5TYBaLfgsvlMCLZUKu6O+F/cRxy9j4ODFrrpGX9yvaDl18DlCnvvxanpuv4Plp8NWhjp/rFH7cKPc7KA07R8Ahy+JXITY1FPGANZLGkpfFxuEyB/dDet9iOGEutCYeCWf871kV/jdODNxUBo8lw2l96i7rp5LC9wLFZjNS10BhaJvx59cAc+uCfg4INubG7HOkVuhktKTkv4eLUC2Cqfv0/X45lOJlgsajFK5h0K8S/4HoLneZfnFquq1lZy/SqsvH6sfWuS9eTcxGydZGsJrX56KQsxb8f+999fLlj6S3WAH5191cLPTr5L99BeHAD4bo+rgefXvrq+fNtYgFFLdGh8bvAS/3LraLzPCD1wiCkXQA+nKLERtAuXbC+XDtMv1SOEwOOiYU/FtcHGNsKD4MlOYObpbjzueN7ixAVDB8SsL0Y/DoBDPLedCxCHYdTCe9iVeNAHTTr9XtxToQeODsPLBdTI8y/WAAJQHe+x5tnnGkGV/NUK8VEUz1CleIdcAO7FIVoiJ1XKR6mgh33tf/0XRsCLd/tHAAAAAElFTkSuQmCC);margin:-6px 0 0 -24px;width:48px}.flattr-button .flattr span.flattr-mything:after,.flattr-dummy-button .flattr span.flattr-mything:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAJCAYAAACbtcTcAAAB1UlEQVR42q1UPUhCURR2cwsetLm51erclEPRVkROtYSzSwS1tNQQRD+TQRTU0g/ZEgRZBEbQj2CQUg2aUiaEmGWG+nzvdT+5Fw63bj6pBx/nO+eec88P5z6HZVn/jsBcT1twd3KiBX8Xg5Nym3ENOBDA4EewKIDr7X9oxM1g2fXfP12b3w4vdVLeShNQNGQ7utiawsHm4cIQL8DDpzICkCb9kIJjCPy8n6GLJLFg4z4+DEURjxgLxcOPcJecnwy8j0uvaMKh69XJUvn1gRk6Mrm7iF6v7cF+cLY+a5pmEQAXxUESrjH/clWvxOuGvkLPmH4Nyc4fQyfBMUX8Mpf4koR75fxi4DW9GoHM5TNRDEdcphmm8XaZCG/wC9w4RHG4DADHqslFEOnHPdKZB7xYyk+/lwtpcFV8KpvwUd4kv1c0FE+e99IdG4fxs/KxCD35dNMtJ4zdRzyyjUoKasu+pAagtNKE3fzw/ZYYnXHeCBC7CU5sTtiaNSHewfHVzjDxIfHqJhT57TWBqQld7CJAE86sjgbwIxCFyk2gSBjwDvAA08+3IcOox1Tx9DFTrsov1/vTCniIjt0rcAzCRh5iFKDTIdB4TJT4un+JD4tdp1yR35Lr/QKKvy6SbPOvVwAAAABJRU5ErkJggg==);margin:-6px 0 0 -25px;width:49px}.flattr-button .flattr span.flattr-pending:after,.flattr-dummy-button .flattr span.flattr-pending:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAALCAYAAAATD/9GAAACBklEQVR42sVUTShEURSe3eyUslB2s2KnFCtsZsHGwspaerKZZqWwkI1sJEmISDaMmWEhqUmR38ZE+RfG3xieYXh58/vmx/3qnnpz8xqy8Op07ve9c8/57j3nPZO9v87IzPD/ZUYvLL2TLfZ8m7PZ7F/su5wlzCQSJglWfR04smfZk0dYATMrFSH8F2FHVzvNVBcB4jP2IF925xO2ujdfK7/de6mIiCEUnt+C+SfCUDdHGAijALSVWaPuRstRdM3nHtNSyQjnykQ86urqZL5paWNq4NTvLWbrImD+vpFjk57fP18fzxHmPfHMUGFRWDB005rQ4sd0nYeX2y7mLMItS99hTUsE4CFszjPYzYQ/AMcT0TPn6nAH8oOnOLw3bKUo7PXjqYH1fggfAw5A/OOLfzCV0lRqi4gRF1bkcawnFnuqcJs4FA5/cXewEourIbQZfDwZHUBONgr9P20lktrUqLJHwn8jjOcxhd6D7cDi4388aYJ/CQdKfz1jONmb8ryANftae8HT6fRCgI2EMbMCL29Ot+FD4HNlicQ+68GPODtrwCN/jjCcSC9MjSk2HlAJj6tHCwLy1SznixADIeDREhFTXhKazqRvGd7CSGCu+C+pMJPJfBxf7zrA3wbP3Dy/mWbMqhfGhzvMrE8YbAfnKyiG9ouYPAnje3wgeZzEa1l1+3x8XfgFKcczFG0MaUMAAAAASUVORK5CYII=);margin-left:-18px;width:41px}.flattr-button .flattr span.flattr-error:after,.flattr-dummy-button .flattr span.flattr-error:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAJCAYAAAAo/ezGAAABYUlEQVR42q1RPUsDQRS8zu5AsBACFmJjfX/BQrDSxnQ2aiEWKSSFAbUxgviBhSAKOTCFCIqKgkqSQoKgQQwiCUjwQE3EKEk8NIie2XPneIHNnpomC8Pu7L6deR+Kb757WEIfh9IoKLZ7XXDgUaXdw9Ekc5wJvwmr9MfjGDzkM5PSB3VlOzDOd+9BXF/cj4c6RJ42Eq1kNEBV90CQxDsRO6MPjUTPN6ccg0QqEhZahEzbcW9Zn1mqSpN48+Hp+myFVUwQ872QnAuP9sOAkrUZY6/ohqtFJO7cF838Gs4yR/bW91eZGwZgVv54OyuYT2nBAKsLXPyoAaIgBbu4kUt5wU8ud9vAc8/GErhoUDPk2+x1kJMWglrPANmBb8WWe9H7zP2V/q/BzV3yaON4YRpY3ZkYqwq+lB79dHZxZrMSr2QvGBr0YQZ8HjEIIkY2kFexKkiZKn9wDcXTfQSzgCBiRIMfLghHAS8+1MAAAAAASUVORK5CYII=);margin:-5px 0 0 -12px;width:24px}.flattr-button a.flattr span:hover,.flattr-dummy-button a.flattr span:hover{background:#ed8f24;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f59425), to(#e88c23));background:-webkit-linear-gradient(#f59425, #e88c23);background:-moz-linear-gradient(#f59425, #e88c23);background:-ms-linear-gradient(#f59425, #e88c23);background:-o-linear-gradient(#f59425, #e88c23);background:linear-gradient(#f59425, #e88c23);border-color:#db8421}.flattr-button.show-share a.flattr span.flattr-flattred,.flattr-button a.flattr span.flattr-flattred:hover,.flattr-dummy-button.show-share a.flattr span.flattr-flattred,.flattr-dummy-button a.flattr span.flattr-flattred:hover{background:#dec400;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6cb00), to(#d9bf00));background:-webkit-linear-gradient(#e6cb00, #d9bf00);background:-moz-linear-gradient(#e6cb00, #d9bf00);background:-ms-linear-gradient(#e6cb00, #d9bf00);background:-o-linear-gradient(#e6cb00, #d9bf00);background:linear-gradient(#e6cb00, #d9bf00);border-color:#ccb400}.flattr-button.show-share a.flattr span.flattr-flattred:after,.flattr-button a.flattr span.flattr-flattred:hover:after,.flattr-dummy-button.show-share a.flattr span.flattr-flattred:after,.flattr-dummy-button a.flattr span.flattr-flattred:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAKCAYAAADy491MAAACw0lEQVR42q1UX0hTYRTfm2+Dwd6EHnyqnoSg6CF7yIdCCAoi6UUoGRU97KUig6IoodKEIJwUjZKK5hoSxhIxLZMFzllpc86W0+bVtbxrbtNtd7u384vz0WV1zcgPzs633/nO+c6f33dN9ta9kEqSBhIbyUGSKuAGYsZZ1qYNEitJHfS/xsZPRc+Qs62kllIarbySm4jExu1GDnSkSikWssPvn++kvWkjJBAa3L+UWgxKiZmadcb+VcDd7ks7kHg6m7yM5EhskLWqxvnxT76j/5M0usy6cjWfPYKYuF/EXncB1PGTcPIMOE6XU4epZSvf4/y78FA7/2+ATRd4O3CWamBMjXrG6pC84+n5JmCYfru7qQYaZ41igynwFbjIFQ4WVVOT2dX09KDf08FGK4zcCa18D01dC0GXSsVl7/CD63yBdWp27AVwPnMBl7v7b58rKPl5YLnCyhvRaUXJx6DjS3Ot7GIYu6Xz1GFiyShwVVW/c65mQYltJH0wFktKGhcC/xKfvgisfA+9nJGfwI8SagNvXX23toLDsDmfXTlBMQ58lWObf1Ikl0nQpJ2c+CGRqJyK3yElYmMZxsYbWfg268cEeFoa3spvD5ScgrjwbwXwf9PY1GsUr32e/1gPf0wTMaLSpOfa/ePHGNdQjJ7DIkZZAcax/7xqBT93sTaHoqOdItFEUjrDe6JG4Ia+APpSNQPv9T1sFMEw6v6Rrt20P4uvGRpB1NwHI3jOXN6CcwYFGMbGz+TMyCPgTNdq5GKiw3toNN7HvTev4mGt5DJh+qS6YRSOsFEHe0Qx0HOL4S7gpAfQdVyOUfs+eFswZn/wpZMvt4CzE5G3LuB4oK8C3Ztg4AbpG1VhFBs5UVMk4M33Gu1RKeRAjnr+i+XCpTpauXR4hM/LOh+ZMVGwX4fX6nCZcb94xHq7KHaN2BbOQawO5PcDcbEZrviDuk4AAAAASUVORK5CYII=);margin:-6px 0 0 -24px;width:48px}.flattr-button.light .flattr span,.flattr-dummy-button.light .flattr span{background:#d4e8bc;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbf0c2), to(#d0e3b8));background:-webkit-linear-gradient(#dbf0c2, #d0e3b8);background:-moz-linear-gradient(#dbf0c2, #d0e3b8);background:-ms-linear-gradient(#dbf0c2, #d0e3b8);background:-o-linear-gradient(#dbf0c2, #d0e3b8);background:linear-gradient(#dbf0c2, #d0e3b8);border-color:#c4d6ae}.flattr-button.light .flattr span:hover,.flattr-dummy-button.light .flattr span:hover{background:#f7c994;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcf99), to(#f2c591));background:-webkit-linear-gradient(#ffcf99, #f2c591);background:-moz-linear-gradient(#ffcf99, #f2c591);background:-ms-linear-gradient(#ffcf99, #f2c591);background:-o-linear-gradient(#ffcf99, #f2c591);background:linear-gradient(#ffcf99, #f2c591);border-color:#e6bb8a}.flattr-button.light .flattr .flattr-link:before,.flattr-dummy-button.light .flattr .flattr-link:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABUklEQVR42o3L30oCQRQG8HmEeZTIHa8Xdt0sKrVewEforou0NozAIoTwJoKGuugv65puiUJtBSUVNY/QCyRGRJSap7PiytxY+8GPme/AR7z8XCq064Z49yr0guBP16O8N+pUFNqpKqJTUyAAXnqaoc7zrCDtMuNth0EA3LqPU/shIezHBJBvizVbFoOBAuMtm5neK9+O7mL0uB4TJ/U4eMjXQRgGDhkn/WBX5dv+7bSJwEc+d8MgSfpD/I8g7ve9mykTgY98bDOQqGRIdtxJE4GPvOcZSIYOty4mTAR9OMwxkPSGm9UozVejtjzM18ZNBD7ylmUgUTfODZqrjAkE8hC7i8BHmhkGfTzrGHTNMcT6mQEe7CpK4s32usQljRSDRprxldMIXS1FBIIA5sjrPONLtk5NWxfLRR0CEJmiTsmCpdGUpYl0QYN/NBFfLGiUYH4BWH2hKR0ymwgAAAAASUVORK5CYII=);left:2px;width:14px;height:14px;margin-top:-7px}.flattr-button.light .flattr .flattr-link:after,.flattr-dummy-button.light .flattr .flattr-link:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAALCAYAAABhwJ3wAAAAn0lEQVR42r2RUQnEMBBEayEW1kItxEItxEGohViohVo4C7VQC7WwHbiBg4FcGgj9eCyzzebRzeTurzDlnGsE1hFURQvw0SIXNpAeiAzsmluiJB+eiBZw/cnGGkFoinjBAZyswGQLqZLPb6VIUFFkDtJf5Q80Oyg9qzPwYfZOUeoRnWCT/nCRrqDIei+ZaYqiiIxDRR56Z3/+neG8ZL33BiuBCJCnbhdAAAAAAElFTkSuQmCC)}.flattr-button.compact,.flattr-dummy-button.compact{height:20px;min-width:110px;min-height:0}.flattr-button.compact .share,.flattr-button.compact .flattr-count,.flattr-dummy-button.compact .share,.flattr-dummy-button.compact .flattr-count{left:48.18182%}.flattr-button.compact .flattr-count,.flattr-dummy-button.compact .flattr-count{bottom:0;margin:0 0 0 6px}.flattr-button.compact .flattr-count:before,.flattr-button.compact .flattr-count:after,.flattr-dummy-button.compact .flattr-count:before,.flattr-dummy-button.compact .flattr-count:after{margin:-5px 0 0 0;left:auto;right:100%;top:50%;border-top-color:transparent;border-right-color:#ebebeb}.flattr-button.compact .flattr-count:after,.flattr-dummy-button.compact .flattr-count:after{margin:-4px 0 0 0;border-right-color:#fff}.flattr-button.compact .flattr-count:hover:before,.flattr-button.compact .flattr-count:hover:after,.flattr-dummy-button.compact .flattr-count:hover:before,.flattr-dummy-button.compact .flattr-count:hover:after{border-top-color:transparent}.flattr-button.compact .flattr-count:hover:before,.flattr-dummy-button.compact .flattr-count:hover:before{border-right-color:#ebe9d8}.flattr-button.compact .flattr-count:hover:after,.flattr-dummy-button.compact .flattr-count:hover:after{border-right-color:#fffef2}.flattr-button.compact .flattr span,.flattr-dummy-button.compact .flattr span{top:0;right:51.81818%}.flattr-button.compact.show-share .button-wrapper .share,.flattr-button.compact .button-wrapper:hover .share,.flattr-dummy-button.compact.show-share .button-wrapper .share,.flattr-dummy-button.compact .button-wrapper:hover .share{width:57px;height:20px}.flattr-button.compact .share,.flattr-dummy-button.compact .share{bottom:50%;margin-bottom:-10px;height:20px;width:0}.flattr-button.compact .share>span,.flattr-dummy-button.compact .share>span{position:absolute;right:0;padding:0 2px 0 4px;margin:0 0 0 2px;width:49px;height:100%;border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAUCAYAAAAp46XeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABStJREFUeNrMWF1MXEUU/ubeubvs8g8twUr/UMAa2thirUFtYjVtlPbFpCaKpS/6YhQ1miYmfdBHNcHCQ8XGFzFFo2niSyMx0b5QG7Qq1XYBW40aMWXBpbCs+3N/xjOzP7DdvbtQqfEkZ2fm3jtnzjfnzDlnlvX29qK7uxtpauscuG/vo63DWG0yOIShq66gvk19h9jmxDr1dQ22xuAwYvomwwKwJVPHIbZTnO47drLvCAHhOGEpX7PNoTtDEy/zpevfc2igSgJLBP9G88baVccHkWx+IT4erUV0Qaz2CuXyp2udffCy1ViaBc52WLtsb2uohm07uHmk/bsNEoXFDPyp40HDuzvrNdeEV7aWc/OAFZQtlbYLWNMS8HGG5goda31MjWEKNY/liGI8y3Lk7uqbYlbj3ChyvDREY/G871xlk4IVBkNrJcdXUyYtwnKAPbbBgze2+rGpVMc100H/z3FcDtuw6PVHv8UhtOw53E1BpQSTHxNilp7E1LOElV/Bg3s24da1ftV/e/BC/s13mSsjR0s5x5ndFXhhNIL+iRgg44/OlDWbqnQM7iqDNwVgjUfD0S0+xOhd75UYThsa5qxsE+YFF4tb4BS9FCiWBsfS2PLS4w9tzgArBMJKWS6f8yUIIOmMd3aU4t5ajjfHowhcs4G4wP2NRgbYUorQ629CFuYTTnIjrrdc++H3/TFT69zX0XpiYTIMf40/ZTGRAqchg08+Q+4iDXVJYG+dvAgPuaVlFwaXG2MYLhKQ01dNdNQbOLzRiyfWezA8Y+HctIWWSj3vNAns1K90BDy50YV/8HVV68OPtP449t0k4sEI6giYTbu+aDW5bnIsWaSeucYEkcw5biBsN7ekOU0UKKToOFnDq0t9GfbUGYrdKCQtpuVXiFP4PzI5Po27muoyi1u2neWSQiPLaVhivUUBr3ZtyxJ45Kmtqn2tfyRnMZ0XSgEMU+R+d1frCthy6Vvpti4Blks3k2Akp8mkXTdtEwmKSDHamWjCJk725TNzSbjuaG9Q7bbba1T7w5UQNNrJ4UshV4XaGqrypr7ZqIPOkQj6tvtxR7kOViytkLWHZGR12TNeX2EdiyzEDp0fu4r19RWoqShR1pPuJ0Gmgcvo6WTaRXAv9pxV7ZfHD2TGPi9fbrFynWkZvgiamKDw3lKmF3R/SZ9OmgjQmctJG+n92rdlIfDA5snttUboRDA4j6mZiDovEqBi2Scwih13XqxysscrItJR0NwhCiqxIjLmKewfvRRFIfPKLY698tLzo319fc+e+p6fofGHZX6DXEsD1bPwMl2dFZ9PKg4VLAqt21BfihKPjnLjxkurdwNRnKUI+d7OUuyqyfWCMAHrHFnAxCxZzWAFwSmim4E92DWQSOcoCSxdkauKW2SXdUXLLLdUQLK9LsAayzTsqOJopnb/LR7srM4FFpi38fT5CM6R+xYClpPEKS5Gl5ZIIpW4NXJ+yTJHiiLHXFrNQ1cZK26trPySCZnqxA1UMx5Y51FnTpaN8jozmxAK1Cd/JHDy9zgiNC4GTBOOVbj8yj0SrtCeef3zTKFumTd23mQq6BmPoYdKr3KvhkojebcLE8pw3Ele8GTw4GxZIjn+T8SQUVwBSojF59Jt9JWJU+AomKhBTWnZqGxn5qJYU+n77688y3WTIrS/zoExFf4py3KUFoKfBdiTMyH9mGPZdcsV5vNw+Eu4ym9eYg+dO0bPqPqmsyHrKD37bwbi53x/rfrfDE4qjGvTc2Nt0xc+/keAAQDXipkVvDpO1QAAAABJRU5ErkJggg==) no-repeat 0 0}.flattr-button.compact .share>span strong,.flattr-dummy-button.compact .share>span strong{display:none}.flattr-button.compact .share>span:before,.flattr-button.compact .share>span:after,.flattr-dummy-button.compact .share>span:before,.flattr-dummy-button.compact .share>span:after{content:none}.flattr-button.compact .share>span .services,.flattr-dummy-button.compact .share>span .services{width:auto;height:auto;margin:0}.flattr-button.compact .share>span a,.flattr-dummy-button.compact .share>span a{background:none;width:50%;height:18px;margin:0}
BlueTube.Web/assets/css/font-awesome.css ADDED
@@ -0,0 +1,1338 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
3
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4
+ */
5
+ /* FONT PATH
6
+ * -------------------------- */
7
+ @font-face {
8
+ font-family: 'FontAwesome';
9
+ src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
10
+ src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
11
+ font-weight: normal;
12
+ font-style: normal;
13
+ }
14
+ .fa {
15
+ display: inline-block;
16
+ font-family: FontAwesome;
17
+ font-style: normal;
18
+ font-weight: normal;
19
+ line-height: 1;
20
+ -webkit-font-smoothing: antialiased;
21
+ -moz-osx-font-smoothing: grayscale;
22
+ }
23
+ /* makes the font 33% larger relative to the icon container */
24
+ .fa-lg {
25
+ font-size: 1.3333333333333333em;
26
+ line-height: 0.75em;
27
+ vertical-align: -15%;
28
+ }
29
+ .fa-2x {
30
+ font-size: 2em;
31
+ }
32
+ .fa-3x {
33
+ font-size: 3em;
34
+ }
35
+ .fa-4x {
36
+ font-size: 4em;
37
+ }
38
+ .fa-5x {
39
+ font-size: 5em;
40
+ }
41
+ .fa-fw {
42
+ width: 1.2857142857142858em;
43
+ text-align: center;
44
+ }
45
+ .fa-ul {
46
+ padding-left: 0;
47
+ margin-left: 2.142857142857143em;
48
+ list-style-type: none;
49
+ }
50
+ .fa-ul > li {
51
+ position: relative;
52
+ }
53
+ .fa-li {
54
+ position: absolute;
55
+ left: -2.142857142857143em;
56
+ width: 2.142857142857143em;
57
+ top: 0.14285714285714285em;
58
+ text-align: center;
59
+ }
60
+ .fa-li.fa-lg {
61
+ left: -1.8571428571428572em;
62
+ }
63
+ .fa-border {
64
+ padding: .2em .25em .15em;
65
+ border: solid 0.08em #eeeeee;
66
+ border-radius: .1em;
67
+ }
68
+ .pull-right {
69
+ float: right;
70
+ }
71
+ .pull-left {
72
+ float: left;
73
+ }
74
+ .fa.pull-left {
75
+ margin-right: .3em;
76
+ }
77
+ .fa.pull-right {
78
+ margin-left: .3em;
79
+ }
80
+ .fa-spin {
81
+ -webkit-animation: spin 2s infinite linear;
82
+ -moz-animation: spin 2s infinite linear;
83
+ -o-animation: spin 2s infinite linear;
84
+ animation: spin 2s infinite linear;
85
+ }
86
+ @-moz-keyframes spin {
87
+ 0% {
88
+ -moz-transform: rotate(0deg);
89
+ }
90
+ 100% {
91
+ -moz-transform: rotate(359deg);
92
+ }
93
+ }
94
+ @-webkit-keyframes spin {
95
+ 0% {
96
+ -webkit-transform: rotate(0deg);
97
+ }
98
+ 100% {
99
+ -webkit-transform: rotate(359deg);
100
+ }
101
+ }
102
+ @-o-keyframes spin {
103
+ 0% {
104
+ -o-transform: rotate(0deg);
105
+ }
106
+ 100% {
107
+ -o-transform: rotate(359deg);
108
+ }
109
+ }
110
+ @-ms-keyframes spin {
111
+ 0% {
112
+ -ms-transform: rotate(0deg);
113
+ }
114
+ 100% {
115
+ -ms-transform: rotate(359deg);
116
+ }
117
+ }
118
+ @keyframes spin {
119
+ 0% {
120
+ transform: rotate(0deg);
121
+ }
122
+ 100% {
123
+ transform: rotate(359deg);
124
+ }
125
+ }
126
+ .fa-rotate-90 {
127
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
128
+ -webkit-transform: rotate(90deg);
129
+ -moz-transform: rotate(90deg);
130
+ -ms-transform: rotate(90deg);
131
+ -o-transform: rotate(90deg);
132
+ transform: rotate(90deg);
133
+ }
134
+ .fa-rotate-180 {
135
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
136
+ -webkit-transform: rotate(180deg);
137
+ -moz-transform: rotate(180deg);
138
+ -ms-transform: rotate(180deg);
139
+ -o-transform: rotate(180deg);
140
+ transform: rotate(180deg);
141
+ }
142
+ .fa-rotate-270 {
143
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
144
+ -webkit-transform: rotate(270deg);
145
+ -moz-transform: rotate(270deg);
146
+ -ms-transform: rotate(270deg);
147
+ -o-transform: rotate(270deg);
148
+ transform: rotate(270deg);
149
+ }
150
+ .fa-flip-horizontal {
151
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
152
+ -webkit-transform: scale(-1, 1);
153
+ -moz-transform: scale(-1, 1);
154
+ -ms-transform: scale(-1, 1);
155
+ -o-transform: scale(-1, 1);
156
+ transform: scale(-1, 1);
157
+ }
158
+ .fa-flip-vertical {
159
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
160
+ -webkit-transform: scale(1, -1);
161
+ -moz-transform: scale(1, -1);
162
+ -ms-transform: scale(1, -1);
163
+ -o-transform: scale(1, -1);
164
+ transform: scale(1, -1);
165
+ }
166
+ .fa-stack {
167
+ position: relative;
168
+ display: inline-block;
169
+ width: 2em;
170
+ height: 2em;
171
+ line-height: 2em;
172
+ vertical-align: middle;
173
+ }
174
+ .fa-stack-1x,
175
+ .fa-stack-2x {
176
+ position: absolute;
177
+ left: 0;
178
+ width: 100%;
179
+ text-align: center;
180
+ }
181
+ .fa-stack-1x {
182
+ line-height: inherit;
183
+ }
184
+ .fa-stack-2x {
185
+ font-size: 2em;
186
+ }
187
+ .fa-inverse {
188
+ color: #ffffff;
189
+ }
190
+ /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
191
+ readers do not read off random characters that represent icons */
192
+ .fa-glass:before {
193
+ content: "\f000";
194
+ }
195
+ .fa-music:before {
196
+ content: "\f001";
197
+ }
198
+ .fa-search:before {
199
+ content: "\f002";
200
+ }
201
+ .fa-envelope-o:before {
202
+ content: "\f003";
203
+ }
204
+ .fa-heart:before {
205
+ content: "\f004";
206
+ }
207
+ .fa-star:before {
208
+ content: "\f005";
209
+ }
210
+ .fa-star-o:before {
211
+ content: "\f006";
212
+ }
213
+ .fa-user:before {
214
+ content: "\f007";
215
+ }
216
+ .fa-film:before {
217
+ content: "\f008";
218
+ }
219
+ .fa-th-large:before {
220
+ content: "\f009";
221
+ }
222
+ .fa-th:before {
223
+ content: "\f00a";
224
+ }
225
+ .fa-th-list:before {
226
+ content: "\f00b";
227
+ }
228
+ .fa-check:before {
229
+ content: "\f00c";
230
+ }
231
+ .fa-times:before {
232
+ content: "\f00d";
233
+ }
234
+ .fa-search-plus:before {
235
+ content: "\f00e";
236
+ }
237
+ .fa-search-minus:before {
238
+ content: "\f010";
239
+ }
240
+ .fa-power-off:before {
241
+ content: "\f011";
242
+ }
243
+ .fa-signal:before {
244
+ content: "\f012";
245
+ }
246
+ .fa-gear:before,
247
+ .fa-cog:before {
248
+ content: "\f013";
249
+ }
250
+ .fa-trash-o:before {
251
+ content: "\f014";
252
+ }
253
+ .fa-home:before {
254
+ content: "\f015";
255
+ }
256
+ .fa-file-o:before {
257
+ content: "\f016";
258
+ }
259
+ .fa-clock-o:before {
260
+ content: "\f017";
261
+ }
262
+ .fa-road:before {
263
+ content: "\f018";
264
+ }
265
+ .fa-download:before {
266
+ content: "\f019";
267
+ }
268
+ .fa-arrow-circle-o-down:before {
269
+ content: "\f01a";
270
+ }
271
+ .fa-arrow-circle-o-up:before {
272
+ content: "\f01b";
273
+ }
274
+ .fa-inbox:before {
275
+ content: "\f01c";
276
+ }
277
+ .fa-play-circle-o:before {
278
+ content: "\f01d";
279
+ }
280
+ .fa-rotate-right:before,
281
+ .fa-repeat:before {
282
+ content: "\f01e";
283
+ }
284
+ .fa-refresh:before {
285
+ content: "\f021";
286
+ }
287
+ .fa-list-alt:before {
288
+ content: "\f022";
289
+ }
290
+ .fa-lock:before {
291
+ content: "\f023";
292
+ }
293
+ .fa-flag:before {
294
+ content: "\f024";
295
+ }
296
+ .fa-headphones:before {
297
+ content: "\f025";
298
+ }
299
+ .fa-volume-off:before {
300
+ content: "\f026";
301
+ }
302
+ .fa-volume-down:before {
303
+ content: "\f027";
304
+ }
305
+ .fa-volume-up:before {
306
+ content: "\f028";
307
+ }
308
+ .fa-qrcode:before {
309
+ content: "\f029";
310
+ }
311
+ .fa-barcode:before {
312
+ content: "\f02a";
313
+ }
314
+ .fa-tag:before {
315
+ content: "\f02b";
316
+ }
317
+ .fa-tags:before {
318
+ content: "\f02c";
319
+ }
320
+ .fa-book:before {
321
+ content: "\f02d";
322
+ }
323
+ .fa-bookmark:before {
324
+ content: "\f02e";
325
+ }
326
+ .fa-print:before {
327
+ content: "\f02f";
328
+ }
329
+ .fa-camera:before {
330
+ content: "\f030";
331
+ }
332
+ .fa-font:before {
333
+ content: "\f031";
334
+ }
335
+ .fa-bold:before {
336
+ content: "\f032";
337
+ }
338
+ .fa-italic:before {
339
+ content: "\f033";
340
+ }
341
+ .fa-text-height:before {
342
+ content: "\f034";
343
+ }
344
+ .fa-text-width:before {
345
+ content: "\f035";
346
+ }
347
+ .fa-align-left:before {
348
+ content: "\f036";
349
+ }
350
+ .fa-align-center:before {
351
+ content: "\f037";
352
+ }
353
+ .fa-align-right:before {
354
+ content: "\f038";
355
+ }
356
+ .fa-align-justify:before {
357
+ content: "\f039";
358
+ }
359
+ .fa-list:before {
360
+ content: "\f03a";
361
+ }
362
+ .fa-dedent:before,
363
+ .fa-outdent:before {
364
+ content: "\f03b";
365
+ }
366
+ .fa-indent:before {
367
+ content: "\f03c";
368
+ }
369
+ .fa-video-camera:before {
370
+ content: "\f03d";
371
+ }
372
+ .fa-picture-o:before {
373
+ content: "\f03e";
374
+ }
375
+ .fa-pencil:before {
376
+ content: "\f040";
377
+ }
378
+ .fa-map-marker:before {
379
+ content: "\f041";
380
+ }
381
+ .fa-adjust:before {
382
+ content: "\f042";
383
+ }
384
+ .fa-tint:before {
385
+ content: "\f043";
386
+ }
387
+ .fa-edit:before,
388
+ .fa-pencil-square-o:before {
389
+ content: "\f044";
390
+ }
391
+ .fa-share-square-o:before {
392
+ content: "\f045";
393
+ }
394
+ .fa-check-square-o:before {
395
+ content: "\f046";
396
+ }
397
+ .fa-arrows:before {
398
+ content: "\f047";
399
+ }
400
+ .fa-step-backward:before {
401
+ content: "\f048";
402
+ }
403
+ .fa-fast-backward:before {
404
+ content: "\f049";
405
+ }
406
+ .fa-backward:before {
407
+ content: "\f04a";
408
+ }
409
+ .fa-play:before {
410
+ content: "\f04b";
411
+ }
412
+ .fa-pause:before {
413
+ content: "\f04c";
414
+ }
415
+ .fa-stop:before {
416
+ content: "\f04d";
417
+ }
418
+ .fa-forward:before {
419
+ content: "\f04e";
420
+ }
421
+ .fa-fast-forward:before {
422
+ content: "\f050";
423
+ }
424
+ .fa-step-forward:before {
425
+ content: "\f051";
426
+ }
427
+ .fa-eject:before {
428
+ content: "\f052";
429
+ }
430
+ .fa-chevron-left:before {
431
+ content: "\f053";
432
+ }
433
+ .fa-chevron-right:before {
434
+ content: "\f054";
435
+ }
436
+ .fa-plus-circle:before {
437
+ content: "\f055";
438
+ }
439
+ .fa-minus-circle:before {
440
+ content: "\f056";
441
+ }
442
+ .fa-times-circle:before {
443
+ content: "\f057";
444
+ }
445
+ .fa-check-circle:before {
446
+ content: "\f058";
447
+ }
448
+ .fa-question-circle:before {
449
+ content: "\f059";
450
+ }
451
+ .fa-info-circle:before {
452
+ content: "\f05a";
453
+ }
454
+ .fa-crosshairs:before {
455
+ content: "\f05b";
456
+ }
457
+ .fa-times-circle-o:before {
458
+ content: "\f05c";
459
+ }
460
+ .fa-check-circle-o:before {
461
+ content: "\f05d";
462
+ }
463
+ .fa-ban:before {
464
+ content: "\f05e";
465
+ }
466
+ .fa-arrow-left:before {
467
+ content: "\f060";
468
+ }
469
+ .fa-arrow-right:before {
470
+ content: "\f061";
471
+ }
472
+ .fa-arrow-up:before {
473
+ content: "\f062";
474
+ }
475
+ .fa-arrow-down:before {
476
+ content: "\f063";
477
+ }
478
+ .fa-mail-forward:before,
479
+ .fa-share:before {
480
+ content: "\f064";
481
+ }
482
+ .fa-expand:before {
483
+ content: "\f065";
484
+ }
485
+ .fa-compress:before {
486
+ content: "\f066";
487
+ }
488
+ .fa-plus:before {
489
+ content: "\f067";
490
+ }
491
+ .fa-minus:before {
492
+ content: "\f068";
493
+ }
494
+ .fa-asterisk:before {
495
+ content: "\f069";
496
+ }
497
+ .fa-exclamation-circle:before {
498
+ content: "\f06a";
499
+ }
500
+ .fa-gift:before {
501
+ content: "\f06b";
502
+ }
503
+ .fa-leaf:before {
504
+ content: "\f06c";
505
+ }
506
+ .fa-fire:before {
507
+ content: "\f06d";
508
+ }
509
+ .fa-eye:before {
510
+ content: "\f06e";
511
+ }
512
+ .fa-eye-slash:before {
513
+ content: "\f070";
514
+ }
515
+ .fa-warning:before,
516
+ .fa-exclamation-triangle:before {
517
+ content: "\f071";
518
+ }
519
+ .fa-plane:before {
520
+ content: "\f072";
521
+ }
522
+ .fa-calendar:before {
523
+ content: "\f073";
524
+ }
525
+ .fa-random:before {
526
+ content: "\f074";
527
+ }
528
+ .fa-comment:before {
529
+ content: "\f075";
530
+ }
531
+ .fa-magnet:before {
532
+ content: "\f076";
533
+ }
534
+ .fa-chevron-up:before {
535
+ content: "\f077";
536
+ }
537
+ .fa-chevron-down:before {
538
+ content: "\f078";
539
+ }
540
+ .fa-retweet:before {
541
+ content: "\f079";
542
+ }
543
+ .fa-shopping-cart:before {
544
+ content: "\f07a";
545
+ }
546
+ .fa-folder:before {
547
+ content: "\f07b";
548
+ }
549
+ .fa-folder-open:before {
550
+ content: "\f07c";
551
+ }
552
+ .fa-arrows-v:before {
553
+ content: "\f07d";
554
+ }
555
+ .fa-arrows-h:before {
556
+ content: "\f07e";
557
+ }
558
+ .fa-bar-chart-o:before {
559
+ content: "\f080";
560
+ }
561
+ .fa-twitter-square:before {
562
+ content: "\f081";
563
+ }
564
+ .fa-facebook-square:before {
565
+ content: "\f082";
566
+ }
567
+ .fa-camera-retro:before {
568
+ content: "\f083";
569
+ }
570
+ .fa-key:before {
571
+ content: "\f084";
572
+ }
573
+ .fa-gears:before,
574
+ .fa-cogs:before {
575
+ content: "\f085";
576
+ }
577
+ .fa-comments:before {
578
+ content: "\f086";
579
+ }
580
+ .fa-thumbs-o-up:before {
581
+ content: "\f087";
582
+ }
583
+ .fa-thumbs-o-down:before {
584
+ content: "\f088";
585
+ }
586
+ .fa-star-half:before {
587
+ content: "\f089";
588
+ }
589
+ .fa-heart-o:before {
590
+ content: "\f08a";
591
+ }
592
+ .fa-sign-out:before {
593
+ content: "\f08b";
594
+ }
595
+ .fa-linkedin-square:before {
596
+ content: "\f08c";
597
+ }
598
+ .fa-thumb-tack:before {
599
+ content: "\f08d";
600
+ }
601
+ .fa-external-link:before {
602
+ content: "\f08e";
603
+ }
604
+ .fa-sign-in:before {
605
+ content: "\f090";
606
+ }
607
+ .fa-trophy:before {
608
+ content: "\f091";
609
+ }
610
+ .fa-github-square:before {
611
+ content: "\f092";
612
+ }
613
+ .fa-upload:before {
614
+ content: "\f093";
615
+ }
616
+ .fa-lemon-o:before {
617
+ content: "\f094";
618
+ }
619
+ .fa-phone:before {
620
+ content: "\f095";
621
+ }
622
+ .fa-square-o:before {
623
+ content: "\f096";
624
+ }
625
+ .fa-bookmark-o:before {
626
+ content: "\f097";
627
+ }
628
+ .fa-phone-square:before {
629
+ content: "\f098";
630
+ }
631
+ .fa-twitter:before {
632
+ content: "\f099";
633
+ }
634
+ .fa-facebook:before {
635
+ content: "\f09a";
636
+ }
637
+ .fa-github:before {
638
+ content: "\f09b";
639
+ }
640
+ .fa-unlock:before {
641
+ content: "\f09c";
642
+ }
643
+ .fa-credit-card:before {
644
+ content: "\f09d";
645
+ }
646
+ .fa-rss:before {
647
+ content: "\f09e";
648
+ }
649
+ .fa-hdd-o:before {
650
+ content: "\f0a0";
651
+ }
652
+ .fa-bullhorn:before {
653
+ content: "\f0a1";
654
+ }
655
+ .fa-bell:before {
656
+ content: "\f0f3";
657
+ }
658
+ .fa-certificate:before {
659
+ content: "\f0a3";
660
+ }
661
+ .fa-hand-o-right:before {
662
+ content: "\f0a4";
663
+ }
664
+ .fa-hand-o-left:before {
665
+ content: "\f0a5";
666
+ }
667
+ .fa-hand-o-up:before {
668
+ content: "\f0a6";
669
+ }
670
+ .fa-hand-o-down:before {
671
+ content: "\f0a7";
672
+ }
673
+ .fa-arrow-circle-left:before {
674
+ content: "\f0a8";
675
+ }
676
+ .fa-arrow-circle-right:before {
677
+ content: "\f0a9";
678
+ }
679
+ .fa-arrow-circle-up:before {
680
+ content: "\f0aa";
681
+ }
682
+ .fa-arrow-circle-down:before {
683
+ content: "\f0ab";
684
+ }
685
+ .fa-globe:before {
686
+ content: "\f0ac";
687
+ }
688
+ .fa-wrench:before {
689
+ content: "\f0ad";
690
+ }
691
+ .fa-tasks:before {
692
+ content: "\f0ae";
693
+ }
694
+ .fa-filter:before {
695
+ content: "\f0b0";
696
+ }
697
+ .fa-briefcase:before {
698
+ content: "\f0b1";
699
+ }
700
+ .fa-arrows-alt:before {
701
+ content: "\f0b2";
702
+ }
703
+ .fa-group:before,
704
+ .fa-users:before {
705
+ content: "\f0c0";
706
+ }
707
+ .fa-chain:before,
708
+ .fa-link:before {
709
+ content: "\f0c1";
710
+ }
711
+ .fa-cloud:before {
712
+ content: "\f0c2";
713
+ }
714
+ .fa-flask:before {
715
+ content: "\f0c3";
716
+ }
717
+ .fa-cut:before,
718
+ .fa-scissors:before {
719
+ content: "\f0c4";
720
+ }
721
+ .fa-copy:before,
722
+ .fa-files-o:before {
723
+ content: "\f0c5";
724
+ }
725
+ .fa-paperclip:before {
726
+ content: "\f0c6";
727
+ }
728
+ .fa-save:before,
729
+ .fa-floppy-o:before {
730
+ content: "\f0c7";
731
+ }
732
+ .fa-square:before {
733
+ content: "\f0c8";
734
+ }
735
+ .fa-bars:before {
736
+ content: "\f0c9";
737
+ }
738
+ .fa-list-ul:before {
739
+ content: "\f0ca";
740
+ }
741
+ .fa-list-ol:before {
742
+ content: "\f0cb";
743
+ }
744
+ .fa-strikethrough:before {
745
+ content: "\f0cc";
746
+ }
747
+ .fa-underline:before {
748
+ content: "\f0cd";
749
+ }
750
+ .fa-table:before {
751
+ content: "\f0ce";
752
+ }
753
+ .fa-magic:before {
754
+ content: "\f0d0";
755
+ }
756
+ .fa-truck:before {
757
+ content: "\f0d1";
758
+ }
759
+ .fa-pinterest:before {
760
+ content: "\f0d2";
761
+ }
762
+ .fa-pinterest-square:before {
763
+ content: "\f0d3";
764
+ }
765
+ .fa-google-plus-square:before {
766
+ content: "\f0d4";
767
+ }
768
+ .fa-google-plus:before {
769
+ content: "\f0d5";
770
+ }
771
+ .fa-money:before {
772
+ content: "\f0d6";
773
+ }
774
+ .fa-caret-down:before {
775
+ content: "\f0d7";
776
+ }
777
+ .fa-caret-up:before {
778
+ content: "\f0d8";
779
+ }
780
+ .fa-caret-left:before {
781
+ content: "\f0d9";
782
+ }
783
+ .fa-caret-right:before {
784
+ content: "\f0da";
785
+ }
786
+ .fa-columns:before {
787
+ content: "\f0db";
788
+ }
789
+ .fa-unsorted:before,
790
+ .fa-sort:before {
791
+ content: "\f0dc";
792
+ }
793
+ .fa-sort-down:before,
794
+ .fa-sort-asc:before {
795
+ content: "\f0dd";
796
+ }
797
+ .fa-sort-up:before,
798
+ .fa-sort-desc:before {
799
+ content: "\f0de";
800
+ }
801
+ .fa-envelope:before {
802
+ content: "\f0e0";
803
+ }
804
+ .fa-linkedin:before {
805
+ content: "\f0e1";
806
+ }
807
+ .fa-rotate-left:before,
808
+ .fa-undo:before {
809
+ content: "\f0e2";
810
+ }
811
+ .fa-legal:before,
812
+ .fa-gavel:before {
813
+ content: "\f0e3";
814
+ }
815
+ .fa-dashboard:before,
816
+ .fa-tachometer:before {
817
+ content: "\f0e4";
818
+ }
819
+ .fa-comment-o:before {
820
+ content: "\f0e5";
821
+ }
822
+ .fa-comments-o:before {
823
+ content: "\f0e6";
824
+ }
825
+ .fa-flash:before,
826
+ .fa-bolt:before {
827
+ content: "\f0e7";
828
+ }
829
+ .fa-sitemap:before {
830
+ content: "\f0e8";
831
+ }
832
+ .fa-umbrella:before {
833
+ content: "\f0e9";
834
+ }
835
+ .fa-paste:before,
836
+ .fa-clipboard:before {
837
+ content: "\f0ea";
838
+ }
839
+ .fa-lightbulb-o:before {
840
+ content: "\f0eb";
841
+ }
842
+ .fa-exchange:before {
843
+ content: "\f0ec";
844
+ }
845
+ .fa-cloud-download:before {
846
+ content: "\f0ed";
847
+ }
848
+ .fa-cloud-upload:before {
849
+ content: "\f0ee";
850
+ }
851
+ .fa-user-md:before {
852
+ content: "\f0f0";
853
+ }
854
+ .fa-stethoscope:before {
855
+ content: "\f0f1";
856
+ }
857
+ .fa-suitcase:before {
858
+ content: "\f0f2";
859
+ }
860
+ .fa-bell-o:before {
861
+ content: "\f0a2";
862
+ }
863
+ .fa-coffee:before {
864
+ content: "\f0f4";
865
+ }
866
+ .fa-cutlery:before {
867
+ content: "\f0f5";
868
+ }
869
+ .fa-file-text-o:before {
870
+ content: "\f0f6";
871
+ }
872
+ .fa-building-o:before {
873
+ content: "\f0f7";
874
+ }
875
+ .fa-hospital-o:before {
876
+ content: "\f0f8";
877
+ }
878
+ .fa-ambulance:before {
879
+ content: "\f0f9";
880
+ }
881
+ .fa-medkit:before {
882
+ content: "\f0fa";
883
+ }
884
+ .fa-fighter-jet:before {
885
+ content: "\f0fb";
886
+ }
887
+ .fa-beer:before {
888
+ content: "\f0fc";
889
+ }
890
+ .fa-h-square:before {
891
+ content: "\f0fd";
892
+ }
893
+ .fa-plus-square:before {
894
+ content: "\f0fe";
895
+ }
896
+ .fa-angle-double-left:before {
897
+ content: "\f100";
898
+ }
899
+ .fa-angle-double-right:before {
900
+ content: "\f101";
901
+ }
902
+ .fa-angle-double-up:before {
903
+ content: "\f102";
904
+ }
905
+ .fa-angle-double-down:before {
906
+ content: "\f103";
907
+ }
908
+ .fa-angle-left:before {
909
+ content: "\f104";
910
+ }
911
+ .fa-angle-right:before {
912
+ content: "\f105";
913
+ }
914
+ .fa-angle-up:before {
915
+ content: "\f106";
916
+ }
917
+ .fa-angle-down:before {
918
+ content: "\f107";
919
+ }
920
+ .fa-desktop:before {
921
+ content: "\f108";
922
+ }
923
+ .fa-laptop:before {
924
+ content: "\f109";
925
+ }
926
+ .fa-tablet:before {
927
+ content: "\f10a";
928
+ }
929
+ .fa-mobile-phone:before,
930
+ .fa-mobile:before {
931
+ content: "\f10b";
932
+ }
933
+ .fa-circle-o:before {
934
+ content: "\f10c";
935
+ }
936
+ .fa-quote-left:before {
937
+ content: "\f10d";
938
+ }
939
+ .fa-quote-right:before {
940
+ content: "\f10e";
941
+ }
942
+ .fa-spinner:before {
943
+ content: "\f110";
944
+ }
945
+ .fa-circle:before {
946
+ content: "\f111";
947
+ }
948
+ .fa-mail-reply:before,
949
+ .fa-reply:before {
950
+ content: "\f112";
951
+ }
952
+ .fa-github-alt:before {
953
+ content: "\f113";
954
+ }
955
+ .fa-folder-o:before {
956
+ content: "\f114";
957
+ }
958
+ .fa-folder-open-o:before {
959
+ content: "\f115";
960
+ }
961
+ .fa-smile-o:before {
962
+ content: "\f118";
963
+ }
964
+ .fa-frown-o:before {
965
+ content: "\f119";
966
+ }
967
+ .fa-meh-o:before {
968
+ content: "\f11a";
969
+ }
970
+ .fa-gamepad:before {
971
+ content: "\f11b";
972
+ }
973
+ .fa-keyboard-o:before {
974
+ content: "\f11c";
975
+ }
976
+ .fa-flag-o:before {
977
+ content: "\f11d";
978
+ }
979
+ .fa-flag-checkered:before {
980
+ content: "\f11e";
981
+ }
982
+ .fa-terminal:before {
983
+ content: "\f120";
984
+ }
985
+ .fa-code:before {
986
+ content: "\f121";
987
+ }
988
+ .fa-reply-all:before {
989
+ content: "\f122";
990
+ }
991
+ .fa-mail-reply-all:before {
992
+ content: "\f122";
993
+ }
994
+ .fa-star-half-empty:before,
995
+ .fa-star-half-full:before,
996
+ .fa-star-half-o:before {
997
+ content: "\f123";
998
+ }
999
+ .fa-location-arrow:before {
1000
+ content: "\f124";
1001
+ }
1002
+ .fa-crop:before {
1003
+ content: "\f125";
1004
+ }
1005
+ .fa-code-fork:before {
1006
+ content: "\f126";
1007
+ }
1008
+ .fa-unlink:before,
1009
+ .fa-chain-broken:before {
1010
+ content: "\f127";
1011
+ }
1012
+ .fa-question:before {
1013
+ content: "\f128";
1014
+ }
1015
+ .fa-info:before {
1016
+ content: "\f129";
1017
+ }
1018
+ .fa-exclamation:before {
1019
+ content: "\f12a";
1020
+ }
1021
+ .fa-superscript:before {
1022
+ content: "\f12b";
1023
+ }
1024
+ .fa-subscript:before {
1025
+ content: "\f12c";
1026
+ }
1027
+ .fa-eraser:before {
1028
+ content: "\f12d";
1029
+ }
1030
+ .fa-puzzle-piece:before {
1031
+ content: "\f12e";
1032
+ }
1033
+ .fa-microphone:before {
1034
+ content: "\f130";
1035
+ }
1036
+ .fa-microphone-slash:before {
1037
+ content: "\f131";
1038
+ }
1039
+ .fa-shield:before {
1040
+ content: "\f132";
1041
+ }
1042
+ .fa-calendar-o:before {
1043
+ content: "\f133";
1044
+ }
1045
+ .fa-fire-extinguisher:before {
1046
+ content: "\f134";
1047
+ }
1048
+ .fa-rocket:before {
1049
+ content: "\f135";
1050
+ }
1051
+ .fa-maxcdn:before {
1052
+ content: "\f136";
1053
+ }
1054
+ .fa-chevron-circle-left:before {
1055
+ content: "\f137";
1056
+ }
1057
+ .fa-chevron-circle-right:before {
1058
+ content: "\f138";
1059
+ }
1060
+ .fa-chevron-circle-up:before {
1061
+ content: "\f139";
1062
+ }
1063
+ .fa-chevron-circle-down:before {
1064
+ content: "\f13a";
1065
+ }
1066
+ .fa-html5:before {
1067
+ content: "\f13b";
1068
+ }
1069
+ .fa-css3:before {
1070
+ content: "\f13c";
1071
+ }
1072
+ .fa-anchor:before {
1073
+ content: "\f13d";
1074
+ }
1075
+ .fa-unlock-alt:before {
1076
+ content: "\f13e";
1077
+ }
1078
+ .fa-bullseye:before {
1079
+ content: "\f140";
1080
+ }
1081
+ .fa-ellipsis-h:before {
1082
+ content: "\f141";
1083
+ }
1084
+ .fa-ellipsis-v:before {
1085
+ content: "\f142";
1086
+ }
1087
+ .fa-rss-square:before {
1088
+ content: "\f143";
1089
+ }
1090
+ .fa-play-circle:before {
1091
+ content: "\f144";
1092
+ }
1093
+ .fa-ticket:before {
1094
+ content: "\f145";
1095
+ }
1096
+ .fa-minus-square:before {
1097
+ content: "\f146";
1098
+ }
1099
+ .fa-minus-square-o:before {
1100
+ content: "\f147";
1101
+ }
1102
+ .fa-level-up:before {
1103
+ content: "\f148";
1104
+ }
1105
+ .fa-level-down:before {
1106
+ content: "\f149";
1107
+ }
1108
+ .fa-check-square:before {
1109
+ content: "\f14a";
1110
+ }
1111
+ .fa-pencil-square:before {
1112
+ content: "\f14b";
1113
+ }
1114
+ .fa-external-link-square:before {
1115
+ content: "\f14c";
1116
+ }
1117
+ .fa-share-square:before {
1118
+ content: "\f14d";
1119
+ }
1120
+ .fa-compass:before {
1121
+ content: "\f14e";
1122
+ }
1123
+ .fa-toggle-down:before,
1124
+ .fa-caret-square-o-down:before {
1125
+ content: "\f150";
1126
+ }
1127
+ .fa-toggle-up:before,
1128
+ .fa-caret-square-o-up:before {
1129
+ content: "\f151";
1130
+ }
1131
+ .fa-toggle-right:before,
1132
+ .fa-caret-square-o-right:before {
1133
+ content: "\f152";
1134
+ }
1135
+ .fa-euro:before,
1136
+ .fa-eur:before {
1137
+ content: "\f153";
1138
+ }
1139
+ .fa-gbp:before {
1140
+ content: "\f154";
1141
+ }
1142
+ .fa-dollar:before,
1143
+ .fa-usd:before {
1144
+ content: "\f155";
1145
+ }
1146
+ .fa-rupee:before,
1147
+ .fa-inr:before {
1148
+ content: "\f156";
1149
+ }
1150
+ .fa-cny:before,
1151
+ .fa-rmb:before,
1152
+ .fa-yen:before,
1153
+ .fa-jpy:before {
1154
+ content: "\f157";
1155
+ }
1156
+ .fa-ruble:before,
1157
+ .fa-rouble:before,
1158
+ .fa-rub:before {
1159
+ content: "\f158";
1160
+ }
1161
+ .fa-won:before,
1162
+ .fa-krw:before {
1163
+ content: "\f159";
1164
+ }
1165
+ .fa-bitcoin:before,
1166
+ .fa-btc:before {
1167
+ content: "\f15a";
1168
+ }
1169
+ .fa-file:before {
1170
+ content: "\f15b";
1171
+ }
1172
+ .fa-file-text:before {
1173
+ content: "\f15c";
1174
+ }
1175
+ .fa-sort-alpha-asc:before {
1176
+ content: "\f15d";
1177
+ }
1178
+ .fa-sort-alpha-desc:before {
1179
+ content: "\f15e";
1180
+ }
1181
+ .fa-sort-amount-asc:before {
1182
+ content: "\f160";
1183
+ }
1184
+ .fa-sort-amount-desc:before {
1185
+ content: "\f161";
1186
+ }
1187
+ .fa-sort-numeric-asc:before {
1188
+ content: "\f162";
1189
+ }
1190
+ .fa-sort-numeric-desc:before {
1191
+ content: "\f163";
1192
+ }
1193
+ .fa-thumbs-up:before {
1194
+ content: "\f164";
1195
+ }
1196
+ .fa-thumbs-down:before {
1197
+ content: "\f165";
1198
+ }
1199
+ .fa-youtube-square:before {
1200
+ content: "\f166";
1201
+ }
1202
+ .fa-youtube:before {
1203
+ content: "\f167";
1204
+ }
1205
+ .fa-xing:before {
1206
+ content: "\f168";
1207
+ }
1208
+ .fa-xing-square:before {
1209
+ content: "\f169";
1210
+ }
1211
+ .fa-youtube-play:before {
1212
+ content: "\f16a";
1213
+ }
1214
+ .fa-dropbox:before {
1215
+ content: "\f16b";
1216
+ }
1217
+ .fa-stack-overflow:before {
1218
+ content: "\f16c";
1219
+ }
1220
+ .fa-instagram:before {
1221
+ content: "\f16d";
1222
+ }
1223
+ .fa-flickr:before {
1224
+ content: "\f16e";
1225
+ }
1226
+ .fa-adn:before {
1227
+ content: "\f170";
1228
+ }
1229
+ .fa-bitbucket:before {
1230
+ content: "\f171";
1231
+ }
1232
+ .fa-bitbucket-square:before {
1233
+ content: "\f172";
1234
+ }
1235
+ .fa-tumblr:before {
1236
+ content: "\f173";
1237
+ }
1238
+ .fa-tumblr-square:before {
1239
+ content: "\f174";
1240
+ }
1241
+ .fa-long-arrow-down:before {
1242
+ content: "\f175";
1243
+ }
1244
+ .fa-long-arrow-up:before {
1245
+ content: "\f176";
1246
+ }
1247
+ .fa-long-arrow-left:before {
1248
+ content: "\f177";
1249
+ }
1250
+ .fa-long-arrow-right:before {
1251
+ content: "\f178";
1252
+ }
1253
+ .fa-apple:before {
1254
+ content: "\f179";
1255
+ }
1256
+ .fa-windows:before {
1257
+ content: "\f17a";
1258
+ }
1259
+ .fa-android:before {
1260
+ content: "\f17b";
1261
+ }
1262
+ .fa-linux:before {
1263
+ content: "\f17c";
1264
+ }
1265
+ .fa-dribbble:before {
1266
+ content: "\f17d";
1267
+ }
1268
+ .fa-skype:before {
1269
+ content: "\f17e";
1270
+ }
1271
+ .fa-foursquare:before {
1272
+ content: "\f180";
1273
+ }
1274
+ .fa-trello:before {
1275
+ content: "\f181";
1276
+ }
1277
+ .fa-female:before {
1278
+ content: "\f182";
1279
+ }
1280
+ .fa-male:before {
1281
+ content: "\f183";
1282
+ }
1283
+ .fa-gittip:before {
1284
+ content: "\f184";
1285
+ }
1286
+ .fa-sun-o:before {
1287
+ content: "\f185";
1288
+ }
1289
+ .fa-moon-o:before {
1290
+ content: "\f186";
1291
+ }
1292
+ .fa-archive:before {
1293
+ content: "\f187";
1294
+ }
1295
+ .fa-bug:before {
1296
+ content: "\f188";
1297
+ }
1298
+ .fa-vk:before {
1299
+ content: "\f189";
1300
+ }
1301
+ .fa-weibo:before {
1302
+ content: "\f18a";
1303
+ }
1304
+ .fa-renren:before {
1305
+ content: "\f18b";
1306
+ }
1307
+ .fa-pagelines:before {
1308
+ content: "\f18c";
1309
+ }
1310
+ .fa-stack-exchange:before {
1311
+ content: "\f18d";
1312
+ }
1313
+ .fa-arrow-circle-o-right:before {
1314
+ content: "\f18e";
1315
+ }
1316
+ .fa-arrow-circle-o-left:before {
1317
+ content: "\f190";
1318
+ }
1319
+ .fa-toggle-left:before,
1320
+ .fa-caret-square-o-left:before {
1321
+ content: "\f191";
1322
+ }
1323
+ .fa-dot-circle-o:before {
1324
+ content: "\f192";
1325
+ }
1326
+ .fa-wheelchair:before {
1327
+ content: "\f193";
1328
+ }
1329
+ .fa-vimeo-square:before {
1330
+ content: "\f194";
1331
+ }
1332
+ .fa-turkish-lira:before,
1333
+ .fa-try:before {
1334
+ content: "\f195";
1335
+ }
1336
+ .fa-plus-square-o:before {
1337
+ content: "\f196";
1338
+ }
BlueTube.Web/assets/css/jquery.fancybox.css ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
2
+ .fancybox-wrap,
3
+ .fancybox-skin,
4
+ .fancybox-outer,
5
+ .fancybox-inner,
6
+ .fancybox-image,
7
+ .fancybox-wrap iframe,
8
+ .fancybox-wrap object,
9
+ .fancybox-nav,
10
+ .fancybox-nav span,
11
+ .fancybox-tmp
12
+ {
13
+ padding: 0;
14
+ margin: 0;
15
+ border: 0;
16
+ outline: none;
17
+ vertical-align: top;
18
+ }
19
+
20
+ .fancybox-wrap {
21
+ position: absolute;
22
+ top: 0;
23
+ left: 0;
24
+ z-index: 8020;
25
+ }
26
+
27
+ .fancybox-skin {
28
+ position: relative;
29
+ background: #f9f9f9;
30
+ color: #444;
31
+ text-shadow: none;
32
+ -webkit-border-radius: 4px;
33
+ -moz-border-radius: 4px;
34
+ border-radius: 4px;
35
+ }
36
+
37
+ .fancybox-opened {
38
+ z-index: 8030;
39
+ }
40
+
41
+ .fancybox-opened .fancybox-skin {
42
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
43
+ -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
44
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
45
+ }
46
+
47
+ .fancybox-outer, .fancybox-inner {
48
+ position: relative;
49
+ }
50
+
51
+ .fancybox-inner {
52
+ overflow: hidden;
53
+ }
54
+
55
+ .fancybox-type-iframe .fancybox-inner {
56
+ -webkit-overflow-scrolling: touch;
57
+ }
58
+
59
+ .fancybox-error {
60
+ color: #444;
61
+ font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
62
+ margin: 0;
63
+ padding: 15px;
64
+ white-space: nowrap;
65
+ }
66
+
67
+ .fancybox-image, .fancybox-iframe {
68
+ display: block;
69
+ width: 100%;
70
+ height: 100%;
71
+ }
72
+
73
+ .fancybox-image {
74
+ max-width: 100%;
75
+ max-height: 100%;
76
+ }
77
+
78
+ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
79
+ background-image: url('fancybox_sprite.png');
80
+ }
81
+
82
+ #fancybox-loading {
83
+ position: fixed;
84
+ top: 50%;
85
+ left: 50%;
86
+ margin-top: -22px;
87
+ margin-left: -22px;
88
+ background-position: 0 -108px;
89
+ opacity: 0.8;
90
+ cursor: pointer;
91
+ z-index: 8060;
92
+ }
93
+
94
+ #fancybox-loading div {
95
+ width: 44px;
96
+ height: 44px;
97
+ background: url('fancybox_loading.gif') center center no-repeat;
98
+ }
99
+
100
+ .fancybox-close {
101
+ position: absolute;
102
+ top: -18px;
103
+ right: -18px;
104
+ width: 36px;
105
+ height: 36px;
106
+ cursor: pointer;
107
+ z-index: 8040;
108
+ }
109
+
110
+ .fancybox-nav {
111
+ position: absolute;
112
+ top: 0;
113
+ width: 40%;
114
+ height: 100%;
115
+ cursor: pointer;
116
+ text-decoration: none;
117
+ background: transparent url('blank.gif'); /* helps IE */
118
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
119
+ z-index: 8040;
120
+ }
121
+
122
+ .fancybox-prev {
123
+ left: 0;
124
+ }
125
+
126
+ .fancybox-next {
127
+ right: 0;
128
+ }
129
+
130
+ .fancybox-nav span {
131
+ position: absolute;
132
+ top: 50%;
133
+ width: 36px;
134
+ height: 34px;
135
+ margin-top: -18px;
136
+ cursor: pointer;
137
+ z-index: 8040;
138
+ visibility: hidden;
139
+ }
140
+
141
+ .fancybox-prev span {
142
+ left: 10px;
143
+ background-position: 0 -36px;
144
+ }
145
+
146
+ .fancybox-next span {
147
+ right: 10px;
148
+ background-position: 0 -72px;
149
+ }
150
+
151
+ .fancybox-nav:hover span {
152
+ visibility: visible;
153
+ }
154
+
155
+ .fancybox-tmp {
156
+ position: absolute;
157
+ top: -99999px;
158
+ left: -99999px;
159
+ visibility: hidden;
160
+ max-width: 99999px;
161
+ max-height: 99999px;
162
+ overflow: visible !important;
163
+ }
164
+
165
+ /* Overlay helper */
166
+
167
+ .fancybox-lock {
168
+ overflow: hidden;
169
+ }
170
+
171
+ .fancybox-overlay {
172
+ position: absolute;
173
+ top: 0;
174
+ left: 0;
175
+ overflow: hidden;
176
+ display: none;
177
+ z-index: 8010;
178
+ background: url('fancybox_overlay.png');
179
+ }
180
+
181
+ .fancybox-overlay-fixed {
182
+ position: fixed;
183
+ bottom: 0;
184
+ right: 0;
185
+ }
186
+
187
+ .fancybox-lock .fancybox-overlay {
188
+ overflow: auto;
189
+ overflow-y: scroll;
190
+ }
191
+
192
+ /* Title helper */
193
+
194
+ .fancybox-title {
195
+ visibility: hidden;
196
+ font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
197
+ position: relative;
198
+ text-shadow: none;
199
+ z-index: 8050;
200
+ }
201
+
202
+ .fancybox-opened .fancybox-title {
203
+ visibility: visible;
204
+ }
205
+
206
+ .fancybox-title-float-wrap {
207
+ position: absolute;
208
+ bottom: 0;
209
+ right: 50%;
210
+ margin-bottom: -35px;
211
+ z-index: 8050;
212
+ text-align: center;
213
+ }
214
+
215
+ .fancybox-title-float-wrap .child {
216
+ display: inline-block;
217
+ margin-right: -100%;
218
+ padding: 2px 20px;
219
+ background: transparent; /* Fallback for web browsers that doesn't support RGBa */
220
+ background: rgba(0, 0, 0, 0.8);
221
+ -webkit-border-radius: 15px;
222
+ -moz-border-radius: 15px;
223
+ border-radius: 15px;
224
+ text-shadow: 0 1px 2px #222;
225
+ color: #FFF;
226
+ font-weight: bold;
227
+ line-height: 24px;
228
+ white-space: nowrap;
229
+ }
230
+
231
+ .fancybox-title-outside-wrap {
232
+ position: relative;
233
+ margin-top: 10px;
234
+ color: #fff;
235
+ }
236
+
237
+ .fancybox-title-inside-wrap {
238
+ padding-top: 10px;
239
+ }
240
+
241
+ .fancybox-title-over-wrap {
242
+ position: absolute;
243
+ bottom: 0;
244
+ left: 0;
245
+ color: #fff;
246
+ padding: 10px;
247
+ background: #000;
248
+ background: rgba(0, 0, 0, .8);
249
+ }
BlueTube.Web/assets/css/projects.css ADDED
@@ -0,0 +1,327 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ h1 {
2
+ position: relative;
3
+ text-shadow: 0 1px 1px #000;
4
+ font-size: 4em;
5
+ }
6
+
7
+ h1 span {
8
+ position:absolute;
9
+ display:block;
10
+ top:0;
11
+ left:0;
12
+ height:100%;
13
+ width:100%;
14
+
15
+ background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.5) 100%);
16
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.75)), color-stop(50%,rgba(255,255,255,0.25)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.5)));
17
+ background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
18
+ background: -o-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
19
+ background: -ms-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
20
+ background: linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
21
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#80ffffff',GradientType=0 );
22
+
23
+ }
24
+
25
+ h1 b {
26
+ font-size: .5em;
27
+ font-weight: normal !important;
28
+ color: #999;
29
+ text-shadow: none;
30
+ white-space: nowrap;
31
+ }
32
+
33
+ #slideshow {
34
+ position:relative;
35
+ height:520px;
36
+ width: 70%;
37
+ margin: 10px auto;
38
+ }
39
+
40
+ #slideshow img {
41
+ position:absolute;
42
+ top:0;
43
+ left:0;
44
+ z-index:8;
45
+ opacity:0.0;
46
+ max-width:100%;
47
+
48
+ }
49
+
50
+ #slideshow img.active {
51
+ z-index:10;
52
+ opacity:1.0;
53
+ }
54
+
55
+ #slideshow img.last-active {
56
+ z-index:9;
57
+ }
58
+
59
+ /*--Sections --*/
60
+ #_home {border-bottom:5px solid #1E9CF0; padding:50px 0 }
61
+ #_overview {background:#fff; padding: 95px 0 }
62
+
63
+
64
+ /*---Annotations --*/
65
+ .image-annotate-canvas {margin: 0 auto}
66
+ .image-annotate-area{
67
+
68
+ width: 25px;
69
+ height: 25px;
70
+ position: absolute;
71
+ background: #ff2400;
72
+ box-shadow: 0 0 0 5px rgba(255, 36, 0, 0.32);
73
+ border-radius: 50%;
74
+ content: "";
75
+ font: 0/0 a;
76
+ }
77
+ .image-annotate-area:hover{box-shadow: 0 0 0 10px rgba(255, 36, 0, 0.32);}
78
+ .image-annotate-view {display: block !important}
79
+
80
+
81
+ .image-annotate-note {
82
+ background: rgba(0,0,0,0.8);
83
+ border: solid 1px #ff2400;
84
+ border-radius: 3px;
85
+ -moz-border-radius: 3px;
86
+ -webkit-border-radius: 3px;
87
+ color: #fff;
88
+ display: none;
89
+ font-size: 12px;
90
+ max-width: 300px;
91
+ padding: 5px 7px;
92
+ position: absolute;
93
+ }
94
+
95
+
96
+ p.projectDesc {
97
+ text-align: center;
98
+ margin: 20px 0;
99
+ }
100
+
101
+ ul.cols {
102
+ clear: both;
103
+ float: left;
104
+ padding-top: 2em;
105
+ margin: 0;
106
+ padding-left: 0;
107
+ list-style: none;
108
+ overflow: hidden;
109
+ position: relative;
110
+ width: 100%;
111
+ }
112
+
113
+ ul.cols li {
114
+ text-align: left;
115
+ font-size: .8em;
116
+ color: #0A73B5;
117
+ float: left;
118
+ width: 32%;
119
+ margin: 0 0 0 14%;
120
+ -webkit-transition-property: color, background-color;
121
+ -webkit-transition-duration: 250ms;
122
+ line-height: 150%;
123
+ padding-bottom: 2em;
124
+ }
125
+
126
+ ul.features {
127
+ clear: both;
128
+ float: left;
129
+ /* border-top: 1px solid #f0f0f0; */
130
+ padding-top: 2em;
131
+ margin: 0;
132
+ padding-left: 0;
133
+ list-style: none;
134
+ overflow: hidden;
135
+ position: relative;
136
+ width: 100%;
137
+ }
138
+
139
+ ul.features li {
140
+ text-align: center;
141
+ font-size: .8em;
142
+ color: #161719;
143
+ float: left;
144
+ width: 32%;
145
+ min-width: 24%;
146
+ margin: 0 0 0 1%;
147
+ -webkit-transition-property: color, background-color;
148
+ -webkit-transition-duration: 250ms;
149
+ line-height: 150%;
150
+ padding-bottom: 2em;
151
+ position: relative;
152
+ overflow: hidden;
153
+ }
154
+
155
+ ul.features li b {
156
+ color: #3794D6;
157
+ font-size: 1.5em;
158
+ margin-bottom: .25em;
159
+ display: block;
160
+ }
161
+
162
+ ul.features li img {
163
+ display: block;
164
+ margin: 1em 0;
165
+ }
166
+
167
+ ul.features .info {
168
+ width: 1em;
169
+ box-shadow: 0 0 0 5px #000;
170
+ border-radius: 50%;
171
+ margin: 10px 0;
172
+ -webkit-transition: 0.25s;
173
+ -moz-transition: 0.25s;
174
+ -o-transition: 0.25s;
175
+ transition: 0.25s;
176
+ padding: 16px
177
+ }
178
+ ul.features .info:hover {box-shadow: 0 0 0 10px #000;}
179
+
180
+ .downloads {
181
+ /*background: #1E9CF0;*/
182
+
183
+ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
184
+ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MmIzMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlOWNmMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MmIzMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
185
+ background: -moz-linear-gradient(left, rgba(39,43,49,0) 0%, rgba(30,156,240,0.5) 50%, rgba(39,43,49,0) 100%); /* FF3.6+ */
186
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(39,43,49,0)), color-stop(50%,rgba(30,156,240,0.5)), color-stop(100%,rgba(39,43,49,0))); /* Chrome,Safari4+ */
187
+ background: -webkit-linear-gradient(left, rgba(39,43,49,0) 0%,rgba(30,156,240,0.5) 50%,rgba(39,43,49,0) 100%); /* Chrome10+,Safari5.1+ */
188
+ background: -o-linear-gradient(left, rgba(39,43,49,0) 0%,rgba(30,156,240,0.5) 50%,rgba(39,43,49,0) 100%); /* Opera 11.10+ */
189
+ background: -ms-linear-gradient(left, rgba(39,43,49,0) 0%,rgba(30,156,240,0.5) 50%,rgba(39,43,49,0) 100%); /* IE10+ */
190
+ background: linear-gradient(to right, rgba(39,43,49,0) 0%,rgba(30,156,240,0.5) 50%,rgba(39,43,49,0) 100%); /* W3C */
191
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00272b31', endColorstr='#00272b31',GradientType=1 ); /* IE6-8 */
192
+
193
+ }
194
+ ul.downloads li {
195
+ width: 20%;
196
+ margin: 0 0 0 7%;
197
+ text-align: center;
198
+ color: #000
199
+ }
200
+
201
+ .downloads .os { width: 74px; height: 74px; background-repeat: no-repeat;background-size: cover !important;margin: 0 auto }
202
+ .downloads .windows .os {background: url(../imgs/windows_s.png) ;}
203
+ .downloads .mac .os {background: url(../imgs/apple_s.png) ;}
204
+ .downloads .ubuntu .os {background: url(../imgs/ubuntu_s.png) ;}
205
+ .downloads b {color: #000 !important; font-size: 1.1em !important}
206
+
207
+
208
+
209
+
210
+ #readMore {
211
+ line-height: 140%;
212
+ }
213
+
214
+ #readMore ul {
215
+ padding: 0 0 0 1em;
216
+ }
217
+
218
+ #readMore li {
219
+ font-size: .9em;
220
+ padding: .1em 0;
221
+ }
222
+
223
+ .twoColLeft {
224
+ clear: both;
225
+ float: left;
226
+ width: 45%;
227
+ padding: 1em 0 0 0;
228
+ font-size: .8em;
229
+ }
230
+
231
+ .twoColRight {
232
+ float: right;
233
+ width: 45%;
234
+ padding: 1em 0 0 0;
235
+ font-size: .8em;
236
+ }
237
+
238
+ p.mini {
239
+ padding: 0;
240
+ margin: 0;
241
+ line-height: 140%;
242
+ color: #333;
243
+ }
244
+
245
+ #news .date {
246
+ color: #666;
247
+ font-size: .7em;
248
+ }
249
+
250
+ .twoColRight h2, .twoColLeft h2, #news h2 {
251
+ font-size: 1.1em;
252
+ color: #333;
253
+ }
254
+
255
+ #news ul, #news li {
256
+ width: auto;
257
+ font-size: 1em;
258
+ margin: 0;
259
+ padding: 0;
260
+ line-height: 160%;
261
+ vertical-align: middle;
262
+ list-style: none;
263
+ }
264
+
265
+ #news li a {
266
+ color: #333;
267
+ text-decoration: none;
268
+ }
269
+
270
+ #quotes {
271
+ clear: both;
272
+ position: relative;
273
+ width: 90%;
274
+ margin: 0 auto;
275
+ padding: 3em 0 0 0;
276
+ font-family: Georgia, "Bitstream Charter", serif;
277
+ color: #808080;
278
+ }
279
+
280
+ #quotes ul {
281
+ list-style: none;
282
+ margin: 0 auto;
283
+ padding: 0;
284
+ position: relative;
285
+ min-height: 9em;
286
+ width:70%;
287
+ }
288
+
289
+ #quotes li p:before {
290
+ float: left;
291
+ display: block;
292
+ content: "“";
293
+ font-size: 100px;
294
+ margin: .3em .1em .5em 0;
295
+ }
296
+
297
+ #quotes li p {
298
+ font-size: 1.25em;
299
+ margin: 0;
300
+ padding: 0;
301
+ }
302
+
303
+ #quotes li span {
304
+ font-style: italic;
305
+ text-align: right;
306
+ display: block;
307
+ color: #ccc;
308
+ }
309
+
310
+ #quotes li {
311
+ position:absolute;
312
+ top:0;
313
+ left:0;
314
+ z-index:8;
315
+ opacity:0.0;
316
+ max-width: 100%;
317
+ height: auto;
318
+ }
319
+
320
+ #quotes li.active {
321
+ z-index:10;
322
+ opacity:1.0;
323
+ }
324
+
325
+ #quotes li.last-active {
326
+ z-index:9;
327
+ }
BlueTube.Web/assets/css/style.css ADDED
@@ -0,0 +1,1332 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ Theme Name: the One pagey
3
+ Theme URI: http://iwednesday.co.uk
4
+ Description: All smiles
5
+ Version: 0.9.1
6
+ Author: iwed
7
+ Author URI: http://iwednesday.co.uk
8
+ Tags: clean
9
+ */
10
+
11
+ body {
12
+ font-size: .7em;
13
+ font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Segoe UI", "Ubuntu", Arial, "Lucida Grande", sans-serif;
14
+ font-weight: 300;
15
+ color: #4c4c4c;
16
+ background: #272b31 url(imgs/d_bg.png) repeat;
17
+ min-width: 1000px;
18
+ }
19
+
20
+ @media only screen and (max-device-width: 768px) {
21
+ b, strong, p a, .project a, h1, h2, h3, h4, h5, h6 {
22
+ font-family: "Helvetica Neue", "Segoe UI", "Ubuntu", Arial, "Lucida Grande", sans-serif;
23
+ }
24
+ }
25
+
26
+ small {
27
+ font-size: 0.8em;
28
+ }
29
+
30
+ h1, h2, h3, h4, h5, h6 {
31
+ font-weight: bold;
32
+ }
33
+
34
+ h1 {
35
+ font-size: 2.5em;
36
+ }
37
+
38
+ h2 {
39
+ font-size: 2em;
40
+ }
41
+
42
+ h3 {
43
+ font-size: 1.5em;
44
+ }
45
+
46
+ h4 {
47
+ font-size: 1em;
48
+ }
49
+
50
+ pre {
51
+ border-left: 1em solid #EEF2F5;
52
+ padding-left: 1em;
53
+ overflow: auto;
54
+ }
55
+
56
+ acronym, abbr {
57
+ font-size: 0.9em;
58
+ letter-spacing: .07em;
59
+ cursor: help;
60
+ border-bottom: 1px dashed #999;
61
+ }
62
+
63
+ a {
64
+ color: #4c4c4c;
65
+ text-decoration: none;
66
+ -webkit-transition: all 200ms;
67
+ -moz-transition: all 200ms;
68
+ -ms-transition: all 200ms;
69
+ -o-transition: all 200ms;
70
+ transition: all 200ms;
71
+ }
72
+
73
+ a:hover {
74
+ color: #000;
75
+ text-decoration: none;
76
+ -webkit-transition: all 0ms;
77
+ -moz-transition: all 0ms;
78
+ -ms-transition: all 0ms;
79
+ -o-transition: all 0ms;
80
+ transition: all 0ms;
81
+ }
82
+
83
+ hr {
84
+ display: none;
85
+ }
86
+
87
+ a img {
88
+ border: none;
89
+ -webkit-transition: all 200ms;
90
+ -moz-transition: all 200ms;
91
+ -ms-transition: all 200ms;
92
+ -o-transition: all 200ms;
93
+ transition: all 200ms;
94
+ }
95
+
96
+ a img:hover {
97
+ opacity: .9;
98
+ -webkit-transition: all 0ms;
99
+ -moz-transition: all 0ms;
100
+ -ms-transition: all 0ms;
101
+ -o-transition: all 0ms;
102
+ transition: all 0ms;
103
+ }
104
+
105
+ table, tr, td, th {
106
+ border: none !important;
107
+ }
108
+
109
+ fieldset, fieldset.bbp-form {
110
+ padding: 0;
111
+ margin: 2em 0;
112
+ border: 0;
113
+ }
114
+
115
+ /* Layout */
116
+
117
+ body {
118
+ margin: 0;
119
+ padding: 0;
120
+ }
121
+
122
+ #top {
123
+ padding: 1em 0;
124
+ }
125
+
126
+ #top, #page {
127
+ max-width: 95em;
128
+ margin: 0 auto;
129
+ position: relative;
130
+ }
131
+
132
+ #page {
133
+ clear: both;
134
+ margin: 0 auto;
135
+ position: relative;
136
+ }
137
+
138
+ #header {
139
+ margin: 0 2em;
140
+ padding: 1em 0;
141
+ }
142
+
143
+ #wrapper {
144
+ padding: 2em;
145
+ overflow: hidden;
146
+ }
147
+
148
+ #content {
149
+ clear: left;
150
+ margin: 0;
151
+ padding: 0;
152
+ width: 73%;
153
+ min-width: 73%;
154
+ float: left;
155
+ position: relative;
156
+ }
157
+
158
+ #sidebar {
159
+ width: 23%;
160
+ float: right;
161
+ clear: right;
162
+ margin: 0;
163
+ padding: 0;
164
+ position: relative;
165
+ overflow: hidden;
166
+ }
167
+
168
+ #footer {
169
+ margin: 1em auto;
170
+ clear: both;
171
+ }
172
+
173
+ #header a {
174
+ display: none;
175
+ }
176
+
177
+ #header a:hover {
178
+ text-decoration: none;
179
+ }
180
+
181
+ #header .description {
182
+ display: none;
183
+ float: left;
184
+ padding: 35px 0 0 20px;
185
+ font-size: 1em;
186
+ color: #666;
187
+ }
188
+
189
+ #menu {
190
+ clear: both;
191
+ padding: 0;
192
+ line-height: 150%;
193
+ overflow: hidden;
194
+ position: fixed;
195
+ background: rgba(255,255,255,.9);
196
+ border-bottom: 3px solid #1E9CF0;
197
+ box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
198
+ z-index: 999;
199
+ width: 100%;
200
+ height: 60px;
201
+ }
202
+
203
+ #menu ul {
204
+ margin: 10px auto 0;
205
+ padding: 0 0 0 290px;
206
+ list-style: none;
207
+ overflow: hidden;
208
+ width: 490px;
209
+ display: block;
210
+ }
211
+
212
+ #menu ul li {
213
+ padding: 0;
214
+ float: left;
215
+ margin: 0 1em 0 0;
216
+ position: relative;
217
+ display: block;
218
+ font-size: 1.1em;
219
+ font-weight: normal;
220
+ text-transform: uppercase;
221
+ letter-spacing: 1px;
222
+ }
223
+
224
+ #menu ul li.page-item {
225
+ text-transform: none;
226
+ }
227
+
228
+ #menu ul li a {
229
+ color: #666;
230
+ display: block;
231
+ padding: .5em 1em;
232
+ -moz-border-radius: .4em;
233
+ -webkit-border-radius: .4em;
234
+ border-radius: .4em;
235
+ white-space: nowrap;
236
+ }
237
+
238
+ #menu ul li a:hover {
239
+ background-color: #EEF2F5;
240
+ border-bottom: 2px solid #0E81D3;
241
+ text-decoration: none;
242
+ }
243
+
244
+ #menu ul li.current_page_item a {
245
+ color: #fff;
246
+ background-color: #A5BBC9;
247
+ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1))), #A5BBC9;
248
+ background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.1)), #A5BBC9;
249
+ }
250
+
251
+ ul li#menu_rss {
252
+ padding-left: 20px;
253
+ font-weight: normal;
254
+ margin: 0 0 0 5em;
255
+ float: right;
256
+ }
257
+
258
+ #menu_rss a {
259
+ float: left;
260
+ width: 20px;
261
+ height: 20px;
262
+ background: none !important;
263
+ border-bottom: none !important;
264
+ }
265
+
266
+ #menu_rss a:hover {
267
+ background-color: transparent;
268
+ }
269
+
270
+ #menu_rss a .fa-facebook-square:hover {color: #0F3468}
271
+ #menu_rss a .fa-twitter-square:hover {color: #1990EA}
272
+ #menu_rss a .fa-envelope:hover {color: #BF1826}
273
+
274
+ /* End header */
275
+
276
+ /* Post */
277
+
278
+ .post.item {
279
+ border-bottom: 1px dotted #ccc;
280
+ margin-bottom: 3em;
281
+ }
282
+
283
+ .post {
284
+ margin: 0;
285
+ padding: 0 0 3em 0;
286
+ text-align: left;
287
+ clear: both;
288
+ }
289
+
290
+ .post h1 {
291
+ color: #333;
292
+ }
293
+
294
+ .post .title_ {margin: 0 !important; padding: 0 !important; color: #0B6DE5 !important; font-family: "Verdana", sans-serif !important; font-weight: 900; text-align: center }
295
+
296
+ .title_ .logo {
297
+ background: url('../imgs/bt_logo.png') no-repeat center;
298
+ display: block;
299
+ width:252px;
300
+ height: 71px;
301
+ margin: 0 auto;
302
+ }
303
+ #content h1, .post h2, .app p {
304
+ margin: 0 0 0 0;
305
+ padding: 0;
306
+ color: #333;
307
+ font-weight: 300;
308
+ font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Myriad Pro", "Lucida Grande", "Segoe UI Light", "Segoe UI", "Ubuntu", "Nokia Pure", sans-serif;
309
+ }
310
+
311
+ .post h2 a {
312
+ color: #333;
313
+ border-bottom: 1px solid transparent;
314
+ font-size: 1.25em;
315
+ }
316
+
317
+ .post h2 a:hover {
318
+ border-bottom: 1px solid #ccc;
319
+ text-decoration: none;
320
+ }
321
+
322
+ .post h3.post-title {
323
+ font-weight: bold;
324
+ font-size: 1.8em;
325
+ margin: 0;
326
+ padding: 0;
327
+ text-align: left;
328
+ }
329
+
330
+ div.archive-title {
331
+ font-size: 1.6em;
332
+ font-weight: bold;
333
+ }
334
+
335
+ .post hr {
336
+ display: block;
337
+ }
338
+
339
+ .postmetadata {
340
+ margin: .5em 0 0 0;
341
+ color: #888;
342
+ text-align: left;
343
+ }
344
+
345
+ .postmetadata a, .navigation a, .commentsHeader a, .bbp-pagination-count, .commentmetadata a {
346
+ text-decoration: none !important;
347
+ text-transform: uppercase;
348
+ white-space: nowrap;
349
+ display: inline-block;
350
+ color: #666;
351
+ margin: 0 1em 0 0;
352
+ }
353
+
354
+ .postmetadata a:hover, .navigation a:hover {
355
+ text-decoration: none;
356
+ color: #333;
357
+ }
358
+
359
+ .clear {
360
+ clear: both;
361
+ }
362
+
363
+ .entry, .project {
364
+ color: #f2f2f2;
365
+ font-size: 1.4em;
366
+ line-height: 160%;
367
+ }
368
+
369
+ .project a {
370
+ color: #666;
371
+ font-weight: bold;
372
+ }
373
+
374
+ .entry {
375
+ color: #808080;
376
+ margin: .5em 0;
377
+ }
378
+
379
+ .entry a {
380
+ color: #666;
381
+ font-weight: bold;
382
+ }
383
+
384
+ .entry h2 {
385
+ color: #333;
386
+ padding-top: 1em;
387
+ font-size: 1.25em;
388
+ }
389
+
390
+ .entry h3 {
391
+ color: #333;
392
+ font-size: 1em;
393
+ padding: 0;
394
+ margin: 1em 0 0 0;
395
+ }
396
+
397
+ .entry blockquote {
398
+ color: #666;
399
+ font-family: Georgia, serif;
400
+ font-style: italic;
401
+ margin: 1em 2em 1em 2em;
402
+ }
403
+
404
+ .entry blockquote blockquote {
405
+ font-size: 1em;
406
+ }
407
+
408
+ .entry form textarea, .entry form input {
409
+ font-size: 1em;
410
+ }
411
+
412
+ .entry fieldset {
413
+ border: 0 !important;
414
+ padding: 0 !important;
415
+ }
416
+
417
+ .entry fieldset legend {
418
+ font-weight: bold;
419
+ text-transform: uppercase;
420
+ font-size: .8em;
421
+ display: none;
422
+ }
423
+
424
+ .entry fieldset label {
425
+ font-size: .8em;
426
+ }
427
+
428
+ .entry table {
429
+ border: 0;
430
+ }
431
+
432
+ .entry table tr td {
433
+ padding: 5px 10px;
434
+ border-width: 1px 0 0 1px;
435
+ border-style: solid;
436
+ border-color: #ccc;
437
+ }
438
+
439
+ .entry table tr th {
440
+ border-width: 1px 0 0 1px;
441
+ border-style: solid;
442
+ border-color: #ccc;
443
+ padding: 5px 10px;
444
+ background: #f4f4f4;
445
+ color: #666;
446
+ font-weight: bold;
447
+ text-transform: uppercase;
448
+ text-align: center;
449
+ font-size: .8em;
450
+ }
451
+
452
+ .entry ol {
453
+ list-style-type: decimal;
454
+ }
455
+
456
+ .entry ol ol {
457
+ list-style-type: lower-alpha;
458
+ }
459
+
460
+ .entry ol ol ol {
461
+ list-style-type: lower-roman;
462
+ }
463
+
464
+ p img {
465
+ padding: 0;
466
+ max-width: 100%;
467
+ }
468
+
469
+ img.centered {
470
+ display: block;
471
+ margin-left: auto;
472
+ margin-right: auto;
473
+ }
474
+
475
+ .alignright {
476
+ padding: 0;
477
+ margin: 0 0 .5em 1em;
478
+ display: inline;
479
+ float: right;
480
+ }
481
+
482
+ .alignleft {
483
+ padding: 0;
484
+ margin: 0 1em .5em 0;
485
+ display: inline;
486
+ float: left;
487
+ }
488
+
489
+ .aligncenter,
490
+ div.aligncenter {
491
+ display: block;
492
+ margin-left: auto;
493
+ margin-right: auto;
494
+ }
495
+
496
+ .navigation .alignleft {
497
+ width: 40%;
498
+ float: left;
499
+ }
500
+
501
+ .navigation .alignright {
502
+ width: 40%;
503
+ float: right;
504
+ }
505
+
506
+ .navigation {
507
+ clear: both;
508
+ margin: 0;
509
+ }
510
+
511
+ .commentsHeader {
512
+ font-size: 1em;
513
+ margin: 2em 0;
514
+ }
515
+
516
+ .commentsHeader h3 {
517
+ font-size: 1.5em;
518
+ }
519
+
520
+ .commentsHeader h3 a {
521
+ font-weight: normal;
522
+ font-size: .75em;
523
+ }
524
+
525
+ .wp-caption {
526
+ border: 1px solid #ccc;
527
+ text-align: center;
528
+ background-color: #f3f3f3;
529
+ padding-top: 4px;
530
+ }
531
+
532
+ .wp-caption img {
533
+ margin: 0;
534
+ padding: 0;
535
+ border: 0 none;
536
+ }
537
+
538
+ .wp-caption p.wp-caption-text {
539
+ font-size: 11px;
540
+ line-height: 17px;
541
+ padding: 0 4px 5px;
542
+ margin: 0;
543
+ }
544
+
545
+ .searchbox {
546
+ clear: both;
547
+ position: relative;
548
+ }
549
+
550
+ #s, #bbp_search {
551
+ width: 10em;
552
+ font-size: 1em;
553
+ color: #000;
554
+ padding: .5em 3em .5em .6em;
555
+ -moz-border-radius: 2em;
556
+ -webkit-border-radius: 2em;
557
+ border-radius: 2em;
558
+ border: 1px solid #999;
559
+ box-shadow: inset 0 0 .5em rgba(0,0,0,0.2);
560
+ }
561
+
562
+ #s:focus, #bbp_search:focus {
563
+ outline: 0 none;
564
+ -moz-box-shadow: 0 0 .5em #A5BBC9;
565
+ -webkit-box-shadow: 0 0 .5em #A5BBC9;
566
+ box-shadow: 0 0 .5em #A5BBC9;
567
+ }
568
+
569
+ #searchsubmit, #bbp_search_submit {
570
+ display: none;
571
+ }
572
+
573
+ .center {
574
+ text-align: center;
575
+ }
576
+
577
+ .hidden {
578
+ display: none;
579
+ }
580
+
581
+
582
+ /* Comments*/
583
+
584
+ #comments {
585
+
586
+ }
587
+
588
+ .commentlist {
589
+ margin: 0;
590
+ padding: 0;
591
+ }
592
+
593
+ .commentlist li {
594
+ list-style: none;
595
+ margin: 0;
596
+ padding: 0;
597
+ }
598
+
599
+ li.comment.bypostauthor {
600
+ background: #EEF2F5;
601
+ padding: 1em;
602
+ border-radius: .5em;
603
+ }
604
+
605
+ li.comment div, li.pingback div {
606
+ padding: 1em 0;
607
+ overflow: auto;
608
+ }
609
+
610
+ li.comment div div, li.pingback div div {
611
+ padding: 0;
612
+ overflow: visible;
613
+ }
614
+
615
+ li.comment p, .comment-author {
616
+ font-size: 1.2em;
617
+ line-height: 1.4em;
618
+ }
619
+
620
+ .commentlist li.even {
621
+ }
622
+
623
+ .commentlist li.odd {
624
+
625
+ }
626
+
627
+ ul.children li {
628
+ list-style: none;
629
+ }
630
+
631
+ img.avatar {
632
+ float: right;
633
+ margin: 0 0 1em 1em;
634
+ border-radius: .5em;
635
+ }
636
+
637
+ .comment-meta, .reply {
638
+ margin: 0;
639
+ padding: 0;
640
+ }
641
+
642
+ .comment-author cite, .comment-author cite a {
643
+ font-style: normal;
644
+ font-weight: bold;
645
+ text-decoration: none;
646
+ }
647
+
648
+ textarea#comment {
649
+ width: 100%;
650
+ }
651
+
652
+ #comments div.navigation {
653
+ font-size: 1em;
654
+ }
655
+
656
+ #respond input[type="text"],
657
+ #respond textarea {
658
+ background: #fff;
659
+ border: 1px solid #808080;
660
+ -moz-border-radius: 3px;
661
+ border-radius: 3px;
662
+ -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
663
+ -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
664
+ box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
665
+ position: relative;
666
+ padding: 5px;
667
+ font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Lucida Grande", "Segoe UI", "Ubuntu", sans-serif;
668
+ font-size: 1.25em;
669
+ }
670
+
671
+ /* Sidebar */
672
+
673
+ #sidebar {
674
+ color: #808080;
675
+ line-height: 150%;
676
+ }
677
+
678
+ #sidebar ul a {
679
+ color: #808080;
680
+ display: block;
681
+ padding: .15em 0;
682
+ }
683
+
684
+ #sidebar h2 a {
685
+ display: inline;
686
+ vertical-align: middle;
687
+ padding: 0 .25em 0 0;
688
+ }
689
+
690
+ #sidebar ul a:hover {
691
+ text-decoration: none;
692
+ color: #000;
693
+ }
694
+
695
+ #sidebar h2 {
696
+ padding: 0;
697
+ margin: 0 0 .25em 0;
698
+ font-size: .9em;
699
+ text-transform: uppercase;
700
+ color: #6f747b;
701
+ }
702
+
703
+ #sidebar > ul {
704
+ font-size: 1.3em;
705
+ }
706
+
707
+ #sidebar ul, #sidebar ul ol {
708
+ margin: 0;
709
+ padding: 0;
710
+ }
711
+
712
+ #sidebar ul li {
713
+ margin: 0;
714
+ padding: 0;
715
+ list-style-type: none;
716
+ list-style-image: none;
717
+ margin-bottom: 3em;
718
+ }
719
+
720
+ #sidebar ul ul li {
721
+ }
722
+
723
+ #sidebar ul p, #sidebar ul select {
724
+ margin: 5px 0 8px;
725
+ }
726
+
727
+ #sidebar ul ul, #sidebar ul ol {
728
+ margin: 5px 0 0 0;
729
+ }
730
+
731
+ #sidebar ul ul ul, #sidebar ul ol {
732
+ margin: 0 0 0 20px;
733
+ }
734
+
735
+ #sidebar ul ol li {
736
+ list-style: decimal outside;
737
+ }
738
+
739
+ #sidebar ul ul li, #sidebar ul ol li {
740
+ margin: 3px 0 0;
741
+ padding: 0;
742
+ }
743
+
744
+ /* Calendar */
745
+ #wp-calendar {
746
+ empty-cells: show;
747
+ width: 155px;
748
+ }
749
+
750
+ #wp-calendar #next a {
751
+ padding-right: 10px;
752
+ text-align: right;
753
+ }
754
+
755
+ #wp-calendar #prev a {
756
+ padding-left: 10px;
757
+ text-align: left;
758
+ }
759
+
760
+ #wp-calendar a {
761
+ display: block;
762
+ font-weight: bold;
763
+ }
764
+
765
+ #wp-calendar caption {
766
+ font-weight: bold;
767
+ text-transform: uppercase;
768
+ text-align: left;
769
+ margin: 0 0 5px 8px;
770
+ color: #666;
771
+ }
772
+
773
+ #wp-calendar td {
774
+ padding: 3px 5px;
775
+ text-align: center;
776
+ }
777
+
778
+ #wp-calendar td#today {
779
+ background: #eee;
780
+ }
781
+
782
+ #wp-calendar td#prev a {
783
+ padding: 0;
784
+ text-align: left;
785
+ font-weight: normal;
786
+ }
787
+
788
+ #wp-calendar td#next a {
789
+ padding: 0;
790
+ text-align: right;
791
+ font-weight: normal;
792
+ }
793
+
794
+
795
+ /* End Calendar */
796
+
797
+
798
+ /* Footer */
799
+
800
+ #footer {
801
+ padding: 1em;
802
+ text-align: center;
803
+ font-size: 1.1em;
804
+ color: #808080;
805
+ margin: 2em;
806
+ }
807
+
808
+
809
+ /* --- f --- */
810
+ .play {
811
+ margin-top: 78px;
812
+ text-align: center;
813
+ }
814
+
815
+ .play a {
816
+ opacity: .9;
817
+ padding: 1em;
818
+ background: url(play.png) no-repeat center top;
819
+ padding-top: 64px;
820
+ color: #555;
821
+ font-weight: bold;
822
+ text-decoration: none;
823
+ }
824
+
825
+ .play a:hover {
826
+ opacity: 1;
827
+ text-decoration: none;
828
+ }
829
+
830
+ .left {
831
+ float: left;
832
+ margin: 0 1em 1em 0;
833
+ }
834
+
835
+ .right {
836
+ float: right;
837
+ margin: 0 0 1em 1em;
838
+ }
839
+
840
+ #photos {
841
+ text-align: center;
842
+ }
843
+
844
+ #photos a {
845
+ text-align: center;
846
+ width: 145px;
847
+ margin: 0 !important;
848
+ padding: 0 !important;
849
+ float: none !important;
850
+ }
851
+
852
+ .category {
853
+ font-size: 1.3em;
854
+ line-height: 150%;
855
+ padding: .1em 1em;
856
+ background: #EEF2F5;
857
+ margin: 1em 0 2em 0;
858
+ -moz-border-radius: 1em;
859
+ -webkit-border-radius: 1em;
860
+ border-radius: 1em;
861
+ }
862
+
863
+ .download li {
864
+ list-style: none;
865
+ padding: 1em 0;
866
+ vertical-align: middle;
867
+ }
868
+
869
+ .download .mac {
870
+ background: url(imgs/mac.png) no-repeat left center;
871
+ min-height: 70px;
872
+ padding-left: 115px;
873
+ }
874
+
875
+ .download .ubuntu {
876
+ background: url(imgs/ubuntu.png) no-repeat left center;
877
+ min-height: 70px;
878
+ padding-left: 115px;
879
+ }
880
+
881
+ .download .linux {
882
+ background: url(imgs/linux.png) no-repeat left center;
883
+ min-height: 70px;
884
+ padding-left: 115px;
885
+ }
886
+
887
+ .download .nowindows {
888
+ background: url(imgs/nowindows.png) no-repeat left center;
889
+ min-height: 70px;
890
+ padding-left: 115px;
891
+ }
892
+
893
+ .download .source {
894
+ background: url(imgs/source.png) no-repeat left center;
895
+ min-height: 70px;
896
+ padding-left: 115px;
897
+ }
898
+
899
+ .download a {
900
+ font-weight: bold;
901
+ }
902
+
903
+ /* --- awesome buttons --- */
904
+
905
+ button {
906
+ margin: 0;
907
+ padding: 0;
908
+ border: 0;
909
+ font-weight: normal;
910
+ font-style: normal;
911
+ font-size: 100%;
912
+ line-height: 1;
913
+ font-family: inherit;
914
+ text-align: left;
915
+ }
916
+
917
+ a.awesome, button.awesome, .button {
918
+ background-color: #77A9C9;
919
+ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.2))), #77A9C9;
920
+ background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
921
+ display: inline-block;
922
+ padding: 5px 10px 6px;
923
+ color: #fff !important;
924
+ text-decoration: none !important;
925
+ font-weight: normal;
926
+ line-height: 1;
927
+ -moz-border-radius: 5px;
928
+ -webkit-border-radius: 5px;
929
+ border-radius: 5px;
930
+ -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
931
+ -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
932
+ box-shadow: 0 1px 3px rgba(0,0,0,0.5);
933
+ text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
934
+ border: 0;
935
+ border-bottom: 1px solid rgba(0,0,0,0.25);
936
+ position: relative;
937
+ cursor: pointer;
938
+ margin-top: .5em;
939
+ }
940
+
941
+ .awesome:hover {
942
+ }
943
+
944
+ .awesome:active {
945
+ top: 1px;
946
+ }
947
+
948
+ .small.awesome, .small.awesome:visited {
949
+ font-size: 11px;
950
+ }
951
+
952
+ .awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
953
+ font-size: 13px;
954
+ font-weight: bold;
955
+ line-height: 1;
956
+ text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
957
+ }
958
+
959
+ .large.awesome, .large.awesome:visited {
960
+ padding: 8px 14px 9px;
961
+ }
962
+
963
+ /* Sizes ---------- */
964
+ .small.awesome {
965
+ font-size: 11px;
966
+ }
967
+
968
+ .medium.awesome {
969
+ font-size: 13px;
970
+ }
971
+
972
+ .large.awesome {
973
+ padding: 8px 14px 9px;
974
+ font-size: 1.2em;
975
+ }
976
+
977
+ /* Colors ---------- */
978
+ .blue.awesome {
979
+ background-color: #77A9C9;
980
+ }
981
+
982
+ .red.awesome {
983
+ background-color: #e33100;
984
+ }
985
+
986
+ .magenta.awesome {
987
+ background-color: #a9014b;
988
+ }
989
+
990
+ .orange.awesome {
991
+ background-color: #ff5c00;
992
+ }
993
+
994
+ .yellow.awesome {
995
+ background-color: #ffb515;
996
+ }
997
+
998
+ .recentcomments a {
999
+ display: inline-block !important;
1000
+ }
1001
+
1002
+ .products {
1003
+ list-style: none;
1004
+ margin: 0 0 40px 0;
1005
+ padding: 40px 0;
1006
+ text-align: center;
1007
+ border-radius: .5em;
1008
+ overflow: hidden;
1009
+ background: #EEF2F5;
1010
+ box-shadow: inset 0 0 100px rgba(0,0,0,0.1);
1011
+ }
1012
+
1013
+ .products li {
1014
+ display: inline-block;
1015
+ width: 128px;
1016
+ margin: 0 40px;
1017
+ line-height: 180%;
1018
+ font-size: 1.4em;
1019
+ font-weight: normal;
1020
+ text-align: center;
1021
+ color: #373737;
1022
+ text-shadow: 0 1px 1px #fff;
1023
+ zoom: 1;
1024
+ *display: inline;
1025
+ _height: 250px;
1026
+ }
1027
+
1028
+ .products li:hover img {
1029
+ opacity: .9;
1030
+ }
1031
+
1032
+ ul.feeds {
1033
+ margin: 0;
1034
+ padding: 0;
1035
+ list-style: none;
1036
+ }
1037
+
1038
+ ul.feeds li {
1039
+ margin-bottom: .5em !important;
1040
+ }
1041
+
1042
+ ul.feeds li, .feed {
1043
+ padding-left: 20px !important;
1044
+ background: url(imgs/rss.png) no-repeat left center;
1045
+ }
1046
+
1047
+ .recentcomments a {
1048
+ display: inline !important;
1049
+ padding: 0 !important;
1050
+ margin: 0 !important;
1051
+ }
1052
+
1053
+ .widget_display_replies a {
1054
+ display: inline !important;
1055
+ padding: 0 !important;
1056
+ margin: 0 !important;
1057
+ }
1058
+
1059
+ .linkcat {
1060
+ display: none;
1061
+ }
1062
+
1063
+ #bbpress-forums {
1064
+
1065
+ }
1066
+
1067
+ .bbp-pagination {
1068
+ margin: 2em 0;
1069
+ }
1070
+
1071
+ #bbp_topic_tags, .bbp-topic-tags, label[for="bbp_topic_tags"] {
1072
+ display: none !important;
1073
+ }
1074
+
1075
+ #wrapper fieldset.bbp-form label {
1076
+ width: auto;
1077
+ }
1078
+
1079
+ #sidebar .avatar {
1080
+ display: none;
1081
+ }
1082
+
1083
+ .apps {
1084
+ -webkit-transform: translateZ(0);
1085
+ clear: both;
1086
+ list-style: none;
1087
+ margin: 1px 0 40px 0;
1088
+ padding: 40px 0;
1089
+ text-align: center;
1090
+ overflow: hidden;
1091
+ border-radius: .5em;
1092
+ background: -moz-linear-gradient(top, rgba(238,242,245,1) 0%, rgba(238,242,245,0) 100%);
1093
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,242,245,1)), color-stop(100%,rgba(238,242,245,0)));
1094
+ background: -webkit-linear-gradient(top, rgba(238,242,245,1) 0%,rgba(238,242,245,0) 100%);
1095
+ background: -o-linear-gradient(top, rgba(238,242,245,1) 0%,rgba(238,242,245,0) 100%);
1096
+ background: -ms-linear-gradient(top, rgba(238,242,245,1) 0%,rgba(238,242,245,0) 100%);
1097
+ background: linear-gradient(top, rgba(238,242,245,1) 0%,rgba(238,242,245,0) 100%);
1098
+ }
1099
+
1100
+ .apps li {
1101
+ display: inline-block;
1102
+ width: 128px;
1103
+ margin: 0 48px;
1104
+ text-align: center;
1105
+ opacity: .5;
1106
+ zoom: 1;
1107
+ *display: inline;
1108
+ _height: 250px;
1109
+ opacity: .75;
1110
+ -webkit-transition-property: all;
1111
+ -webkit-transition-duration: 500ms;
1112
+ }
1113
+
1114
+ .apps li img {
1115
+ display: inline-block;
1116
+ margin-bottom: .5em;
1117
+ }
1118
+
1119
+ .apps li span {
1120
+ padding: .5em 1em;
1121
+ border-radius: .4em;
1122
+ color: #000;
1123
+ /* text-shadow: 0 1px 2px rgba(0,0,0,.75); */
1124
+ font-size: 1.5em;
1125
+ font-weight: normal;
1126
+
1127
+ -webkit-transition: all 200ms;
1128
+ -moz-transition: all 200ms;
1129
+ -ms-transition: all 200ms;
1130
+ -o-transition: all 200ms;
1131
+ transition: all 200ms;
1132
+ }
1133
+
1134
+ .apps li:hover span {
1135
+ /*
1136
+ background-color: #A5BBC9;
1137
+ background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.1))), #A5BBC9;
1138
+ background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.1)), #A5BBC9;
1139
+ color: #fff;
1140
+ */
1141
+ background: #EEF2F5;
1142
+ }
1143
+
1144
+ .apps li:hover img {
1145
+ opacity: .9;
1146
+ }
1147
+
1148
+ .apps li.active {
1149
+ opacity: 1.0;
1150
+ }
1151
+
1152
+ #appshow {
1153
+ -webkit-transform: translateZ(0);
1154
+ position: relative;
1155
+ height: 375px;
1156
+ overflow: hidden;
1157
+ text-align: center;
1158
+ }
1159
+
1160
+ #appshow .app {
1161
+ position:absolute;
1162
+ top:375px;
1163
+ left:0;
1164
+ z-index:8;
1165
+ opacity: .5;
1166
+ -webkit-transition: all 1s;
1167
+ -moz-transition: all 1s;
1168
+ -ms-transition: all 1s;
1169
+ -o-transition: all 1s;
1170
+ transition: all 1s;
1171
+ width: 100%;
1172
+ }
1173
+
1174
+ #appshow .app.active {
1175
+ z-index:10;
1176
+ opacity:1.0;
1177
+ top: 0px;
1178
+ }
1179
+
1180
+ #appshow p {
1181
+ margin: 0;
1182
+ padding: 0;
1183
+ font-size: 32px;
1184
+ position: relative;
1185
+ color: #000;
1186
+ }
1187
+
1188
+ #appshow p span {
1189
+ position:absolute;
1190
+ display:block;
1191
+ top:0;
1192
+ left:0;
1193
+ height:100%;
1194
+ width:100%;
1195
+
1196
+ background: -moz-linear-gradient(top, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.1) 51%, rgba(255,255,255,0.5) 100%);
1197
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.75)), color-stop(50%,rgba(255,255,255,0.25)), color-stop(51%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.5)));
1198
+ background: -webkit-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
1199
+ background: -o-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
1200
+ background: -ms-linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
1201
+ background: linear-gradient(top, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.1) 51%,rgba(255,255,255,0.5) 100%);
1202
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#80ffffff',GradientType=0 );
1203
+
1204
+ }
1205
+
1206
+ #appshow .app.minitube.active {
1207
+ -webkit-transform:rotate(-5deg);
1208
+ -moz-transform:rotate(-5deg);
1209
+ -o-transform:rotate(-5deg);
1210
+ -ms-transform:rotate(-5deg);
1211
+ transform:rotate(-5deg);
1212
+ top: 30px;
1213
+ }
1214
+
1215
+ #appshow .app.musique.active {
1216
+ -webkit-transform:rotate(5deg);
1217
+ -moz-transform:rotate(5deg);
1218
+ -o-transform:rotate(5deg);
1219
+ -ms-transform:rotate(5deg);
1220
+ transform:rotate(5deg);
1221
+ top: 30px;
1222
+ }
1223
+
1224
+ #appshow .app.clicktracks {
1225
+ left: 300px;
1226
+ }
1227
+
1228
+ #appshow .app.clicktracks.active {
1229
+ -webkit-transform:rotate(-5deg);
1230
+ -moz-transform:rotate(-5deg);
1231
+ -o-transform:rotate(-5deg);
1232
+ -ms-transform:rotate(-5deg);
1233
+ transform:rotate(-5deg);
1234
+ }
1235
+
1236
+ #welcome {
1237
+ font: 20px Georgia, serif;
1238
+ line-height: 140%;
1239
+ /*
1240
+ width: 32em;
1241
+ margin: 0 auto;
1242
+ */
1243
+ }
1244
+
1245
+ #welcome img {
1246
+ border-radius: .5em;
1247
+ margin-right: 1em;
1248
+ }
1249
+
1250
+ ul.changelog {
1251
+ display: inline-block;
1252
+ list-style: none;
1253
+ padding: 0;
1254
+ margin: 0 0 1.5em 0;
1255
+ font-size: .75em;
1256
+ color: #666;
1257
+ border-radius: .5em;
1258
+ }
1259
+
1260
+ ul.changelog li {
1261
+ margin-top: 1px;
1262
+ padding: .5em 36px;
1263
+ background-repeat: no-repeat;
1264
+ background-position: 10px center;
1265
+ -webkit-transition: all 200ms;
1266
+ -moz-transition: all 200ms;
1267
+ -ms-transition: all 200ms;
1268
+ -o-transition: all 200ms;
1269
+ transition: all 200ms;
1270
+ }
1271
+
1272
+ ul.changelog li.bug {
1273
+ background-image: url(imgs/bug.png);
1274
+ }
1275
+
1276
+ ul.changelog li:nth-child(odd) {
1277
+ background-color: #EEF2F5;
1278
+ }
1279
+
1280
+ ul.changelog li:nth-child(even) {
1281
+ background-color: #F3F7FA;
1282
+ }
1283
+
1284
+ ul.changelog li:first-child {
1285
+ -webkit-border-top-left-radius: 10px;
1286
+ -webkit-border-top-right-radius: 10px;
1287
+ -moz-border-radius-topleft: 10px;
1288
+ -moz-border-radius-topright: 10px;
1289
+ border-top-left-radius: 10px;
1290
+ border-top-right-radius: 10px;
1291
+ }
1292
+
1293
+ ul.changelog li:last-child {
1294
+ -webkit-border-bottom-right-radius: 10px;
1295
+ -webkit-border-bottom-left-radius: 10px;
1296
+ -moz-border-radius-bottomright: 10px;
1297
+ -moz-border-radius-bottomleft: 10px;
1298
+ border-bottom-right-radius: 10px;
1299
+ border-bottom-left-radius: 10px;
1300
+ }
1301
+
1302
+ ul.changelog li:hover {
1303
+ color: #000;
1304
+ -webkit-transition: all 0ms;
1305
+ -moz-transition: all 0ms;
1306
+ -ms-transition: all 0ms;
1307
+ -o-transition: all 0ms;
1308
+ transition: all 0ms;
1309
+ background-color: #E4E8EB;
1310
+ }
1311
+
1312
+ #getintouch {
1313
+ padding: 2em;
1314
+ max-width: 45em;
1315
+ }
1316
+
1317
+ #getintouch h2 {
1318
+ margin: 0;
1319
+ padding: 0;
1320
+ color: #999;
1321
+ }
1322
+
1323
+ #getintouch p {
1324
+ font-size: 1.5em;
1325
+ }
1326
+
1327
+ #getintouch p a {
1328
+ font-weight: bold;
1329
+ }
1330
+
1331
+
1332
+
BlueTube.Web/assets/fonts/FontAwesome.otf ADDED
Binary file (62.9 kB). View file
 
BlueTube.Web/assets/fonts/fontawesome-webfont.eot ADDED
Binary file (38.2 kB). View file
 
BlueTube.Web/assets/fonts/fontawesome-webfont.svg ADDED
BlueTube.Web/assets/fonts/fontawesome-webfont.ttf ADDED
Binary file (80.7 kB). View file
 
BlueTube.Web/assets/fonts/fontawesome-webfont.woff ADDED
Binary file (44.4 kB). View file
 
BlueTube.Web/assets/imgs/apple_s.png ADDED
BlueTube.Web/assets/imgs/bt_logo.png ADDED
BlueTube.Web/assets/imgs/d_bg.png ADDED
BlueTube.Web/assets/imgs/favicon.ico ADDED
BlueTube.Web/assets/imgs/minitube-01.jpg ADDED

Git LFS Details

  • SHA256: 99f16138e17a07938c2781ba1128c1bf7d492c50466b47992a32738abb6d2276
  • Pointer size: 131 Bytes
  • Size of remote file: 114 kB
BlueTube.Web/assets/imgs/minitube-02.jpg ADDED
BlueTube.Web/assets/imgs/minitube-03.jpg ADDED

Git LFS Details

  • SHA256: 8e522e2f8592b269f445793097b6ff0a86e6d6a9b8c3f750987c429742a59579
  • Pointer size: 131 Bytes
  • Size of remote file: 156 kB
BlueTube.Web/assets/imgs/minitube-04.jpg ADDED
BlueTube.Web/assets/imgs/minitube-06.jpg ADDED
BlueTube.Web/assets/imgs/slide1.png ADDED

Git LFS Details

  • SHA256: 8bbed5e322cefc45ef8c350339175c9144b84ac3f5cd2773c74cc7ebc828e097
  • Pointer size: 131 Bytes
  • Size of remote file: 349 kB
BlueTube.Web/assets/imgs/slide2.png ADDED

Git LFS Details

  • SHA256: da9e541ec8b7888a324113d8018ea22538061377745772f9243d98d16f48dd2c
  • Pointer size: 131 Bytes
  • Size of remote file: 191 kB
BlueTube.Web/assets/imgs/slide3.png ADDED

Git LFS Details

  • SHA256: e3fcbd75c026c96e01b493851b624dfd8ea3da27593f15d361e24652279fbebe
  • Pointer size: 131 Bytes
  • Size of remote file: 571 kB
BlueTube.Web/assets/imgs/ubuntu_s.png ADDED
BlueTube.Web/assets/imgs/windows_s.png ADDED
BlueTube.Web/assets/js/jquery-ui-1.8.17.js ADDED
The diff for this file is too large to render. See raw diff