From b7b38de5862487b431d85947a16a4dc8c6a8a906 Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:27:51 -0400 Subject: [PATCH 1/6] The kibitzs.jade file is missing and this one is not that good. --- .c9revisions/README.md.c9save | 2 ++ .c9revisions/views/index.jade.c9save | 1 + .c9revisions/views/kibitzs.jade.c9save | 3 +++ .gitignore | 1 + README.md | 3 ++- views/index.jade | 2 +- views/kibitzs.jade | 11 +++++++++++ 7 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .c9revisions/README.md.c9save create mode 100644 .c9revisions/views/kibitzs.jade.c9save create mode 100644 .gitignore create mode 100644 views/kibitzs.jade diff --git a/.c9revisions/README.md.c9save b/.c9revisions/README.md.c9save new file mode 100644 index 0000000..5bcee15 --- /dev/null +++ b/.c9revisions/README.md.c9save @@ -0,0 +1,2 @@ +{"ts":1372212974629,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"#Kibitz\nby [David Knaack](davidknaack@gmail.com)\n\nKibitz is an experimental prototype for a very simple message service\nidea at the Omaha Maker Group. It is undertaken mostly as a learning\nproject so that I can play with node.js.\n\n##Components\n[Express](http://expressjs.com/)\n[Jade](http://jade-lang.com/) for templating\n[everyauth](http://everyauth.com/) for authentication\n[Twitter Bootstrap](http://twitter.github.com/bootstrap/) for styling"]],"start1":0,"start2":0,"length1":0,"length2":445}]],"length":445} +{"contributors":[],"silentsave":false,"ts":1372213084913,"patch":[[{"diffs":[[0," styling"],[1,"\n\n"]],"start1":437,"start2":437,"length1":8,"length2":10}]],"length":447,"saved":false} diff --git a/.c9revisions/views/index.jade.c9save b/.c9revisions/views/index.jade.c9save index 18a6599..d8186de 100644 --- a/.c9revisions/views/index.jade.c9save +++ b/.c9revisions/views/index.jade.c9save @@ -19,3 +19,4 @@ {"ts":1371233031083,"patch":[[{"diffs":[[0," li"],[1," #{bitItem.from} says :"],[0," #{kibIt"]],"start1":143,"start2":143,"length1":16,"length2":39}]],"length":528,"saved":false} {"ts":1371233033616,"patch":[[{"diffs":[[0,"om} says"],[-1," "],[0,": #{kibI"]],"start1":164,"start2":164,"length1":17,"length2":16}]],"length":527,"saved":false} {"ts":1371233049102,"patch":[[{"diffs":[[0," li #{"],[-1,"bit"],[1,"kib"],[0,"Item.fro"]],"start1":146,"start2":146,"length1":19,"length2":19}]],"length":527,"saved":false} +{"contributors":[],"silentsave":false,"ts":1372213383155,"patch":[[{"diffs":[[-1,"div\n h1 #{"],[1,"!!!\nhtml\n head\n title= "],[0,"title"],[-1,"}"],[0,"\n "],[-1,"\ndiv.content\n div.row\n div.span12\n h2 Kibits list:\n each kibItem in kibItems\n li #{kibItem.from} says: #{kibItem.text}\n\ndiv.content\n div.row\n div.span12\n label New kibitz:\n form(action='/posts', method='post')\n"],[1,"link(rel='stylesheet', href='/stylesheets/style.css')\n link(rel='icon', href='/images/siteicon.png')\n script(src=\"/javascripts/jquery-1.8.1.min.js\")\n script.\n $(document).ready(function(){\n $(\"form#form\").submit(function(e){\n e.preventDefault();\n $.post('/posta', \n {from:$(\"#from\").val(), newtext:$(\"#newtext\").val()},\n function(data){ $(\"#kibitzs\").html(data);}\n );\n $('#newtext').val('');\n if ($('#from').val() !== 'guest'){\n $('#lblUsr').text($('#from').val()+':');\n $('#from').hide();\n }\n });\n });\n body\n \ndiv\n h1 #{title}\n \n#include kibitzs \n\ndiv.content\n div.row\n div.span12\n form(id='form')\n if username == 'guest'\n "],[0," "]],"start1":0,"start2":0,"length1":317,"length2":926},{"diffs":[[0," label"],[1,"#lblUsr"],[0," From:\n "]],"start1":935,"start2":935,"length1":16,"length2":23},{"diffs":[[0," "],[1," "],[0,"input(id='from',"]],"start1":957,"start2":957,"length1":32,"length2":36},{"diffs":[[0,"rom'"],[-1,")\n label kibitz"],[1,", value='#{username}')\n else\n label #{username}"],[0,":\n "]],"start1":1012,"start2":1012,"length1":38,"length2":89},{"diffs":[[0,"'submit'"],[1,",id='postButton',value='Kibitz'"],[0,")"]],"start1":1189,"start2":1189,"length1":9,"length2":40}]],"length":1229,"saved":false} diff --git a/.c9revisions/views/kibitzs.jade.c9save b/.c9revisions/views/kibitzs.jade.c9save new file mode 100644 index 0000000..60f5dcb --- /dev/null +++ b/.c9revisions/views/kibitzs.jade.c9save @@ -0,0 +1,3 @@ +{"ts":1372213456263,"silentsave":true,"restoring":false,"patch":[[]],"length":0} +{"contributors":[],"silentsave":false,"ts":1372213546682,"patch":[[{"diffs":[[1,"div.conent\n div.row\n div.span12\n label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:\n "]],"start1":0,"start2":0,"length1":0,"length2":251}]],"length":251,"saved":false} +{"ts":1372213578958,"patch":[[{"diffs":[[0,"kibitz:\n "],[1,"\n \nI like eggs\n"]],"start1":227,"start2":227,"length1":24,"length2":54}]],"length":281,"saved":false} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..984da63 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.c9revisions/* diff --git a/README.md b/README.md index e2d3172..24a67b7 100644 --- a/README.md +++ b/README.md @@ -9,4 +9,5 @@ project so that I can play with node.js. [Express](http://expressjs.com/) [Jade](http://jade-lang.com/) for templating [everyauth](http://everyauth.com/) for authentication -[Twitter Bootstrap](http://twitter.github.com/bootstrap/) for styling \ No newline at end of file +[Twitter Bootstrap](http://twitter.github.com/bootstrap/) for styling + diff --git a/views/index.jade b/views/index.jade index f0bc31c..78f0041 100644 --- a/views/index.jade +++ b/views/index.jade @@ -25,7 +25,7 @@ html div h1 #{title} -include kibitzs +#include kibitzs div.content div.row diff --git a/views/kibitzs.jade b/views/kibitzs.jade new file mode 100644 index 0000000..589ce92 --- /dev/null +++ b/views/kibitzs.jade @@ -0,0 +1,11 @@ +div.conent + div.row + div.span12 + label New kibitz: + form(action='/posts',method='post') + label From: + input(id='from',type='text',name='form') + label kibitz: + + +I like eggs From 4e5f59d68aeab6bf085e2d1ea3fb3540c39bd664 Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:30:08 -0400 Subject: [PATCH 2/6] Kibitz.jade is wrong --- .c9revisions/views/index.jade.c9save | 1 + .gitignore | 2 +- views/index.jade | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.c9revisions/views/index.jade.c9save b/.c9revisions/views/index.jade.c9save index d8186de..045d7c2 100644 --- a/.c9revisions/views/index.jade.c9save +++ b/.c9revisions/views/index.jade.c9save @@ -20,3 +20,4 @@ {"ts":1371233033616,"patch":[[{"diffs":[[0,"om} says"],[-1," "],[0,": #{kibI"]],"start1":164,"start2":164,"length1":17,"length2":16}]],"length":527,"saved":false} {"ts":1371233049102,"patch":[[{"diffs":[[0," li #{"],[-1,"bit"],[1,"kib"],[0,"Item.fro"]],"start1":146,"start2":146,"length1":19,"length2":19}]],"length":527,"saved":false} {"contributors":[],"silentsave":false,"ts":1372213383155,"patch":[[{"diffs":[[-1,"div\n h1 #{"],[1,"!!!\nhtml\n head\n title= "],[0,"title"],[-1,"}"],[0,"\n "],[-1,"\ndiv.content\n div.row\n div.span12\n h2 Kibits list:\n each kibItem in kibItems\n li #{kibItem.from} says: #{kibItem.text}\n\ndiv.content\n div.row\n div.span12\n label New kibitz:\n form(action='/posts', method='post')\n"],[1,"link(rel='stylesheet', href='/stylesheets/style.css')\n link(rel='icon', href='/images/siteicon.png')\n script(src=\"/javascripts/jquery-1.8.1.min.js\")\n script.\n $(document).ready(function(){\n $(\"form#form\").submit(function(e){\n e.preventDefault();\n $.post('/posta', \n {from:$(\"#from\").val(), newtext:$(\"#newtext\").val()},\n function(data){ $(\"#kibitzs\").html(data);}\n );\n $('#newtext').val('');\n if ($('#from').val() !== 'guest'){\n $('#lblUsr').text($('#from').val()+':');\n $('#from').hide();\n }\n });\n });\n body\n \ndiv\n h1 #{title}\n \n#include kibitzs \n\ndiv.content\n div.row\n div.span12\n form(id='form')\n if username == 'guest'\n "],[0," "]],"start1":0,"start2":0,"length1":317,"length2":926},{"diffs":[[0," label"],[1,"#lblUsr"],[0," From:\n "]],"start1":935,"start2":935,"length1":16,"length2":23},{"diffs":[[0," "],[1," "],[0,"input(id='from',"]],"start1":957,"start2":957,"length1":32,"length2":36},{"diffs":[[0,"rom'"],[-1,")\n label kibitz"],[1,", value='#{username}')\n else\n label #{username}"],[0,":\n "]],"start1":1012,"start2":1012,"length1":38,"length2":89},{"diffs":[[0,"'submit'"],[1,",id='postButton',value='Kibitz'"],[0,")"]],"start1":1189,"start2":1189,"length1":9,"length2":40}]],"length":1229,"saved":false} +{"ts":1372213677575,"patch":[[{"diffs":[[0,"e}\n \n"],[-1,"#"],[0,"include "]],"start1":778,"start2":778,"length1":17,"length2":16}]],"length":1228,"saved":false} diff --git a/.gitignore b/.gitignore index 984da63..0a61376 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -.c9revisions/* +.c9revisions/ diff --git a/views/index.jade b/views/index.jade index 78f0041..f0bc31c 100644 --- a/views/index.jade +++ b/views/index.jade @@ -25,7 +25,7 @@ html div h1 #{title} -#include kibitzs +include kibitzs div.content div.row From cfc772502c77ffa998732206cd6b351c8d0f2b30 Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:39:03 -0400 Subject: [PATCH 3/6] Sorta have kibitzs.jade working but the AJAX is not right since need to reload the page to get the list of chats to update. :-( --- .c9revisions/views/index.jade.c9save | 2 ++ .c9revisions/views/kibitzs.jade.c9save | 1 + views/kibitzs.jade | 8 +++----- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.c9revisions/views/index.jade.c9save b/.c9revisions/views/index.jade.c9save index 045d7c2..5c07544 100644 --- a/.c9revisions/views/index.jade.c9save +++ b/.c9revisions/views/index.jade.c9save @@ -21,3 +21,5 @@ {"ts":1371233049102,"patch":[[{"diffs":[[0," li #{"],[-1,"bit"],[1,"kib"],[0,"Item.fro"]],"start1":146,"start2":146,"length1":19,"length2":19}]],"length":527,"saved":false} {"contributors":[],"silentsave":false,"ts":1372213383155,"patch":[[{"diffs":[[-1,"div\n h1 #{"],[1,"!!!\nhtml\n head\n title= "],[0,"title"],[-1,"}"],[0,"\n "],[-1,"\ndiv.content\n div.row\n div.span12\n h2 Kibits list:\n each kibItem in kibItems\n li #{kibItem.from} says: #{kibItem.text}\n\ndiv.content\n div.row\n div.span12\n label New kibitz:\n form(action='/posts', method='post')\n"],[1,"link(rel='stylesheet', href='/stylesheets/style.css')\n link(rel='icon', href='/images/siteicon.png')\n script(src=\"/javascripts/jquery-1.8.1.min.js\")\n script.\n $(document).ready(function(){\n $(\"form#form\").submit(function(e){\n e.preventDefault();\n $.post('/posta', \n {from:$(\"#from\").val(), newtext:$(\"#newtext\").val()},\n function(data){ $(\"#kibitzs\").html(data);}\n );\n $('#newtext').val('');\n if ($('#from').val() !== 'guest'){\n $('#lblUsr').text($('#from').val()+':');\n $('#from').hide();\n }\n });\n });\n body\n \ndiv\n h1 #{title}\n \n#include kibitzs \n\ndiv.content\n div.row\n div.span12\n form(id='form')\n if username == 'guest'\n "],[0," "]],"start1":0,"start2":0,"length1":317,"length2":926},{"diffs":[[0," label"],[1,"#lblUsr"],[0," From:\n "]],"start1":935,"start2":935,"length1":16,"length2":23},{"diffs":[[0," "],[1," "],[0,"input(id='from',"]],"start1":957,"start2":957,"length1":32,"length2":36},{"diffs":[[0,"rom'"],[-1,")\n label kibitz"],[1,", value='#{username}')\n else\n label #{username}"],[0,":\n "]],"start1":1012,"start2":1012,"length1":38,"length2":89},{"diffs":[[0,"'submit'"],[1,",id='postButton',value='Kibitz'"],[0,")"]],"start1":1189,"start2":1189,"length1":9,"length2":40}]],"length":1229,"saved":false} {"ts":1372213677575,"patch":[[{"diffs":[[0,"e}\n \n"],[-1,"#"],[0,"include "]],"start1":778,"start2":778,"length1":17,"length2":16}]],"length":1228,"saved":false} +{"ts":1372214096645,"patch":[[{"diffs":[[0," "],[-1,"\ninclude kibitzs "],[0,"\n\ndi"]],"start1":781,"start2":781,"length1":28,"length2":8}]],"length":1208,"saved":false} +{"ts":1372214216371,"patch":[[{"diffs":[[0,"le}\n "],[1,"\ninclude kibitzs "],[0,"\n\ndiv.co"]],"start1":777,"start2":777,"length1":16,"length2":36}]],"length":1228,"saved":false} diff --git a/.c9revisions/views/kibitzs.jade.c9save b/.c9revisions/views/kibitzs.jade.c9save index 60f5dcb..0f101ab 100644 --- a/.c9revisions/views/kibitzs.jade.c9save +++ b/.c9revisions/views/kibitzs.jade.c9save @@ -1,3 +1,4 @@ {"ts":1372213456263,"silentsave":true,"restoring":false,"patch":[[]],"length":0} {"contributors":[],"silentsave":false,"ts":1372213546682,"patch":[[{"diffs":[[1,"div.conent\n div.row\n div.span12\n label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:\n "]],"start1":0,"start2":0,"length1":0,"length2":251}]],"length":251,"saved":false} {"ts":1372213578958,"patch":[[{"diffs":[[0,"kibitz:\n "],[1,"\n \nI like eggs\n"]],"start1":227,"start2":227,"length1":24,"length2":54}]],"length":281,"saved":false} +{"ts":1372214214156,"patch":[[{"diffs":[[0," "],[-1,"label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:"],[1,"h2 Kibitz list:\n each kibItem in kibItems\n li #{kibItem.from} says #{kibItem.text}"],[0,"\n "]],"start1":50,"start2":50,"length1":188,"length2":116}]],"length":209,"saved":false} diff --git a/views/kibitzs.jade b/views/kibitzs.jade index 589ce92..dd58245 100644 --- a/views/kibitzs.jade +++ b/views/kibitzs.jade @@ -1,11 +1,9 @@ div.conent div.row div.span12 - label New kibitz: - form(action='/posts',method='post') - label From: - input(id='from',type='text',name='form') - label kibitz: + h2 Kibitz list: + each kibItem in kibItems + li #{kibItem.from} says #{kibItem.text} I like eggs From 37f0da5b480e57b3e423e39272c34a4286e0769e Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:55:23 -0400 Subject: [PATCH 4/6] Yay! Fixed the adjax problem with kibitzs.jade --- .c9revisions/views/kibitzs.jade.c9save | 8 ++++++++ views/kibitzs.jade | 5 ++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.c9revisions/views/kibitzs.jade.c9save b/.c9revisions/views/kibitzs.jade.c9save index 0f101ab..5932615 100644 --- a/.c9revisions/views/kibitzs.jade.c9save +++ b/.c9revisions/views/kibitzs.jade.c9save @@ -2,3 +2,11 @@ {"contributors":[],"silentsave":false,"ts":1372213546682,"patch":[[{"diffs":[[1,"div.conent\n div.row\n div.span12\n label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:\n "]],"start1":0,"start2":0,"length1":0,"length2":251}]],"length":251,"saved":false} {"ts":1372213578958,"patch":[[{"diffs":[[0,"kibitz:\n "],[1,"\n \nI like eggs\n"]],"start1":227,"start2":227,"length1":24,"length2":54}]],"length":281,"saved":false} {"ts":1372214214156,"patch":[[{"diffs":[[0," "],[-1,"label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:"],[1,"h2 Kibitz list:\n each kibItem in kibItems\n li #{kibItem.from} says #{kibItem.text}"],[0,"\n "]],"start1":50,"start2":50,"length1":188,"length2":116}]],"length":209,"saved":false} +{"ts":1372215066676,"patch":[[{"diffs":[[0,"div."],[-1,"conent"],[1,"kibitzs"],[0,"\n "]],"start1":0,"start2":0,"length1":14,"length2":15}]],"length":210,"saved":false} +{"ts":1372215072305,"patch":[[{"diffs":[[0," \n"],[-1," \nI like eggs"],[0,"\n"]],"start1":177,"start2":177,"length1":33,"length2":5}]],"length":182,"saved":false} +{"ts":1372215118145,"patch":[[{"diffs":[[0,"div."],[1,"content id="],[0,"kibitzs\n"]],"start1":0,"start2":0,"length1":12,"length2":23}]],"length":193,"saved":false} +{"ts":1372215154775,"patch":[[{"diffs":[[0,".content"],[-1," "],[1,"("],[0,"id=kibit"]],"start1":3,"start2":3,"length1":17,"length2":17},{"diffs":[[0,"=kibitzs"],[1,")"],[0,"\n div"]],"start1":14,"start2":14,"length1":16,"length2":17}]],"length":194,"saved":false} +{"ts":1372215190534,"patch":[[{"diffs":[[0,"div"],[-1,".content"],[0,"(id="]],"start1":0,"start2":0,"length1":15,"length2":7}]],"length":186,"saved":false} +{"ts":1372215231650,"patch":[[{"diffs":[[0,"kibitzs)"],[1,","],[0,"\n div"]],"start1":7,"start2":7,"length1":16,"length2":17}]],"length":187,"saved":false} +{"ts":1372215259963,"patch":[[{"diffs":[[0,"tzs)"],[-1,","],[0,"\n "]],"start1":11,"start2":11,"length1":9,"length2":8}]],"length":186,"saved":false} +{"ts":1372215274774,"patch":[[{"diffs":[[0,"(id="],[1,"\""],[0,"kibitzs"],[1,"\""],[0,")\n "]],"start1":3,"start2":3,"length1":15,"length2":17}]],"length":188,"saved":false} diff --git a/views/kibitzs.jade b/views/kibitzs.jade index dd58245..953eb34 100644 --- a/views/kibitzs.jade +++ b/views/kibitzs.jade @@ -1,9 +1,8 @@ -div.conent +div(id="kibitzs") div.row div.span12 h2 Kibitz list: each kibItem in kibItems li #{kibItem.from} says #{kibItem.text} - -I like eggs + From ccc5c0fdb4f840d62a8cd329d9dd39a1437da6ad Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:56:32 -0400 Subject: [PATCH 5/6] Attempt to remove .c9revisions from git repo --- .c9revisions/README.md.c9save | 2 -- .c9revisions/app.js.c9save | 8 ------ .c9revisions/package.json.c9save | 2 -- .../stylesheets/bootstrap.min.css.c9save | 1 - .../public/stylesheets/style.css.c9save | 1 - .c9revisions/routes.js.c9save | 10 -------- .c9revisions/views/index.jade.c9save | 25 ------------------- .c9revisions/views/kibitzs.jade.c9save | 12 --------- .c9revisions/views/layout.jade.c9save | 2 -- 9 files changed, 63 deletions(-) delete mode 100644 .c9revisions/README.md.c9save delete mode 100644 .c9revisions/app.js.c9save delete mode 100644 .c9revisions/package.json.c9save delete mode 100644 .c9revisions/public/stylesheets/bootstrap.min.css.c9save delete mode 100644 .c9revisions/public/stylesheets/style.css.c9save delete mode 100644 .c9revisions/routes.js.c9save delete mode 100644 .c9revisions/views/index.jade.c9save delete mode 100644 .c9revisions/views/kibitzs.jade.c9save delete mode 100644 .c9revisions/views/layout.jade.c9save diff --git a/.c9revisions/README.md.c9save b/.c9revisions/README.md.c9save deleted file mode 100644 index 5bcee15..0000000 --- a/.c9revisions/README.md.c9save +++ /dev/null @@ -1,2 +0,0 @@ -{"ts":1372212974629,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"#Kibitz\nby [David Knaack](davidknaack@gmail.com)\n\nKibitz is an experimental prototype for a very simple message service\nidea at the Omaha Maker Group. It is undertaken mostly as a learning\nproject so that I can play with node.js.\n\n##Components\n[Express](http://expressjs.com/)\n[Jade](http://jade-lang.com/) for templating\n[everyauth](http://everyauth.com/) for authentication\n[Twitter Bootstrap](http://twitter.github.com/bootstrap/) for styling"]],"start1":0,"start2":0,"length1":0,"length2":445}]],"length":445} -{"contributors":[],"silentsave":false,"ts":1372213084913,"patch":[[{"diffs":[[0," styling"],[1,"\n\n"]],"start1":437,"start2":437,"length1":8,"length2":10}]],"length":447,"saved":false} diff --git a/.c9revisions/app.js.c9save b/.c9revisions/app.js.c9save deleted file mode 100644 index ff2bc9c..0000000 --- a/.c9revisions/app.js.c9save +++ /dev/null @@ -1,8 +0,0 @@ -{"ts":1371221827060,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"var express = require('express');\nvar app = module.exports = express.createServer();\nvar config = require('./config.js')(app, express);\n\nvar models = {};\nmodels.kibitz = require('./models/kibitz')();\n\nrequire('./routes')(app, models);\nconsole.log(process.env.PORT);\napp.listen(process.env.PORT);"]],"start1":0,"start2":0,"length1":0,"length2":295}]],"length":295} -{"contributors":[],"silentsave":false,"ts":1371222129757,"patch":[[{"diffs":[[0,"itz')();"],[1,"\nconsole.log(models);\nconsole.log(models.kibitz);"],[0,"\n\nrequir"]],"start1":191,"start2":191,"length1":16,"length2":65}]],"length":344,"saved":false} -{"ts":1371222163247,"patch":[[{"diffs":[[0,"ibitz);\n"],[1,"console.log(models.kibitz.length);\n\n"],[0,"\nrequire"]],"start1":241,"start2":241,"length1":16,"length2":52}]],"length":380,"saved":false} -{"ts":1371230176928,"patch":[[{"diffs":[[0,"ress"],[-1,".createServer"],[0,"();\n"]],"start1":64,"start2":64,"length1":21,"length2":8}]],"length":367,"saved":false} -{"ts":1371230200615,"patch":[[{"diffs":[[0,".kibitz."],[1,"kibitzs."],[0,"length);"]],"start1":254,"start2":254,"length1":16,"length2":24}]],"length":375,"saved":false} -{"ts":1371231706977,"patch":[[{"diffs":[[0," = {"],[-1,"};\nmodels.kibitz = require('./models/kibitz')();\nconsole.log(models);"],[1," \n kibitzData: { kibitz: [{date: 1, text: 'empty'}] }\n};\n"],[0,"\ncon"]],"start1":134,"start2":134,"length1":77,"length2":68},{"diffs":[[0,"s.kibitz"],[1,"Data"],[0,");\nconso"]],"start1":216,"start2":216,"length1":16,"length2":20},{"diffs":[[0,"bitz"],[1,"Data"],[0,".kibitz"],[-1,"s.length"],[0,");\n\n"],[-1,"\n"],[0,"requ"]],"start1":252,"start2":252,"length1":28,"length2":23}]],"length":365,"saved":false} -{"ts":1371231818889,"patch":[[{"diffs":[[0,");\n\nvar "],[-1,"m"],[1,"dataM"],[0,"odels = "]],"start1":120,"start2":120,"length1":17,"length2":21},{"diffs":[[0,"bitz"],[-1,"Data"],[0,": { kib"],[-1,"itz"],[1,"Items"],[0,": [{"]],"start1":150,"start2":150,"length1":22,"length2":20},{"diffs":[[0,"};\n\nconsole.log("],[-1,"m"],[1,"dataM"],[0,"odels.kibitzData"]],"start1":197,"start2":197,"length1":33,"length2":37},{"diffs":[[0,"s.kibitz"],[-1,"Data"],[0,");\nconso"]],"start1":222,"start2":222,"length1":20,"length2":16},{"diffs":[[0,"ole.log("],[-1,"m"],[1,"dataM"],[0,"odels.ki"]],"start1":237,"start2":237,"length1":17,"length2":21},{"diffs":[[0,"bitz"],[-1,"Data.kibitz"],[1,".kibItems"],[0,");\n\n"]],"start1":258,"start2":258,"length1":19,"length2":17},{"diffs":[[0,"')(app, "],[-1,"m"],[1,"dataM"],[0,"odels);\n"]],"start1":292,"start2":292,"length1":17,"length2":21}]],"length":373,"saved":false} -{"ts":1371231827335,"patch":[[{"diffs":[[0,"odels);\n"],[1,"\n"],[0,"console."]],"start1":305,"start2":305,"length1":16,"length2":17}]],"length":374,"saved":false} diff --git a/.c9revisions/package.json.c9save b/.c9revisions/package.json.c9save deleted file mode 100644 index af421c4..0000000 --- a/.c9revisions/package.json.c9save +++ /dev/null @@ -1,2 +0,0 @@ -{"ts":1371221517370,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"{\n \"name\": \"application-name\"\n , \"version\": \"0.0.1\"\n , \"private\": true\n , \"dependencies\": {\n \"express\": \"2.5.8\"\n , \"jade\": \">= 0.0.1\"\n , \"everyauth\": \">=0.2.32\"\n },\n \"engines\": {\n \"node\": \"0.6.x\",\n \"npm\": \"1.0.x\"\n }\n}"]],"start1":0,"start2":0,"length1":0,"length2":244}]],"length":244} -{"contributors":[],"silentsave":false,"ts":1371221463368,"patch":[[{"diffs":[[0,"ress\": \""],[1,">="],[0,"2.5.8\"\n "]],"start1":108,"start2":108,"length1":16,"length2":18}]],"length":246,"saved":false} diff --git a/.c9revisions/public/stylesheets/bootstrap.min.css.c9save b/.c9revisions/public/stylesheets/bootstrap.min.css.c9save deleted file mode 100644 index 49151b5..0000000 --- a/.c9revisions/public/stylesheets/bootstrap.min.css.c9save +++ /dev/null @@ -1 +0,0 @@ -{"ts":1371233305150,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"/*!\n * Bootstrap v2.0.2\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Designed and built with all the love in the world @twitter by @mdo and @fat.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nnav,\nsection {\n display: block;\n}\nfooter {\n margin-top:60px;\n}\naudio,\ncanvas,\nvideo {\n display: inline-block;\n *display: inline;\n *zoom: 1;\n}\naudio:not([controls]) {\n display: none;\n}\nhtml {\n font-size: 100%;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\na:focus {\n outline: thin dotted #333;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\na:hover,\na:active {\n outline: 0;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n height: auto;\n border: 0;\n -ms-interpolation-mode: bicubic;\n vertical-align: middle;\n}\nbutton,\ninput,\nselect,\ntextarea {\n margin: 0;\n font-size: 100%;\n vertical-align: middle;\n}\nbutton,\ninput {\n *overflow: visible;\n line-height: normal;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer;\n -webkit-appearance: button;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\ntextarea {\n overflow: auto;\n vertical-align: top;\n}\n.clearfix {\n *zoom: 1;\n}\n.clearfix:before,\n.clearfix:after {\n display: table;\n content: \"\";\n}\n.clearfix:after {\n clear: both;\n}\n.hide-text {\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n}\n.input-block-level {\n display: block;\n width: 100%;\n min-height: 28px;\n /* Make inputs at least the height of their button counterpart */\n\n /* Makes inputs behave like true block-level elements */\n\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n}\nbody {\n margin: 0;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 13px;\n line-height: 18px;\n color: #333333;\n background-color: #ffffff;\n}\na {\n color: #4183c4;\n text-decoration: none;\n}\na:hover {\n color: #4183c4;\n text-decoration: underline;\n}\ndiv.content {\n min-height:300px;\n padding-left:20px;\n}\n.row {\n margin-left: -20px;\n *zoom: 1;\n}\n.row:before,\n.row:after {\n display: table;\n content: \"\";\n}\n.row:after {\n clear: both;\n}\n[class*=\"span\"] {\n float: left;\n margin-left: 20px;\n}\n.container,\n.navbar-fixed-top .container,\n.navbar-fixed-bottom .container {\n width: 943px;\n}\n.span12 {\n width: 940px;\n}\n.span11 {\n width: 860px;\n}\n.span10 {\n width: 780px;\n}\n.span9 {\n width: 700px;\n}\n.span8 {\n width: 620px;\n}\n.span7 {\n width: 540px;\n}\n.span6 {\n width: 460px;\n}\n.span5 {\n width: 380px;\n}\n.span4 {\n width: 300px;\n}\n.span3 {\n width: 220px;\n}\n.span2 {\n width: 140px;\n}\n.span1 {\n width: 60px;\n}\n.offset12 {\n margin-left: 980px;\n}\n.offset11 {\n margin-left: 900px;\n}\n.offset10 {\n margin-left: 820px;\n}\n.offset9 {\n margin-left: 740px;\n}\n.offset8 {\n margin-left: 660px;\n}\n.offset7 {\n margin-left: 580px;\n}\n.offset6 {\n margin-left: 500px;\n}\n.offset5 {\n margin-left: 420px;\n}\n.offset4 {\n margin-left: 340px;\n}\n.offset3 {\n margin-left: 260px;\n}\n.offset2 {\n margin-left: 180px;\n}\n.offset1 {\n margin-left: 100px;\n}\n.row-fluid {\n width: 100%;\n *zoom: 1;\n}\n.row-fluid:before,\n.row-fluid:after {\n display: table;\n content: \"\";\n}\n.row-fluid:after {\n clear: both;\n}\n.row-fluid > [class*=\"span\"] {\n float: left;\n margin-left: 2.127659574%;\n}\n.row-fluid > [class*=\"span\"]:first-child {\n margin-left: 0;\n}\n.row-fluid > .span12 {\n width: 99.99999998999999%;\n}\n.row-fluid > .span11 {\n width: 91.489361693%;\n}\n.row-fluid > .span10 {\n width: 82.97872339599999%;\n}\n.row-fluid > .span9 {\n width: 74.468085099%;\n}\n.row-fluid > .span8 {\n width: 65.95744680199999%;\n}\n.row-fluid > .span7 {\n width: 57.446808505%;\n}\n.row-fluid > .span6 {\n width: 48.93617020799999%;\n}\n.row-fluid > .span5 {\n width: 40.425531911%;\n}\n.row-fluid > .span4 {\n width: 31.914893614%;\n}\n.row-fluid > .span3 {\n width: 23.404255317%;\n}\n.row-fluid > .span2 {\n width: 14.89361702%;\n}\n.row-fluid > .span1 {\n width: 6.382978723%;\n}\n.container {\n margin-left: auto;\n margin-right: auto;\n *zoom: 1;\n}\n.container:before,\n.container:after {\n display: table;\n content: \"\";\n}\n.container:after {\n clear: both;\n}\n.container-fluid {\n padding-left: 20px;\n padding-right: 20px;\n *zoom: 1;\n}\n.container-fluid:before,\n.container-fluid:after {\n display: table;\n content: \"\";\n}\n.container-fluid:after {\n clear: both;\n}\np {\n margin: 0 0 9px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 13px;\n line-height: 18px;\n}\np small {\n font-size: 11px;\n color: #999999;\n}\n.lead {\n margin-bottom: 18px;\n font-size: 20px;\n font-weight: 200;\n line-height: 27px;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n font-family: inherit;\n font-weight: bold;\n color: inherit;\n text-rendering: optimizelegibility;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small {\n font-weight: normal;\n color: #999999;\n}\nh1 {\n font-size: 30px;\n line-height: 36px;\n}\nh1 small {\n font-size: 18px;\n}\nh2 {\n font-size: 24px;\n line-height: 36px;\n}\nh2 small {\n font-size: 18px;\n}\nh3 {\n line-height: 27px;\n font-size: 18px;\n}\nh3 small {\n font-size: 14px;\n}\nh4,\nh5,\nh6 {\n line-height: 18px;\n}\nh4 {\n font-size: 14px;\n}\nh4 small {\n font-size: 12px;\n}\nh5 {\n font-size: 12px;\n}\nh6 {\n font-size: 11px;\n color: #999999;\n text-transform: uppercase;\n}\n.page-header {\n padding-bottom: 17px;\n margin: 18px 0;\n border-bottom: 1px solid #f5f5f5;\n}\n.page-header h1 {\n line-height: 1;\n}\nul,\nol {\n padding: 0;\n margin: 0 0 9px 25px;\n}\nul ul,\nul ol,\nol ol,\nol ul {\n margin-bottom: 0;\n}\nul {\n list-style: disc;\n}\nol {\n list-style: decimal;\n}\nli {\n line-height: 18px;\n}\nul.indent li {\n padding: 3px 3px 3px 10px;\n}\nul.unstyled,\nol.unstyled {\n margin-left: 0;\n list-style: none;\n}\ndl {\n margin-bottom: 18px;\n}\ndt,\ndd {\n line-height: 18px;\n}\ndt {\n font-weight: bold;\n line-height: 17px;\n}\ndd {\n margin-left: 9px;\n}\n.dl-horizontal dt {\n float: left;\n clear: left;\n width: 120px;\n text-align: right;\n}\n.dl-horizontal dd {\n margin-left: 130px;\n}\nhr {\n margin: 18px 0;\n border: 0;\n border-top: 1px solid #f5f5f5;\n border-bottom: 1px solid #ffffff;\n}\nstrong {\n font-weight: bold;\n}\nem {\n font-style: italic;\n}\n.muted {\n color: #999999;\n}\nabbr[title] {\n border-bottom: 1px dotted #ddd;\n cursor: help;\n}\nabbr.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 0 0 0 15px;\n margin: 0 0 18px;\n border-left: 5px solid #f5f5f5;\n}\nblockquote p {\n margin-bottom: 0;\n font-size: 16px;\n font-weight: 300;\n line-height: 22.5px;\n}\nblockquote small {\n display: block;\n line-height: 18px;\n color: #999999;\n}\nblockquote small:before {\n content: '\\2014 \\00A0';\n}\nblockquote.pull-right {\n float: right;\n padding-left: 0;\n padding-right: 15px;\n border-left: 0;\n border-right: 5px solid #f5f5f5;\n}\nblockquote.pull-right p,\nblockquote.pull-right small {\n text-align: right;\n}\nq:before,\nq:after,\nblockquote:before,\nblockquote:after {\n content: \"\";\n}\naddress {\n display: block;\n margin-bottom: 18px;\n line-height: 18px;\n font-style: normal;\n}\nsmall {\n font-size: 100%;\n}\ncite {\n font-style: normal;\n}\ncode,\npre {\n padding: 0 3px 2px;\n font-family: Menlo, Monaco, \"Courier New\", monospace;\n font-size: 12px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\ncode {\n padding: 2px 4px;\n color: #d14;\n background-color: #f7f7f9;\n border: 1px solid #e1e1e8;\n}\npre {\n display: block;\n padding: 8.5px;\n margin: 0 35px 9px 0px;\n font-size: 12.025px;\n line-height: 18px;\n background-color: #333;\n color: #F0F0F0;\n white-space: pre;\n white-space: pre-wrap;\n word-break: break-all;\n word-wrap: break-word;\n -webkit-border-radius: 0px;\n -moz-border-radius: 0px;\n border-radius: 0px;\n}\npre.prettyprint {\n margin-bottom: 18px;\n}\npre code {\n padding: 0;\n color: inherit;\n background-color: transparent;\n border: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\nform {\n margin: 0 0 18px;\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 27px;\n font-size: 19.5px;\n line-height: 36px;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #eee;\n}\nlegend small {\n font-size: 13.5px;\n color: #999999;\n}\nlabel,\ninput,\nbutton,\nselect,\ntextarea {\n font-size: 13px;\n font-weight: normal;\n line-height: 18px;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n}\nlabel {\n display: block;\n margin-bottom: 5px;\n color: #333333;\n}\ninput,\ntextarea,\nselect,\n.uneditable-input {\n display: inline-block;\n width: 210px;\n height: 18px;\n padding: 4px;\n margin-bottom: 9px;\n font-size: 13px;\n line-height: 18px;\n color: #555555;\n border: 1px solid #cccccc;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\n.uneditable-textarea {\n width: auto;\n height: auto;\n}\nlabel input,\nlabel textarea,\nlabel select {\n display: block;\n}\ninput[type=\"image\"],\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n width: auto;\n height: auto;\n padding: 0;\n margin: 3px 0;\n *margin-top: 0;\n /* IE7 */\n\n line-height: normal;\n cursor: pointer;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n border: 0 \\9;\n /* IE9 and down */\n\n}\ninput[type=\"image\"] {\n border: 0;\n}\ninput[type=\"file\"] {\n width: auto;\n padding: initial;\n line-height: initial;\n border: initial;\n background-color: #ffffff;\n background-color: initial;\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n}\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n width: auto;\n height: auto;\n}\nselect,\ninput[type=\"file\"] {\n height: 28px;\n /* In IE7, the height of the select element cannot be changed by height, only font-size */\n\n *margin-top: 4px;\n /* For IE7, add top margin to align select with labels */\n\n line-height: 28px;\n}\ninput[type=\"file\"] {\n line-height: 18px \\9;\n}\nselect {\n width: 220px;\n background-color: #ffffff;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"image\"] {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n}\ntextarea {\n height: auto;\n}\ninput[type=\"hidden\"] {\n display: none;\n}\n.radio,\n.checkbox {\n padding-left: 18px;\n}\n.radio input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"] {\n float: left;\n margin-left: -18px;\n}\n.controls > .radio:first-child,\n.controls > .checkbox:first-child {\n padding-top: 5px;\n}\n.radio.inline,\n.checkbox.inline {\n display: inline-block;\n padding-top: 5px;\n margin-bottom: 0;\n vertical-align: middle;\n}\n.radio.inline + .radio.inline,\n.checkbox.inline + .checkbox.inline {\n margin-left: 10px;\n}\ninput,\ntextarea {\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;\n -moz-transition: border linear 0.2s, box-shadow linear 0.2s;\n -ms-transition: border linear 0.2s, box-shadow linear 0.2s;\n -o-transition: border linear 0.2s, box-shadow linear 0.2s;\n transition: border linear 0.2s, box-shadow linear 0.2s;\n}\ninput:focus,\ntextarea:focus {\n border-color: rgba(82, 168, 236, 0.8);\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);\n -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);\n outline: 0;\n outline: thin dotted \\9;\n /* IE6-9 */\n\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus,\nselect:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n outline: thin dotted #333;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.input-mini {\n width: 60px;\n}\n.input-small {\n width: 90px;\n}\n.input-medium {\n width: 150px;\n}\n.input-large {\n width: 210px;\n}\n.input-xlarge {\n width: 270px;\n}\n.input-xxlarge {\n width: 530px;\n}\ninput[class*=\"span\"],\nselect[class*=\"span\"],\ntextarea[class*=\"span\"],\n.uneditable-input {\n float: none;\n margin-left: 0;\n}\ninput,\ntextarea,\n.uneditable-input {\n margin-left: 0;\n}\ninput.span12, textarea.span12, .uneditable-input.span12 {\n width: 930px;\n}\ninput.span11, textarea.span11, .uneditable-input.span11 {\n width: 850px;\n}\ninput.span10, textarea.span10, .uneditable-input.span10 {\n width: 770px;\n}\ninput.span9, textarea.span9, .uneditable-input.span9 {\n width: 690px;\n}\ninput.span8, textarea.span8, .uneditable-input.span8 {\n width: 610px;\n}\ninput.span7, textarea.span7, .uneditable-input.span7 {\n width: 530px;\n}\ninput.span6, textarea.span6, .uneditable-input.span6 {\n width: 450px;\n}\ninput.span5, textarea.span5, .uneditable-input.span5 {\n width: 370px;\n}\ninput.span4, textarea.span4, .uneditable-input.span4 {\n width: 290px;\n}\ninput.span3, textarea.span3, .uneditable-input.span3 {\n width: 210px;\n}\ninput.span2, textarea.span2, .uneditable-input.span2 {\n width: 130px;\n}\ninput.span1, textarea.span1, .uneditable-input.span1 {\n width: 50px;\n}\ninput[disabled],\nselect[disabled],\ntextarea[disabled],\ninput[readonly],\nselect[readonly],\ntextarea[readonly] {\n background-color: #f5f5f5;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.control-group.warning > label,\n.control-group.warning .help-block,\n.control-group.warning .help-inline {\n color: #393939;\n}\n.control-group.warning input,\n.control-group.warning select,\n.control-group.warning textarea {\n color: #393939;\n border-color: #393939;\n}\n.control-group.warning input:focus,\n.control-group.warning select:focus,\n.control-group.warning textarea:focus {\n border-color: #202020;\n -webkit-box-shadow: 0 0 6px #6c6c6c;\n -moz-box-shadow: 0 0 6px #6c6c6c;\n box-shadow: 0 0 6px #6c6c6c;\n}\n.control-group.warning .input-prepend .add-on,\n.control-group.warning .input-append .add-on {\n color: #393939;\n background-color: #f5f3b4;\n border-color: #393939;\n}\n.control-group.error > label,\n.control-group.error .help-block,\n.control-group.error .help-inline {\n color: #393939;\n}\n.control-group.error input,\n.control-group.error select,\n.control-group.error textarea {\n color: #393939;\n border-color: #393939;\n}\n.control-group.error input:focus,\n.control-group.error select:focus,\n.control-group.error textarea:focus {\n border-color: #202020;\n -webkit-box-shadow: 0 0 6px #6c6c6c;\n -moz-box-shadow: 0 0 6px #6c6c6c;\n box-shadow: 0 0 6px #6c6c6c;\n}\n.control-group.error .input-prepend .add-on,\n.control-group.error .input-append .add-on {\n color: #393939;\n background-color: #ffe9e9;\n border-color: #393939;\n}\n.control-group.success > label,\n.control-group.success .help-block,\n.control-group.success .help-inline {\n color: #333333;\n}\n.control-group.success input,\n.control-group.success select,\n.control-group.success textarea {\n color: #333333;\n border-color: #333333;\n}\n.control-group.success input:focus,\n.control-group.success select:focus,\n.control-group.success textarea:focus {\n border-color: #1a1a1a;\n -webkit-box-shadow: 0 0 6px #666666;\n -moz-box-shadow: 0 0 6px #666666;\n box-shadow: 0 0 6px #666666;\n}\n.control-group.success .input-prepend .add-on,\n.control-group.success .input-append .add-on {\n color: #333333;\n background-color: #bedebe;\n border-color: #333333;\n}\ninput:focus:required:invalid,\ntextarea:focus:required:invalid,\nselect:focus:required:invalid {\n color: #b94a48;\n border-color: #ee5f5b;\n}\ninput:focus:required:invalid:focus,\ntextarea:focus:required:invalid:focus,\nselect:focus:required:invalid:focus {\n border-color: #e9322d;\n -webkit-box-shadow: 0 0 6px #f8b9b7;\n -moz-box-shadow: 0 0 6px #f8b9b7;\n box-shadow: 0 0 6px #f8b9b7;\n}\n.form-actions {\n padding: 17px 20px 18px;\n margin-top: 18px;\n margin-bottom: 18px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n *zoom: 1;\n}\n.form-actions:before,\n.form-actions:after {\n display: table;\n content: \"\";\n}\n.form-actions:after {\n clear: both;\n}\n.uneditable-input {\n display: block;\n background-color: #ffffff;\n border-color: #eee;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\n -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\n cursor: not-allowed;\n}\n:-moz-placeholder {\n color: #999999;\n}\n::-webkit-input-placeholder {\n color: #999999;\n}\n.help-block,\n.help-inline {\n color: #555555;\n}\n.help-block {\n display: block;\n margin-bottom: 9px;\n}\n.help-inline {\n display: inline-block;\n *display: inline;\n /* IE7 inline-block hack */\n\n *zoom: 1;\n vertical-align: middle;\n padding-left: 5px;\n}\n.input-prepend,\n.input-append {\n margin-bottom: 5px;\n}\n.input-prepend input,\n.input-append input,\n.input-prepend select,\n.input-append select,\n.input-prepend .uneditable-input,\n.input-append .uneditable-input {\n *margin-left: 0;\n -webkit-border-radius: 0 3px 3px 0;\n -moz-border-radius: 0 3px 3px 0;\n border-radius: 0 3px 3px 0;\n}\n.input-prepend input:focus,\n.input-append input:focus,\n.input-prepend select:focus,\n.input-append select:focus,\n.input-prepend .uneditable-input:focus,\n.input-append .uneditable-input:focus {\n position: relative;\n z-index: 2;\n}\n.input-prepend .uneditable-input,\n.input-append .uneditable-input {\n border-left-color: #ccc;\n}\n.input-prepend .add-on,\n.input-append .add-on {\n display: inline-block;\n width: auto;\n min-width: 16px;\n height: 18px;\n padding: 4px 5px;\n font-weight: normal;\n line-height: 18px;\n text-align: center;\n text-shadow: 0 1px 0 #ffffff;\n vertical-align: middle;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n}\n.input-prepend .add-on,\n.input-append .add-on,\n.input-prepend .btn,\n.input-append .btn {\n -webkit-border-radius: 3px 0 0 3px;\n -moz-border-radius: 3px 0 0 3px;\n border-radius: 3px 0 0 3px;\n}\n.input-prepend .active,\n.input-append .active {\n background-color: #fafefa;\n border-color: #84de81;\n}\n.input-prepend .add-on,\n.input-prepend .btn {\n margin-right: -1px;\n}\n.input-append input,\n.input-append select .uneditable-input {\n -webkit-border-radius: 3px 0 0 3px;\n -moz-border-radius: 3px 0 0 3px;\n border-radius: 3px 0 0 3px;\n}\n.input-append .uneditable-input {\n border-left-color: #eee;\n border-right-color: #ccc;\n}\n.input-append .add-on,\n.input-append .btn {\n margin-left: -1px;\n -webkit-border-radius: 0 3px 3px 0;\n -moz-border-radius: 0 3px 3px 0;\n border-radius: 0 3px 3px 0;\n}\n.input-prepend.input-append input,\n.input-prepend.input-append select,\n.input-prepend.input-append .uneditable-input {\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n}\n.input-prepend.input-append .add-on:first-child,\n.input-prepend.input-append .btn:first-child {\n margin-right: -1px;\n -webkit-border-radius: 3px 0 0 3px;\n -moz-border-radius: 3px 0 0 3px;\n border-radius: 3px 0 0 3px;\n}\n.input-prepend.input-append .add-on:last-child,\n.input-prepend.input-append .btn:last-child {\n margin-left: -1px;\n -webkit-border-radius: 0 3px 3px 0;\n -moz-border-radius: 0 3px 3px 0;\n border-radius: 0 3px 3px 0;\n}\n.search-query {\n padding-left: 14px;\n padding-right: 14px;\n margin-bottom: 0;\n -webkit-border-radius: 14px;\n -moz-border-radius: 14px;\n border-radius: 14px;\n}\n.form-search input,\n.form-inline input,\n.form-horizontal input,\n.form-search textarea,\n.form-inline textarea,\n.form-horizontal textarea,\n.form-search select,\n.form-inline select,\n.form-horizontal select,\n.form-search .help-inline,\n.form-inline .help-inline,\n.form-horizontal .help-inline,\n.form-search .uneditable-input,\n.form-inline .uneditable-input,\n.form-horizontal .uneditable-input,\n.form-search .input-prepend,\n.form-inline .input-prepend,\n.form-horizontal .input-prepend,\n.form-search .input-append,\n.form-inline .input-append,\n.form-horizontal .input-append {\n display: inline-block;\n margin-bottom: 0;\n}\n.form-search .hide,\n.form-inline .hide,\n.form-horizontal .hide {\n display: none;\n}\n.form-search label,\n.form-inline label {\n display: inline-block;\n}\n.form-search .input-append,\n.form-inline .input-append,\n.form-search .input-prepend,\n.form-inline .input-prepend {\n margin-bottom: 0;\n}\n.form-search .radio,\n.form-search .checkbox,\n.form-inline .radio,\n.form-inline .checkbox {\n padding-left: 0;\n margin-bottom: 0;\n vertical-align: middle;\n}\n.form-search .radio input[type=\"radio\"],\n.form-search .checkbox input[type=\"checkbox\"],\n.form-inline .radio input[type=\"radio\"],\n.form-inline .checkbox input[type=\"checkbox\"] {\n float: left;\n margin-left: 0;\n margin-right: 3px;\n}\n.control-group {\n margin-bottom: 9px;\n}\nlegend + .control-group {\n margin-top: 18px;\n -webkit-margin-top-collapse: separate;\n}\n.form-horizontal .control-group {\n margin-bottom: 18px;\n *zoom: 1;\n}\n.form-horizontal .control-group:before,\n.form-horizontal .control-group:after {\n display: table;\n content: \"\";\n}\n.form-horizontal .control-group:after {\n clear: both;\n}\n.form-horizontal .control-label {\n float: left;\n width: 140px;\n padding-top: 5px;\n text-align: right;\n}\n.form-horizontal .controls {\n margin-left: 160px;\n /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */\n\n *display: inline-block;\n *margin-left: 0;\n *padding-left: 20px;\n}\n.form-horizontal .help-block {\n margin-top: 9px;\n margin-bottom: 0;\n}\n.form-horizontal .form-actions {\n padding-left: 160px;\n}\ntable {\n max-width: 100%;\n border-collapse: collapse;\n border-spacing: 0;\n background-color: transparent;\n}\n.table {\n width: 100%;\n margin-bottom: 18px;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table th {\n font-weight: bold;\n}\n.table thead th {\n vertical-align: bottom;\n}\n.table colgroup + thead tr:first-child th,\n.table colgroup + thead tr:first-child td,\n.table thead:first-child tr:first-child th,\n.table thead:first-child tr:first-child td {\n border-top: 0;\n}\n.table tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table-condensed th,\n.table-condensed td {\n padding: 4px 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n border-left: 0;\n border-collapse: separate;\n *border-collapse: collapsed;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.table-bordered th,\n.table-bordered td {\n border-left: 1px solid #dddddd;\n}\n.table-bordered thead:first-child tr:first-child th,\n.table-bordered tbody:first-child tr:first-child th,\n.table-bordered tbody:first-child tr:first-child td {\n border-top: 0;\n}\n.table-bordered thead:first-child tr:first-child th:first-child,\n.table-bordered tbody:first-child tr:first-child td:first-child {\n -webkit-border-radius: 4px 0 0 0;\n -moz-border-radius: 4px 0 0 0;\n border-radius: 4px 0 0 0;\n}\n.table-bordered thead:first-child tr:first-child th:last-child,\n.table-bordered tbody:first-child tr:first-child td:last-child {\n -webkit-border-radius: 0 4px 0 0;\n -moz-border-radius: 0 4px 0 0;\n border-radius: 0 4px 0 0;\n}\n.table-bordered thead:last-child tr:last-child th:first-child,\n.table-bordered tbody:last-child tr:last-child td:first-child {\n -webkit-border-radius: 0 0 0 4px;\n -moz-border-radius: 0 0 0 4px;\n border-radius: 0 0 0 4px;\n}\n.table-bordered thead:last-child tr:last-child th:last-child,\n.table-bordered tbody:last-child tr:last-child td:last-child {\n -webkit-border-radius: 0 0 4px 0;\n -moz-border-radius: 0 0 4px 0;\n border-radius: 0 0 4px 0;\n}\n.table-striped tbody tr:nth-child(odd) td,\n.table-striped tbody tr:nth-child(odd) th {\n background-color: #f9f9f9;\n}\n.table tbody tr:hover td,\n.table tbody tr:hover th {\n background-color: #f5f5f5;\n}\ntable .span1 {\n float: none;\n width: 44px;\n margin-left: 0;\n}\ntable .span2 {\n float: none;\n width: 124px;\n margin-left: 0;\n}\ntable .span3 {\n float: none;\n width: 204px;\n margin-left: 0;\n}\ntable .span4 {\n float: none;\n width: 284px;\n margin-left: 0;\n}\ntable .span5 {\n float: none;\n width: 364px;\n margin-left: 0;\n}\ntable .span6 {\n float: none;\n width: 444px;\n margin-left: 0;\n}\ntable .span7 {\n float: none;\n width: 524px;\n margin-left: 0;\n}\ntable .span8 {\n float: none;\n width: 604px;\n margin-left: 0;\n}\ntable .span9 {\n float: none;\n width: 684px;\n margin-left: 0;\n}\ntable .span10 {\n float: none;\n width: 764px;\n margin-left: 0;\n}\ntable .span11 {\n float: none;\n width: 844px;\n margin-left: 0;\n}\ntable .span12 {\n float: none;\n width: 924px;\n margin-left: 0;\n}\ntable .span13 {\n float: none;\n width: 1004px;\n margin-left: 0;\n}\ntable .span14 {\n float: none;\n width: 1084px;\n margin-left: 0;\n}\ntable .span15 {\n float: none;\n width: 1164px;\n margin-left: 0;\n}\ntable .span16 {\n float: none;\n width: 1244px;\n margin-left: 0;\n}\ntable .span17 {\n float: none;\n width: 1324px;\n margin-left: 0;\n}\ntable .span18 {\n float: none;\n width: 1404px;\n margin-left: 0;\n}\ntable .span19 {\n float: none;\n width: 1484px;\n margin-left: 0;\n}\ntable .span20 {\n float: none;\n width: 1564px;\n margin-left: 0;\n}\ntable .span21 {\n float: none;\n width: 1644px;\n margin-left: 0;\n}\ntable .span22 {\n float: none;\n width: 1724px;\n margin-left: 0;\n}\ntable .span23 {\n float: none;\n width: 1804px;\n margin-left: 0;\n}\ntable .span24 {\n float: none;\n width: 1884px;\n margin-left: 0;\n}\n[class^=\"icon-\"],\n[class*=\" icon-\"] {\n display: inline-block;\n width: 14px;\n height: 14px;\n line-height: 14px;\n vertical-align: text-top;\n background-image: url(\"../img/glyphicons-halflings.png\");\n background-position: 14px 14px;\n background-repeat: no-repeat;\n *margin-right: .3em;\n}\n[class^=\"icon-\"]:last-child,\n[class*=\" icon-\"]:last-child {\n *margin-left: 0;\n}\n.icon-white {\n background-image: url(\"../img/glyphicons-halflings-white.png\");\n}\n.icon-glass {\n background-position: 0 0;\n}\n.icon-music {\n background-position: -24px 0;\n}\n.icon-search {\n background-position: -48px 0;\n}\n.icon-envelope {\n background-position: -72px 0;\n}\n.icon-heart {\n background-position: -96px 0;\n}\n.icon-star {\n background-position: -120px 0;\n}\n.icon-star-empty {\n background-position: -144px 0;\n}\n.icon-user {\n background-position: -168px 0;\n}\n.icon-film {\n background-position: -192px 0;\n}\n.icon-th-large {\n background-position: -216px 0;\n}\n.icon-th {\n background-position: -240px 0;\n}\n.icon-th-list {\n background-position: -264px 0;\n}\n.icon-ok {\n background-position: -288px 0;\n}\n.icon-remove {\n background-position: -312px 0;\n}\n.icon-zoom-in {\n background-position: -336px 0;\n}\n.icon-zoom-out {\n background-position: -360px 0;\n}\n.icon-off {\n background-position: -384px 0;\n}\n.icon-signal {\n background-position: -408px 0;\n}\n.icon-cog {\n background-position: -432px 0;\n}\n.icon-trash {\n background-position: -456px 0;\n}\n.icon-home {\n background-position: 0 -24px;\n}\n.icon-file {\n background-position: -24px -24px;\n}\n.icon-time {\n background-position: -48px -24px;\n}\n.icon-road {\n background-position: -72px -24px;\n}\n.icon-download-alt {\n background-position: -96px -24px;\n}\n.icon-download {\n background-position: -120px -24px;\n}\n.icon-upload {\n background-position: -144px -24px;\n}\n.icon-inbox {\n background-position: -168px -24px;\n}\n.icon-play-circle {\n background-position: -192px -24px;\n}\n.icon-repeat {\n background-position: -216px -24px;\n}\n.icon-refresh {\n background-position: -240px -24px;\n}\n.icon-list-alt {\n background-position: -264px -24px;\n}\n.icon-lock {\n background-position: -287px -24px;\n}\n.icon-flag {\n background-position: -312px -24px;\n}\n.icon-headphones {\n background-position: -336px -24px;\n}\n.icon-volume-off {\n background-position: -360px -24px;\n}\n.icon-volume-down {\n background-position: -384px -24px;\n}\n.icon-volume-up {\n background-position: -408px -24px;\n}\n.icon-qrcode {\n background-position: -432px -24px;\n}\n.icon-barcode {\n background-position: -456px -24px;\n}\n.icon-tag {\n background-position: 0 -48px;\n}\n.icon-tags {\n background-position: -25px -48px;\n}\n.icon-book {\n background-position: -48px -48px;\n}\n.icon-bookmark {\n background-position: -72px -48px;\n}\n.icon-print {\n background-position: -96px -48px;\n}\n.icon-camera {\n background-position: -120px -48px;\n}\n.icon-font {\n background-position: -144px -48px;\n}\n.icon-bold {\n background-position: -167px -48px;\n}\n.icon-italic {\n background-position: -192px -48px;\n}\n.icon-text-height {\n background-position: -216px -48px;\n}\n.icon-text-width {\n background-position: -240px -48px;\n}\n.icon-align-left {\n background-position: -264px -48px;\n}\n.icon-align-center {\n background-position: -288px -48px;\n}\n.icon-align-right {\n background-position: -312px -48px;\n}\n.icon-align-justify {\n background-position: -336px -48px;\n}\n.icon-list {\n background-position: -360px -48px;\n}\n.icon-indent-left {\n background-position: -384px -48px;\n}\n.icon-indent-right {\n background-position: -408px -48px;\n}\n.icon-facetime-video {\n background-position: -432px -48px;\n}\n.icon-picture {\n background-position: -456px -48px;\n}\n.icon-pencil {\n background-position: 0 -72px;\n}\n.icon-map-marker {\n background-position: -24px -72px;\n}\n.icon-adjust {\n background-position: -48px -72px;\n}\n.icon-tint {\n background-position: -72px -72px;\n}\n.icon-edit {\n background-position: -96px -72px;\n}\n.icon-share {\n background-position: -120px -72px;\n}\n.icon-check {\n background-position: -144px -72px;\n}\n.icon-move {\n background-position: -168px -72px;\n}\n.icon-step-backward {\n background-position: -192px -72px;\n}\n.icon-fast-backward {\n background-position: -216px -72px;\n}\n.icon-backward {\n background-position: -240px -72px;\n}\n.icon-play {\n background-position: -264px -72px;\n}\n.icon-pause {\n background-position: -288px -72px;\n}\n.icon-stop {\n background-position: -312px -72px;\n}\n.icon-forward {\n background-position: -336px -72px;\n}\n.icon-fast-forward {\n background-position: -360px -72px;\n}\n.icon-step-forward {\n background-position: -384px -72px;\n}\n.icon-eject {\n background-position: -408px -72px;\n}\n.icon-chevron-left {\n background-position: -432px -72px;\n}\n.icon-chevron-right {\n background-position: -456px -72px;\n}\n.icon-plus-sign {\n background-position: 0 -96px;\n}\n.icon-minus-sign {\n background-position: -24px -96px;\n}\n.icon-remove-sign {\n background-position: -48px -96px;\n}\n.icon-ok-sign {\n background-position: -72px -96px;\n}\n.icon-question-sign {\n background-position: -96px -96px;\n}\n.icon-info-sign {\n background-position: -120px -96px;\n}\n.icon-screenshot {\n background-position: -144px -96px;\n}\n.icon-remove-circle {\n background-position: -168px -96px;\n}\n.icon-ok-circle {\n background-position: -192px -96px;\n}\n.icon-ban-circle {\n background-position: -216px -96px;\n}\n.icon-arrow-left {\n background-position: -240px -96px;\n}\n.icon-arrow-right {\n background-position: -264px -96px;\n}\n.icon-arrow-up {\n background-position: -289px -96px;\n}\n.icon-arrow-down {\n background-position: -312px -96px;\n}\n.icon-share-alt {\n background-position: -336px -96px;\n}\n.icon-resize-full {\n background-position: -360px -96px;\n}\n.icon-resize-small {\n background-position: -384px -96px;\n}\n.icon-plus {\n background-position: -408px -96px;\n}\n.icon-minus {\n background-position: -433px -96px;\n}\n.icon-asterisk {\n background-position: -456px -96px;\n}\n.icon-exclamation-sign {\n background-position: 0 -120px;\n}\n.icon-gift {\n background-position: -24px -120px;\n}\n.icon-leaf {\n background-position: -48px -120px;\n}\n.icon-fire {\n background-position: -72px -120px;\n}\n.icon-eye-open {\n background-position: -96px -120px;\n}\n.icon-eye-close {\n background-position: -120px -120px;\n}\n.icon-warning-sign {\n background-position: -144px -120px;\n}\n.icon-plane {\n background-position: -168px -120px;\n}\n.icon-calendar {\n background-position: -192px -120px;\n}\n.icon-random {\n background-position: -216px -120px;\n}\n.icon-comment {\n background-position: -240px -120px;\n}\n.icon-magnet {\n background-position: -264px -120px;\n}\n.icon-chevron-up {\n background-position: -288px -120px;\n}\n.icon-chevron-down {\n background-position: -313px -119px;\n}\n.icon-retweet {\n background-position: -336px -120px;\n}\n.icon-shopping-cart {\n background-position: -360px -120px;\n}\n.icon-folder-close {\n background-position: -384px -120px;\n}\n.icon-folder-open {\n background-position: -408px -120px;\n}\n.icon-resize-vertical {\n background-position: -432px -119px;\n}\n.icon-resize-horizontal {\n background-position: -456px -118px;\n}\n.dropdown {\n position: relative;\n}\n.dropdown-toggle {\n *margin-bottom: -3px;\n}\n.dropdown-toggle:active,\n.open .dropdown-toggle {\n outline: 0;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n vertical-align: top;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid #000000;\n opacity: 0.3;\n filter: alpha(opacity=30);\n content: \"\";\n}\n.dropdown .caret {\n margin-top: 8px;\n margin-left: 2px;\n}\n.dropdown:hover .caret,\n.open.dropdown .caret {\n opacity: 1;\n filter: alpha(opacity=100);\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n float: left;\n display: none;\n min-width: 160px;\n padding: 4px 0;\n margin: 0;\n list-style: none;\n background-color: #ffffff;\n border-color: #ccc;\n border-color: rgba(0, 0, 0, 0.2);\n border-style: solid;\n border-width: 1px;\n -webkit-border-radius: 0 0 5px 5px;\n -moz-border-radius: 0 0 5px 5px;\n border-radius: 0 0 5px 5px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -webkit-background-clip: padding-box;\n -moz-background-clip: padding;\n background-clip: padding-box;\n *border-right-width: 2px;\n *border-bottom-width: 2px;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 8px 1px;\n overflow: hidden;\n background-color: #e5e5e5;\n border-bottom: 1px solid #ffffff;\n *width: 100%;\n *margin: -5px 0 5px;\n}\n.dropdown-menu a {\n display: block;\n padding: 3px 15px;\n clear: both;\n font-weight: normal;\n line-height: 18px;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu li > a:hover,\n.dropdown-menu .active > a,\n.dropdown-menu .active > a:hover {\n color: #ffffff;\n text-decoration: none;\n background-color: #4183c4;\n}\n.dropdown.open {\n *z-index: 1000;\n}\n.dropdown.open .dropdown-toggle {\n color: #ffffff;\n background: #ccc;\n background: rgba(0, 0, 0, 0.3);\n}\n.dropdown.open .dropdown-menu {\n display: block;\n}\n.pull-right .dropdown-menu {\n left: auto;\n right: 0;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px solid #000000;\n content: \"\\2191\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 1px;\n}\n.typeahead {\n margin-top: 2px;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #eee;\n border: 1px solid rgba(0, 0, 0, 0.05);\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-large {\n padding: 24px;\n -webkit-border-radius: 6px;\n -moz-border-radius: 6px;\n border-radius: 6px;\n}\n.well-small {\n padding: 9px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\n.fade {\n -webkit-transition: opacity 0.15s linear;\n -moz-transition: opacity 0.15s linear;\n -ms-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n opacity: 0;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n -webkit-transition: height 0.35s ease;\n -moz-transition: height 0.35s ease;\n -ms-transition: height 0.35s ease;\n -o-transition: height 0.35s ease;\n transition: height 0.35s ease;\n position: relative;\n overflow: hidden;\n height: 0;\n}\n.collapse.in {\n height: auto;\n}\n.close {\n float: right;\n font-size: 20px;\n font-weight: bold;\n line-height: 18px;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover {\n color: #000000;\n text-decoration: none;\n opacity: 0.4;\n filter: alpha(opacity=40);\n cursor: pointer;\n}\n.btn {\n display: inline-block;\n *display: inline;\n /* IE7 inline-block hack */\n\n *zoom: 1;\n padding: 4px 10px 4px;\n margin-bottom: 0;\n font-size: 13px;\n line-height: 18px;\n color: #333333;\n text-align: center;\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\n vertical-align: middle;\n background-color: #f5f5f5;\n background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);\n background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));\n background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);\n background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);\n background-image: linear-gradient(top, #ffffff, #e6e6e6);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);\n border-color: #e6e6e6 #e6e6e6 #bfbfbf;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n border: 1px solid #cccccc;\n border-bottom-color: #b3b3b3;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n cursor: pointer;\n *margin-left: .3em;\n}\n.btn:hover,\n.btn:active,\n.btn.active,\n.btn.disabled,\n.btn[disabled] {\n background-color: #e6e6e6;\n}\n.btn:active,\n.btn.active {\n background-color: #cccccc \\9;\n}\n.btn:first-child {\n *margin-left: 0;\n}\n.btn:hover {\n color: #333333;\n text-decoration: none;\n background-color: #e6e6e6;\n background-position: 0 -15px;\n -webkit-transition: background-position 0.1s linear;\n -moz-transition: background-position 0.1s linear;\n -ms-transition: background-position 0.1s linear;\n -o-transition: background-position 0.1s linear;\n transition: background-position 0.1s linear;\n}\n.btn:focus {\n outline: thin dotted #333;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn.active,\n.btn:active {\n background-image: none;\n -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n background-color: #e6e6e6;\n background-color: #d9d9d9 \\9;\n outline: 0;\n}\n.btn.disabled,\n.btn[disabled] {\n cursor: default;\n background-image: none;\n background-color: #e6e6e6;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none;\n}\n.btn-large {\n padding: 9px 14px;\n font-size: 15px;\n line-height: normal;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n}\n.btn-large [class^=\"icon-\"] {\n margin-top: 1px;\n}\n.btn-small {\n padding: 5px 9px;\n font-size: 11px;\n line-height: 16px;\n}\n.btn-small [class^=\"icon-\"] {\n margin-top: -1px;\n}\n.btn-mini {\n padding: 2px 6px;\n font-size: 11px;\n line-height: 14px;\n}\n.btn-primary,\n.btn-primary:hover,\n.btn-warning,\n.btn-warning:hover,\n.btn-danger,\n.btn-danger:hover,\n.btn-success,\n.btn-success:hover,\n.btn-info,\n.btn-info:hover,\n.btn-inverse,\n.btn-inverse:hover {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n color: #ffffff;\n}\n.btn-primary.active,\n.btn-warning.active,\n.btn-danger.active,\n.btn-success.active,\n.btn-info.active,\n.btn-inverse.active {\n color: rgba(255, 255, 255, 0.75);\n}\n.btn-primary {\n background-color: #4176c4;\n background-image: -moz-linear-gradient(top, #4183c4, #4162c4);\n background-image: -ms-linear-gradient(top, #4183c4, #4162c4);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4183c4), to(#4162c4));\n background-image: -webkit-linear-gradient(top, #4183c4, #4162c4);\n background-image: -o-linear-gradient(top, #4183c4, #4162c4);\n background-image: linear-gradient(top, #4183c4, #4162c4);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4183c4', endColorstr='#4162c4', GradientType=0);\n border-color: #4162c4 #4162c4 #2c448d;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-primary:hover,\n.btn-primary:active,\n.btn-primary.active,\n.btn-primary.disabled,\n.btn-primary[disabled] {\n background-color: #4162c4;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #324ea0 \\9;\n}\n.btn-warning {\n background-color: #ff942e;\n background-image: -moz-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -ms-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa44d), to(#ff7d00));\n background-image: -webkit-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -o-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: linear-gradient(top, #ffa44d, #ff7d00);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa44d', endColorstr='#ff7d00', GradientType=0);\n border-color: #ff7d00 #ff7d00 #b35800;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-warning:hover,\n.btn-warning:active,\n.btn-warning.active,\n.btn-warning.disabled,\n.btn-warning[disabled] {\n background-color: #ff7d00;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #cc6400 \\9;\n}\n.btn-danger {\n background-color: #da4f49;\n background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);\n background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);\n background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);\n background-image: linear-gradient(top, #ee5f5b, #bd362f);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);\n border-color: #bd362f #bd362f #802420;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-danger:hover,\n.btn-danger:active,\n.btn-danger.active,\n.btn-danger.disabled,\n.btn-danger[disabled] {\n background-color: #bd362f;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #942a25 \\9;\n}\n.btn-success {\n background-color: #5bb75b;\n background-image: -moz-linear-gradient(top, #62c462, #51a351);\n background-image: -ms-linear-gradient(top, #62c462, #51a351);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));\n background-image: -webkit-linear-gradient(top, #62c462, #51a351);\n background-image: -o-linear-gradient(top, #62c462, #51a351);\n background-image: linear-gradient(top, #62c462, #51a351);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);\n border-color: #51a351 #51a351 #387038;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-success:hover,\n.btn-success:active,\n.btn-success.active,\n.btn-success.disabled,\n.btn-success[disabled] {\n background-color: #51a351;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #408140 \\9;\n}\n.btn-info {\n background-color: #49afcd;\n background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);\n background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));\n background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);\n background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);\n background-image: linear-gradient(top, #5bc0de, #2f96b4);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);\n border-color: #2f96b4 #2f96b4 #1f6377;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-info:hover,\n.btn-info:active,\n.btn-info.active,\n.btn-info.disabled,\n.btn-info[disabled] {\n background-color: #2f96b4;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #24748c \\9;\n}\n.btn-inverse {\n background-color: #414141;\n background-image: -moz-linear-gradient(top, #555555, #222222);\n background-image: -ms-linear-gradient(top, #555555, #222222);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));\n background-image: -webkit-linear-gradient(top, #555555, #222222);\n background-image: -o-linear-gradient(top, #555555, #222222);\n background-image: linear-gradient(top, #555555, #222222);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);\n border-color: #222222 #222222 #000000;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-inverse:hover,\n.btn-inverse:active,\n.btn-inverse.active,\n.btn-inverse.disabled,\n.btn-inverse[disabled] {\n background-color: #222222;\n}\n.btn-inverse:active,\n.btn-inverse.active {\n background-color: #080808 \\9;\n}\nbutton.btn,\ninput[type=\"submit\"].btn {\n *padding-top: 2px;\n *padding-bottom: 2px;\n}\nbutton.btn::-moz-focus-inner,\ninput[type=\"submit\"].btn::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\nbutton.btn.btn-large,\ninput[type=\"submit\"].btn.btn-large {\n *padding-top: 7px;\n *padding-bottom: 7px;\n}\nbutton.btn.btn-small,\ninput[type=\"submit\"].btn.btn-small {\n *padding-top: 3px;\n *padding-bottom: 3px;\n}\nbutton.btn.btn-mini,\ninput[type=\"submit\"].btn.btn-mini {\n *padding-top: 1px;\n *padding-bottom: 1px;\n}\n.btn-group {\n position: relative;\n *zoom: 1;\n *margin-left: .3em;\n}\n.btn-group:before,\n.btn-group:after {\n display: table;\n content: \"\";\n}\n.btn-group:after {\n clear: both;\n}\n.btn-group:first-child {\n *margin-left: 0;\n}\n.btn-group + .btn-group {\n margin-left: 5px;\n}\n.btn-toolbar {\n margin-top: 9px;\n margin-bottom: 9px;\n}\n.btn-toolbar .btn-group {\n display: inline-block;\n *display: inline;\n /* IE7 inline-block hack */\n\n *zoom: 1;\n}\n.btn-group .btn {\n position: relative;\n float: left;\n margin-left: -1px;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n}\n.btn-group .btn:first-child {\n margin-left: 0;\n -webkit-border-top-left-radius: 4px;\n -moz-border-radius-topleft: 4px;\n border-top-left-radius: 4px;\n -webkit-border-bottom-left-radius: 4px;\n -moz-border-radius-bottomleft: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group .btn:last-child,\n.btn-group .dropdown-toggle {\n -webkit-border-top-right-radius: 4px;\n -moz-border-radius-topright: 4px;\n border-top-right-radius: 4px;\n -webkit-border-bottom-right-radius: 4px;\n -moz-border-radius-bottomright: 4px;\n border-bottom-right-radius: 4px;\n}\n.btn-group .btn.large:first-child {\n margin-left: 0;\n -webkit-border-top-left-radius: 6px;\n -moz-border-radius-topleft: 6px;\n border-top-left-radius: 6px;\n -webkit-border-bottom-left-radius: 6px;\n -moz-border-radius-bottomleft: 6px;\n border-bottom-left-radius: 6px;\n}\n.btn-group .btn.large:last-child,\n.btn-group .large.dropdown-toggle {\n -webkit-border-top-right-radius: 6px;\n -moz-border-radius-topright: 6px;\n border-top-right-radius: 6px;\n -webkit-border-bottom-right-radius: 6px;\n -moz-border-radius-bottomright: 6px;\n border-bottom-right-radius: 6px;\n}\n.btn-group .btn:hover,\n.btn-group .btn:focus,\n.btn-group .btn:active,\n.btn-group .btn.active {\n z-index: 2;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n *padding-top: 3px;\n *padding-bottom: 3px;\n}\n.btn-group .btn-mini.dropdown-toggle {\n padding-left: 5px;\n padding-right: 5px;\n *padding-top: 1px;\n *padding-bottom: 1px;\n}\n.btn-group .btn-small.dropdown-toggle {\n *padding-top: 4px;\n *padding-bottom: 4px;\n}\n.btn-group .btn-large.dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open {\n *z-index: 1000;\n}\n.btn-group.open .dropdown-menu {\n display: block;\n margin-top: 1px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n}\n.btn-group.open .dropdown-toggle {\n background-image: none;\n -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.btn .caret {\n margin-top: 7px;\n margin-left: 0;\n}\n.btn:hover .caret,\n.open.btn-group .caret {\n opacity: 1;\n filter: alpha(opacity=100);\n}\n.btn-mini .caret {\n margin-top: 5px;\n}\n.btn-small .caret {\n margin-top: 6px;\n}\n.btn-large .caret {\n margin-top: 6px;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid #000000;\n}\n.btn-primary .caret,\n.btn-warning .caret,\n.btn-danger .caret,\n.btn-info .caret,\n.btn-success .caret,\n.btn-inverse .caret {\n border-top-color: #ffffff;\n border-bottom-color: #ffffff;\n opacity: 0.75;\n filter: alpha(opacity=75);\n}\n.alert {\n padding: 8px 35px 8px 14px;\n margin-bottom: 18px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n background-color: #f5f3b4;\n border: 1px solid #f3e4a7;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n color: #393939;\n}\n.alert-heading {\n color: inherit;\n}\n.alert .close {\n position: relative;\n top: -2px;\n right: -21px;\n line-height: 18px;\n}\n.alert-success {\n background-color: #bedebe;\n border-color: #b4d5ad;\n color: #333333;\n}\n.alert-danger,\n.alert-error {\n background-color: #ffe9e9;\n border-color: #ffdae0;\n color: #393939;\n}\n.alert-info {\n background-color: #e4f0ff;\n border-color: #c0e7ff;\n color: #1b3650;\n}\n.alert-block {\n padding-top: 14px;\n padding-bottom: 14px;\n}\n.alert-block > p,\n.alert-block > ul {\n margin-bottom: 0;\n}\n.alert-block p + p {\n margin-top: 5px;\n}\n.nav {\n margin-left: 0;\n margin-bottom: 18px;\n list-style: none;\n}\n.nav > li > a {\n display: block;\n}\n.nav > li > a:hover {\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.nav .nav-header {\n display: block;\n padding: 3px 15px;\n font-size: 11px;\n font-weight: bold;\n line-height: 18px;\n color: #999999;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n text-transform: uppercase;\n}\n.nav li + .nav-header {\n margin-top: 9px;\n}\n.nav-list {\n padding-left: 15px;\n padding-right: 15px;\n margin-bottom: 0;\n}\n.nav-list > li > a,\n.nav-list .nav-header {\n margin-left: -15px;\n margin-right: -15px;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n}\n.nav-list > li > a {\n padding: 3px 15px;\n}\n.nav-list > .active > a,\n.nav-list > .active > a:hover {\n color: #ffffff;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n background-color: #4183c4;\n}\n.nav-list [class^=\"icon-\"] {\n margin-right: 2px;\n}\n.nav-list .divider {\n height: 1px;\n margin: 8px 1px;\n overflow: hidden;\n background-color: #e5e5e5;\n border-bottom: 1px solid #ffffff;\n *width: 100%;\n *margin: -5px 0 5px;\n}\n.nav-tabs,\n.nav-pills {\n *zoom: 1;\n}\n.nav-tabs:before,\n.nav-pills:before,\n.nav-tabs:after,\n.nav-pills:after {\n display: table;\n content: \"\";\n}\n.nav-tabs:after,\n.nav-pills:after {\n clear: both;\n}\n.nav-tabs > li,\n.nav-pills > li {\n float: left;\n}\n.nav-tabs > li > a,\n.nav-pills > li > a {\n padding-right: 12px;\n padding-left: 12px;\n margin-right: 2px;\n line-height: 14px;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n padding-top: 8px;\n padding-bottom: 8px;\n line-height: 18px;\n border: 1px solid transparent;\n -webkit-border-radius: 4px 4px 0 0;\n -moz-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #f5f5f5 #f5f5f5 #dddddd;\n}\n.nav-tabs > .active > a,\n.nav-tabs > .active > a:hover {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-pills > li > a {\n padding-top: 8px;\n padding-bottom: 8px;\n margin-top: 2px;\n margin-bottom: 2px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n}\n.nav-pills > .active > a,\n.nav-pills > .active > a:hover {\n color: #ffffff;\n background-color: #4183c4;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li > a {\n margin-right: 0;\n}\n.nav-tabs.nav-stacked {\n border-bottom: 0;\n}\n.nav-tabs.nav-stacked > li > a {\n border: 1px solid #ddd;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n}\n.nav-tabs.nav-stacked > li:first-child > a {\n -webkit-border-radius: 4px 4px 0 0;\n -moz-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs.nav-stacked > li:last-child > a {\n -webkit-border-radius: 0 0 4px 4px;\n -moz-border-radius: 0 0 4px 4px;\n border-radius: 0 0 4px 4px;\n}\n.nav-tabs.nav-stacked > li > a:hover {\n border-color: #ddd;\n z-index: 2;\n}\n.nav-pills.nav-stacked > li > a {\n margin-bottom: 3px;\n}\n.nav-pills.nav-stacked > li:last-child > a {\n margin-bottom: 1px;\n}\n.nav-tabs .dropdown-menu,\n.nav-pills .dropdown-menu {\n margin-top: 1px;\n border-width: 1px;\n}\n.nav-pills .dropdown-menu {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.nav-tabs .dropdown-toggle .caret,\n.nav-pills .dropdown-toggle .caret {\n border-top-color: #4183c4;\n border-bottom-color: #4183c4;\n margin-top: 6px;\n}\n.nav-tabs .dropdown-toggle:hover .caret,\n.nav-pills .dropdown-toggle:hover .caret {\n border-top-color: #4183c4;\n border-bottom-color: #4183c4;\n}\n.nav-tabs .active .dropdown-toggle .caret,\n.nav-pills .active .dropdown-toggle .caret {\n border-top-color: #333333;\n border-bottom-color: #333333;\n}\n.nav > .dropdown.active > a:hover {\n color: #000000;\n cursor: pointer;\n}\n.nav-tabs .open .dropdown-toggle,\n.nav-pills .open .dropdown-toggle,\n.nav > .open.active > a:hover {\n color: #ffffff;\n background-color: #999999;\n border-color: #999999;\n}\n.nav .open .caret,\n.nav .open.active .caret,\n.nav .open a:hover .caret {\n border-top-color: #ffffff;\n border-bottom-color: #ffffff;\n opacity: 1;\n filter: alpha(opacity=100);\n}\n.tabs-stacked .open > a:hover {\n border-color: #999999;\n}\n.tabbable {\n *zoom: 1;\n}\n.tabbable:before,\n.tabbable:after {\n display: table;\n content: \"\";\n}\n.tabbable:after {\n clear: both;\n}\n.tab-content {\n display: table;\n width: 100%;\n}\n.tabs-below .nav-tabs,\n.tabs-right .nav-tabs,\n.tabs-left .nav-tabs {\n border-bottom: 0;\n}\n.tab-content > .tab-pane,\n.pill-content > .pill-pane {\n display: none;\n}\n.tab-content > .active,\n.pill-content > .active {\n display: block;\n}\n.tabs-below .nav-tabs {\n border-top: 1px solid #ddd;\n}\n.tabs-below .nav-tabs > li {\n margin-top: -1px;\n margin-bottom: 0;\n}\n.tabs-below .nav-tabs > li > a {\n -webkit-border-radius: 0 0 4px 4px;\n -moz-border-radius: 0 0 4px 4px;\n border-radius: 0 0 4px 4px;\n}\n.tabs-below .nav-tabs > li > a:hover {\n border-bottom-color: transparent;\n border-top-color: #ddd;\n}\n.tabs-below .nav-tabs .active > a,\n.tabs-below .nav-tabs .active > a:hover {\n border-color: transparent #ddd #ddd #ddd;\n}\n.tabs-left .nav-tabs > li,\n.tabs-right .nav-tabs > li {\n float: none;\n}\n.tabs-left .nav-tabs > li > a,\n.tabs-right .nav-tabs > li > a {\n min-width: 74px;\n margin-right: 0;\n margin-bottom: 3px;\n}\n.tabs-left .nav-tabs {\n float: left;\n margin-right: 19px;\n border-right: 1px solid #ddd;\n}\n.tabs-left .nav-tabs > li > a {\n margin-right: -1px;\n -webkit-border-radius: 4px 0 0 4px;\n -moz-border-radius: 4px 0 0 4px;\n border-radius: 4px 0 0 4px;\n}\n.tabs-left .nav-tabs > li > a:hover {\n border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5;\n}\n.tabs-left .nav-tabs .active > a,\n.tabs-left .nav-tabs .active > a:hover {\n border-color: #ddd transparent #ddd #ddd;\n *border-right-color: #ffffff;\n}\n.tabs-right .nav-tabs {\n float: right;\n margin-left: 19px;\n border-left: 1px solid #ddd;\n}\n.tabs-right .nav-tabs > li > a {\n margin-left: -1px;\n -webkit-border-radius: 0 4px 4px 0;\n -moz-border-radius: 0 4px 4px 0;\n border-radius: 0 4px 4px 0;\n}\n.tabs-right .nav-tabs > li > a:hover {\n border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd;\n}\n.tabs-right .nav-tabs .active > a,\n.tabs-right .nav-tabs .active > a:hover {\n border-color: #ddd #ddd #ddd transparent;\n *border-left-color: #ffffff;\n}\n.navbar {\n *position: relative;\n *z-index: 2;\n overflow: visible;\n margin-bottom: 18px;\n}\n.navbar-inner {\n padding-left: 20px;\n padding-right: 20px;\n background-color: #f7f7f7;\n background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea));\n background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -o-linear-gradient(top, #ffffff, #eaeaea);\n background-image: linear-gradient(top, #ffffff, #eaeaea);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);\n}\n.navbar .container {\n width: auto;\n}\n.btn-navbar {\n display: none;\n float: right;\n padding: 7px 10px;\n margin-left: 5px;\n margin-right: 5px;\n background-color: #f7f7f7;\n background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea));\n background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);\n background-image: -o-linear-gradient(top, #ffffff, #eaeaea);\n background-image: linear-gradient(top, #ffffff, #eaeaea);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);\n border-color: #eaeaea #eaeaea #c4c4c4;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);\n}\n.btn-navbar:hover,\n.btn-navbar:active,\n.btn-navbar.active,\n.btn-navbar.disabled,\n.btn-navbar[disabled] {\n background-color: #eaeaea;\n}\n.btn-navbar:active,\n.btn-navbar.active {\n background-color: #d1d1d1 \\9;\n}\n.btn-navbar .icon-bar {\n display: block;\n width: 18px;\n height: 2px;\n background-color: #f5f5f5;\n -webkit-border-radius: 1px;\n -moz-border-radius: 1px;\n border-radius: 1px;\n -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n}\n.btn-navbar .icon-bar + .icon-bar {\n margin-top: 3px;\n}\n.nav-collapse.collapse {\n height: auto;\n}\n.navbar {\n color: #222222;\n}\n.navbar .brand:hover {\n text-decoration: none;\n}\n.navbar .brand {\n float: left;\n display: block;\n padding: 8px 20px 12px 30px;\n margin-left: -20px;\n font-size: 20px;\n font-weight: 200;\n line-height: 1;\n color: #ffffff;\n}\n.navbar .navbar-text {\n margin-bottom: 0;\n line-height: 40px;\n}\n.navbar .btn,\n.navbar .btn-group {\n margin-top: 5px;\n}\n.navbar .btn-group .btn {\n margin-top: 0;\n}\n.navbar-form {\n margin-bottom: 0;\n *zoom: 1;\n}\n.navbar-form:before,\n.navbar-form:after {\n display: table;\n content: \"\";\n}\n.navbar-form:after {\n clear: both;\n}\n.navbar-form input,\n.navbar-form select,\n.navbar-form .radio,\n.navbar-form .checkbox {\n margin-top: 5px;\n}\n.navbar-form input,\n.navbar-form select {\n display: inline-block;\n margin-bottom: 0;\n}\n.navbar-form input[type=\"image\"],\n.navbar-form input[type=\"checkbox\"],\n.navbar-form input[type=\"radio\"] {\n margin-top: 3px;\n}\n.navbar-form .input-append,\n.navbar-form .input-prepend {\n margin-top: 6px;\n white-space: nowrap;\n}\n.navbar-form .input-append input,\n.navbar-form .input-prepend input {\n margin-top: 0;\n}\n.navbar-search {\n position: relative;\n float: left;\n margin-top: 6px;\n margin-bottom: 0;\n}\n.navbar-search .search-query {\n padding: 4px 9px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 13px;\n font-weight: normal;\n line-height: 1;\n color: #ffffff;\n background-color: #ffffff;\n border: 1px solid #b3b3b3;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);\n -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);\n -webkit-transition: none;\n -moz-transition: none;\n -ms-transition: none;\n -o-transition: none;\n transition: none;\n}\n.navbar-search .search-query:-moz-placeholder {\n color: #cccccc;\n}\n.navbar-search .search-query::-webkit-input-placeholder {\n color: #cccccc;\n}\n.navbar-search .search-query:focus,\n.navbar-search .search-query.focused {\n padding: 5px 10px;\n color: #333333;\n text-shadow: 0 1px 0 #ffffff;\n background-color: #ffffff;\n border: 0;\n -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\n box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\n outline: 0;\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n margin-bottom: 0;\n}\n.navbar-fixed-top .navbar-inner,\n.navbar-fixed-bottom .navbar-inner {\n padding-left: 0;\n padding-right: 0;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n}\n.navbar-fixed-top .container,\n.navbar-fixed-bottom .container {\n width: 940px;\n}\n.navbar-fixed-top {\n top: 0;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n}\n.navbar .nav {\n position: relative;\n left: 0;\n display: block;\n float: left;\n margin: 0 10px 0 0;\n}\n.navbar .nav.pull-right {\n float: right;\n}\n.navbar .nav > li {\n display: block;\n float: left;\n}\n.navbar .nav > li > a {\n float: none;\n padding: 10px 10px 11px;\n line-height: 19px;\n color: #222222;\n text-decoration: none;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar .nav > li > a:hover {\n background-color: transparent;\n color: #4183c4;\n text-decoration: none;\n}\n.navbar .nav .active > a,\n.navbar .nav .active > a:hover {\n color: #4183c4;\n text-decoration: none;\n background-color: #eaeaea;\n}\n.navbar .divider-vertical {\n height: 40px;\n width: 1px;\n margin: 0 9px;\n overflow: hidden;\n background-color: #eaeaea;\n border-right: 1px solid #ffffff;\n}\n.navbar .nav.pull-right {\n margin-left: 10px;\n margin-right: 0;\n}\n.navbar .dropdown-menu {\n margin-top: 1px;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.navbar .dropdown-menu:before {\n content: '';\n display: inline-block;\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid #ccc;\n border-bottom-color: rgba(0, 0, 0, 0.2);\n position: absolute;\n top: -7px;\n left: 9px;\n}\n.navbar .dropdown-menu:after {\n content: '';\n display: inline-block;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid #ffffff;\n position: absolute;\n top: -6px;\n left: 10px;\n}\n.navbar-fixed-bottom .dropdown-menu:before {\n border-top: 7px solid #ccc;\n border-top-color: rgba(0, 0, 0, 0.2);\n border-bottom: 0;\n bottom: -7px;\n top: auto;\n}\n.navbar-fixed-bottom .dropdown-menu:after {\n border-top: 6px solid #ffffff;\n border-bottom: 0;\n bottom: -6px;\n top: auto;\n}\n.navbar .nav .dropdown-toggle .caret,\n.navbar .nav .open.dropdown .caret {\n border-top-color: #ffffff;\n border-bottom-color: #ffffff;\n}\n.navbar .nav .active .caret {\n opacity: 1;\n filter: alpha(opacity=100);\n}\n.navbar .nav .open > .dropdown-toggle,\n.navbar .nav .active > .dropdown-toggle,\n.navbar .nav .open.active > .dropdown-toggle {\n background-color: transparent;\n}\n.navbar .nav .active > .dropdown-toggle:hover {\n color: #ffffff;\n}\n.navbar .nav.pull-right .dropdown-menu,\n.navbar .nav .dropdown-menu.pull-right {\n left: auto;\n right: 0;\n}\n.navbar .nav.pull-right .dropdown-menu:before,\n.navbar .nav .dropdown-menu.pull-right:before {\n left: auto;\n right: 12px;\n}\n.navbar .nav.pull-right .dropdown-menu:after,\n.navbar .nav .dropdown-menu.pull-right:after {\n left: auto;\n right: 13px;\n}\n.breadcrumb {\n padding: 7px 14px;\n margin: 0 0 18px;\n list-style: none;\n background-color: #fbfbfb;\n background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);\n background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));\n background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);\n background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);\n background-image: linear-gradient(top, #ffffff, #f5f5f5);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);\n border: 1px solid #ddd;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n -webkit-box-shadow: inset 0 1px 0 #ffffff;\n -moz-box-shadow: inset 0 1px 0 #ffffff;\n box-shadow: inset 0 1px 0 #ffffff;\n}\n.breadcrumb li {\n display: inline-block;\n *display: inline;\n /* IE7 inline-block hack */\n\n *zoom: 1;\n text-shadow: 0 1px 0 #ffffff;\n}\n.breadcrumb .divider {\n padding: 0 5px;\n color: #999999;\n}\n.breadcrumb .active a {\n color: #333333;\n}\n.pagination {\n height: 36px;\n margin: 18px 0;\n}\n.pagination ul {\n display: inline-block;\n *display: inline;\n /* IE7 inline-block hack */\n\n *zoom: 1;\n margin-left: 0;\n margin-bottom: 0;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.pagination li {\n display: inline;\n}\n.pagination a {\n float: left;\n padding: 0 14px;\n line-height: 34px;\n text-decoration: none;\n border: 1px solid #ddd;\n border-left-width: 0;\n}\n.pagination a:hover,\n.pagination .active a {\n background-color: #f5f5f5;\n}\n.pagination .active a {\n color: #999999;\n cursor: default;\n}\n.pagination .disabled span,\n.pagination .disabled a,\n.pagination .disabled a:hover {\n color: #999999;\n background-color: transparent;\n cursor: default;\n}\n.pagination li:first-child a {\n border-left-width: 1px;\n -webkit-border-radius: 3px 0 0 3px;\n -moz-border-radius: 3px 0 0 3px;\n border-radius: 3px 0 0 3px;\n}\n.pagination li:last-child a {\n -webkit-border-radius: 0 3px 3px 0;\n -moz-border-radius: 0 3px 3px 0;\n border-radius: 0 3px 3px 0;\n}\n.pagination-centered {\n text-align: center;\n}\n.pagination-right {\n text-align: right;\n}\n.pager {\n margin-left: 0;\n margin-bottom: 18px;\n list-style: none;\n text-align: center;\n *zoom: 1;\n}\n.pager:before,\n.pager:after {\n display: table;\n content: \"\";\n}\n.pager:after {\n clear: both;\n}\n.pager li {\n display: inline;\n}\n.pager a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n -webkit-border-radius: 15px;\n -moz-border-radius: 15px;\n border-radius: 15px;\n}\n.pager a:hover {\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.pager .next a {\n float: right;\n}\n.pager .previous a {\n float: left;\n}\n.pager .disabled a,\n.pager .disabled a:hover {\n color: #999999;\n background-color: #fff;\n cursor: default;\n}\n.modal-open .dropdown-menu {\n z-index: 2050;\n}\n.modal-open .dropdown.open {\n *z-index: 2050;\n}\n.modal-open .popover {\n z-index: 2060;\n}\n.modal-open .tooltip {\n z-index: 2070;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop,\n.modal-backdrop.fade.in {\n opacity: 0.8;\n filter: alpha(opacity=80);\n}\n.modal {\n position: fixed;\n top: 50%;\n left: 50%;\n z-index: 1050;\n overflow: auto;\n width: 560px;\n margin: -250px 0 0 -280px;\n background-color: #ffffff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.3);\n *border: 1px solid #999;\n /* IE6-7 */\n\n -webkit-border-radius: 6px;\n -moz-border-radius: 6px;\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n -webkit-background-clip: padding-box;\n -moz-background-clip: padding-box;\n background-clip: padding-box;\n}\n.modal.fade {\n -webkit-transition: opacity .3s linear, top .3s ease-out;\n -moz-transition: opacity .3s linear, top .3s ease-out;\n -ms-transition: opacity .3s linear, top .3s ease-out;\n -o-transition: opacity .3s linear, top .3s ease-out;\n transition: opacity .3s linear, top .3s ease-out;\n top: -25%;\n}\n.modal.fade.in {\n top: 50%;\n}\n.modal-header {\n padding: 9px 15px;\n border-bottom: 1px solid #eee;\n}\n.modal-header .close {\n margin-top: 2px;\n}\n.modal-body {\n overflow-y: auto;\n max-height: 400px;\n padding: 15px;\n}\n.modal-form {\n margin-bottom: 0;\n}\n.modal-footer {\n padding: 14px 15px 15px;\n margin-bottom: 0;\n text-align: right;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n -webkit-border-radius: 0 0 6px 6px;\n -moz-border-radius: 0 0 6px 6px;\n border-radius: 0 0 6px 6px;\n -webkit-box-shadow: inset 0 1px 0 #ffffff;\n -moz-box-shadow: inset 0 1px 0 #ffffff;\n box-shadow: inset 0 1px 0 #ffffff;\n *zoom: 1;\n}\n.modal-footer:before,\n.modal-footer:after {\n display: table;\n content: \"\";\n}\n.modal-footer:after {\n clear: both;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.tooltip {\n position: absolute;\n z-index: 1020;\n display: block;\n visibility: visible;\n padding: 5px;\n font-size: 11px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.8;\n filter: alpha(opacity=80);\n}\n.tooltip.top {\n margin-top: -2px;\n}\n.tooltip.right {\n margin-left: 2px;\n}\n.tooltip.bottom {\n margin-top: 2px;\n}\n.tooltip.left {\n margin-left: -2px;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 5px solid #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-right: 5px solid #000000;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1010;\n display: none;\n padding: 5px;\n}\n.popover.top {\n margin-top: -5px;\n}\n.popover.right {\n margin-left: 5px;\n}\n.popover.bottom {\n margin-top: 5px;\n}\n.popover.left {\n margin-left: -5px;\n}\n.popover.top .arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid #000000;\n}\n.popover.right .arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-right: 5px solid #000000;\n}\n.popover.bottom .arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 5px solid #000000;\n}\n.popover.left .arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #000000;\n}\n.popover .arrow {\n position: absolute;\n width: 0;\n height: 0;\n}\n.popover-inner {\n padding: 3px;\n width: 280px;\n overflow: hidden;\n background: #000000;\n background: rgba(0, 0, 0, 0.8);\n -webkit-border-radius: 6px;\n -moz-border-radius: 6px;\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\n}\n.popover-title {\n padding: 9px 15px;\n line-height: 1;\n background-color: #f5f5f5;\n border-bottom: 1px solid #eee;\n -webkit-border-radius: 3px 3px 0 0;\n -moz-border-radius: 3px 3px 0 0;\n border-radius: 3px 3px 0 0;\n}\n.popover-content {\n padding: 14px;\n background-color: #ffffff;\n -webkit-border-radius: 0 0 3px 3px;\n -moz-border-radius: 0 0 3px 3px;\n border-radius: 0 0 3px 3px;\n -webkit-background-clip: padding-box;\n -moz-background-clip: padding-box;\n background-clip: padding-box;\n}\n.popover-content p,\n.popover-content ul,\n.popover-content ol {\n margin-bottom: 0;\n}\n.thumbnails {\n margin-left: -20px;\n list-style: none;\n *zoom: 1;\n}\n.thumbnails:before,\n.thumbnails:after {\n display: table;\n content: \"\";\n}\n.thumbnails:after {\n clear: both;\n}\n.thumbnails > li {\n float: left;\n margin: 0 0 18px 20px;\n}\n.thumbnail {\n display: block;\n padding: 4px;\n line-height: 1;\n border: 1px solid #ddd;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);\n -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);\n}\na.thumbnail:hover {\n border-color: #4183c4;\n -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\n -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\n box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\n}\n.thumbnail > img {\n display: block;\n max-width: 100%;\n margin-left: auto;\n margin-right: auto;\n}\n.thumbnail .caption {\n padding: 9px;\n}\n.label {\n padding: 1px 4px 2px;\n font-size: 10.998px;\n font-weight: bold;\n line-height: 13px;\n color: #ffffff;\n vertical-align: middle;\n white-space: nowrap;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n background-color: #999999;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n}\n.label:hover {\n color: #ffffff;\n text-decoration: none;\n}\n.label-important {\n background-color: #393939;\n}\n.label-important:hover {\n background-color: #202020;\n}\n.label-warning {\n background-color: #ff7d00;\n}\n.label-warning:hover {\n background-color: #cc6400;\n}\n.label-success {\n background-color: #333333;\n}\n.label-success:hover {\n background-color: #1a1a1a;\n}\n.label-info {\n background-color: #1b3650;\n}\n.label-info:hover {\n background-color: #0e1c2a;\n}\n.label-inverse {\n background-color: #333333;\n}\n.label-inverse:hover {\n background-color: #1a1a1a;\n}\n.badge {\n padding: 1px 9px 2px;\n font-size: 12.025px;\n font-weight: bold;\n white-space: nowrap;\n color: #ffffff;\n background-color: #999999;\n -webkit-border-radius: 9px;\n -moz-border-radius: 9px;\n border-radius: 9px;\n}\n.badge:hover {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.badge-error {\n background-color: #393939;\n}\n.badge-error:hover {\n background-color: #202020;\n}\n.badge-warning {\n background-color: #ff7d00;\n}\n.badge-warning:hover {\n background-color: #cc6400;\n}\n.badge-success {\n background-color: #333333;\n}\n.badge-success:hover {\n background-color: #1a1a1a;\n}\n.badge-info {\n background-color: #1b3650;\n}\n.badge-info:hover {\n background-color: #0e1c2a;\n}\n.badge-inverse {\n background-color: #333333;\n}\n.badge-inverse:hover {\n background-color: #1a1a1a;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 40px 0;\n }\n}\n@-moz-keyframes progress-bar-stripes {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 40px 0;\n }\n}\n@-ms-keyframes progress-bar-stripes {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 40px 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 40px 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 18px;\n margin-bottom: 18px;\n background-color: #f7f7f7;\n background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);\n background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));\n background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);\n background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);\n background-image: linear-gradient(top, #f5f5f5, #f9f9f9);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.progress .bar {\n width: 0%;\n height: 18px;\n color: #ffffff;\n font-size: 12px;\n text-align: center;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n background-color: #0e90d2;\n background-image: -moz-linear-gradient(top, #149bdf, #0480be);\n background-image: -ms-linear-gradient(top, #149bdf, #0480be);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));\n background-image: -webkit-linear-gradient(top, #149bdf, #0480be);\n background-image: -o-linear-gradient(top, #149bdf, #0480be);\n background-image: linear-gradient(top, #149bdf, #0480be);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n -ms-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-transition: width 0.6s ease;\n -moz-transition: width 0.6s ease;\n -ms-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .bar {\n background-color: #149bdf;\n background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\n background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n -webkit-background-size: 40px 40px;\n -moz-background-size: 40px 40px;\n -o-background-size: 40px 40px;\n background-size: 40px 40px;\n}\n.progress.active .bar {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -moz-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-danger .bar {\n background-color: #dd514c;\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: linear-gradient(top, #ee5f5b, #c43c35);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);\n}\n.progress-danger.progress-striped .bar {\n background-color: #ee5f5b;\n background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\n background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-success .bar {\n background-color: #5eb95e;\n background-image: -moz-linear-gradient(top, #62c462, #57a957);\n background-image: -ms-linear-gradient(top, #62c462, #57a957);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));\n background-image: -webkit-linear-gradient(top, #62c462, #57a957);\n background-image: -o-linear-gradient(top, #62c462, #57a957);\n background-image: linear-gradient(top, #62c462, #57a957);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);\n}\n.progress-success.progress-striped .bar {\n background-color: #62c462;\n background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\n background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-info .bar {\n background-color: #4bb1cf;\n background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);\n background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));\n background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);\n background-image: -o-linear-gradient(top, #5bc0de, #339bb9);\n background-image: linear-gradient(top, #5bc0de, #339bb9);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);\n}\n.progress-info.progress-striped .bar {\n background-color: #5bc0de;\n background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\n background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-warning .bar {\n background-color: #ff942e;\n background-image: -moz-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -ms-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa44d), to(#ff7d00));\n background-image: -webkit-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: -o-linear-gradient(top, #ffa44d, #ff7d00);\n background-image: linear-gradient(top, #ffa44d, #ff7d00);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa44d', endColorstr='#ff7d00', GradientType=0);\n}\n.progress-warning.progress-striped .bar {\n background-color: #ffa44d;\n background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\n background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.accordion {\n margin-bottom: 18px;\n}\n.accordion-group {\n margin-bottom: 2px;\n border: 1px solid #e5e5e5;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n}\n.accordion-heading {\n border-bottom: 0;\n}\n.accordion-heading .accordion-toggle {\n display: block;\n padding: 8px 15px;\n}\n.accordion-inner {\n padding: 9px 15px;\n border-top: 1px solid #e5e5e5;\n}\n.carousel {\n position: relative;\n margin-bottom: 18px;\n line-height: 1;\n}\n.carousel-inner {\n overflow: hidden;\n width: 100%;\n position: relative;\n}\n.carousel .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -moz-transition: 0.6s ease-in-out left;\n -ms-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel .item > img {\n display: block;\n line-height: 1;\n}\n.carousel .active,\n.carousel .next,\n.carousel .prev {\n display: block;\n}\n.carousel .active {\n left: 0;\n}\n.carousel .next,\n.carousel .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel .next {\n left: 100%;\n}\n.carousel .prev {\n left: -100%;\n}\n.carousel .next.left,\n.carousel .prev.right {\n left: 0;\n}\n.carousel .active.left {\n left: -100%;\n}\n.carousel .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 40%;\n left: 15px;\n width: 40px;\n height: 40px;\n margin-top: -20px;\n font-size: 60px;\n font-weight: 100;\n line-height: 30px;\n color: #ffffff;\n text-align: center;\n background: #222222;\n border: 3px solid #ffffff;\n -webkit-border-radius: 23px;\n -moz-border-radius: 23px;\n border-radius: 23px;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.carousel-control.right {\n left: auto;\n right: 15px;\n}\n.carousel-control:hover {\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-caption {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n padding: 10px 15px 5px;\n background: #333333;\n background: rgba(0, 0, 0, 0.75);\n}\n.carousel-caption h4,\n.carousel-caption p {\n color: #ffffff;\n}\n.hero-unit {\n padding: 60px;\n margin-bottom: 30px;\n background-color: #f5f5f5;\n -webkit-border-radius: 0px 0px 6px 6px;\n -moz-border-radius: 0px 0px 6px 6px;\n border-radius: 0px 0px 6px 6px;\n}\n.hero-unit h1 {\n margin-bottom: 0;\n font-size: 60px;\n line-height: 1;\n color: inherit;\n letter-spacing: -1px;\n}\n.hero-unit p {\n font-size: 18px;\n font-weight: 200;\n line-height: 27px;\n color: inherit;\n}\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.hide {\n display: none;\n}\n.show {\n display: block;\n}\n.invisible {\n visibility: hidden;\n}\n.navbar {\n border-bottom: 1px solid #CACACA;\n}\n.navbar .brand {\n font-size: 20px;\n font-weight: bold;\n color: #333333;\n}\n.navbar .brand:hover {\n color: #4183c4;\n}\n.navbar .navbar-inner {\n -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);\n -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n}\n.navbar .nav > li > a {\n font-weight: bold;\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n}\n.navbar .nav .active > a {\n background-color: transparent;\n color: #333333;\n}\n.navbar .nav .active > a:hover {\n background-color: transparent;\n color: #4183c4;\n}\n.navbar .nav > li > a:hover,\n.navbar .nav .open.dropdown .dropdown-toggle {\n color: #4183c4 !important;\n}\n.navbar .nav .dropdown-toggle .caret {\n border-top-color: #333333;\n opacity: 1;\n}\n.nav .open.dropdown .caret,\n.nav .dropdown-toggle:hover .caret {\n border-top-color: #4183c4 !important;\n}\ndiv.subnav .nav > li > a {\n font-weight: bold;\n color: #777;\n}\ndiv.subnav .nav > li > a:hover {\n color: #4183c4;\n}\ndiv.subnav .nav > li.active > a {\n color: #333333;\n}\ndiv.subnav .nav > li.active > a:hover {\n color: #333333;\n}\ndiv.subnav .nav > li > .dropdown-toggle {\n background-color: transparent;\n color: #4183c4;\n}\n.navbar-search .search-query,\n.navbar-search .search-query:hover {\n border: none;\n color: #999999;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n}\n.navbar-search .search-query :-moz-placeholder,\n.navbar-search .search-query:hover :-moz-placeholder {\n color: #999999;\n}\n.navbar-search .search-query ::-webkit-input-placeholder,\n.navbar-search .search-query:hover ::-webkit-input-placeholder {\n color: #999999;\n}\n.navbar-search .search-query:focus,\n.navbar-search .search-query:hover:focus,\n.navbar-search .search-query.focused,\n.navbar-search .search-query:hover.focused {\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);\n color: #333333;\n}\n.navbar .nav-collapse.in .navbar-search {\n border-top: none;\n border-bottom: none;\n}\n.navbar .nav-collapse.in > .nav li > a {\n color: #333333;\n}\n.navbar .nav-collapse.in > .nav li > a .caret {\n border-top-color: #999999;\n}\n.navbar .nav-collapse.in > .nav li > a:hover {\n text-shadow: none;\n color: #4183c4;\n background-color: transparent;\n}\n.navbar .nav-collapse.in > .nav li > a:hover .caret {\n border-top-color: #ffffff;\n}\n.btn {\n background-color: #f1f1f1;\n background-image: -moz-linear-gradient(top, #f4f4f4, #ececec);\n background-image: -ms-linear-gradient(top, #f4f4f4, #ececec);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));\n background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec);\n background-image: -o-linear-gradient(top, #f4f4f4, #ececec);\n background-image: linear-gradient(top, #f4f4f4, #ececec);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec', GradientType=0);\n border-color: #ececec #ececec #c6c6c6;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn:hover,\n.btn:active,\n.btn.active,\n.btn.disabled,\n.btn[disabled] {\n background-color: #ececec;\n}\n.btn:active,\n.btn.active {\n background-color: #d3d3d3 \\9;\n}\n.btn-primary {\n background-color: #707070;\n background-image: -moz-linear-gradient(top, #909090, #3f3f3f);\n background-image: -ms-linear-gradient(top, #909090, #3f3f3f);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#909090), to(#3f3f3f));\n background-image: -webkit-linear-gradient(top, #909090, #3f3f3f);\n background-image: -o-linear-gradient(top, #909090, #3f3f3f);\n background-image: linear-gradient(top, #909090, #3f3f3f);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090', endColorstr='#3f3f3f', GradientType=0);\n border-color: #3f3f3f #3f3f3f #191919;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-primary:hover,\n.btn-primary:active,\n.btn-primary.active,\n.btn-primary.disabled,\n.btn-primary[disabled] {\n background-color: #3f3f3f;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #262626 \\9;\n}\n.btn-warning {\n background-color: #fbd627;\n background-image: -moz-linear-gradient(top, #ffde42, #f4ca00);\n background-image: -ms-linear-gradient(top, #ffde42, #f4ca00);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffde42), to(#f4ca00));\n background-image: -webkit-linear-gradient(top, #ffde42, #f4ca00);\n background-image: -o-linear-gradient(top, #ffde42, #f4ca00);\n background-image: linear-gradient(top, #ffde42, #f4ca00);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde42', endColorstr='#f4ca00', GradientType=0);\n border-color: #f4ca00 #f4ca00 #a88b00;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-warning:hover,\n.btn-warning:active,\n.btn-warning.active,\n.btn-warning.disabled,\n.btn-warning[disabled] {\n background-color: #f4ca00;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #c1a000 \\9;\n}\n.btn-danger {\n background-color: #e15454;\n background-image: -moz-linear-gradient(top, #e56e6e, #da2d2d);\n background-image: -ms-linear-gradient(top, #e56e6e, #da2d2d);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e56e6e), to(#da2d2d));\n background-image: -webkit-linear-gradient(top, #e56e6e, #da2d2d);\n background-image: -o-linear-gradient(top, #e56e6e, #da2d2d);\n background-image: linear-gradient(top, #e56e6e, #da2d2d);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e56e6e', endColorstr='#da2d2d', GradientType=0);\n border-color: #da2d2d #da2d2d #9f1c1c;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-danger:hover,\n.btn-danger:active,\n.btn-danger.active,\n.btn-danger.disabled,\n.btn-danger[disabled] {\n background-color: #da2d2d;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #b42020 \\9;\n}\n.btn-success {\n background-color: #79cb5d;\n background-image: -moz-linear-gradient(top, #8add6d, #60b044);\n background-image: -ms-linear-gradient(top, #8add6d, #60b044);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8add6d), to(#60b044));\n background-image: -webkit-linear-gradient(top, #8add6d, #60b044);\n background-image: -o-linear-gradient(top, #8add6d, #60b044);\n background-image: linear-gradient(top, #8add6d, #60b044);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8add6d', endColorstr='#60b044', GradientType=0);\n border-color: #60b044 #60b044 #42792f;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-success:hover,\n.btn-success:active,\n.btn-success.active,\n.btn-success.disabled,\n.btn-success[disabled] {\n background-color: #60b044;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #4c8b36 \\9;\n}\n.btn-info {\n background-color: #669dc7;\n background-image: -moz-linear-gradient(top, #7caccf, #4488bb);\n background-image: -ms-linear-gradient(top, #7caccf, #4488bb);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7caccf), to(#4488bb));\n background-image: -webkit-linear-gradient(top, #7caccf, #4488bb);\n background-image: -o-linear-gradient(top, #7caccf, #4488bb);\n background-image: linear-gradient(top, #7caccf, #4488bb);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7caccf', endColorstr='#4488bb', GradientType=0);\n border-color: #4488bb #4488bb #305f83;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-info:hover,\n.btn-info:active,\n.btn-info.active,\n.btn-info.disabled,\n.btn-info[disabled] {\n background-color: #4488bb;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #366d96 \\9;\n}\n.btn-inverse {\n background-color: #466274;\n background-image: -moz-linear-gradient(top, #4a687a, #405a6a);\n background-image: -ms-linear-gradient(top, #4a687a, #405a6a);\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a687a), to(#405a6a));\n background-image: -webkit-linear-gradient(top, #4a687a, #405a6a);\n background-image: -o-linear-gradient(top, #4a687a, #405a6a);\n background-image: linear-gradient(top, #4a687a, #405a6a);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a687a', endColorstr='#405a6a', GradientType=0);\n border-color: #405a6a #405a6a #23323a;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n filter: progid:dximagetransform.microsoft.gradient(enabled=false);\n}\n.btn-inverse:hover,\n.btn-inverse:active,\n.btn-inverse.active,\n.btn-inverse.disabled,\n.btn-inverse[disabled] {\n background-color: #405a6a;\n}\n.btn-inverse:active,\n.btn-inverse.active {\n background-color: #2d3f4a \\9;\n}\n.control-group.warning > label,\n.control-group.warning .help-block,\n.control-group.warning .help-inline {\n color: #e29235;\n}\n.control-group.warning input,\n.control-group.warning select,\n.control-group.warning textarea {\n color: #e29235;\n border-color: #e29235;\n}\n.control-group.warning input:focus,\n.control-group.warning select:focus,\n.control-group.warning textarea:focus {\n border-color: #c7781d;\n -webkit-box-shadow: 0 0 6px #efc28e;\n -moz-box-shadow: 0 0 6px #efc28e;\n box-shadow: 0 0 6px #efc28e;\n}\n.control-group.warning .input-prepend .add-on,\n.control-group.warning .input-append .add-on {\n color: #e29235;\n background-color: #f5f3b4;\n border-color: #e29235;\n}\n.control-group.error > label,\n.control-group.error .help-block,\n.control-group.error .help-inline {\n color: #cc0000;\n}\n.control-group.error input,\n.control-group.error select,\n.control-group.error textarea {\n color: #cc0000;\n border-color: #cc0000;\n}\n.control-group.error input:focus,\n.control-group.error select:focus,\n.control-group.error textarea:focus {\n border-color: #990000;\n -webkit-box-shadow: 0 0 6px #ff3333;\n -moz-box-shadow: 0 0 6px #ff3333;\n box-shadow: 0 0 6px #ff3333;\n}\n.control-group.error .input-prepend .add-on,\n.control-group.error .input-append .add-on {\n color: #cc0000;\n background-color: #ffe9e9;\n border-color: #cc0000;\n}\n.control-group.success > label,\n.control-group.success .help-block,\n.control-group.success .help-inline {\n color: #2ba949;\n}\n.control-group.success input,\n.control-group.success select,\n.control-group.success textarea {\n color: #2ba949;\n border-color: #2ba949;\n}\n.control-group.success input:focus,\n.control-group.success select:focus,\n.control-group.success textarea:focus {\n border-color: #218037;\n -webkit-box-shadow: 0 0 6px #63d77e;\n -moz-box-shadow: 0 0 6px #63d77e;\n box-shadow: 0 0 6px #63d77e;\n}\n.control-group.success .input-prepend .add-on,\n.control-group.success .input-append .add-on {\n color: #2ba949;\n background-color: #bedebe;\n border-color: #2ba949;\n}\n.label-important {\n background-color: #BD2C00;\n}\n.label-warning {\n background-color: #E3E84D;\n}\n.label-success {\n background-color: #6CC644;\n}\n.label-info {\n background-color: #4183C4;\n}\n.hero-unit {\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.navbar .container {\n background-color: #F5F5F5; \n border: .6px solid rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;\n}\n\ndiv.content.no-hero {\n margin-top:60px;\n}\n"]],"start1":0,"start2":0,"length1":0,"length2":104992}]],"length":104992} diff --git a/.c9revisions/public/stylesheets/style.css.c9save b/.c9revisions/public/stylesheets/style.css.c9save deleted file mode 100644 index 41637af..0000000 --- a/.c9revisions/public/stylesheets/style.css.c9save +++ /dev/null @@ -1 +0,0 @@ -{"ts":1371233294310,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"body {\n padding: 50px;\n font: 14px \"Lucida Grande\", Helvetica, Arial, sans-serif;\n}\n\na {\n color: #00B7FF;\n}"]],"start1":0,"start2":0,"length1":0,"length2":110}]],"length":110} diff --git a/.c9revisions/routes.js.c9save b/.c9revisions/routes.js.c9save deleted file mode 100644 index 4074b8c..0000000 --- a/.c9revisions/routes.js.c9save +++ /dev/null @@ -1,10 +0,0 @@ -{"ts":1371221871122,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"module.exports = function(app, models){\n \n /**\n * Index\n */\n app.get('/', function(req, res){\n if (app.requireAuth === true && req.loggedIn === false)\n res.redirect('/auth/twitter');\n\n if (models.kibitz.length == 0)\n models.kibitz.push({date: 1, text: 'empty'});\n \n //render the index page\n res.render('index.jade', {\n locals: {\n title: 'Test index page',\n page: 'index',\n kibitzList: models.kibitz\n }\n });\n });\n \n \n /**\n * Add test doc\n */\n app.post('/posts', function(req, res){\n console.log(req.body);\n models.kibitz.push({date: 1, text: req.body['newtext']});\n res.redirect('/');\n });\n \n};"]],"start1":0,"start2":0,"length1":0,"length2":728}]],"length":728} -{"ts":1371222453555,"patch":[[{"diffs":[[0,"bitz"],[-1,"List"],[0,": mo"]],"start1":471,"start2":471,"length1":12,"length2":8},{"diffs":[[0," models.kibitz."],[1,"kibitzs."],[0,"push({date: 1, t"]],"start1":629,"start2":629,"length1":32,"length2":40}]],"length":732,"saved":false} -{"ts":1371222581403,"patch":[[{"diffs":[[0,".kibitz."],[1,"kibitzs."],[0,"length ="]],"start1":217,"start2":217,"length1":16,"length2":24}]],"length":740,"saved":false} -{"ts":1371230258644,"patch":[[{"diffs":[[0,"ength =="],[1,"="],[0," 0)\n "]],"start1":234,"start2":234,"length1":16,"length2":17},{"diffs":[[0,".kibitz."],[1,"kibitzs."],[0,"push({da"]],"start1":265,"start2":265,"length1":16,"length2":24}]],"length":749,"saved":false} -{"ts":1371230496967,"patch":[[{"diffs":[[0,"els){\n \n"],[1," "],[0," /**\n"],[1," "],[0," * In"]],"start1":34,"start2":34,"length1":22,"length2":26},{"diffs":[[0,"* Index\n "],[1," "],[0,"*/\n"],[1," "],[0," app.get('/"]],"start1":55,"start2":55,"length1":27,"length2":30},{"diffs":[[0,", res){\n "],[1," "],[1," "],[0,"if (app.requ"]],"start1":100,"start2":100,"length1":24,"length2":28},{"diffs":[[0," false)\n"],[1," "],[0," re"]],"start1":164,"start2":164,"length1":16,"length2":22},{"diffs":[[0," "],[1,"\n"],[0," "],[-1,"\n"],[1," console.log('/ models.kibitz:');\n console.log(models.kibitz);\n \n "],[0," "]],"start1":334,"start2":334,"length1":13,"length2":97},{"diffs":[[0," page\n "],[1," "],[0,"res.render('"]],"start1":451,"start2":451,"length1":24,"length2":26},{"diffs":[[0," "],[1," "],[0,"locals: "]],"start1":494,"start2":494,"length1":16,"length2":18},{"diffs":[[0," "],[1," "],[1," "],[0,"title: '"]],"start1":518,"start2":518,"length1":16,"length2":20},{"diffs":[[0," "],[1," "],[0,"page: 'i"]],"start1":560,"start2":560,"length1":16,"length2":20},{"diffs":[[0," "],[1," "],[1," "],[0,"kibitz: "]],"start1":591,"start2":591,"length1":16,"length2":20},{"diffs":[[0," "],[-1,"}\n"],[1," }\n "],[0," "]],"start1":631,"start2":631,"length1":10,"length2":14},{"diffs":[[0," });\n"],[1," "],[0," });\n "]],"start1":643,"start2":643,"length1":16,"length2":18}]],"length":872,"saved":false} -{"ts":1371230816185,"patch":[[{"diffs":[[0," kibitz"],[1,"s"],[0,": models"]],"start1":601,"start2":601,"length1":16,"length2":17},{"diffs":[[0,"s.kibitz"],[1,".kibitzs"],[0,"\n "]],"start1":617,"start2":617,"length1":16,"length2":24}]],"length":881,"saved":false} -{"ts":1371231164961,"patch":[[{"diffs":[[0," "],[-1,"//render the index page\n res.render('index.jade',"],[1,"var locs ="],[0," {\n "]],"start1":429,"start2":429,"length1":64,"length2":18},{"diffs":[[0," }\n }"],[1,"\n \n //render the index page\n res.render('index.jade', locs);\n\n console.log('/ locs:');\n console.log(locs"],[0,");\n });\n "]],"start1":599,"start2":599,"length1":24,"length2":163}]],"length":974,"saved":false} -{"ts":1371231900567,"patch":[[{"diffs":[[0,"on(app, "],[-1,"m"],[1,"dataM"],[0,"odels){\n"]],"start1":23,"start2":23,"length1":17,"length2":21},{"diffs":[[0," "],[-1,"if (models.kibitz.kibitzs.length === 0)\n models.kibitz.kibitzs.push({date: 1, text: 'empty'}"],[1,"console.log('/ dataModels.kibitz:'"],[0,");\n"],[-1," \n"],[0," "]],"start1":224,"start2":224,"length1":123,"length2":45},{"diffs":[[0,"log("],[-1,"'/ m"],[1,"dataM"],[0,"odel"]],"start1":281,"start2":281,"length1":12,"length2":13},{"diffs":[[0,"ataModels.kibitz"],[-1,":'"],[0,");\n conso"]],"start1":286,"start2":286,"length1":34,"length2":32},{"diffs":[[0,"ole.log("],[-1,"m"],[1,"dataM"],[0,"odels.ki"]],"start1":317,"start2":317,"length1":17,"length2":21},{"diffs":[[0,"ataModels.kibitz"],[1,".kibItems"],[0,");\n \n "]],"start1":326,"start2":326,"length1":32,"length2":41},{"diffs":[[0," kib"],[-1,"itzs: m"],[1,"Items: dataM"],[0,"odel"]],"start1":494,"start2":494,"length1":15,"length2":20},{"diffs":[[0,"bitz.kib"],[-1,"itz"],[1,"Item"],[0,"s\n "]],"start1":518,"start2":518,"length1":19,"length2":20}]],"length":918,"saved":false} -{"ts":1371231917797,"patch":[[{"diffs":[[0,");\n "],[-1,"m"],[1,"dataM"],[0,"odels.ki"]],"start1":809,"start2":809,"length1":17,"length2":21},{"diffs":[[0,"bitz.kib"],[-1,"itz"],[1,"Item"],[0,"s.push({"]],"start1":830,"start2":830,"length1":19,"length2":20}]],"length":923,"saved":false} -{"ts":1371232244402,"patch":[[{"diffs":[[0," }\n"],[-1," \n //render the index page\n"],[0," "]],"start1":552,"start2":552,"length1":49,"length2":8}]],"length":882,"saved":false} diff --git a/.c9revisions/views/index.jade.c9save b/.c9revisions/views/index.jade.c9save deleted file mode 100644 index 5c07544..0000000 --- a/.c9revisions/views/index.jade.c9save +++ /dev/null @@ -1,25 +0,0 @@ -{"ts":1371222283853,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"div\n h1 #{title}\n p Kibitz test.\n \ndiv.content\n div.row\n div.span12\n h2 A list of all of the kibitzs\n each kibitz in kibitzList\n p #{kibitz.text}\n\ndiv.content\n div.row\n div.span12\n form(action='/posts', method='post')\n input(id='newtext',type='text',name='newtext')\n input(type='submit')"]],"start1":0,"start2":0,"length1":0,"length2":394}]],"length":394} -{"contributors":[],"silentsave":false,"ts":1371222583040,"patch":[[{"diffs":[[0,"bitz"],[-1,"List"],[1,".kibitzs"],[0,"\n "]],"start1":160,"start2":160,"length1":12,"length2":16}]],"length":398,"saved":false} -{"ts":1371230117220,"patch":[[{"diffs":[[0,"in kibit"],[1,"i"],[0,"z.kibitz"]],"start1":155,"start2":155,"length1":16,"length2":17}]],"length":399,"saved":false} -{"ts":1371230299786,"patch":[[{"diffs":[[0,"in kibit"],[-1,"i"],[0,"z.kibitz"]],"start1":155,"start2":155,"length1":17,"length2":16}]],"length":398,"saved":false} -{"ts":1371230617382,"patch":[[{"diffs":[[0,"each kib"],[-1,"itz"],[0," in kibi"]],"start1":143,"start2":143,"length1":19,"length2":16},{"diffs":[[0," p #{kib"],[-1,"itz"],[0,".text}\n\n"]],"start1":185,"start2":185,"length1":19,"length2":16}]],"length":392,"saved":false} -{"ts":1371230661177,"patch":[[{"diffs":[[0,"{title}\n"],[1," hi #{kibitz}\n"],[0," p Ki"]],"start1":12,"start2":12,"length1":16,"length2":33},{"diffs":[[0,"itzs"],[-1,"\n each kib in kibitz.kibitzs\n p #{kib.text}"],[0,"\n\ndi"]],"start1":143,"start2":143,"length1":77,"length2":8}]],"length":340,"saved":false} -{"ts":1371230706259,"patch":[[{"diffs":[[0,"e}\n h"],[-1,"i"],[1,"1"],[0," #{kibit"]],"start1":17,"start2":17,"length1":17,"length2":17}]],"length":340,"saved":false} -{"ts":1371230735149,"patch":[[{"diffs":[[0,"#{kibitz"],[1,".kibitzs"],[0,"}\n p "]],"start1":27,"start2":27,"length1":16,"length2":24}]],"length":348,"saved":false} -{"ts":1371230844822,"patch":[[{"diffs":[[0,"1 #{"],[-1,"kibitz."],[0,"kibi"]],"start1":25,"start2":25,"length1":15,"length2":8}]],"length":341,"saved":false} -{"ts":1371230886397,"patch":[[{"diffs":[[0,"le}\n"],[-1," h1 #{kibitzs}\n"],[0," "]],"start1":16,"start2":16,"length1":26,"length2":8},{"diffs":[[0," kibitzs"],[1,"\n each kib in kibitzs\n p #{kib.text}"],[0,"\n\ndiv.co"]],"start1":122,"start2":122,"length1":16,"length2":78}]],"length":385,"saved":false} -{"ts":1371231266547,"patch":[[{"diffs":[[0," kib in "],[1,"{"],[0,"kibitzs"],[1,"}"],[0,"\n "]],"start1":147,"start2":147,"length1":23,"length2":25}]],"length":387,"saved":false} -{"ts":1371231293879,"patch":[[{"diffs":[[0," in "],[-1,"{"],[0,"kibitzs"],[-1,"}"],[0,"\n "]],"start1":151,"start2":151,"length1":17,"length2":15}]],"length":385,"saved":false} -{"ts":1371231310514,"patch":[[{"diffs":[[0," kib in "],[1,"locals."],[0,"kibitzs\n"]],"start1":147,"start2":147,"length1":16,"length2":23}]],"length":392,"saved":false} -{"ts":1371231972194,"patch":[[{"diffs":[[0," kib"],[-1," in locals.kibitz"],[1,"Item in kibItem"],[0,"s\n "]],"start1":147,"start2":147,"length1":25,"length2":23},{"diffs":[[0," p #{kib"],[1,"Item"],[0,".text}\n\n"]],"start1":183,"start2":183,"length1":16,"length2":20}]],"length":394,"saved":false} -{"contributors":[],"silentsave":false,"ts":1371232747409,"patch":[[{"diffs":[[0," "],[-1,"p"],[1,"li"],[0," #{kibIt"]],"start1":176,"start2":176,"length1":17,"length2":18}]],"length":395,"saved":false} -{"ts":1371232794711,"patch":[[{"diffs":[[0,"le}\n"],[-1," p Kibitz test.\n"],[0," "]],"start1":16,"start2":16,"length1":27,"length2":8},{"diffs":[[0," h2 "],[-1,"A list of all of the kibitzs"],[1,"Kibits list:"],[0,"\n "]],"start1":79,"start2":79,"length1":36,"length2":20}]],"length":360,"saved":false} -{"ts":1371232816967,"patch":[[{"diffs":[[0," div.span12\n"],[1," label New kibitz:\n"],[0," form"]],"start1":196,"start2":196,"length1":32,"length2":62}]],"length":390,"saved":false} -{"ts":1371233000595,"patch":[[{"diffs":[[0,"hod='post')\n"],[1," label From:\n input(id='from',type='text',name='from')\n label kibitz:\n"],[0," "]],"start1":279,"start2":279,"length1":24,"length2":139}]],"length":505,"saved":false} -{"ts":1371233031083,"patch":[[{"diffs":[[0," li"],[1," #{bitItem.from} says :"],[0," #{kibIt"]],"start1":143,"start2":143,"length1":16,"length2":39}]],"length":528,"saved":false} -{"ts":1371233033616,"patch":[[{"diffs":[[0,"om} says"],[-1," "],[0,": #{kibI"]],"start1":164,"start2":164,"length1":17,"length2":16}]],"length":527,"saved":false} -{"ts":1371233049102,"patch":[[{"diffs":[[0," li #{"],[-1,"bit"],[1,"kib"],[0,"Item.fro"]],"start1":146,"start2":146,"length1":19,"length2":19}]],"length":527,"saved":false} -{"contributors":[],"silentsave":false,"ts":1372213383155,"patch":[[{"diffs":[[-1,"div\n h1 #{"],[1,"!!!\nhtml\n head\n title= "],[0,"title"],[-1,"}"],[0,"\n "],[-1,"\ndiv.content\n div.row\n div.span12\n h2 Kibits list:\n each kibItem in kibItems\n li #{kibItem.from} says: #{kibItem.text}\n\ndiv.content\n div.row\n div.span12\n label New kibitz:\n form(action='/posts', method='post')\n"],[1,"link(rel='stylesheet', href='/stylesheets/style.css')\n link(rel='icon', href='/images/siteicon.png')\n script(src=\"/javascripts/jquery-1.8.1.min.js\")\n script.\n $(document).ready(function(){\n $(\"form#form\").submit(function(e){\n e.preventDefault();\n $.post('/posta', \n {from:$(\"#from\").val(), newtext:$(\"#newtext\").val()},\n function(data){ $(\"#kibitzs\").html(data);}\n );\n $('#newtext').val('');\n if ($('#from').val() !== 'guest'){\n $('#lblUsr').text($('#from').val()+':');\n $('#from').hide();\n }\n });\n });\n body\n \ndiv\n h1 #{title}\n \n#include kibitzs \n\ndiv.content\n div.row\n div.span12\n form(id='form')\n if username == 'guest'\n "],[0," "]],"start1":0,"start2":0,"length1":317,"length2":926},{"diffs":[[0," label"],[1,"#lblUsr"],[0," From:\n "]],"start1":935,"start2":935,"length1":16,"length2":23},{"diffs":[[0," "],[1," "],[0,"input(id='from',"]],"start1":957,"start2":957,"length1":32,"length2":36},{"diffs":[[0,"rom'"],[-1,")\n label kibitz"],[1,", value='#{username}')\n else\n label #{username}"],[0,":\n "]],"start1":1012,"start2":1012,"length1":38,"length2":89},{"diffs":[[0,"'submit'"],[1,",id='postButton',value='Kibitz'"],[0,")"]],"start1":1189,"start2":1189,"length1":9,"length2":40}]],"length":1229,"saved":false} -{"ts":1372213677575,"patch":[[{"diffs":[[0,"e}\n \n"],[-1,"#"],[0,"include "]],"start1":778,"start2":778,"length1":17,"length2":16}]],"length":1228,"saved":false} -{"ts":1372214096645,"patch":[[{"diffs":[[0," "],[-1,"\ninclude kibitzs "],[0,"\n\ndi"]],"start1":781,"start2":781,"length1":28,"length2":8}]],"length":1208,"saved":false} -{"ts":1372214216371,"patch":[[{"diffs":[[0,"le}\n "],[1,"\ninclude kibitzs "],[0,"\n\ndiv.co"]],"start1":777,"start2":777,"length1":16,"length2":36}]],"length":1228,"saved":false} diff --git a/.c9revisions/views/kibitzs.jade.c9save b/.c9revisions/views/kibitzs.jade.c9save deleted file mode 100644 index 5932615..0000000 --- a/.c9revisions/views/kibitzs.jade.c9save +++ /dev/null @@ -1,12 +0,0 @@ -{"ts":1372213456263,"silentsave":true,"restoring":false,"patch":[[]],"length":0} -{"contributors":[],"silentsave":false,"ts":1372213546682,"patch":[[{"diffs":[[1,"div.conent\n div.row\n div.span12\n label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:\n "]],"start1":0,"start2":0,"length1":0,"length2":251}]],"length":251,"saved":false} -{"ts":1372213578958,"patch":[[{"diffs":[[0,"kibitz:\n "],[1,"\n \nI like eggs\n"]],"start1":227,"start2":227,"length1":24,"length2":54}]],"length":281,"saved":false} -{"ts":1372214214156,"patch":[[{"diffs":[[0," "],[-1,"label New kibitz:\n form(action='/posts',method='post')\n label From:\n input(id='from',type='text',name='form')\n label kibitz:"],[1,"h2 Kibitz list:\n each kibItem in kibItems\n li #{kibItem.from} says #{kibItem.text}"],[0,"\n "]],"start1":50,"start2":50,"length1":188,"length2":116}]],"length":209,"saved":false} -{"ts":1372215066676,"patch":[[{"diffs":[[0,"div."],[-1,"conent"],[1,"kibitzs"],[0,"\n "]],"start1":0,"start2":0,"length1":14,"length2":15}]],"length":210,"saved":false} -{"ts":1372215072305,"patch":[[{"diffs":[[0," \n"],[-1," \nI like eggs"],[0,"\n"]],"start1":177,"start2":177,"length1":33,"length2":5}]],"length":182,"saved":false} -{"ts":1372215118145,"patch":[[{"diffs":[[0,"div."],[1,"content id="],[0,"kibitzs\n"]],"start1":0,"start2":0,"length1":12,"length2":23}]],"length":193,"saved":false} -{"ts":1372215154775,"patch":[[{"diffs":[[0,".content"],[-1," "],[1,"("],[0,"id=kibit"]],"start1":3,"start2":3,"length1":17,"length2":17},{"diffs":[[0,"=kibitzs"],[1,")"],[0,"\n div"]],"start1":14,"start2":14,"length1":16,"length2":17}]],"length":194,"saved":false} -{"ts":1372215190534,"patch":[[{"diffs":[[0,"div"],[-1,".content"],[0,"(id="]],"start1":0,"start2":0,"length1":15,"length2":7}]],"length":186,"saved":false} -{"ts":1372215231650,"patch":[[{"diffs":[[0,"kibitzs)"],[1,","],[0,"\n div"]],"start1":7,"start2":7,"length1":16,"length2":17}]],"length":187,"saved":false} -{"ts":1372215259963,"patch":[[{"diffs":[[0,"tzs)"],[-1,","],[0,"\n "]],"start1":11,"start2":11,"length1":9,"length2":8}]],"length":186,"saved":false} -{"ts":1372215274774,"patch":[[{"diffs":[[0,"(id="],[1,"\""],[0,"kibitzs"],[1,"\""],[0,")\n "]],"start1":3,"start2":3,"length1":15,"length2":17}]],"length":188,"saved":false} diff --git a/.c9revisions/views/layout.jade.c9save b/.c9revisions/views/layout.jade.c9save deleted file mode 100644 index 73164be..0000000 --- a/.c9revisions/views/layout.jade.c9save +++ /dev/null @@ -1,2 +0,0 @@ -{"ts":1371232610928,"silentsave":true,"restoring":false,"patch":[[{"diffs":[[1,"!!!\nhtml\n head\n title= title\n link(rel='stylesheet', href='/stylesheets/style.css')\n body!= body"]],"start1":0,"start2":0,"length1":0,"length2":104}]],"length":104} -{"contributors":[],"silentsave":false,"ts":1371232537078,"patch":[[{"diffs":[[0,"e.css')\n"],[1," link(rel='icon', href='/images/siteicon.png')\n"],[0," body!="]],"start1":83,"start2":83,"length1":16,"length2":66}]],"length":154,"saved":false} From 9889cea3c3a9a30c7b0f76293f586d12f6efaf80 Mon Sep 17 00:00:00 2001 From: Matt Payne Date: Tue, 25 Jun 2013 22:57:49 -0400 Subject: [PATCH 6/6] Tweak --- views/index.jade | 1 + 1 file changed, 1 insertion(+) diff --git a/views/index.jade b/views/index.jade index f0bc31c..9db49f0 100644 --- a/views/index.jade +++ b/views/index.jade @@ -25,6 +25,7 @@ html div h1 #{title} + include kibitzs div.content