From 639863ad5de7cd7cb6da9343afbfaad56f023f8a Mon Sep 17 00:00:00 2001
From: hatuhay <alberto@siles.pe>
Date: Sun, 19 May 2013 22:18:20 -0500
Subject: [PATCH] Issue #0001 by @hatuhay: Adds block.tpl.php improves modal
 management.

---
 Thumbs.db                               |  Bin 0 -> 58880 bytes
 bootstrap_barrio.info                   |    1 +
 css/bootstrap-responsive.css            | 1109 ++++
 css/bootstrap-responsive.min.css        |    9 +
 css/bootstrap.css                       | 6158 +++++++++++++++++++++++
 css/bootstrap.min.css                   |    9 +
 img/glyphicons-halflings-white.png      |  Bin 0 -> 8777 bytes
 img/glyphicons-halflings.png            |  Bin 0 -> 12799 bytes
 js/bootstrap.js                         | 2276 +++++++++
 js/bootstrap.min.js                     |    6 +
 js/script.js                            |   13 +
 screenshot.png                          |  Bin 54650 -> 5597 bytes
 skins/barrio_default/barrio_default.inc |   11 +-
 skins/barrio_default/barrio_default.js  |    5 +
 templates/block.tpl.php                 |   11 +
 15 files changed, 9603 insertions(+), 5 deletions(-)
 create mode 100644 Thumbs.db
 create mode 100644 css/bootstrap-responsive.css
 create mode 100644 css/bootstrap-responsive.min.css
 create mode 100644 css/bootstrap.css
 create mode 100644 css/bootstrap.min.css
 create mode 100644 img/glyphicons-halflings-white.png
 create mode 100644 img/glyphicons-halflings.png
 create mode 100644 js/bootstrap.js
 create mode 100644 js/bootstrap.min.js
 create mode 100644 js/script.js
 create mode 100644 skins/barrio_default/barrio_default.js
 create mode 100644 templates/block.tpl.php

diff --git a/Thumbs.db b/Thumbs.db
new file mode 100644
index 0000000000000000000000000000000000000000..962d38143482ff6cd82da676af63e172bf58e9db
GIT binary patch
literal 58880
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
IKb?X90e9p(H2?qr

literal 0
HcmV?d00001

diff --git a/bootstrap_barrio.info b/bootstrap_barrio.info
index 004bb13..3bf9e2c 100644
--- a/bootstrap_barrio.info
+++ b/bootstrap_barrio.info
@@ -20,6 +20,7 @@ regions[page_top]       = 'Page top'
 regions[page_bottom]    = 'Page bottom'
 
 stylesheets[all][] = css/style.css
+scripts[] = js/script.js
 
 ; --------------------------------------------------------------------------------
 ; Enable Skinr integration.
diff --git a/css/bootstrap-responsive.css b/css/bootstrap-responsive.css
new file mode 100644
index 0000000..fcd72f7
--- /dev/null
+++ b/css/bootstrap-responsive.css
@@ -0,0 +1,1109 @@
+/*!
+ * Bootstrap Responsive v2.3.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+.clearfix {
+  *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.hide-text {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.input-block-level {
+  display: block;
+  width: 100%;
+  min-height: 30px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+@-ms-viewport {
+  width: device-width;
+}
+
+.hidden {
+  display: none;
+  visibility: hidden;
+}
+
+.visible-phone {
+  display: none !important;
+}
+
+.visible-tablet {
+  display: none !important;
+}
+
+.hidden-desktop {
+  display: none !important;
+}
+
+.visible-desktop {
+  display: inherit !important;
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+  .hidden-desktop {
+    display: inherit !important;
+  }
+  .visible-desktop {
+    display: none !important ;
+  }
+  .visible-tablet {
+    display: inherit !important;
+  }
+  .hidden-tablet {
+    display: none !important;
+  }
+}
+
+@media (max-width: 767px) {
+  .hidden-desktop {
+    display: inherit !important;
+  }
+  .visible-desktop {
+    display: none !important;
+  }
+  .visible-phone {
+    display: inherit !important;
+  }
+  .hidden-phone {
+    display: none !important;
+  }
+}
+
+.visible-print {
+  display: none !important;
+}
+
+@media print {
+  .visible-print {
+    display: inherit !important;
+  }
+  .hidden-print {
+    display: none !important;
+  }
+}
+
+@media (min-width: 1200px) {
+  .row {
+    margin-left: -30px;
+    *zoom: 1;
+  }
+  .row:before,
+  .row:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row:after {
+    clear: both;
+  }
+  [class*="span"] {
+    float: left;
+    min-height: 1px;
+    margin-left: 30px;
+  }
+  .container,
+  .navbar-static-top .container,
+  .navbar-fixed-top .container,
+  .navbar-fixed-bottom .container {
+    width: 1170px;
+  }
+  .span12 {
+    width: 1170px;
+  }
+  .span11 {
+    width: 1070px;
+  }
+  .span10 {
+    width: 970px;
+  }
+  .span9 {
+    width: 870px;
+  }
+  .span8 {
+    width: 770px;
+  }
+  .span7 {
+    width: 670px;
+  }
+  .span6 {
+    width: 570px;
+  }
+  .span5 {
+    width: 470px;
+  }
+  .span4 {
+    width: 370px;
+  }
+  .span3 {
+    width: 270px;
+  }
+  .span2 {
+    width: 170px;
+  }
+  .span1 {
+    width: 70px;
+  }
+  .offset12 {
+    margin-left: 1230px;
+  }
+  .offset11 {
+    margin-left: 1130px;
+  }
+  .offset10 {
+    margin-left: 1030px;
+  }
+  .offset9 {
+    margin-left: 930px;
+  }
+  .offset8 {
+    margin-left: 830px;
+  }
+  .offset7 {
+    margin-left: 730px;
+  }
+  .offset6 {
+    margin-left: 630px;
+  }
+  .offset5 {
+    margin-left: 530px;
+  }
+  .offset4 {
+    margin-left: 430px;
+  }
+  .offset3 {
+    margin-left: 330px;
+  }
+  .offset2 {
+    margin-left: 230px;
+  }
+  .offset1 {
+    margin-left: 130px;
+  }
+  .row-fluid {
+    width: 100%;
+    *zoom: 1;
+  }
+  .row-fluid:before,
+  .row-fluid:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row-fluid:after {
+    clear: both;
+  }
+  .row-fluid [class*="span"] {
+    display: block;
+    float: left;
+    width: 100%;
+    min-height: 30px;
+    margin-left: 2.564102564102564%;
+    *margin-left: 2.5109110747408616%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="span"]:first-child {
+    margin-left: 0;
+  }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.564102564102564%;
+  }
+  .row-fluid .span12 {
+    width: 100%;
+    *width: 99.94680851063829%;
+  }
+  .row-fluid .span11 {
+    width: 91.45299145299145%;
+    *width: 91.39979996362975%;
+  }
+  .row-fluid .span10 {
+    width: 82.90598290598291%;
+    *width: 82.8527914166212%;
+  }
+  .row-fluid .span9 {
+    width: 74.35897435897436%;
+    *width: 74.30578286961266%;
+  }
+  .row-fluid .span8 {
+    width: 65.81196581196582%;
+    *width: 65.75877432260411%;
+  }
+  .row-fluid .span7 {
+    width: 57.26495726495726%;
+    *width: 57.21176577559556%;
+  }
+  .row-fluid .span6 {
+    width: 48.717948717948715%;
+    *width: 48.664757228587014%;
+  }
+  .row-fluid .span5 {
+    width: 40.17094017094017%;
+    *width: 40.11774868157847%;
+  }
+  .row-fluid .span4 {
+    width: 31.623931623931625%;
+    *width: 31.570740134569924%;
+  }
+  .row-fluid .span3 {
+    width: 23.076923076923077%;
+    *width: 23.023731587561375%;
+  }
+  .row-fluid .span2 {
+    width: 14.52991452991453%;
+    *width: 14.476723040552828%;
+  }
+  .row-fluid .span1 {
+    width: 5.982905982905983%;
+    *width: 5.929714493544281%;
+  }
+  .row-fluid .offset12 {
+    margin-left: 105.12820512820512%;
+    *margin-left: 105.02182214948171%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left: 102.56410256410257%;
+    *margin-left: 102.45771958537915%;
+  }
+  .row-fluid .offset11 {
+    margin-left: 96.58119658119658%;
+    *margin-left: 96.47481360247316%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left: 94.01709401709402%;
+    *margin-left: 93.91071103837061%;
+  }
+  .row-fluid .offset10 {
+    margin-left: 88.03418803418803%;
+    *margin-left: 87.92780505546462%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left: 85.47008547008548%;
+    *margin-left: 85.36370249136206%;
+  }
+  .row-fluid .offset9 {
+    margin-left: 79.48717948717949%;
+    *margin-left: 79.38079650845607%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left: 76.92307692307693%;
+    *margin-left: 76.81669394435352%;
+  }
+  .row-fluid .offset8 {
+    margin-left: 70.94017094017094%;
+    *margin-left: 70.83378796144753%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left: 68.37606837606839%;
+    *margin-left: 68.26968539734497%;
+  }
+  .row-fluid .offset7 {
+    margin-left: 62.393162393162385%;
+    *margin-left: 62.28677941443899%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left: 59.82905982905982%;
+    *margin-left: 59.72267685033642%;
+  }
+  .row-fluid .offset6 {
+    margin-left: 53.84615384615384%;
+    *margin-left: 53.739770867430444%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left: 51.28205128205128%;
+    *margin-left: 51.175668303327875%;
+  }
+  .row-fluid .offset5 {
+    margin-left: 45.299145299145295%;
+    *margin-left: 45.1927623204219%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left: 42.73504273504273%;
+    *margin-left: 42.62865975631933%;
+  }
+  .row-fluid .offset4 {
+    margin-left: 36.75213675213675%;
+    *margin-left: 36.645753773413354%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left: 34.18803418803419%;
+    *margin-left: 34.081651209310785%;
+  }
+  .row-fluid .offset3 {
+    margin-left: 28.205128205128204%;
+    *margin-left: 28.0987452264048%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left: 25.641025641025642%;
+    *margin-left: 25.53464266230224%;
+  }
+  .row-fluid .offset2 {
+    margin-left: 19.65811965811966%;
+    *margin-left: 19.551736679396257%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left: 17.094017094017094%;
+    *margin-left: 16.98763411529369%;
+  }
+  .row-fluid .offset1 {
+    margin-left: 11.11111111111111%;
+    *margin-left: 11.004728132387708%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left: 8.547008547008547%;
+    *margin-left: 8.440625568285142%;
+  }
+  input,
+  textarea,
+  .uneditable-input {
+    margin-left: 0;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 30px;
+  }
+  input.span12,
+  textarea.span12,
+  .uneditable-input.span12 {
+    width: 1156px;
+  }
+  input.span11,
+  textarea.span11,
+  .uneditable-input.span11 {
+    width: 1056px;
+  }
+  input.span10,
+  textarea.span10,
+  .uneditable-input.span10 {
+    width: 956px;
+  }
+  input.span9,
+  textarea.span9,
+  .uneditable-input.span9 {
+    width: 856px;
+  }
+  input.span8,
+  textarea.span8,
+  .uneditable-input.span8 {
+    width: 756px;
+  }
+  input.span7,
+  textarea.span7,
+  .uneditable-input.span7 {
+    width: 656px;
+  }
+  input.span6,
+  textarea.span6,
+  .uneditable-input.span6 {
+    width: 556px;
+  }
+  input.span5,
+  textarea.span5,
+  .uneditable-input.span5 {
+    width: 456px;
+  }
+  input.span4,
+  textarea.span4,
+  .uneditable-input.span4 {
+    width: 356px;
+  }
+  input.span3,
+  textarea.span3,
+  .uneditable-input.span3 {
+    width: 256px;
+  }
+  input.span2,
+  textarea.span2,
+  .uneditable-input.span2 {
+    width: 156px;
+  }
+  input.span1,
+  textarea.span1,
+  .uneditable-input.span1 {
+    width: 56px;
+  }
+  .thumbnails {
+    margin-left: -30px;
+  }
+  .thumbnails > li {
+    margin-left: 30px;
+  }
+  .row-fluid .thumbnails {
+    margin-left: 0;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 979px) {
+  .row {
+    margin-left: -20px;
+    *zoom: 1;
+  }
+  .row:before,
+  .row:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row:after {
+    clear: both;
+  }
+  [class*="span"] {
+    float: left;
+    min-height: 1px;
+    margin-left: 20px;
+  }
+  .container,
+  .navbar-static-top .container,
+  .navbar-fixed-top .container,
+  .navbar-fixed-bottom .container {
+    width: 724px;
+  }
+  .span12 {
+    width: 724px;
+  }
+  .span11 {
+    width: 662px;
+  }
+  .span10 {
+    width: 600px;
+  }
+  .span9 {
+    width: 538px;
+  }
+  .span8 {
+    width: 476px;
+  }
+  .span7 {
+    width: 414px;
+  }
+  .span6 {
+    width: 352px;
+  }
+  .span5 {
+    width: 290px;
+  }
+  .span4 {
+    width: 228px;
+  }
+  .span3 {
+    width: 166px;
+  }
+  .span2 {
+    width: 104px;
+  }
+  .span1 {
+    width: 42px;
+  }
+  .offset12 {
+    margin-left: 764px;
+  }
+  .offset11 {
+    margin-left: 702px;
+  }
+  .offset10 {
+    margin-left: 640px;
+  }
+  .offset9 {
+    margin-left: 578px;
+  }
+  .offset8 {
+    margin-left: 516px;
+  }
+  .offset7 {
+    margin-left: 454px;
+  }
+  .offset6 {
+    margin-left: 392px;
+  }
+  .offset5 {
+    margin-left: 330px;
+  }
+  .offset4 {
+    margin-left: 268px;
+  }
+  .offset3 {
+    margin-left: 206px;
+  }
+  .offset2 {
+    margin-left: 144px;
+  }
+  .offset1 {
+    margin-left: 82px;
+  }
+  .row-fluid {
+    width: 100%;
+    *zoom: 1;
+  }
+  .row-fluid:before,
+  .row-fluid:after {
+    display: table;
+    line-height: 0;
+    content: "";
+  }
+  .row-fluid:after {
+    clear: both;
+  }
+  .row-fluid [class*="span"] {
+    display: block;
+    float: left;
+    width: 100%;
+    min-height: 30px;
+    margin-left: 2.7624309392265194%;
+    *margin-left: 2.709239449864817%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="span"]:first-child {
+    margin-left: 0;
+  }
+  .row-fluid .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 2.7624309392265194%;
+  }
+  .row-fluid .span12 {
+    width: 100%;
+    *width: 99.94680851063829%;
+  }
+  .row-fluid .span11 {
+    width: 91.43646408839778%;
+    *width: 91.38327259903608%;
+  }
+  .row-fluid .span10 {
+    width: 82.87292817679558%;
+    *width: 82.81973668743387%;
+  }
+  .row-fluid .span9 {
+    width: 74.30939226519337%;
+    *width: 74.25620077583166%;
+  }
+  .row-fluid .span8 {
+    width: 65.74585635359117%;
+    *width: 65.69266486422946%;
+  }
+  .row-fluid .span7 {
+    width: 57.18232044198895%;
+    *width: 57.12912895262725%;
+  }
+  .row-fluid .span6 {
+    width: 48.61878453038674%;
+    *width: 48.56559304102504%;
+  }
+  .row-fluid .span5 {
+    width: 40.05524861878453%;
+    *width: 40.00205712942283%;
+  }
+  .row-fluid .span4 {
+    width: 31.491712707182323%;
+    *width: 31.43852121782062%;
+  }
+  .row-fluid .span3 {
+    width: 22.92817679558011%;
+    *width: 22.87498530621841%;
+  }
+  .row-fluid .span2 {
+    width: 14.3646408839779%;
+    *width: 14.311449394616199%;
+  }
+  .row-fluid .span1 {
+    width: 5.801104972375691%;
+    *width: 5.747913483013988%;
+  }
+  .row-fluid .offset12 {
+    margin-left: 105.52486187845304%;
+    *margin-left: 105.41847889972962%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left: 102.76243093922652%;
+    *margin-left: 102.6560479605031%;
+  }
+  .row-fluid .offset11 {
+    margin-left: 96.96132596685082%;
+    *margin-left: 96.8549429881274%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left: 94.1988950276243%;
+    *margin-left: 94.09251204890089%;
+  }
+  .row-fluid .offset10 {
+    margin-left: 88.39779005524862%;
+    *margin-left: 88.2914070765252%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left: 85.6353591160221%;
+    *margin-left: 85.52897613729868%;
+  }
+  .row-fluid .offset9 {
+    margin-left: 79.8342541436464%;
+    *margin-left: 79.72787116492299%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left: 77.07182320441989%;
+    *margin-left: 76.96544022569647%;
+  }
+  .row-fluid .offset8 {
+    margin-left: 71.2707182320442%;
+    *margin-left: 71.16433525332079%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left: 68.50828729281768%;
+    *margin-left: 68.40190431409427%;
+  }
+  .row-fluid .offset7 {
+    margin-left: 62.70718232044199%;
+    *margin-left: 62.600799341718584%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left: 59.94475138121547%;
+    *margin-left: 59.838368402492065%;
+  }
+  .row-fluid .offset6 {
+    margin-left: 54.14364640883978%;
+    *margin-left: 54.037263430116376%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left: 51.38121546961326%;
+    *margin-left: 51.27483249088986%;
+  }
+  .row-fluid .offset5 {
+    margin-left: 45.58011049723757%;
+    *margin-left: 45.47372751851417%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left: 42.81767955801105%;
+    *margin-left: 42.71129657928765%;
+  }
+  .row-fluid .offset4 {
+    margin-left: 37.01657458563536%;
+    *margin-left: 36.91019160691196%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left: 34.25414364640884%;
+    *margin-left: 34.14776066768544%;
+  }
+  .row-fluid .offset3 {
+    margin-left: 28.45303867403315%;
+    *margin-left: 28.346655695309746%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left: 25.69060773480663%;
+    *margin-left: 25.584224756083227%;
+  }
+  .row-fluid .offset2 {
+    margin-left: 19.88950276243094%;
+    *margin-left: 19.783119783707537%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left: 17.12707182320442%;
+    *margin-left: 17.02068884448102%;
+  }
+  .row-fluid .offset1 {
+    margin-left: 11.32596685082873%;
+    *margin-left: 11.219583872105325%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left: 8.56353591160221%;
+    *margin-left: 8.457152932878806%;
+  }
+  input,
+  textarea,
+  .uneditable-input {
+    margin-left: 0;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 20px;
+  }
+  input.span12,
+  textarea.span12,
+  .uneditable-input.span12 {
+    width: 710px;
+  }
+  input.span11,
+  textarea.span11,
+  .uneditable-input.span11 {
+    width: 648px;
+  }
+  input.span10,
+  textarea.span10,
+  .uneditable-input.span10 {
+    width: 586px;
+  }
+  input.span9,
+  textarea.span9,
+  .uneditable-input.span9 {
+    width: 524px;
+  }
+  input.span8,
+  textarea.span8,
+  .uneditable-input.span8 {
+    width: 462px;
+  }
+  input.span7,
+  textarea.span7,
+  .uneditable-input.span7 {
+    width: 400px;
+  }
+  input.span6,
+  textarea.span6,
+  .uneditable-input.span6 {
+    width: 338px;
+  }
+  input.span5,
+  textarea.span5,
+  .uneditable-input.span5 {
+    width: 276px;
+  }
+  input.span4,
+  textarea.span4,
+  .uneditable-input.span4 {
+    width: 214px;
+  }
+  input.span3,
+  textarea.span3,
+  .uneditable-input.span3 {
+    width: 152px;
+  }
+  input.span2,
+  textarea.span2,
+  .uneditable-input.span2 {
+    width: 90px;
+  }
+  input.span1,
+  textarea.span1,
+  .uneditable-input.span1 {
+    width: 28px;
+  }
+}
+
+@media (max-width: 767px) {
+  body {
+    padding-right: 20px;
+    padding-left: 20px;
+  }
+  .navbar-fixed-top,
+  .navbar-fixed-bottom,
+  .navbar-static-top {
+    margin-right: -20px;
+    margin-left: -20px;
+  }
+  .container-fluid {
+    padding: 0;
+  }
+  .dl-horizontal dt {
+    float: none;
+    width: auto;
+    clear: none;
+    text-align: left;
+  }
+  .dl-horizontal dd {
+    margin-left: 0;
+  }
+  .container {
+    width: auto;
+  }
+  .row-fluid {
+    width: 100%;
+  }
+  .row,
+  .thumbnails {
+    margin-left: 0;
+  }
+  .thumbnails > li {
+    float: none;
+    margin-left: 0;
+  }
+  [class*="span"],
+  .uneditable-input[class*="span"],
+  .row-fluid [class*="span"] {
+    display: block;
+    float: none;
+    width: 100%;
+    margin-left: 0;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .span12,
+  .row-fluid .span12 {
+    width: 100%;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .row-fluid [class*="offset"]:first-child {
+    margin-left: 0;
+  }
+  .input-large,
+  .input-xlarge,
+  .input-xxlarge,
+  input[class*="span"],
+  select[class*="span"],
+  textarea[class*="span"],
+  .uneditable-input {
+    display: block;
+    width: 100%;
+    min-height: 30px;
+    -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+            box-sizing: border-box;
+  }
+  .input-prepend input,
+  .input-append input,
+  .input-prepend input[class*="span"],
+  .input-append input[class*="span"] {
+    display: inline-block;
+    width: auto;
+  }
+  .controls-row [class*="span"] + [class*="span"] {
+    margin-left: 0;
+  }
+  .modal {
+    position: fixed;
+    top: 20px;
+    right: 20px;
+    left: 20px;
+    width: auto;
+    margin: 0;
+  }
+  .modal.fade {
+    top: -100px;
+  }
+  .modal.fade.in {
+    top: 20px;
+  }
+}
+
+@media (max-width: 480px) {
+  .nav-collapse {
+    -webkit-transform: translate3d(0, 0, 0);
+  }
+  .page-header h1 small {
+    display: block;
+    line-height: 20px;
+  }
+  input[type="checkbox"],
+  input[type="radio"] {
+    border: 1px solid #ccc;
+  }
+  .form-horizontal .control-label {
+    float: none;
+    width: auto;
+    padding-top: 0;
+    text-align: left;
+  }
+  .form-horizontal .controls {
+    margin-left: 0;
+  }
+  .form-horizontal .control-list {
+    padding-top: 0;
+  }
+  .form-horizontal .form-actions {
+    padding-right: 10px;
+    padding-left: 10px;
+  }
+  .media .pull-left,
+  .media .pull-right {
+    display: block;
+    float: none;
+    margin-bottom: 10px;
+  }
+  .media-object {
+    margin-right: 0;
+    margin-left: 0;
+  }
+  .modal {
+    top: 10px;
+    right: 10px;
+    left: 10px;
+  }
+  .modal-header .close {
+    padding: 10px;
+    margin: -10px;
+  }
+  .carousel-caption {
+    position: static;
+  }
+}
+
+@media (max-width: 979px) {
+  body {
+    padding-top: 0;
+  }
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    position: static;
+  }
+  .navbar-fixed-top {
+    margin-bottom: 20px;
+  }
+  .navbar-fixed-bottom {
+    margin-top: 20px;
+  }
+  .navbar-fixed-top .navbar-inner,
+  .navbar-fixed-bottom .navbar-inner {
+    padding: 5px;
+  }
+  .navbar .container {
+    width: auto;
+    padding: 0;
+  }
+  .navbar .brand {
+    padding-right: 10px;
+    padding-left: 10px;
+    margin: 0 0 0 -5px;
+  }
+  .nav-collapse {
+    clear: both;
+  }
+  .nav-collapse .nav {
+    float: none;
+    margin: 0 0 10px;
+  }
+  .nav-collapse .nav > li {
+    float: none;
+  }
+  .nav-collapse .nav > li > a {
+    margin-bottom: 2px;
+  }
+  .nav-collapse .nav > .divider-vertical {
+    display: none;
+  }
+  .nav-collapse .nav .nav-header {
+    color: #777777;
+    text-shadow: none;
+  }
+  .nav-collapse .nav > li > a,
+  .nav-collapse .dropdown-menu a {
+    padding: 9px 15px;
+    font-weight: bold;
+    color: #777777;
+    -webkit-border-radius: 3px;
+       -moz-border-radius: 3px;
+            border-radius: 3px;
+  }
+  .nav-collapse .btn {
+    padding: 4px 10px 4px;
+    font-weight: normal;
+    -webkit-border-radius: 4px;
+       -moz-border-radius: 4px;
+            border-radius: 4px;
+  }
+  .nav-collapse .dropdown-menu li + li a {
+    margin-bottom: 2px;
+  }
+  .nav-collapse .nav > li > a:hover,
+  .nav-collapse .nav > li > a:focus,
+  .nav-collapse .dropdown-menu a:hover,
+  .nav-collapse .dropdown-menu a:focus {
+    background-color: #f2f2f2;
+  }
+  .navbar-inverse .nav-collapse .nav > li > a,
+  .navbar-inverse .nav-collapse .dropdown-menu a {
+    color: #999999;
+  }
+  .navbar-inverse .nav-collapse .nav > li > a:hover,
+  .navbar-inverse .nav-collapse .nav > li > a:focus,
+  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
+  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
+    background-color: #111111;
+  }
+  .nav-collapse.in .btn-group {
+    padding: 0;
+    margin-top: 5px;
+  }
+  .nav-collapse .dropdown-menu {
+    position: static;
+    top: auto;
+    left: auto;
+    display: none;
+    float: none;
+    max-width: none;
+    padding: 0;
+    margin: 0 15px;
+    background-color: transparent;
+    border: none;
+    -webkit-border-radius: 0;
+       -moz-border-radius: 0;
+            border-radius: 0;
+    -webkit-box-shadow: none;
+       -moz-box-shadow: none;
+            box-shadow: none;
+  }
+  .nav-collapse .open > .dropdown-menu {
+    display: block;
+  }
+  .nav-collapse .dropdown-menu:before,
+  .nav-collapse .dropdown-menu:after {
+    display: none;
+  }
+  .nav-collapse .dropdown-menu .divider {
+    display: none;
+  }
+  .nav-collapse .nav > li > .dropdown-menu:before,
+  .nav-collapse .nav > li > .dropdown-menu:after {
+    display: none;
+  }
+  .nav-collapse .navbar-form,
+  .nav-collapse .navbar-search {
+    float: none;
+    padding: 10px 15px;
+    margin: 10px 0;
+    border-top: 1px solid #f2f2f2;
+    border-bottom: 1px solid #f2f2f2;
+    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  }
+  .navbar-inverse .nav-collapse .navbar-form,
+  .navbar-inverse .nav-collapse .navbar-search {
+    border-top-color: #111111;
+    border-bottom-color: #111111;
+  }
+  .navbar .nav-collapse .nav.pull-right {
+    float: none;
+    margin-left: 0;
+  }
+  .nav-collapse,
+  .nav-collapse.collapse {
+    height: 0;
+    overflow: hidden;
+  }
+  .navbar .btn-navbar {
+    display: block;
+  }
+  .navbar-static .navbar-inner {
+    padding-right: 10px;
+    padding-left: 10px;
+  }
+}
+
+@media (min-width: 980px) {
+  .nav-collapse.collapse {
+    height: auto !important;
+    overflow: visible !important;
+  }
+}
diff --git a/css/bootstrap-responsive.min.css b/css/bootstrap-responsive.min.css
new file mode 100644
index 0000000..d1b7f4b
--- /dev/null
+++ b/css/bootstrap-responsive.min.css
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap Responsive v2.3.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}
diff --git a/css/bootstrap.css b/css/bootstrap.css
new file mode 100644
index 0000000..2f56af3
--- /dev/null
+++ b/css/bootstrap.css
@@ -0,0 +1,6158 @@
+/*!
+ * Bootstrap v2.3.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+
+.clearfix {
+  *zoom: 1;
+}
+
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.clearfix:after {
+  clear: both;
+}
+
+.hide-text {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+.input-block-level {
+  display: block;
+  width: 100%;
+  min-height: 30px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+  display: block;
+}
+
+audio,
+canvas,
+video {
+  display: inline-block;
+  *display: inline;
+  *zoom: 1;
+}
+
+audio:not([controls]) {
+  display: none;
+}
+
+html {
+  font-size: 100%;
+  -webkit-text-size-adjust: 100%;
+      -ms-text-size-adjust: 100%;
+}
+
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+a:hover,
+a:active {
+  outline: 0;
+}
+
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+img {
+  width: auto\9;
+  height: auto;
+  max-width: 100%;
+  vertical-align: middle;
+  border: 0;
+  -ms-interpolation-mode: bicubic;
+}
+
+#map_canvas img,
+.google-maps img {
+  max-width: none;
+}
+
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-size: 100%;
+  vertical-align: middle;
+}
+
+button,
+input {
+  *overflow: visible;
+  line-height: normal;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  cursor: pointer;
+  -webkit-appearance: button;
+}
+
+label,
+select,
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"],
+input[type="radio"],
+input[type="checkbox"] {
+  cursor: pointer;
+}
+
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+     -moz-box-sizing: content-box;
+          box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-decoration,
+input[type="search"]::-webkit-search-cancel-button {
+  -webkit-appearance: none;
+}
+
+textarea {
+  overflow: auto;
+  vertical-align: top;
+}
+
+@media print {
+  * {
+    color: #000 !important;
+    text-shadow: none !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  .ir a:after,
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  @page  {
+    margin: 0.5cm;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+}
+
+body {
+  margin: 0;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 20px;
+  color: #333333;
+  background-color: #ffffff;
+}
+
+a {
+  color: #0088cc;
+  text-decoration: none;
+}
+
+a:hover,
+a:focus {
+  color: #005580;
+  text-decoration: underline;
+}
+
+.img-rounded {
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.img-polaroid {
+  padding: 4px;
+  background-color: #fff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
+}
+
+.img-circle {
+  -webkit-border-radius: 500px;
+     -moz-border-radius: 500px;
+          border-radius: 500px;
+}
+
+.row {
+  margin-left: -20px;
+  *zoom: 1;
+}
+
+.row:before,
+.row:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.row:after {
+  clear: both;
+}
+
+[class*="span"] {
+  float: left;
+  min-height: 1px;
+  margin-left: 20px;
+}
+
+.container,
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+  width: 940px;
+}
+
+.span12 {
+  width: 940px;
+}
+
+.span11 {
+  width: 860px;
+}
+
+.span10 {
+  width: 780px;
+}
+
+.span9 {
+  width: 700px;
+}
+
+.span8 {
+  width: 620px;
+}
+
+.span7 {
+  width: 540px;
+}
+
+.span6 {
+  width: 460px;
+}
+
+.span5 {
+  width: 380px;
+}
+
+.span4 {
+  width: 300px;
+}
+
+.span3 {
+  width: 220px;
+}
+
+.span2 {
+  width: 140px;
+}
+
+.span1 {
+  width: 60px;
+}
+
+.offset12 {
+  margin-left: 980px;
+}
+
+.offset11 {
+  margin-left: 900px;
+}
+
+.offset10 {
+  margin-left: 820px;
+}
+
+.offset9 {
+  margin-left: 740px;
+}
+
+.offset8 {
+  margin-left: 660px;
+}
+
+.offset7 {
+  margin-left: 580px;
+}
+
+.offset6 {
+  margin-left: 500px;
+}
+
+.offset5 {
+  margin-left: 420px;
+}
+
+.offset4 {
+  margin-left: 340px;
+}
+
+.offset3 {
+  margin-left: 260px;
+}
+
+.offset2 {
+  margin-left: 180px;
+}
+
+.offset1 {
+  margin-left: 100px;
+}
+
+.row-fluid {
+  width: 100%;
+  *zoom: 1;
+}
+
+.row-fluid:before,
+.row-fluid:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.row-fluid:after {
+  clear: both;
+}
+
+.row-fluid [class*="span"] {
+  display: block;
+  float: left;
+  width: 100%;
+  min-height: 30px;
+  margin-left: 2.127659574468085%;
+  *margin-left: 2.074468085106383%;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+.row-fluid [class*="span"]:first-child {
+  margin-left: 0;
+}
+
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+  margin-left: 2.127659574468085%;
+}
+
+.row-fluid .span12 {
+  width: 100%;
+  *width: 99.94680851063829%;
+}
+
+.row-fluid .span11 {
+  width: 91.48936170212765%;
+  *width: 91.43617021276594%;
+}
+
+.row-fluid .span10 {
+  width: 82.97872340425532%;
+  *width: 82.92553191489361%;
+}
+
+.row-fluid .span9 {
+  width: 74.46808510638297%;
+  *width: 74.41489361702126%;
+}
+
+.row-fluid .span8 {
+  width: 65.95744680851064%;
+  *width: 65.90425531914893%;
+}
+
+.row-fluid .span7 {
+  width: 57.44680851063829%;
+  *width: 57.39361702127659%;
+}
+
+.row-fluid .span6 {
+  width: 48.93617021276595%;
+  *width: 48.88297872340425%;
+}
+
+.row-fluid .span5 {
+  width: 40.42553191489362%;
+  *width: 40.37234042553192%;
+}
+
+.row-fluid .span4 {
+  width: 31.914893617021278%;
+  *width: 31.861702127659576%;
+}
+
+.row-fluid .span3 {
+  width: 23.404255319148934%;
+  *width: 23.351063829787233%;
+}
+
+.row-fluid .span2 {
+  width: 14.893617021276595%;
+  *width: 14.840425531914894%;
+}
+
+.row-fluid .span1 {
+  width: 6.382978723404255%;
+  *width: 6.329787234042553%;
+}
+
+.row-fluid .offset12 {
+  margin-left: 104.25531914893617%;
+  *margin-left: 104.14893617021275%;
+}
+
+.row-fluid .offset12:first-child {
+  margin-left: 102.12765957446808%;
+  *margin-left: 102.02127659574467%;
+}
+
+.row-fluid .offset11 {
+  margin-left: 95.74468085106382%;
+  *margin-left: 95.6382978723404%;
+}
+
+.row-fluid .offset11:first-child {
+  margin-left: 93.61702127659574%;
+  *margin-left: 93.51063829787232%;
+}
+
+.row-fluid .offset10 {
+  margin-left: 87.23404255319149%;
+  *margin-left: 87.12765957446807%;
+}
+
+.row-fluid .offset10:first-child {
+  margin-left: 85.1063829787234%;
+  *margin-left: 84.99999999999999%;
+}
+
+.row-fluid .offset9 {
+  margin-left: 78.72340425531914%;
+  *margin-left: 78.61702127659572%;
+}
+
+.row-fluid .offset9:first-child {
+  margin-left: 76.59574468085106%;
+  *margin-left: 76.48936170212764%;
+}
+
+.row-fluid .offset8 {
+  margin-left: 70.2127659574468%;
+  *margin-left: 70.10638297872339%;
+}
+
+.row-fluid .offset8:first-child {
+  margin-left: 68.08510638297872%;
+  *margin-left: 67.9787234042553%;
+}
+
+.row-fluid .offset7 {
+  margin-left: 61.70212765957446%;
+  *margin-left: 61.59574468085106%;
+}
+
+.row-fluid .offset7:first-child {
+  margin-left: 59.574468085106375%;
+  *margin-left: 59.46808510638297%;
+}
+
+.row-fluid .offset6 {
+  margin-left: 53.191489361702125%;
+  *margin-left: 53.085106382978715%;
+}
+
+.row-fluid .offset6:first-child {
+  margin-left: 51.063829787234035%;
+  *margin-left: 50.95744680851063%;
+}
+
+.row-fluid .offset5 {
+  margin-left: 44.68085106382979%;
+  *margin-left: 44.57446808510638%;
+}
+
+.row-fluid .offset5:first-child {
+  margin-left: 42.5531914893617%;
+  *margin-left: 42.4468085106383%;
+}
+
+.row-fluid .offset4 {
+  margin-left: 36.170212765957444%;
+  *margin-left: 36.06382978723405%;
+}
+
+.row-fluid .offset4:first-child {
+  margin-left: 34.04255319148936%;
+  *margin-left: 33.93617021276596%;
+}
+
+.row-fluid .offset3 {
+  margin-left: 27.659574468085104%;
+  *margin-left: 27.5531914893617%;
+}
+
+.row-fluid .offset3:first-child {
+  margin-left: 25.53191489361702%;
+  *margin-left: 25.425531914893618%;
+}
+
+.row-fluid .offset2 {
+  margin-left: 19.148936170212764%;
+  *margin-left: 19.04255319148936%;
+}
+
+.row-fluid .offset2:first-child {
+  margin-left: 17.02127659574468%;
+  *margin-left: 16.914893617021278%;
+}
+
+.row-fluid .offset1 {
+  margin-left: 10.638297872340425%;
+  *margin-left: 10.53191489361702%;
+}
+
+.row-fluid .offset1:first-child {
+  margin-left: 8.51063829787234%;
+  *margin-left: 8.404255319148938%;
+}
+
+[class*="span"].hide,
+.row-fluid [class*="span"].hide {
+  display: none;
+}
+
+[class*="span"].pull-right,
+.row-fluid [class*="span"].pull-right {
+  float: right;
+}
+
+.container {
+  margin-right: auto;
+  margin-left: auto;
+  *zoom: 1;
+}
+
+.container:before,
+.container:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.container:after {
+  clear: both;
+}
+
+.container-fluid {
+  padding-right: 20px;
+  padding-left: 20px;
+  *zoom: 1;
+}
+
+.container-fluid:before,
+.container-fluid:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.container-fluid:after {
+  clear: both;
+}
+
+p {
+  margin: 0 0 10px;
+}
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 30px;
+}
+
+small {
+  font-size: 85%;
+}
+
+strong {
+  font-weight: bold;
+}
+
+em {
+  font-style: italic;
+}
+
+cite {
+  font-style: normal;
+}
+
+.muted {
+  color: #999999;
+}
+
+a.muted:hover,
+a.muted:focus {
+  color: #808080;
+}
+
+.text-warning {
+  color: #c09853;
+}
+
+a.text-warning:hover,
+a.text-warning:focus {
+  color: #a47e3c;
+}
+
+.text-error {
+  color: #b94a48;
+}
+
+a.text-error:hover,
+a.text-error:focus {
+  color: #953b39;
+}
+
+.text-info {
+  color: #3a87ad;
+}
+
+a.text-info:hover,
+a.text-info:focus {
+  color: #2d6987;
+}
+
+.text-success {
+  color: #468847;
+}
+
+a.text-success:hover,
+a.text-success:focus {
+  color: #356635;
+}
+
+.text-left {
+  text-align: left;
+}
+
+.text-right {
+  text-align: right;
+}
+
+.text-center {
+  text-align: center;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+  margin: 10px 0;
+  font-family: inherit;
+  font-weight: bold;
+  line-height: 20px;
+  color: inherit;
+  text-rendering: optimizelegibility;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999999;
+}
+
+h1,
+h2,
+h3 {
+  line-height: 40px;
+}
+
+h1 {
+  font-size: 38.5px;
+}
+
+h2 {
+  font-size: 31.5px;
+}
+
+h3 {
+  font-size: 24.5px;
+}
+
+h4 {
+  font-size: 17.5px;
+}
+
+h5 {
+  font-size: 14px;
+}
+
+h6 {
+  font-size: 11.9px;
+}
+
+h1 small {
+  font-size: 24.5px;
+}
+
+h2 small {
+  font-size: 17.5px;
+}
+
+h3 small {
+  font-size: 14px;
+}
+
+h4 small {
+  font-size: 14px;
+}
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 20px 0 30px;
+  border-bottom: 1px solid #eeeeee;
+}
+
+ul,
+ol {
+  padding: 0;
+  margin: 0 0 10px 25px;
+}
+
+ul ul,
+ul ol,
+ol ol,
+ol ul {
+  margin-bottom: 0;
+}
+
+li {
+  line-height: 20px;
+}
+
+ul.unstyled,
+ol.unstyled {
+  margin-left: 0;
+  list-style: none;
+}
+
+ul.inline,
+ol.inline {
+  margin-left: 0;
+  list-style: none;
+}
+
+ul.inline > li,
+ol.inline > li {
+  display: inline-block;
+  *display: inline;
+  padding-right: 5px;
+  padding-left: 5px;
+  *zoom: 1;
+}
+
+dl {
+  margin-bottom: 20px;
+}
+
+dt,
+dd {
+  line-height: 20px;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin-left: 10px;
+}
+
+.dl-horizontal {
+  *zoom: 1;
+}
+
+.dl-horizontal:before,
+.dl-horizontal:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.dl-horizontal:after {
+  clear: both;
+}
+
+.dl-horizontal dt {
+  float: left;
+  width: 160px;
+  overflow: hidden;
+  clear: left;
+  text-align: right;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+.dl-horizontal dd {
+  margin-left: 180px;
+}
+
+hr {
+  margin: 20px 0;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+  border-bottom: 1px solid #ffffff;
+}
+
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+blockquote {
+  padding: 0 0 0 15px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee;
+}
+
+blockquote p {
+  margin-bottom: 0;
+  font-size: 17.5px;
+  font-weight: 300;
+  line-height: 1.25;
+}
+
+blockquote small {
+  display: block;
+  line-height: 20px;
+  color: #999999;
+}
+
+blockquote small:before {
+  content: '\2014 \00A0';
+}
+
+blockquote.pull-right {
+  float: right;
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+}
+
+blockquote.pull-right p,
+blockquote.pull-right small {
+  text-align: right;
+}
+
+blockquote.pull-right small:before {
+  content: '';
+}
+
+blockquote.pull-right small:after {
+  content: '\00A0 \2014';
+}
+
+q:before,
+q:after,
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+
+address {
+  display: block;
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 20px;
+}
+
+code,
+pre {
+  padding: 0 3px 2px;
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
+  font-size: 12px;
+  color: #333333;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+code {
+  padding: 2px 4px;
+  color: #d14;
+  white-space: nowrap;
+  background-color: #f7f7f9;
+  border: 1px solid #e1e1e8;
+}
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 20px;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre;
+  white-space: pre-wrap;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+pre.prettyprint {
+  margin-bottom: 20px;
+}
+
+pre code {
+  padding: 0;
+  color: inherit;
+  white-space: pre;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border: 0;
+}
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+
+form {
+  margin: 0 0 20px;
+}
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: 40px;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+
+legend small {
+  font-size: 15px;
+  color: #999999;
+}
+
+label,
+input,
+button,
+select,
+textarea {
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 20px;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
+label {
+  display: block;
+  margin-bottom: 5px;
+}
+
+select,
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+  display: inline-block;
+  height: 20px;
+  padding: 4px 6px;
+  margin-bottom: 10px;
+  font-size: 14px;
+  line-height: 20px;
+  color: #555555;
+  vertical-align: middle;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+input,
+textarea,
+.uneditable-input {
+  width: 206px;
+}
+
+textarea {
+  height: auto;
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="date"],
+input[type="month"],
+input[type="time"],
+input[type="week"],
+input[type="number"],
+input[type="email"],
+input[type="url"],
+input[type="search"],
+input[type="tel"],
+input[type="color"],
+.uneditable-input {
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
+     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
+       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
+          transition: border linear 0.2s, box-shadow linear 0.2s;
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="time"]:focus,
+input[type="week"]:focus,
+input[type="number"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="color"]:focus,
+.uneditable-input:focus {
+  border-color: rgba(82, 168, 236, 0.8);
+  outline: 0;
+  outline: thin dotted \9;
+  /* IE6-9 */
+
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  *margin-top: 0;
+  line-height: normal;
+}
+
+input[type="file"],
+input[type="image"],
+input[type="submit"],
+input[type="reset"],
+input[type="button"],
+input[type="radio"],
+input[type="checkbox"] {
+  width: auto;
+}
+
+select,
+input[type="file"] {
+  height: 30px;
+  /* In IE7, the height of the select element cannot be changed by height, only font-size */
+
+  *margin-top: 4px;
+  /* For IE7, add top margin to align select with labels */
+
+  line-height: 30px;
+}
+
+select {
+  width: 220px;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+}
+
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+select:focus,
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.uneditable-input,
+.uneditable-textarea {
+  color: #999999;
+  cursor: not-allowed;
+  background-color: #fcfcfc;
+  border-color: #cccccc;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
+}
+
+.uneditable-input {
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.uneditable-textarea {
+  width: auto;
+  height: auto;
+}
+
+input:-moz-placeholder,
+textarea:-moz-placeholder {
+  color: #999999;
+}
+
+input:-ms-input-placeholder,
+textarea:-ms-input-placeholder {
+  color: #999999;
+}
+
+input::-webkit-input-placeholder,
+textarea::-webkit-input-placeholder {
+  color: #999999;
+}
+
+.radio,
+.checkbox {
+  min-height: 20px;
+  padding-left: 20px;
+}
+
+.radio input[type="radio"],
+.checkbox input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+
+.controls > .radio:first-child,
+.controls > .checkbox:first-child {
+  padding-top: 5px;
+}
+
+.radio.inline,
+.checkbox.inline {
+  display: inline-block;
+  padding-top: 5px;
+  margin-bottom: 0;
+  vertical-align: middle;
+}
+
+.radio.inline + .radio.inline,
+.checkbox.inline + .checkbox.inline {
+  margin-left: 10px;
+}
+
+.input-mini {
+  width: 60px;
+}
+
+.input-small {
+  width: 90px;
+}
+
+.input-medium {
+  width: 150px;
+}
+
+.input-large {
+  width: 210px;
+}
+
+.input-xlarge {
+  width: 270px;
+}
+
+.input-xxlarge {
+  width: 530px;
+}
+
+input[class*="span"],
+select[class*="span"],
+textarea[class*="span"],
+.uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"] {
+  float: none;
+  margin-left: 0;
+}
+
+.input-append input[class*="span"],
+.input-append .uneditable-input[class*="span"],
+.input-prepend input[class*="span"],
+.input-prepend .uneditable-input[class*="span"],
+.row-fluid input[class*="span"],
+.row-fluid select[class*="span"],
+.row-fluid textarea[class*="span"],
+.row-fluid .uneditable-input[class*="span"],
+.row-fluid .input-prepend [class*="span"],
+.row-fluid .input-append [class*="span"] {
+  display: inline-block;
+}
+
+input,
+textarea,
+.uneditable-input {
+  margin-left: 0;
+}
+
+.controls-row [class*="span"] + [class*="span"] {
+  margin-left: 20px;
+}
+
+input.span12,
+textarea.span12,
+.uneditable-input.span12 {
+  width: 926px;
+}
+
+input.span11,
+textarea.span11,
+.uneditable-input.span11 {
+  width: 846px;
+}
+
+input.span10,
+textarea.span10,
+.uneditable-input.span10 {
+  width: 766px;
+}
+
+input.span9,
+textarea.span9,
+.uneditable-input.span9 {
+  width: 686px;
+}
+
+input.span8,
+textarea.span8,
+.uneditable-input.span8 {
+  width: 606px;
+}
+
+input.span7,
+textarea.span7,
+.uneditable-input.span7 {
+  width: 526px;
+}
+
+input.span6,
+textarea.span6,
+.uneditable-input.span6 {
+  width: 446px;
+}
+
+input.span5,
+textarea.span5,
+.uneditable-input.span5 {
+  width: 366px;
+}
+
+input.span4,
+textarea.span4,
+.uneditable-input.span4 {
+  width: 286px;
+}
+
+input.span3,
+textarea.span3,
+.uneditable-input.span3 {
+  width: 206px;
+}
+
+input.span2,
+textarea.span2,
+.uneditable-input.span2 {
+  width: 126px;
+}
+
+input.span1,
+textarea.span1,
+.uneditable-input.span1 {
+  width: 46px;
+}
+
+.controls-row {
+  *zoom: 1;
+}
+
+.controls-row:before,
+.controls-row:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.controls-row:after {
+  clear: both;
+}
+
+.controls-row [class*="span"],
+.row-fluid .controls-row [class*="span"] {
+  float: left;
+}
+
+.controls-row .checkbox[class*="span"],
+.controls-row .radio[class*="span"] {
+  padding-top: 5px;
+}
+
+input[disabled],
+select[disabled],
+textarea[disabled],
+input[readonly],
+select[readonly],
+textarea[readonly] {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+}
+
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"][readonly],
+input[type="checkbox"][readonly] {
+  background-color: transparent;
+}
+
+.control-group.warning .control-label,
+.control-group.warning .help-block,
+.control-group.warning .help-inline {
+  color: #c09853;
+}
+
+.control-group.warning .checkbox,
+.control-group.warning .radio,
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  color: #c09853;
+}
+
+.control-group.warning input,
+.control-group.warning select,
+.control-group.warning textarea {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.warning input:focus,
+.control-group.warning select:focus,
+.control-group.warning textarea:focus {
+  border-color: #a47e3c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
+}
+
+.control-group.warning .input-prepend .add-on,
+.control-group.warning .input-append .add-on {
+  color: #c09853;
+  background-color: #fcf8e3;
+  border-color: #c09853;
+}
+
+.control-group.error .control-label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+  color: #b94a48;
+}
+
+.control-group.error .checkbox,
+.control-group.error .radio,
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  color: #b94a48;
+}
+
+.control-group.error input,
+.control-group.error select,
+.control-group.error textarea {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.error input:focus,
+.control-group.error select:focus,
+.control-group.error textarea:focus {
+  border-color: #953b39;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+}
+
+.control-group.error .input-prepend .add-on,
+.control-group.error .input-append .add-on {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #b94a48;
+}
+
+.control-group.success .control-label,
+.control-group.success .help-block,
+.control-group.success .help-inline {
+  color: #468847;
+}
+
+.control-group.success .checkbox,
+.control-group.success .radio,
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  color: #468847;
+}
+
+.control-group.success input,
+.control-group.success select,
+.control-group.success textarea {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.success input:focus,
+.control-group.success select:focus,
+.control-group.success textarea:focus {
+  border-color: #356635;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
+}
+
+.control-group.success .input-prepend .add-on,
+.control-group.success .input-append .add-on {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #468847;
+}
+
+.control-group.info .control-label,
+.control-group.info .help-block,
+.control-group.info .help-inline {
+  color: #3a87ad;
+}
+
+.control-group.info .checkbox,
+.control-group.info .radio,
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  color: #3a87ad;
+}
+
+.control-group.info input,
+.control-group.info select,
+.control-group.info textarea {
+  border-color: #3a87ad;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.control-group.info input:focus,
+.control-group.info select:focus,
+.control-group.info textarea:focus {
+  border-color: #2d6987;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
+}
+
+.control-group.info .input-prepend .add-on,
+.control-group.info .input-append .add-on {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #3a87ad;
+}
+
+input:focus:invalid,
+textarea:focus:invalid,
+select:focus:invalid {
+  color: #b94a48;
+  border-color: #ee5f5b;
+}
+
+input:focus:invalid:focus,
+textarea:focus:invalid:focus,
+select:focus:invalid:focus {
+  border-color: #e9322d;
+  -webkit-box-shadow: 0 0 6px #f8b9b7;
+     -moz-box-shadow: 0 0 6px #f8b9b7;
+          box-shadow: 0 0 6px #f8b9b7;
+}
+
+.form-actions {
+  padding: 19px 20px 20px;
+  margin-top: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #e5e5e5;
+  *zoom: 1;
+}
+
+.form-actions:before,
+.form-actions:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.form-actions:after {
+  clear: both;
+}
+
+.help-block,
+.help-inline {
+  color: #595959;
+}
+
+.help-block {
+  display: block;
+  margin-bottom: 10px;
+}
+
+.help-inline {
+  display: inline-block;
+  *display: inline;
+  padding-left: 5px;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.input-append,
+.input-prepend {
+  display: inline-block;
+  margin-bottom: 10px;
+  font-size: 0;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input,
+.input-append .dropdown-menu,
+.input-prepend .dropdown-menu,
+.input-append .popover,
+.input-prepend .popover {
+  font-size: 14px;
+}
+
+.input-append input,
+.input-prepend input,
+.input-append select,
+.input-prepend select,
+.input-append .uneditable-input,
+.input-prepend .uneditable-input {
+  position: relative;
+  margin-bottom: 0;
+  *margin-left: 0;
+  vertical-align: top;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-append input:focus,
+.input-prepend input:focus,
+.input-append select:focus,
+.input-prepend select:focus,
+.input-append .uneditable-input:focus,
+.input-prepend .uneditable-input:focus {
+  z-index: 2;
+}
+
+.input-append .add-on,
+.input-prepend .add-on {
+  display: inline-block;
+  width: auto;
+  height: 20px;
+  min-width: 16px;
+  padding: 4px 5px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 20px;
+  text-align: center;
+  text-shadow: 0 1px 0 #ffffff;
+  background-color: #eeeeee;
+  border: 1px solid #ccc;
+}
+
+.input-append .add-on,
+.input-prepend .add-on,
+.input-append .btn,
+.input-prepend .btn,
+.input-append .btn-group > .dropdown-toggle,
+.input-prepend .btn-group > .dropdown-toggle {
+  vertical-align: top;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.input-append .active,
+.input-prepend .active {
+  background-color: #a9dba9;
+  border-color: #46a546;
+}
+
+.input-prepend .add-on,
+.input-prepend .btn {
+  margin-right: -1px;
+}
+
+.input-prepend .add-on:first-child,
+.input-prepend .btn:first-child {
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-append input,
+.input-append select,
+.input-append .uneditable-input {
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-append input + .btn-group .btn:last-child,
+.input-append select + .btn-group .btn:last-child,
+.input-append .uneditable-input + .btn-group .btn:last-child {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-append .add-on,
+.input-append .btn,
+.input-append .btn-group {
+  margin-left: -1px;
+}
+
+.input-append .add-on:last-child,
+.input-append .btn:last-child,
+.input-append .btn-group:last-child > .dropdown-toggle {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append input,
+.input-prepend.input-append select,
+.input-prepend.input-append .uneditable-input {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.input-prepend.input-append input + .btn-group .btn,
+.input-prepend.input-append select + .btn-group .btn,
+.input-prepend.input-append .uneditable-input + .btn-group .btn {
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .add-on:first-child,
+.input-prepend.input-append .btn:first-child {
+  margin-right: -1px;
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.input-prepend.input-append .add-on:last-child,
+.input-prepend.input-append .btn:last-child {
+  margin-left: -1px;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.input-prepend.input-append .btn-group:first-child {
+  margin-left: 0;
+}
+
+input.search-query {
+  padding-right: 14px;
+  padding-right: 4px \9;
+  padding-left: 14px;
+  padding-left: 4px \9;
+  /* IE7-8 doesn't have border-radius, so don't indent the padding */
+
+  margin-bottom: 0;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+/* Allow for input prepend/append in search forms */
+
+.form-search .input-append .search-query,
+.form-search .input-prepend .search-query {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.form-search .input-append .search-query {
+  -webkit-border-radius: 14px 0 0 14px;
+     -moz-border-radius: 14px 0 0 14px;
+          border-radius: 14px 0 0 14px;
+}
+
+.form-search .input-append .btn {
+  -webkit-border-radius: 0 14px 14px 0;
+     -moz-border-radius: 0 14px 14px 0;
+          border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .search-query {
+  -webkit-border-radius: 0 14px 14px 0;
+     -moz-border-radius: 0 14px 14px 0;
+          border-radius: 0 14px 14px 0;
+}
+
+.form-search .input-prepend .btn {
+  -webkit-border-radius: 14px 0 0 14px;
+     -moz-border-radius: 14px 0 0 14px;
+          border-radius: 14px 0 0 14px;
+}
+
+.form-search input,
+.form-inline input,
+.form-horizontal input,
+.form-search textarea,
+.form-inline textarea,
+.form-horizontal textarea,
+.form-search select,
+.form-inline select,
+.form-horizontal select,
+.form-search .help-inline,
+.form-inline .help-inline,
+.form-horizontal .help-inline,
+.form-search .uneditable-input,
+.form-inline .uneditable-input,
+.form-horizontal .uneditable-input,
+.form-search .input-prepend,
+.form-inline .input-prepend,
+.form-horizontal .input-prepend,
+.form-search .input-append,
+.form-inline .input-append,
+.form-horizontal .input-append {
+  display: inline-block;
+  *display: inline;
+  margin-bottom: 0;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.form-search .hide,
+.form-inline .hide,
+.form-horizontal .hide {
+  display: none;
+}
+
+.form-search label,
+.form-inline label,
+.form-search .btn-group,
+.form-inline .btn-group {
+  display: inline-block;
+}
+
+.form-search .input-append,
+.form-inline .input-append,
+.form-search .input-prepend,
+.form-inline .input-prepend {
+  margin-bottom: 0;
+}
+
+.form-search .radio,
+.form-search .checkbox,
+.form-inline .radio,
+.form-inline .checkbox {
+  padding-left: 0;
+  margin-bottom: 0;
+  vertical-align: middle;
+}
+
+.form-search .radio input[type="radio"],
+.form-search .checkbox input[type="checkbox"],
+.form-inline .radio input[type="radio"],
+.form-inline .checkbox input[type="checkbox"] {
+  float: left;
+  margin-right: 3px;
+  margin-left: 0;
+}
+
+.control-group {
+  margin-bottom: 10px;
+}
+
+legend + .control-group {
+  margin-top: 20px;
+  -webkit-margin-top-collapse: separate;
+}
+
+.form-horizontal .control-group {
+  margin-bottom: 20px;
+  *zoom: 1;
+}
+
+.form-horizontal .control-group:before,
+.form-horizontal .control-group:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.form-horizontal .control-group:after {
+  clear: both;
+}
+
+.form-horizontal .control-label {
+  float: left;
+  width: 160px;
+  padding-top: 5px;
+  text-align: right;
+}
+
+.form-horizontal .controls {
+  *display: inline-block;
+  *padding-left: 20px;
+  margin-left: 180px;
+  *margin-left: 0;
+}
+
+.form-horizontal .controls:first-child {
+  *padding-left: 180px;
+}
+
+.form-horizontal .help-block {
+  margin-bottom: 0;
+}
+
+.form-horizontal input + .help-block,
+.form-horizontal select + .help-block,
+.form-horizontal textarea + .help-block,
+.form-horizontal .uneditable-input + .help-block,
+.form-horizontal .input-prepend + .help-block,
+.form-horizontal .input-append + .help-block {
+  margin-top: 10px;
+}
+
+.form-horizontal .form-actions {
+  padding-left: 180px;
+}
+
+table {
+  max-width: 100%;
+  background-color: transparent;
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+.table {
+  width: 100%;
+  margin-bottom: 20px;
+}
+
+.table th,
+.table td {
+  padding: 8px;
+  line-height: 20px;
+  text-align: left;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+
+.table th {
+  font-weight: bold;
+}
+
+.table thead th {
+  vertical-align: bottom;
+}
+
+.table caption + thead tr:first-child th,
+.table caption + thead tr:first-child td,
+.table colgroup + thead tr:first-child th,
+.table colgroup + thead tr:first-child td,
+.table thead:first-child tr:first-child th,
+.table thead:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+
+.table .table {
+  background-color: #ffffff;
+}
+
+.table-condensed th,
+.table-condensed td {
+  padding: 4px 5px;
+}
+
+.table-bordered {
+  border: 1px solid #dddddd;
+  border-collapse: separate;
+  *border-collapse: collapse;
+  border-left: 0;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.table-bordered th,
+.table-bordered td {
+  border-left: 1px solid #dddddd;
+}
+
+.table-bordered caption + thead tr:first-child th,
+.table-bordered caption + tbody tr:first-child th,
+.table-bordered caption + tbody tr:first-child td,
+.table-bordered colgroup + thead tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child th,
+.table-bordered colgroup + tbody tr:first-child td,
+.table-bordered thead:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child th,
+.table-bordered tbody:first-child tr:first-child td {
+  border-top: 0;
+}
+
+.table-bordered thead:first-child tr:first-child > th:first-child,
+.table-bordered tbody:first-child tr:first-child > td:first-child,
+.table-bordered tbody:first-child tr:first-child > th:first-child {
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered thead:first-child tr:first-child > th:last-child,
+.table-bordered tbody:first-child tr:first-child > td:last-child,
+.table-bordered tbody:first-child tr:first-child > th:last-child {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child > th:first-child,
+.table-bordered tbody:last-child tr:last-child > td:first-child,
+.table-bordered tbody:last-child tr:last-child > th:first-child,
+.table-bordered tfoot:last-child tr:last-child > td:first-child,
+.table-bordered tfoot:last-child tr:last-child > th:first-child {
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+}
+
+.table-bordered thead:last-child tr:last-child > th:last-child,
+.table-bordered tbody:last-child tr:last-child > td:last-child,
+.table-bordered tbody:last-child tr:last-child > th:last-child,
+.table-bordered tfoot:last-child tr:last-child > td:last-child,
+.table-bordered tfoot:last-child tr:last-child > th:last-child {
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
+  -webkit-border-bottom-left-radius: 0;
+          border-bottom-left-radius: 0;
+  -moz-border-radius-bottomleft: 0;
+}
+
+.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
+  -webkit-border-bottom-right-radius: 0;
+          border-bottom-right-radius: 0;
+  -moz-border-radius-bottomright: 0;
+}
+
+.table-bordered caption + thead tr:first-child th:first-child,
+.table-bordered caption + tbody tr:first-child td:first-child,
+.table-bordered colgroup + thead tr:first-child th:first-child,
+.table-bordered colgroup + tbody tr:first-child td:first-child {
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.table-bordered caption + thead tr:first-child th:last-child,
+.table-bordered caption + tbody tr:first-child td:last-child,
+.table-bordered colgroup + thead tr:first-child th:last-child,
+.table-bordered colgroup + tbody tr:first-child td:last-child {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+}
+
+.table-striped tbody > tr:nth-child(odd) > td,
+.table-striped tbody > tr:nth-child(odd) > th {
+  background-color: #f9f9f9;
+}
+
+.table-hover tbody tr:hover > td,
+.table-hover tbody tr:hover > th {
+  background-color: #f5f5f5;
+}
+
+table td[class*="span"],
+table th[class*="span"],
+.row-fluid table td[class*="span"],
+.row-fluid table th[class*="span"] {
+  display: table-cell;
+  float: none;
+  margin-left: 0;
+}
+
+.table td.span1,
+.table th.span1 {
+  float: none;
+  width: 44px;
+  margin-left: 0;
+}
+
+.table td.span2,
+.table th.span2 {
+  float: none;
+  width: 124px;
+  margin-left: 0;
+}
+
+.table td.span3,
+.table th.span3 {
+  float: none;
+  width: 204px;
+  margin-left: 0;
+}
+
+.table td.span4,
+.table th.span4 {
+  float: none;
+  width: 284px;
+  margin-left: 0;
+}
+
+.table td.span5,
+.table th.span5 {
+  float: none;
+  width: 364px;
+  margin-left: 0;
+}
+
+.table td.span6,
+.table th.span6 {
+  float: none;
+  width: 444px;
+  margin-left: 0;
+}
+
+.table td.span7,
+.table th.span7 {
+  float: none;
+  width: 524px;
+  margin-left: 0;
+}
+
+.table td.span8,
+.table th.span8 {
+  float: none;
+  width: 604px;
+  margin-left: 0;
+}
+
+.table td.span9,
+.table th.span9 {
+  float: none;
+  width: 684px;
+  margin-left: 0;
+}
+
+.table td.span10,
+.table th.span10 {
+  float: none;
+  width: 764px;
+  margin-left: 0;
+}
+
+.table td.span11,
+.table th.span11 {
+  float: none;
+  width: 844px;
+  margin-left: 0;
+}
+
+.table td.span12,
+.table th.span12 {
+  float: none;
+  width: 924px;
+  margin-left: 0;
+}
+
+.table tbody tr.success > td {
+  background-color: #dff0d8;
+}
+
+.table tbody tr.error > td {
+  background-color: #f2dede;
+}
+
+.table tbody tr.warning > td {
+  background-color: #fcf8e3;
+}
+
+.table tbody tr.info > td {
+  background-color: #d9edf7;
+}
+
+.table-hover tbody tr.success:hover > td {
+  background-color: #d0e9c6;
+}
+
+.table-hover tbody tr.error:hover > td {
+  background-color: #ebcccc;
+}
+
+.table-hover tbody tr.warning:hover > td {
+  background-color: #faf2cc;
+}
+
+.table-hover tbody tr.info:hover > td {
+  background-color: #c4e3f3;
+}
+
+[class^="icon-"],
+[class*=" icon-"] {
+  display: inline-block;
+  width: 14px;
+  height: 14px;
+  margin-top: 1px;
+  *margin-right: .3em;
+  line-height: 14px;
+  vertical-align: text-top;
+  background-image: url("../img/glyphicons-halflings.png");
+  background-position: 14px 14px;
+  background-repeat: no-repeat;
+}
+
+/* White icons with optional class, or on hover/focus/active states of certain elements */
+
+.icon-white,
+.nav-pills > .active > a > [class^="icon-"],
+.nav-pills > .active > a > [class*=" icon-"],
+.nav-list > .active > a > [class^="icon-"],
+.nav-list > .active > a > [class*=" icon-"],
+.navbar-inverse .nav > .active > a > [class^="icon-"],
+.navbar-inverse .nav > .active > a > [class*=" icon-"],
+.dropdown-menu > li > a:hover > [class^="icon-"],
+.dropdown-menu > li > a:focus > [class^="icon-"],
+.dropdown-menu > li > a:hover > [class*=" icon-"],
+.dropdown-menu > li > a:focus > [class*=" icon-"],
+.dropdown-menu > .active > a > [class^="icon-"],
+.dropdown-menu > .active > a > [class*=" icon-"],
+.dropdown-submenu:hover > a > [class^="icon-"],
+.dropdown-submenu:focus > a > [class^="icon-"],
+.dropdown-submenu:hover > a > [class*=" icon-"],
+.dropdown-submenu:focus > a > [class*=" icon-"] {
+  background-image: url("../img/glyphicons-halflings-white.png");
+}
+
+.icon-glass {
+  background-position: 0      0;
+}
+
+.icon-music {
+  background-position: -24px 0;
+}
+
+.icon-search {
+  background-position: -48px 0;
+}
+
+.icon-envelope {
+  background-position: -72px 0;
+}
+
+.icon-heart {
+  background-position: -96px 0;
+}
+
+.icon-star {
+  background-position: -120px 0;
+}
+
+.icon-star-empty {
+  background-position: -144px 0;
+}
+
+.icon-user {
+  background-position: -168px 0;
+}
+
+.icon-film {
+  background-position: -192px 0;
+}
+
+.icon-th-large {
+  background-position: -216px 0;
+}
+
+.icon-th {
+  background-position: -240px 0;
+}
+
+.icon-th-list {
+  background-position: -264px 0;
+}
+
+.icon-ok {
+  background-position: -288px 0;
+}
+
+.icon-remove {
+  background-position: -312px 0;
+}
+
+.icon-zoom-in {
+  background-position: -336px 0;
+}
+
+.icon-zoom-out {
+  background-position: -360px 0;
+}
+
+.icon-off {
+  background-position: -384px 0;
+}
+
+.icon-signal {
+  background-position: -408px 0;
+}
+
+.icon-cog {
+  background-position: -432px 0;
+}
+
+.icon-trash {
+  background-position: -456px 0;
+}
+
+.icon-home {
+  background-position: 0 -24px;
+}
+
+.icon-file {
+  background-position: -24px -24px;
+}
+
+.icon-time {
+  background-position: -48px -24px;
+}
+
+.icon-road {
+  background-position: -72px -24px;
+}
+
+.icon-download-alt {
+  background-position: -96px -24px;
+}
+
+.icon-download {
+  background-position: -120px -24px;
+}
+
+.icon-upload {
+  background-position: -144px -24px;
+}
+
+.icon-inbox {
+  background-position: -168px -24px;
+}
+
+.icon-play-circle {
+  background-position: -192px -24px;
+}
+
+.icon-repeat {
+  background-position: -216px -24px;
+}
+
+.icon-refresh {
+  background-position: -240px -24px;
+}
+
+.icon-list-alt {
+  background-position: -264px -24px;
+}
+
+.icon-lock {
+  background-position: -287px -24px;
+}
+
+.icon-flag {
+  background-position: -312px -24px;
+}
+
+.icon-headphones {
+  background-position: -336px -24px;
+}
+
+.icon-volume-off {
+  background-position: -360px -24px;
+}
+
+.icon-volume-down {
+  background-position: -384px -24px;
+}
+
+.icon-volume-up {
+  background-position: -408px -24px;
+}
+
+.icon-qrcode {
+  background-position: -432px -24px;
+}
+
+.icon-barcode {
+  background-position: -456px -24px;
+}
+
+.icon-tag {
+  background-position: 0 -48px;
+}
+
+.icon-tags {
+  background-position: -25px -48px;
+}
+
+.icon-book {
+  background-position: -48px -48px;
+}
+
+.icon-bookmark {
+  background-position: -72px -48px;
+}
+
+.icon-print {
+  background-position: -96px -48px;
+}
+
+.icon-camera {
+  background-position: -120px -48px;
+}
+
+.icon-font {
+  background-position: -144px -48px;
+}
+
+.icon-bold {
+  background-position: -167px -48px;
+}
+
+.icon-italic {
+  background-position: -192px -48px;
+}
+
+.icon-text-height {
+  background-position: -216px -48px;
+}
+
+.icon-text-width {
+  background-position: -240px -48px;
+}
+
+.icon-align-left {
+  background-position: -264px -48px;
+}
+
+.icon-align-center {
+  background-position: -288px -48px;
+}
+
+.icon-align-right {
+  background-position: -312px -48px;
+}
+
+.icon-align-justify {
+  background-position: -336px -48px;
+}
+
+.icon-list {
+  background-position: -360px -48px;
+}
+
+.icon-indent-left {
+  background-position: -384px -48px;
+}
+
+.icon-indent-right {
+  background-position: -408px -48px;
+}
+
+.icon-facetime-video {
+  background-position: -432px -48px;
+}
+
+.icon-picture {
+  background-position: -456px -48px;
+}
+
+.icon-pencil {
+  background-position: 0 -72px;
+}
+
+.icon-map-marker {
+  background-position: -24px -72px;
+}
+
+.icon-adjust {
+  background-position: -48px -72px;
+}
+
+.icon-tint {
+  background-position: -72px -72px;
+}
+
+.icon-edit {
+  background-position: -96px -72px;
+}
+
+.icon-share {
+  background-position: -120px -72px;
+}
+
+.icon-check {
+  background-position: -144px -72px;
+}
+
+.icon-move {
+  background-position: -168px -72px;
+}
+
+.icon-step-backward {
+  background-position: -192px -72px;
+}
+
+.icon-fast-backward {
+  background-position: -216px -72px;
+}
+
+.icon-backward {
+  background-position: -240px -72px;
+}
+
+.icon-play {
+  background-position: -264px -72px;
+}
+
+.icon-pause {
+  background-position: -288px -72px;
+}
+
+.icon-stop {
+  background-position: -312px -72px;
+}
+
+.icon-forward {
+  background-position: -336px -72px;
+}
+
+.icon-fast-forward {
+  background-position: -360px -72px;
+}
+
+.icon-step-forward {
+  background-position: -384px -72px;
+}
+
+.icon-eject {
+  background-position: -408px -72px;
+}
+
+.icon-chevron-left {
+  background-position: -432px -72px;
+}
+
+.icon-chevron-right {
+  background-position: -456px -72px;
+}
+
+.icon-plus-sign {
+  background-position: 0 -96px;
+}
+
+.icon-minus-sign {
+  background-position: -24px -96px;
+}
+
+.icon-remove-sign {
+  background-position: -48px -96px;
+}
+
+.icon-ok-sign {
+  background-position: -72px -96px;
+}
+
+.icon-question-sign {
+  background-position: -96px -96px;
+}
+
+.icon-info-sign {
+  background-position: -120px -96px;
+}
+
+.icon-screenshot {
+  background-position: -144px -96px;
+}
+
+.icon-remove-circle {
+  background-position: -168px -96px;
+}
+
+.icon-ok-circle {
+  background-position: -192px -96px;
+}
+
+.icon-ban-circle {
+  background-position: -216px -96px;
+}
+
+.icon-arrow-left {
+  background-position: -240px -96px;
+}
+
+.icon-arrow-right {
+  background-position: -264px -96px;
+}
+
+.icon-arrow-up {
+  background-position: -289px -96px;
+}
+
+.icon-arrow-down {
+  background-position: -312px -96px;
+}
+
+.icon-share-alt {
+  background-position: -336px -96px;
+}
+
+.icon-resize-full {
+  background-position: -360px -96px;
+}
+
+.icon-resize-small {
+  background-position: -384px -96px;
+}
+
+.icon-plus {
+  background-position: -408px -96px;
+}
+
+.icon-minus {
+  background-position: -433px -96px;
+}
+
+.icon-asterisk {
+  background-position: -456px -96px;
+}
+
+.icon-exclamation-sign {
+  background-position: 0 -120px;
+}
+
+.icon-gift {
+  background-position: -24px -120px;
+}
+
+.icon-leaf {
+  background-position: -48px -120px;
+}
+
+.icon-fire {
+  background-position: -72px -120px;
+}
+
+.icon-eye-open {
+  background-position: -96px -120px;
+}
+
+.icon-eye-close {
+  background-position: -120px -120px;
+}
+
+.icon-warning-sign {
+  background-position: -144px -120px;
+}
+
+.icon-plane {
+  background-position: -168px -120px;
+}
+
+.icon-calendar {
+  background-position: -192px -120px;
+}
+
+.icon-random {
+  width: 16px;
+  background-position: -216px -120px;
+}
+
+.icon-comment {
+  background-position: -240px -120px;
+}
+
+.icon-magnet {
+  background-position: -264px -120px;
+}
+
+.icon-chevron-up {
+  background-position: -288px -120px;
+}
+
+.icon-chevron-down {
+  background-position: -313px -119px;
+}
+
+.icon-retweet {
+  background-position: -336px -120px;
+}
+
+.icon-shopping-cart {
+  background-position: -360px -120px;
+}
+
+.icon-folder-close {
+  width: 16px;
+  background-position: -384px -120px;
+}
+
+.icon-folder-open {
+  width: 16px;
+  background-position: -408px -120px;
+}
+
+.icon-resize-vertical {
+  background-position: -432px -119px;
+}
+
+.icon-resize-horizontal {
+  background-position: -456px -118px;
+}
+
+.icon-hdd {
+  background-position: 0 -144px;
+}
+
+.icon-bullhorn {
+  background-position: -24px -144px;
+}
+
+.icon-bell {
+  background-position: -48px -144px;
+}
+
+.icon-certificate {
+  background-position: -72px -144px;
+}
+
+.icon-thumbs-up {
+  background-position: -96px -144px;
+}
+
+.icon-thumbs-down {
+  background-position: -120px -144px;
+}
+
+.icon-hand-right {
+  background-position: -144px -144px;
+}
+
+.icon-hand-left {
+  background-position: -168px -144px;
+}
+
+.icon-hand-up {
+  background-position: -192px -144px;
+}
+
+.icon-hand-down {
+  background-position: -216px -144px;
+}
+
+.icon-circle-arrow-right {
+  background-position: -240px -144px;
+}
+
+.icon-circle-arrow-left {
+  background-position: -264px -144px;
+}
+
+.icon-circle-arrow-up {
+  background-position: -288px -144px;
+}
+
+.icon-circle-arrow-down {
+  background-position: -312px -144px;
+}
+
+.icon-globe {
+  background-position: -336px -144px;
+}
+
+.icon-wrench {
+  background-position: -360px -144px;
+}
+
+.icon-tasks {
+  background-position: -384px -144px;
+}
+
+.icon-filter {
+  background-position: -408px -144px;
+}
+
+.icon-briefcase {
+  background-position: -432px -144px;
+}
+
+.icon-fullscreen {
+  background-position: -456px -144px;
+}
+
+.dropup,
+.dropdown {
+  position: relative;
+}
+
+.dropdown-toggle {
+  *margin-bottom: -3px;
+}
+
+.dropdown-toggle:active,
+.open .dropdown-toggle {
+  outline: 0;
+}
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  vertical-align: top;
+  border-top: 4px solid #000000;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+  content: "";
+}
+
+.dropdown .caret {
+  margin-top: 8px;
+  margin-left: 2px;
+}
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  list-style: none;
+  background-color: #ffffff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  *border-right-width: 2px;
+  *border-bottom-width: 2px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding;
+          background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.dropdown-menu .divider {
+  *width: 100%;
+  height: 1px;
+  margin: 9px 1px;
+  *margin: -5px 0 5px;
+  overflow: hidden;
+  background-color: #e5e5e5;
+  border-bottom: 1px solid #ffffff;
+}
+
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 20px;
+  color: #333333;
+  white-space: nowrap;
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus,
+.dropdown-submenu:hover > a,
+.dropdown-submenu:focus > a {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #0081c2;
+  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  background-color: #0081c2;
+  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+  background-repeat: repeat-x;
+  outline: 0;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  cursor: default;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.open {
+  *z-index: 1000;
+}
+
+.open > .dropdown-menu {
+  display: block;
+}
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0;
+  border-bottom: 4px solid #000000;
+  content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+
+.dropdown-submenu {
+  position: relative;
+}
+
+.dropdown-submenu > .dropdown-menu {
+  top: 0;
+  left: 100%;
+  margin-top: -6px;
+  margin-left: -1px;
+  -webkit-border-radius: 0 6px 6px 6px;
+     -moz-border-radius: 0 6px 6px 6px;
+          border-radius: 0 6px 6px 6px;
+}
+
+.dropdown-submenu:hover > .dropdown-menu {
+  display: block;
+}
+
+.dropup .dropdown-submenu > .dropdown-menu {
+  top: auto;
+  bottom: 0;
+  margin-top: 0;
+  margin-bottom: -2px;
+  -webkit-border-radius: 5px 5px 5px 0;
+     -moz-border-radius: 5px 5px 5px 0;
+          border-radius: 5px 5px 5px 0;
+}
+
+.dropdown-submenu > a:after {
+  display: block;
+  float: right;
+  width: 0;
+  height: 0;
+  margin-top: 5px;
+  margin-right: -10px;
+  border-color: transparent;
+  border-left-color: #cccccc;
+  border-style: solid;
+  border-width: 5px 0 5px 5px;
+  content: " ";
+}
+
+.dropdown-submenu:hover > a:after {
+  border-left-color: #ffffff;
+}
+
+.dropdown-submenu.pull-left {
+  float: none;
+}
+
+.dropdown-submenu.pull-left > .dropdown-menu {
+  left: -100%;
+  margin-left: 10px;
+  -webkit-border-radius: 6px 0 6px 6px;
+     -moz-border-radius: 6px 0 6px 6px;
+          border-radius: 6px 0 6px 6px;
+}
+
+.dropdown .dropdown-menu .nav-header {
+  padding-right: 20px;
+  padding-left: 20px;
+}
+
+.typeahead {
+  z-index: 1051;
+  margin-top: 2px;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-large {
+  padding: 24px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.well-small {
+  padding: 9px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+     -moz-transition: opacity 0.15s linear;
+       -o-transition: opacity 0.15s linear;
+          transition: opacity 0.15s linear;
+}
+
+.fade.in {
+  opacity: 1;
+}
+
+.collapse {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+     -moz-transition: height 0.35s ease;
+       -o-transition: height 0.35s ease;
+          transition: height 0.35s ease;
+}
+
+.collapse.in {
+  height: auto;
+}
+
+.close {
+  float: right;
+  font-size: 20px;
+  font-weight: bold;
+  line-height: 20px;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.4;
+  filter: alpha(opacity=40);
+}
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+
+.btn {
+  display: inline-block;
+  *display: inline;
+  padding: 4px 12px;
+  margin-bottom: 0;
+  *margin-left: .3em;
+  font-size: 14px;
+  line-height: 20px;
+  color: #333333;
+  text-align: center;
+  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+  vertical-align: middle;
+  cursor: pointer;
+  background-color: #f5f5f5;
+  *background-color: #e6e6e6;
+  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+  background-repeat: repeat-x;
+  border: 1px solid #cccccc;
+  *border: 0;
+  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  border-bottom-color: #b3b3b3;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  *zoom: 1;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn:hover,
+.btn:focus,
+.btn:active,
+.btn.active,
+.btn.disabled,
+.btn[disabled] {
+  color: #333333;
+  background-color: #e6e6e6;
+  *background-color: #d9d9d9;
+}
+
+.btn:active,
+.btn.active {
+  background-color: #cccccc \9;
+}
+
+.btn:first-child {
+  *margin-left: 0;
+}
+
+.btn:hover,
+.btn:focus {
+  color: #333333;
+  text-decoration: none;
+  background-position: 0 -15px;
+  -webkit-transition: background-position 0.1s linear;
+     -moz-transition: background-position 0.1s linear;
+       -o-transition: background-position 0.1s linear;
+          transition: background-position 0.1s linear;
+}
+
+.btn:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+.btn.active,
+.btn:active {
+  background-image: none;
+  outline: 0;
+  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn.disabled,
+.btn[disabled] {
+  cursor: default;
+  background-image: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+     -moz-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-large {
+  padding: 11px 19px;
+  font-size: 17.5px;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.btn-large [class^="icon-"],
+.btn-large [class*=" icon-"] {
+  margin-top: 4px;
+}
+
+.btn-small {
+  padding: 2px 10px;
+  font-size: 11.9px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.btn-small [class^="icon-"],
+.btn-small [class*=" icon-"] {
+  margin-top: 0;
+}
+
+.btn-mini [class^="icon-"],
+.btn-mini [class*=" icon-"] {
+  margin-top: -1px;
+}
+
+.btn-mini {
+  padding: 0 6px;
+  font-size: 10.5px;
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-right: 0;
+  padding-left: 0;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+}
+
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+
+.btn-primary.active,
+.btn-warning.active,
+.btn-danger.active,
+.btn-success.active,
+.btn-info.active,
+.btn-inverse.active {
+  color: rgba(255, 255, 255, 0.75);
+}
+
+.btn-primary {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #006dcc;
+  *background-color: #0044cc;
+  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
+  background-repeat: repeat-x;
+  border-color: #0044cc #0044cc #002a80;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.btn-primary.disabled,
+.btn-primary[disabled] {
+  color: #ffffff;
+  background-color: #0044cc;
+  *background-color: #003bb3;
+}
+
+.btn-primary:active,
+.btn-primary.active {
+  background-color: #003399 \9;
+}
+
+.btn-warning {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #faa732;
+  *background-color: #f89406;
+  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+  background-image: -o-linear-gradient(top, #fbb450, #f89406);
+  background-image: linear-gradient(to bottom, #fbb450, #f89406);
+  background-repeat: repeat-x;
+  border-color: #f89406 #f89406 #ad6704;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.btn-warning.disabled,
+.btn-warning[disabled] {
+  color: #ffffff;
+  background-color: #f89406;
+  *background-color: #df8505;
+}
+
+.btn-warning:active,
+.btn-warning.active {
+  background-color: #c67605 \9;
+}
+
+.btn-danger {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #da4f49;
+  *background-color: #bd362f;
+  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
+  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
+  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
+  background-repeat: repeat-x;
+  border-color: #bd362f #bd362f #802420;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.btn-danger.disabled,
+.btn-danger[disabled] {
+  color: #ffffff;
+  background-color: #bd362f;
+  *background-color: #a9302a;
+}
+
+.btn-danger:active,
+.btn-danger.active {
+  background-color: #942a25 \9;
+}
+
+.btn-success {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #5bb75b;
+  *background-color: #51a351;
+  background-image: -moz-linear-gradient(top, #62c462, #51a351);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
+  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
+  background-image: -o-linear-gradient(top, #62c462, #51a351);
+  background-image: linear-gradient(to bottom, #62c462, #51a351);
+  background-repeat: repeat-x;
+  border-color: #51a351 #51a351 #387038;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.btn-success.disabled,
+.btn-success[disabled] {
+  color: #ffffff;
+  background-color: #51a351;
+  *background-color: #499249;
+}
+
+.btn-success:active,
+.btn-success.active {
+  background-color: #408140 \9;
+}
+
+.btn-info {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #49afcd;
+  *background-color: #2f96b4;
+  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
+  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
+  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
+  background-repeat: repeat-x;
+  border-color: #2f96b4 #2f96b4 #1f6377;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.btn-info.disabled,
+.btn-info[disabled] {
+  color: #ffffff;
+  background-color: #2f96b4;
+  *background-color: #2a85a0;
+}
+
+.btn-info:active,
+.btn-info.active {
+  background-color: #24748c \9;
+}
+
+.btn-inverse {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #363636;
+  *background-color: #222222;
+  background-image: -moz-linear-gradient(top, #444444, #222222);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
+  background-image: -webkit-linear-gradient(top, #444444, #222222);
+  background-image: -o-linear-gradient(top, #444444, #222222);
+  background-image: linear-gradient(to bottom, #444444, #222222);
+  background-repeat: repeat-x;
+  border-color: #222222 #222222 #000000;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.btn-inverse:hover,
+.btn-inverse:focus,
+.btn-inverse:active,
+.btn-inverse.active,
+.btn-inverse.disabled,
+.btn-inverse[disabled] {
+  color: #ffffff;
+  background-color: #222222;
+  *background-color: #151515;
+}
+
+.btn-inverse:active,
+.btn-inverse.active {
+  background-color: #080808 \9;
+}
+
+button.btn,
+input[type="submit"].btn {
+  *padding-top: 3px;
+  *padding-bottom: 3px;
+}
+
+button.btn::-moz-focus-inner,
+input[type="submit"].btn::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+
+button.btn.btn-large,
+input[type="submit"].btn.btn-large {
+  *padding-top: 7px;
+  *padding-bottom: 7px;
+}
+
+button.btn.btn-small,
+input[type="submit"].btn.btn-small {
+  *padding-top: 3px;
+  *padding-bottom: 3px;
+}
+
+button.btn.btn-mini,
+input[type="submit"].btn.btn-mini {
+  *padding-top: 1px;
+  *padding-bottom: 1px;
+}
+
+.btn-link,
+.btn-link:active,
+.btn-link[disabled] {
+  background-color: transparent;
+  background-image: none;
+  -webkit-box-shadow: none;
+     -moz-box-shadow: none;
+          box-shadow: none;
+}
+
+.btn-link {
+  color: #0088cc;
+  cursor: pointer;
+  border-color: transparent;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-link:hover,
+.btn-link:focus {
+  color: #005580;
+  text-decoration: underline;
+  background-color: transparent;
+}
+
+.btn-link[disabled]:hover,
+.btn-link[disabled]:focus {
+  color: #333333;
+  text-decoration: none;
+}
+
+.btn-group {
+  position: relative;
+  display: inline-block;
+  *display: inline;
+  *margin-left: .3em;
+  font-size: 0;
+  white-space: nowrap;
+  vertical-align: middle;
+  *zoom: 1;
+}
+
+.btn-group:first-child {
+  *margin-left: 0;
+}
+
+.btn-group + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-toolbar {
+  margin-top: 10px;
+  margin-bottom: 10px;
+  font-size: 0;
+}
+
+.btn-toolbar > .btn + .btn,
+.btn-toolbar > .btn-group + .btn,
+.btn-toolbar > .btn + .btn-group {
+  margin-left: 5px;
+}
+
+.btn-group > .btn {
+  position: relative;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-group > .btn + .btn {
+  margin-left: -1px;
+}
+
+.btn-group > .btn,
+.btn-group > .dropdown-menu,
+.btn-group > .popover {
+  font-size: 14px;
+}
+
+.btn-group > .btn-mini {
+  font-size: 10.5px;
+}
+
+.btn-group > .btn-small {
+  font-size: 11.9px;
+}
+
+.btn-group > .btn-large {
+  font-size: 17.5px;
+}
+
+.btn-group > .btn:first-child {
+  margin-left: 0;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.btn-group > .btn:last-child,
+.btn-group > .dropdown-toggle {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.btn-group > .btn.large:first-child {
+  margin-left: 0;
+  -webkit-border-bottom-left-radius: 6px;
+          border-bottom-left-radius: 6px;
+  -webkit-border-top-left-radius: 6px;
+          border-top-left-radius: 6px;
+  -moz-border-radius-bottomleft: 6px;
+  -moz-border-radius-topleft: 6px;
+}
+
+.btn-group > .btn.large:last-child,
+.btn-group > .large.dropdown-toggle {
+  -webkit-border-top-right-radius: 6px;
+          border-top-right-radius: 6px;
+  -webkit-border-bottom-right-radius: 6px;
+          border-bottom-right-radius: 6px;
+  -moz-border-radius-topright: 6px;
+  -moz-border-radius-bottomright: 6px;
+}
+
+.btn-group > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group > .btn:active,
+.btn-group > .btn.active {
+  z-index: 2;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+  *padding-top: 5px;
+  padding-right: 8px;
+  *padding-bottom: 5px;
+  padding-left: 8px;
+  -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);
+     -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);
+          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);
+}
+
+.btn-group > .btn-mini + .dropdown-toggle {
+  *padding-top: 2px;
+  padding-right: 5px;
+  *padding-bottom: 2px;
+  padding-left: 5px;
+}
+
+.btn-group > .btn-small + .dropdown-toggle {
+  *padding-top: 5px;
+  *padding-bottom: 4px;
+}
+
+.btn-group > .btn-large + .dropdown-toggle {
+  *padding-top: 7px;
+  padding-right: 12px;
+  *padding-bottom: 7px;
+  padding-left: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+  background-image: none;
+  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.btn-group.open .btn.dropdown-toggle {
+  background-color: #e6e6e6;
+}
+
+.btn-group.open .btn-primary.dropdown-toggle {
+  background-color: #0044cc;
+}
+
+.btn-group.open .btn-warning.dropdown-toggle {
+  background-color: #f89406;
+}
+
+.btn-group.open .btn-danger.dropdown-toggle {
+  background-color: #bd362f;
+}
+
+.btn-group.open .btn-success.dropdown-toggle {
+  background-color: #51a351;
+}
+
+.btn-group.open .btn-info.dropdown-toggle {
+  background-color: #2f96b4;
+}
+
+.btn-group.open .btn-inverse.dropdown-toggle {
+  background-color: #222222;
+}
+
+.btn .caret {
+  margin-top: 8px;
+  margin-left: 0;
+}
+
+.btn-large .caret {
+  margin-top: 6px;
+}
+
+.btn-large .caret {
+  border-top-width: 5px;
+  border-right-width: 5px;
+  border-left-width: 5px;
+}
+
+.btn-mini .caret,
+.btn-small .caret {
+  margin-top: 8px;
+}
+
+.dropup .btn-large .caret {
+  border-bottom-width: 5px;
+}
+
+.btn-primary .caret,
+.btn-warning .caret,
+.btn-danger .caret,
+.btn-info .caret,
+.btn-success .caret,
+.btn-inverse .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.btn-group-vertical {
+  display: inline-block;
+  *display: inline;
+  /* IE7 inline-block hack */
+
+  *zoom: 1;
+}
+
+.btn-group-vertical > .btn {
+  display: block;
+  float: none;
+  max-width: 100%;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.btn-group-vertical > .btn + .btn {
+  margin-top: -1px;
+  margin-left: 0;
+}
+
+.btn-group-vertical > .btn:first-child {
+  -webkit-border-radius: 4px 4px 0 0;
+     -moz-border-radius: 4px 4px 0 0;
+          border-radius: 4px 4px 0 0;
+}
+
+.btn-group-vertical > .btn:last-child {
+  -webkit-border-radius: 0 0 4px 4px;
+     -moz-border-radius: 0 0 4px 4px;
+          border-radius: 0 0 4px 4px;
+}
+
+.btn-group-vertical > .btn-large:first-child {
+  -webkit-border-radius: 6px 6px 0 0;
+     -moz-border-radius: 6px 6px 0 0;
+          border-radius: 6px 6px 0 0;
+}
+
+.btn-group-vertical > .btn-large:last-child {
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+}
+
+.alert {
+  padding: 8px 35px 8px 14px;
+  margin-bottom: 20px;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+  background-color: #fcf8e3;
+  border: 1px solid #fbeed5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.alert,
+.alert h4 {
+  color: #c09853;
+}
+
+.alert h4 {
+  margin: 0;
+}
+
+.alert .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  line-height: 20px;
+}
+
+.alert-success {
+  color: #468847;
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+}
+
+.alert-success h4 {
+  color: #468847;
+}
+
+.alert-danger,
+.alert-error {
+  color: #b94a48;
+  background-color: #f2dede;
+  border-color: #eed3d7;
+}
+
+.alert-danger h4,
+.alert-error h4 {
+  color: #b94a48;
+}
+
+.alert-info {
+  color: #3a87ad;
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+}
+
+.alert-info h4 {
+  color: #3a87ad;
+}
+
+.alert-block {
+  padding-top: 14px;
+  padding-bottom: 14px;
+}
+
+.alert-block > p,
+.alert-block > ul {
+  margin-bottom: 0;
+}
+
+.alert-block p + p {
+  margin-top: 5px;
+}
+
+.nav {
+  margin-bottom: 20px;
+  margin-left: 0;
+  list-style: none;
+}
+
+.nav > li > a {
+  display: block;
+}
+
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+
+.nav > li > a > img {
+  max-width: none;
+}
+
+.nav > .pull-right {
+  float: right;
+}
+
+.nav-header {
+  display: block;
+  padding: 3px 15px;
+  font-size: 11px;
+  font-weight: bold;
+  line-height: 20px;
+  color: #999999;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+  text-transform: uppercase;
+}
+
+.nav li + .nav-header {
+  margin-top: 9px;
+}
+
+.nav-list {
+  padding-right: 15px;
+  padding-left: 15px;
+  margin-bottom: 0;
+}
+
+.nav-list > li > a,
+.nav-list .nav-header {
+  margin-right: -15px;
+  margin-left: -15px;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+
+.nav-list > li > a {
+  padding: 3px 15px;
+}
+
+.nav-list > .active > a,
+.nav-list > .active > a:hover,
+.nav-list > .active > a:focus {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+  background-color: #0088cc;
+}
+
+.nav-list [class^="icon-"],
+.nav-list [class*=" icon-"] {
+  margin-right: 2px;
+}
+
+.nav-list .divider {
+  *width: 100%;
+  height: 1px;
+  margin: 9px 1px;
+  *margin: -5px 0 5px;
+  overflow: hidden;
+  background-color: #e5e5e5;
+  border-bottom: 1px solid #ffffff;
+}
+
+.nav-tabs,
+.nav-pills {
+  *zoom: 1;
+}
+
+.nav-tabs:before,
+.nav-pills:before,
+.nav-tabs:after,
+.nav-pills:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.nav-tabs:after,
+.nav-pills:after {
+  clear: both;
+}
+
+.nav-tabs > li,
+.nav-pills > li {
+  float: left;
+}
+
+.nav-tabs > li > a,
+.nav-pills > li > a {
+  padding-right: 12px;
+  padding-left: 12px;
+  margin-right: 2px;
+  line-height: 14px;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #ddd;
+}
+
+.nav-tabs > li {
+  margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  line-height: 20px;
+  border: 1px solid transparent;
+  -webkit-border-radius: 4px 4px 0 0;
+     -moz-border-radius: 4px 4px 0 0;
+          border-radius: 4px 4px 0 0;
+}
+
+.nav-tabs > li > a:hover,
+.nav-tabs > li > a:focus {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+
+.nav-tabs > .active > a,
+.nav-tabs > .active > a:hover,
+.nav-tabs > .active > a:focus {
+  color: #555555;
+  cursor: default;
+  background-color: #ffffff;
+  border: 1px solid #ddd;
+  border-bottom-color: transparent;
+}
+
+.nav-pills > li > a {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  margin-top: 2px;
+  margin-bottom: 2px;
+  -webkit-border-radius: 5px;
+     -moz-border-radius: 5px;
+          border-radius: 5px;
+}
+
+.nav-pills > .active > a,
+.nav-pills > .active > a:hover,
+.nav-pills > .active > a:focus {
+  color: #ffffff;
+  background-color: #0088cc;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li > a {
+  margin-right: 0;
+}
+
+.nav-tabs.nav-stacked {
+  border-bottom: 0;
+}
+
+.nav-tabs.nav-stacked > li > a {
+  border: 1px solid #ddd;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.nav-tabs.nav-stacked > li:first-child > a {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li:last-child > a {
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -moz-border-radius-bottomright: 4px;
+  -moz-border-radius-bottomleft: 4px;
+}
+
+.nav-tabs.nav-stacked > li > a:hover,
+.nav-tabs.nav-stacked > li > a:focus {
+  z-index: 2;
+  border-color: #ddd;
+}
+
+.nav-pills.nav-stacked > li > a {
+  margin-bottom: 3px;
+}
+
+.nav-pills.nav-stacked > li:last-child > a {
+  margin-bottom: 1px;
+}
+
+.nav-tabs .dropdown-menu {
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+}
+
+.nav-pills .dropdown-menu {
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.nav .dropdown-toggle .caret {
+  margin-top: 6px;
+  border-top-color: #0088cc;
+  border-bottom-color: #0088cc;
+}
+
+.nav .dropdown-toggle:hover .caret,
+.nav .dropdown-toggle:focus .caret {
+  border-top-color: #005580;
+  border-bottom-color: #005580;
+}
+
+/* move down carets for tabs */
+
+.nav-tabs .dropdown-toggle .caret {
+  margin-top: 8px;
+}
+
+.nav .active .dropdown-toggle .caret {
+  border-top-color: #fff;
+  border-bottom-color: #fff;
+}
+
+.nav-tabs .active .dropdown-toggle .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.nav > .dropdown.active > a:hover,
+.nav > .dropdown.active > a:focus {
+  cursor: pointer;
+}
+
+.nav-tabs .open .dropdown-toggle,
+.nav-pills .open .dropdown-toggle,
+.nav > li.dropdown.open.active > a:hover,
+.nav > li.dropdown.open.active > a:focus {
+  color: #ffffff;
+  background-color: #999999;
+  border-color: #999999;
+}
+
+.nav li.dropdown.open .caret,
+.nav li.dropdown.open.active .caret,
+.nav li.dropdown.open a:hover .caret,
+.nav li.dropdown.open a:focus .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+  opacity: 1;
+  filter: alpha(opacity=100);
+}
+
+.tabs-stacked .open > a:hover,
+.tabs-stacked .open > a:focus {
+  border-color: #999999;
+}
+
+.tabbable {
+  *zoom: 1;
+}
+
+.tabbable:before,
+.tabbable:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.tabbable:after {
+  clear: both;
+}
+
+.tab-content {
+  overflow: auto;
+}
+
+.tabs-below > .nav-tabs,
+.tabs-right > .nav-tabs,
+.tabs-left > .nav-tabs {
+  border-bottom: 0;
+}
+
+.tab-content > .tab-pane,
+.pill-content > .pill-pane {
+  display: none;
+}
+
+.tab-content > .active,
+.pill-content > .active {
+  display: block;
+}
+
+.tabs-below > .nav-tabs {
+  border-top: 1px solid #ddd;
+}
+
+.tabs-below > .nav-tabs > li {
+  margin-top: -1px;
+  margin-bottom: 0;
+}
+
+.tabs-below > .nav-tabs > li > a {
+  -webkit-border-radius: 0 0 4px 4px;
+     -moz-border-radius: 0 0 4px 4px;
+          border-radius: 0 0 4px 4px;
+}
+
+.tabs-below > .nav-tabs > li > a:hover,
+.tabs-below > .nav-tabs > li > a:focus {
+  border-top-color: #ddd;
+  border-bottom-color: transparent;
+}
+
+.tabs-below > .nav-tabs > .active > a,
+.tabs-below > .nav-tabs > .active > a:hover,
+.tabs-below > .nav-tabs > .active > a:focus {
+  border-color: transparent #ddd #ddd #ddd;
+}
+
+.tabs-left > .nav-tabs > li,
+.tabs-right > .nav-tabs > li {
+  float: none;
+}
+
+.tabs-left > .nav-tabs > li > a,
+.tabs-right > .nav-tabs > li > a {
+  min-width: 74px;
+  margin-right: 0;
+  margin-bottom: 3px;
+}
+
+.tabs-left > .nav-tabs {
+  float: left;
+  margin-right: 19px;
+  border-right: 1px solid #ddd;
+}
+
+.tabs-left > .nav-tabs > li > a {
+  margin-right: -1px;
+  -webkit-border-radius: 4px 0 0 4px;
+     -moz-border-radius: 4px 0 0 4px;
+          border-radius: 4px 0 0 4px;
+}
+
+.tabs-left > .nav-tabs > li > a:hover,
+.tabs-left > .nav-tabs > li > a:focus {
+  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
+}
+
+.tabs-left > .nav-tabs .active > a,
+.tabs-left > .nav-tabs .active > a:hover,
+.tabs-left > .nav-tabs .active > a:focus {
+  border-color: #ddd transparent #ddd #ddd;
+  *border-right-color: #ffffff;
+}
+
+.tabs-right > .nav-tabs {
+  float: right;
+  margin-left: 19px;
+  border-left: 1px solid #ddd;
+}
+
+.tabs-right > .nav-tabs > li > a {
+  margin-left: -1px;
+  -webkit-border-radius: 0 4px 4px 0;
+     -moz-border-radius: 0 4px 4px 0;
+          border-radius: 0 4px 4px 0;
+}
+
+.tabs-right > .nav-tabs > li > a:hover,
+.tabs-right > .nav-tabs > li > a:focus {
+  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
+}
+
+.tabs-right > .nav-tabs .active > a,
+.tabs-right > .nav-tabs .active > a:hover,
+.tabs-right > .nav-tabs .active > a:focus {
+  border-color: #ddd #ddd #ddd transparent;
+  *border-left-color: #ffffff;
+}
+
+.nav > .disabled > a {
+  color: #999999;
+}
+
+.nav > .disabled > a:hover,
+.nav > .disabled > a:focus {
+  text-decoration: none;
+  cursor: default;
+  background-color: transparent;
+}
+
+.navbar {
+  *position: relative;
+  *z-index: 2;
+  margin-bottom: 20px;
+  overflow: visible;
+}
+
+.navbar-inner {
+  min-height: 40px;
+  padding-right: 20px;
+  padding-left: 20px;
+  background-color: #fafafa;
+  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
+  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
+  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
+  background-repeat: repeat-x;
+  border: 1px solid #d4d4d4;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+  *zoom: 1;
+  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
+}
+
+.navbar-inner:before,
+.navbar-inner:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.navbar-inner:after {
+  clear: both;
+}
+
+.navbar .container {
+  width: auto;
+}
+
+.nav-collapse.collapse {
+  height: auto;
+  overflow: visible;
+}
+
+.navbar .brand {
+  display: block;
+  float: left;
+  padding: 10px 20px 10px;
+  margin-left: -20px;
+  font-size: 20px;
+  font-weight: 200;
+  color: #777777;
+  text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .brand:hover,
+.navbar .brand:focus {
+  text-decoration: none;
+}
+
+.navbar-text {
+  margin-bottom: 0;
+  line-height: 40px;
+  color: #777777;
+}
+
+.navbar-link {
+  color: #777777;
+}
+
+.navbar-link:hover,
+.navbar-link:focus {
+  color: #333333;
+}
+
+.navbar .divider-vertical {
+  height: 40px;
+  margin: 0 9px;
+  border-right: 1px solid #ffffff;
+  border-left: 1px solid #f2f2f2;
+}
+
+.navbar .btn,
+.navbar .btn-group {
+  margin-top: 5px;
+}
+
+.navbar .btn-group .btn,
+.navbar .input-prepend .btn,
+.navbar .input-append .btn,
+.navbar .input-prepend .btn-group,
+.navbar .input-append .btn-group {
+  margin-top: 0;
+}
+
+.navbar-form {
+  margin-bottom: 0;
+  *zoom: 1;
+}
+
+.navbar-form:before,
+.navbar-form:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.navbar-form:after {
+  clear: both;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .radio,
+.navbar-form .checkbox {
+  margin-top: 5px;
+}
+
+.navbar-form input,
+.navbar-form select,
+.navbar-form .btn {
+  display: inline-block;
+  margin-bottom: 0;
+}
+
+.navbar-form input[type="image"],
+.navbar-form input[type="checkbox"],
+.navbar-form input[type="radio"] {
+  margin-top: 3px;
+}
+
+.navbar-form .input-append,
+.navbar-form .input-prepend {
+  margin-top: 5px;
+  white-space: nowrap;
+}
+
+.navbar-form .input-append input,
+.navbar-form .input-prepend input {
+  margin-top: 0;
+}
+
+.navbar-search {
+  position: relative;
+  float: left;
+  margin-top: 5px;
+  margin-bottom: 0;
+}
+
+.navbar-search .search-query {
+  padding: 4px 14px;
+  margin-bottom: 0;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 13px;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+.navbar-static-top {
+  position: static;
+  margin-bottom: 0;
+}
+
+.navbar-static-top .navbar-inner {
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+  margin-bottom: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+  border-width: 0 0 1px;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+  border-width: 1px 0 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-fixed-bottom .navbar-inner {
+  padding-right: 0;
+  padding-left: 0;
+  -webkit-border-radius: 0;
+     -moz-border-radius: 0;
+          border-radius: 0;
+}
+
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+  width: 940px;
+}
+
+.navbar-fixed-top {
+  top: 0;
+}
+
+.navbar-fixed-top .navbar-inner,
+.navbar-static-top .navbar-inner {
+  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar-fixed-bottom {
+  bottom: 0;
+}
+
+.navbar-fixed-bottom .navbar-inner {
+  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
+}
+
+.navbar .nav {
+  position: relative;
+  left: 0;
+  display: block;
+  float: left;
+  margin: 0 10px 0 0;
+}
+
+.navbar .nav.pull-right {
+  float: right;
+  margin-right: 0;
+}
+
+.navbar .nav > li {
+  float: left;
+}
+
+.navbar .nav > li > a {
+  float: none;
+  padding: 10px 15px 10px;
+  color: #777777;
+  text-decoration: none;
+  text-shadow: 0 1px 0 #ffffff;
+}
+
+.navbar .nav .dropdown-toggle .caret {
+  margin-top: 8px;
+}
+
+.navbar .nav > li > a:focus,
+.navbar .nav > li > a:hover {
+  color: #333333;
+  text-decoration: none;
+  background-color: transparent;
+}
+
+.navbar .nav > .active > a,
+.navbar .nav > .active > a:hover,
+.navbar .nav > .active > a:focus {
+  color: #555555;
+  text-decoration: none;
+  background-color: #e5e5e5;
+  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
+}
+
+.navbar .btn-navbar {
+  display: none;
+  float: right;
+  padding: 7px 10px;
+  margin-right: 5px;
+  margin-left: 5px;
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #ededed;
+  *background-color: #e5e5e5;
+  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
+  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
+  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
+  background-repeat: repeat-x;
+  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
+}
+
+.navbar .btn-navbar:hover,
+.navbar .btn-navbar:focus,
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active,
+.navbar .btn-navbar.disabled,
+.navbar .btn-navbar[disabled] {
+  color: #ffffff;
+  background-color: #e5e5e5;
+  *background-color: #d9d9d9;
+}
+
+.navbar .btn-navbar:active,
+.navbar .btn-navbar.active {
+  background-color: #cccccc \9;
+}
+
+.navbar .btn-navbar .icon-bar {
+  display: block;
+  width: 18px;
+  height: 2px;
+  background-color: #f5f5f5;
+  -webkit-border-radius: 1px;
+     -moz-border-radius: 1px;
+          border-radius: 1px;
+  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.btn-navbar .icon-bar + .icon-bar {
+  margin-top: 3px;
+}
+
+.navbar .nav > li > .dropdown-menu:before {
+  position: absolute;
+  top: -7px;
+  left: 9px;
+  display: inline-block;
+  border-right: 7px solid transparent;
+  border-bottom: 7px solid #ccc;
+  border-left: 7px solid transparent;
+  border-bottom-color: rgba(0, 0, 0, 0.2);
+  content: '';
+}
+
+.navbar .nav > li > .dropdown-menu:after {
+  position: absolute;
+  top: -6px;
+  left: 10px;
+  display: inline-block;
+  border-right: 6px solid transparent;
+  border-bottom: 6px solid #ffffff;
+  border-left: 6px solid transparent;
+  content: '';
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+  top: auto;
+  bottom: -7px;
+  border-top: 7px solid #ccc;
+  border-bottom: 0;
+  border-top-color: rgba(0, 0, 0, 0.2);
+}
+
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+  top: auto;
+  bottom: -6px;
+  border-top: 6px solid #ffffff;
+  border-bottom: 0;
+}
+
+.navbar .nav li.dropdown > a:hover .caret,
+.navbar .nav li.dropdown > a:focus .caret {
+  border-top-color: #333333;
+  border-bottom-color: #333333;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle,
+.navbar .nav li.dropdown.active > .dropdown-toggle,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle {
+  color: #555555;
+  background-color: #e5e5e5;
+}
+
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+  border-top-color: #777777;
+  border-bottom-color: #777777;
+}
+
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+  border-top-color: #555555;
+  border-bottom-color: #555555;
+}
+
+.navbar .pull-right > li > .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:before,
+.navbar .nav > li > .dropdown-menu.pull-right:before {
+  right: 12px;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu:after,
+.navbar .nav > li > .dropdown-menu.pull-right:after {
+  right: 13px;
+  left: auto;
+}
+
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
+.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+  right: 100%;
+  left: auto;
+  margin-right: -1px;
+  margin-left: 0;
+  -webkit-border-radius: 6px 0 6px 6px;
+     -moz-border-radius: 6px 0 6px 6px;
+          border-radius: 6px 0 6px 6px;
+}
+
+.navbar-inverse .navbar-inner {
+  background-color: #1b1b1b;
+  background-image: -moz-linear-gradient(top, #222222, #111111);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
+  background-image: -webkit-linear-gradient(top, #222222, #111111);
+  background-image: -o-linear-gradient(top, #222222, #111111);
+  background-image: linear-gradient(to bottom, #222222, #111111);
+  background-repeat: repeat-x;
+  border-color: #252525;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+}
+
+.navbar-inverse .brand,
+.navbar-inverse .nav > li > a {
+  color: #999999;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.navbar-inverse .brand:hover,
+.navbar-inverse .nav > li > a:hover,
+.navbar-inverse .brand:focus,
+.navbar-inverse .nav > li > a:focus {
+  color: #ffffff;
+}
+
+.navbar-inverse .brand {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+
+.navbar-inverse .nav > li > a:focus,
+.navbar-inverse .nav > li > a:hover {
+  color: #ffffff;
+  background-color: transparent;
+}
+
+.navbar-inverse .nav .active > a,
+.navbar-inverse .nav .active > a:hover,
+.navbar-inverse .nav .active > a:focus {
+  color: #ffffff;
+  background-color: #111111;
+}
+
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+
+.navbar-inverse .navbar-link:hover,
+.navbar-inverse .navbar-link:focus {
+  color: #ffffff;
+}
+
+.navbar-inverse .divider-vertical {
+  border-right-color: #222222;
+  border-left-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+  color: #ffffff;
+  background-color: #111111;
+}
+
+.navbar-inverse .nav li.dropdown > a:hover .caret,
+.navbar-inverse .nav li.dropdown > a:focus .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+  border-top-color: #999999;
+  border-bottom-color: #999999;
+}
+
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+  border-top-color: #ffffff;
+  border-bottom-color: #ffffff;
+}
+
+.navbar-inverse .navbar-search .search-query {
+  color: #ffffff;
+  background-color: #515151;
+  border-color: #111111;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
+  -webkit-transition: none;
+     -moz-transition: none;
+       -o-transition: none;
+          transition: none;
+}
+
+.navbar-inverse .navbar-search .search-query:-moz-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
+  color: #cccccc;
+}
+
+.navbar-inverse .navbar-search .search-query:focus,
+.navbar-inverse .navbar-search .search-query.focused {
+  padding: 5px 15px;
+  color: #333333;
+  text-shadow: 0 1px 0 #ffffff;
+  background-color: #ffffff;
+  border: 0;
+  outline: 0;
+  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
+}
+
+.navbar-inverse .btn-navbar {
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #0e0e0e;
+  *background-color: #040404;
+  background-image: -moz-linear-gradient(top, #151515, #040404);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
+  background-image: -webkit-linear-gradient(top, #151515, #040404);
+  background-image: -o-linear-gradient(top, #151515, #040404);
+  background-image: linear-gradient(to bottom, #151515, #040404);
+  background-repeat: repeat-x;
+  border-color: #040404 #040404 #000000;
+  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+}
+
+.navbar-inverse .btn-navbar:hover,
+.navbar-inverse .btn-navbar:focus,
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active,
+.navbar-inverse .btn-navbar.disabled,
+.navbar-inverse .btn-navbar[disabled] {
+  color: #ffffff;
+  background-color: #040404;
+  *background-color: #000000;
+}
+
+.navbar-inverse .btn-navbar:active,
+.navbar-inverse .btn-navbar.active {
+  background-color: #000000 \9;
+}
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin: 0 0 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.breadcrumb > li {
+  display: inline-block;
+  *display: inline;
+  text-shadow: 0 1px 0 #ffffff;
+  *zoom: 1;
+}
+
+.breadcrumb > li > .divider {
+  padding: 0 5px;
+  color: #ccc;
+}
+
+.breadcrumb > .active {
+  color: #999999;
+}
+
+.pagination {
+  margin: 20px 0;
+}
+
+.pagination ul {
+  display: inline-block;
+  *display: inline;
+  margin-bottom: 0;
+  margin-left: 0;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  *zoom: 1;
+  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.pagination ul > li {
+  display: inline;
+}
+
+.pagination ul > li > a,
+.pagination ul > li > span {
+  float: left;
+  padding: 4px 12px;
+  line-height: 20px;
+  text-decoration: none;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-left-width: 0;
+}
+
+.pagination ul > li > a:hover,
+.pagination ul > li > a:focus,
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+  background-color: #f5f5f5;
+}
+
+.pagination ul > .active > a,
+.pagination ul > .active > span {
+  color: #999999;
+  cursor: default;
+}
+
+.pagination ul > .disabled > span,
+.pagination ul > .disabled > a,
+.pagination ul > .disabled > a:hover,
+.pagination ul > .disabled > a:focus {
+  color: #999999;
+  cursor: default;
+  background-color: transparent;
+}
+
+.pagination ul > li:first-child > a,
+.pagination ul > li:first-child > span {
+  border-left-width: 1px;
+  -webkit-border-bottom-left-radius: 4px;
+          border-bottom-left-radius: 4px;
+  -webkit-border-top-left-radius: 4px;
+          border-top-left-radius: 4px;
+  -moz-border-radius-bottomleft: 4px;
+  -moz-border-radius-topleft: 4px;
+}
+
+.pagination ul > li:last-child > a,
+.pagination ul > li:last-child > span {
+  -webkit-border-top-right-radius: 4px;
+          border-top-right-radius: 4px;
+  -webkit-border-bottom-right-radius: 4px;
+          border-bottom-right-radius: 4px;
+  -moz-border-radius-topright: 4px;
+  -moz-border-radius-bottomright: 4px;
+}
+
+.pagination-centered {
+  text-align: center;
+}
+
+.pagination-right {
+  text-align: right;
+}
+
+.pagination-large ul > li > a,
+.pagination-large ul > li > span {
+  padding: 11px 19px;
+  font-size: 17.5px;
+}
+
+.pagination-large ul > li:first-child > a,
+.pagination-large ul > li:first-child > span {
+  -webkit-border-bottom-left-radius: 6px;
+          border-bottom-left-radius: 6px;
+  -webkit-border-top-left-radius: 6px;
+          border-top-left-radius: 6px;
+  -moz-border-radius-bottomleft: 6px;
+  -moz-border-radius-topleft: 6px;
+}
+
+.pagination-large ul > li:last-child > a,
+.pagination-large ul > li:last-child > span {
+  -webkit-border-top-right-radius: 6px;
+          border-top-right-radius: 6px;
+  -webkit-border-bottom-right-radius: 6px;
+          border-bottom-right-radius: 6px;
+  -moz-border-radius-topright: 6px;
+  -moz-border-radius-bottomright: 6px;
+}
+
+.pagination-mini ul > li:first-child > a,
+.pagination-small ul > li:first-child > a,
+.pagination-mini ul > li:first-child > span,
+.pagination-small ul > li:first-child > span {
+  -webkit-border-bottom-left-radius: 3px;
+          border-bottom-left-radius: 3px;
+  -webkit-border-top-left-radius: 3px;
+          border-top-left-radius: 3px;
+  -moz-border-radius-bottomleft: 3px;
+  -moz-border-radius-topleft: 3px;
+}
+
+.pagination-mini ul > li:last-child > a,
+.pagination-small ul > li:last-child > a,
+.pagination-mini ul > li:last-child > span,
+.pagination-small ul > li:last-child > span {
+  -webkit-border-top-right-radius: 3px;
+          border-top-right-radius: 3px;
+  -webkit-border-bottom-right-radius: 3px;
+          border-bottom-right-radius: 3px;
+  -moz-border-radius-topright: 3px;
+  -moz-border-radius-bottomright: 3px;
+}
+
+.pagination-small ul > li > a,
+.pagination-small ul > li > span {
+  padding: 2px 10px;
+  font-size: 11.9px;
+}
+
+.pagination-mini ul > li > a,
+.pagination-mini ul > li > span {
+  padding: 0 6px;
+  font-size: 10.5px;
+}
+
+.pager {
+  margin: 20px 0;
+  text-align: center;
+  list-style: none;
+  *zoom: 1;
+}
+
+.pager:before,
+.pager:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.pager:after {
+  clear: both;
+}
+
+.pager li {
+  display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  -webkit-border-radius: 15px;
+     -moz-border-radius: 15px;
+          border-radius: 15px;
+}
+
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #999999;
+  cursor: default;
+  background-color: #fff;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000000;
+}
+
+.modal-backdrop.fade {
+  opacity: 0;
+}
+
+.modal-backdrop,
+.modal-backdrop.fade.in {
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+}
+
+.modal {
+  position: fixed;
+  top: 10%;
+  left: 50%;
+  z-index: 1050;
+  width: 560px;
+  margin-left: -280px;
+  background-color: #ffffff;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  *border: 1px solid #999;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  outline: none;
+  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding-box;
+          background-clip: padding-box;
+}
+
+.modal.fade {
+  top: -25%;
+  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
+     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
+       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
+          transition: opacity 0.3s linear, top 0.3s ease-out;
+}
+
+.modal.fade.in {
+  top: 10%;
+}
+
+.modal-header {
+  padding: 9px 15px;
+  border-bottom: 1px solid #eee;
+}
+
+.modal-header .close {
+  margin-top: 2px;
+}
+
+.modal-header h3 {
+  margin: 0;
+  line-height: 30px;
+}
+
+.modal-body {
+  position: relative;
+  max-height: 400px;
+  padding: 15px;
+  overflow-y: auto;
+}
+
+.modal-form {
+  margin-bottom: 0;
+}
+
+.modal-footer {
+  padding: 14px 15px 15px;
+  margin-bottom: 0;
+  text-align: right;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  -webkit-border-radius: 0 0 6px 6px;
+     -moz-border-radius: 0 0 6px 6px;
+          border-radius: 0 0 6px 6px;
+  *zoom: 1;
+  -webkit-box-shadow: inset 0 1px 0 #ffffff;
+     -moz-box-shadow: inset 0 1px 0 #ffffff;
+          box-shadow: inset 0 1px 0 #ffffff;
+}
+
+.modal-footer:before,
+.modal-footer:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.modal-footer:after {
+  clear: both;
+}
+
+.modal-footer .btn + .btn {
+  margin-bottom: 0;
+  margin-left: 5px;
+}
+
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  font-size: 11px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+  visibility: visible;
+}
+
+.tooltip.in {
+  opacity: 0.8;
+  filter: alpha(opacity=80);
+}
+
+.tooltip.top {
+  padding: 5px 0;
+  margin-top: -3px;
+}
+
+.tooltip.right {
+  padding: 0 5px;
+  margin-left: 3px;
+}
+
+.tooltip.bottom {
+  padding: 5px 0;
+  margin-top: 3px;
+}
+
+.tooltip.left {
+  padding: 0 5px;
+  margin-left: -3px;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-top-color: #000000;
+  border-width: 5px 5px 0;
+}
+
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-right-color: #000000;
+  border-width: 5px 5px 5px 0;
+}
+
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-left-color: #000000;
+  border-width: 5px 0 5px 5px;
+}
+
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-bottom-color: #000000;
+  border-width: 0 5px 5px;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  white-space: normal;
+  background-color: #ffffff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  -webkit-background-clip: padding-box;
+     -moz-background-clip: padding;
+          background-clip: padding-box;
+}
+
+.popover.top {
+  margin-top: -10px;
+}
+
+.popover.right {
+  margin-left: 10px;
+}
+
+.popover.bottom {
+  margin-top: 10px;
+}
+
+.popover.left {
+  margin-left: -10px;
+}
+
+.popover-title {
+  padding: 8px 14px;
+  margin: 0;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  -webkit-border-radius: 5px 5px 0 0;
+     -moz-border-radius: 5px 5px 0 0;
+          border-radius: 5px 5px 0 0;
+}
+
+.popover-title:empty {
+  display: none;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+
+.popover .arrow {
+  border-width: 11px;
+}
+
+.popover .arrow:after {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.top .arrow {
+  bottom: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-top-color: #999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  border-bottom-width: 0;
+}
+
+.popover.top .arrow:after {
+  bottom: 1px;
+  margin-left: -10px;
+  border-top-color: #ffffff;
+  border-bottom-width: 0;
+}
+
+.popover.right .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-right-color: #999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+  border-left-width: 0;
+}
+
+.popover.right .arrow:after {
+  bottom: -10px;
+  left: 1px;
+  border-right-color: #ffffff;
+  border-left-width: 0;
+}
+
+.popover.bottom .arrow {
+  top: -11px;
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-color: #999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  border-top-width: 0;
+}
+
+.popover.bottom .arrow:after {
+  top: 1px;
+  margin-left: -10px;
+  border-bottom-color: #ffffff;
+  border-top-width: 0;
+}
+
+.popover.left .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-left-color: #999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+  border-right-width: 0;
+}
+
+.popover.left .arrow:after {
+  right: 1px;
+  bottom: -10px;
+  border-left-color: #ffffff;
+  border-right-width: 0;
+}
+
+.thumbnails {
+  margin-left: -20px;
+  list-style: none;
+  *zoom: 1;
+}
+
+.thumbnails:before,
+.thumbnails:after {
+  display: table;
+  line-height: 0;
+  content: "";
+}
+
+.thumbnails:after {
+  clear: both;
+}
+
+.row-fluid .thumbnails {
+  margin-left: 0;
+}
+
+.thumbnails > li {
+  float: left;
+  margin-bottom: 20px;
+  margin-left: 20px;
+}
+
+.thumbnail {
+  display: block;
+  padding: 4px;
+  line-height: 20px;
+  border: 1px solid #ddd;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
+  -webkit-transition: all 0.2s ease-in-out;
+     -moz-transition: all 0.2s ease-in-out;
+       -o-transition: all 0.2s ease-in-out;
+          transition: all 0.2s ease-in-out;
+}
+
+a.thumbnail:hover,
+a.thumbnail:focus {
+  border-color: #0088cc;
+  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
+}
+
+.thumbnail > img {
+  display: block;
+  max-width: 100%;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.thumbnail .caption {
+  padding: 9px;
+  color: #555555;
+}
+
+.media,
+.media-body {
+  overflow: hidden;
+  *overflow: visible;
+  zoom: 1;
+}
+
+.media,
+.media .media {
+  margin-top: 15px;
+}
+
+.media:first-child {
+  margin-top: 0;
+}
+
+.media-object {
+  display: block;
+}
+
+.media-heading {
+  margin: 0 0 5px;
+}
+
+.media > .pull-left {
+  margin-right: 10px;
+}
+
+.media > .pull-right {
+  margin-left: 10px;
+}
+
+.media-list {
+  margin-left: 0;
+  list-style: none;
+}
+
+.label,
+.badge {
+  display: inline-block;
+  padding: 2px 4px;
+  font-size: 11.844px;
+  font-weight: bold;
+  line-height: 14px;
+  color: #ffffff;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  white-space: nowrap;
+  vertical-align: baseline;
+  background-color: #999999;
+}
+
+.label {
+  -webkit-border-radius: 3px;
+     -moz-border-radius: 3px;
+          border-radius: 3px;
+}
+
+.badge {
+  padding-right: 9px;
+  padding-left: 9px;
+  -webkit-border-radius: 9px;
+     -moz-border-radius: 9px;
+          border-radius: 9px;
+}
+
+.label:empty,
+.badge:empty {
+  display: none;
+}
+
+a.label:hover,
+a.label:focus,
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.label-important,
+.badge-important {
+  background-color: #b94a48;
+}
+
+.label-important[href],
+.badge-important[href] {
+  background-color: #953b39;
+}
+
+.label-warning,
+.badge-warning {
+  background-color: #f89406;
+}
+
+.label-warning[href],
+.badge-warning[href] {
+  background-color: #c67605;
+}
+
+.label-success,
+.badge-success {
+  background-color: #468847;
+}
+
+.label-success[href],
+.badge-success[href] {
+  background-color: #356635;
+}
+
+.label-info,
+.badge-info {
+  background-color: #3a87ad;
+}
+
+.label-info[href],
+.badge-info[href] {
+  background-color: #2d6987;
+}
+
+.label-inverse,
+.badge-inverse {
+  background-color: #333333;
+}
+
+.label-inverse[href],
+.badge-inverse[href] {
+  background-color: #1a1a1a;
+}
+
+.btn .label,
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+.btn-mini .label,
+.btn-mini .badge {
+  top: 0;
+}
+
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-moz-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-ms-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 0 0;
+  }
+  to {
+    background-position: 40px 0;
+  }
+}
+
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+
+.progress {
+  height: 20px;
+  margin-bottom: 20px;
+  overflow: hidden;
+  background-color: #f7f7f7;
+  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
+  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
+  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
+  background-repeat: repeat-x;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress .bar {
+  float: left;
+  width: 0;
+  height: 100%;
+  font-size: 12px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+  background-color: #0e90d2;
+  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
+  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
+  background-image: -o-linear-gradient(top, #149bdf, #0480be);
+  background-image: linear-gradient(to bottom, #149bdf, #0480be);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+  -webkit-transition: width 0.6s ease;
+     -moz-transition: width 0.6s ease;
+       -o-transition: width 0.6s ease;
+          transition: width 0.6s ease;
+}
+
+.progress .bar + .bar {
+  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+}
+
+.progress-striped .bar {
+  background-color: #149bdf;
+  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));
+  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);
+  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);
+  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);
+  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);
+  -webkit-background-size: 40px 40px;
+     -moz-background-size: 40px 40px;
+       -o-background-size: 40px 40px;
+          background-size: 40px 40px;
+}
+
+.progress.active .bar {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+     -moz-animation: progress-bar-stripes 2s linear infinite;
+      -ms-animation: progress-bar-stripes 2s linear infinite;
+       -o-animation: progress-bar-stripes 2s linear infinite;
+          animation: progress-bar-stripes 2s linear infinite;
+}
+
+.progress-danger .bar,
+.progress .bar-danger {
+  background-color: #dd514c;
+  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
+  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
+  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+
+.progress-danger.progress-striped .bar,
+.progress-striped .bar-danger {
+  background-color: #ee5f5b;
+  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));
+  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);
+  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);
+  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);
+  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);
+}
+
+.progress-success .bar,
+.progress .bar-success {
+  background-color: #5eb95e;
+  background-image: -moz-linear-gradient(top, #62c462, #57a957);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
+  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
+  background-image: -o-linear-gradient(top, #62c462, #57a957);
+  background-image: linear-gradient(to bottom, #62c462, #57a957);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+
+.progress-success.progress-striped .bar,
+.progress-striped .bar-success {
+  background-color: #62c462;
+  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));
+  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);
+  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);
+  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);
+  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);
+}
+
+.progress-info .bar,
+.progress .bar-info {
+  background-color: #4bb1cf;
+  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
+  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
+  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+
+.progress-info.progress-striped .bar,
+.progress-striped .bar-info {
+  background-color: #5bc0de;
+  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));
+  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);
+  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);
+  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);
+  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);
+}
+
+.progress-warning .bar,
+.progress .bar-warning {
+  background-color: #faa732;
+  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
+  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+  background-image: -o-linear-gradient(top, #fbb450, #f89406);
+  background-image: linear-gradient(to bottom, #fbb450, #f89406);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
+}
+
+.progress-warning.progress-striped .bar,
+.progress-striped .bar-warning {
+  background-color: #fbb450;
+  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));
+  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);
+  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);
+  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);
+  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);
+}
+
+.accordion {
+  margin-bottom: 20px;
+}
+
+.accordion-group {
+  margin-bottom: 2px;
+  border: 1px solid #e5e5e5;
+  -webkit-border-radius: 4px;
+     -moz-border-radius: 4px;
+          border-radius: 4px;
+}
+
+.accordion-heading {
+  border-bottom: 0;
+}
+
+.accordion-heading .accordion-toggle {
+  display: block;
+  padding: 8px 15px;
+}
+
+.accordion-toggle {
+  cursor: pointer;
+}
+
+.accordion-inner {
+  padding: 9px 15px;
+  border-top: 1px solid #e5e5e5;
+}
+
+.carousel {
+  position: relative;
+  margin-bottom: 20px;
+  line-height: 1;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+
+.carousel-inner > .item {
+  position: relative;
+  display: none;
+  -webkit-transition: 0.6s ease-in-out left;
+     -moz-transition: 0.6s ease-in-out left;
+       -o-transition: 0.6s ease-in-out left;
+          transition: 0.6s ease-in-out left;
+}
+
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  line-height: 1;
+}
+
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+
+.carousel-inner > .active {
+  left: 0;
+}
+
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+.carousel-inner > .next {
+  left: 100%;
+}
+
+.carousel-inner > .prev {
+  left: -100%;
+}
+
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+
+.carousel-inner > .active.left {
+  left: -100%;
+}
+
+.carousel-inner > .active.right {
+  left: 100%;
+}
+
+.carousel-control {
+  position: absolute;
+  top: 40%;
+  left: 15px;
+  width: 40px;
+  height: 40px;
+  margin-top: -20px;
+  font-size: 60px;
+  font-weight: 100;
+  line-height: 30px;
+  color: #ffffff;
+  text-align: center;
+  background: #222222;
+  border: 3px solid #ffffff;
+  -webkit-border-radius: 23px;
+     -moz-border-radius: 23px;
+          border-radius: 23px;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+
+.carousel-control.right {
+  right: 15px;
+  left: auto;
+}
+
+.carousel-control:hover,
+.carousel-control:focus {
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+
+.carousel-indicators {
+  position: absolute;
+  top: 15px;
+  right: 15px;
+  z-index: 5;
+  margin: 0;
+  list-style: none;
+}
+
+.carousel-indicators li {
+  display: block;
+  float: left;
+  width: 10px;
+  height: 10px;
+  margin-left: 5px;
+  text-indent: -999px;
+  background-color: #ccc;
+  background-color: rgba(255, 255, 255, 0.25);
+  border-radius: 5px;
+}
+
+.carousel-indicators .active {
+  background-color: #fff;
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  padding: 15px;
+  background: #333333;
+  background: rgba(0, 0, 0, 0.75);
+}
+
+.carousel-caption h4,
+.carousel-caption p {
+  line-height: 20px;
+  color: #ffffff;
+}
+
+.carousel-caption h4 {
+  margin: 0 0 5px;
+}
+
+.carousel-caption p {
+  margin-bottom: 0;
+}
+
+.hero-unit {
+  padding: 60px;
+  margin-bottom: 30px;
+  font-size: 18px;
+  font-weight: 200;
+  line-height: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+  -webkit-border-radius: 6px;
+     -moz-border-radius: 6px;
+          border-radius: 6px;
+}
+
+.hero-unit h1 {
+  margin-bottom: 0;
+  font-size: 60px;
+  line-height: 1;
+  letter-spacing: -1px;
+  color: inherit;
+}
+
+.hero-unit li {
+  line-height: 30px;
+}
+
+.pull-right {
+  float: right;
+}
+
+.pull-left {
+  float: left;
+}
+
+.hide {
+  display: none;
+}
+
+.show {
+  display: block;
+}
+
+.invisible {
+  visibility: hidden;
+}
+
+.affix {
+  position: fixed;
+}
diff --git a/css/bootstrap.min.css b/css/bootstrap.min.css
new file mode 100644
index 0000000..c10c7f4
--- /dev/null
+++ b/css/bootstrap.min.css
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.3.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-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);-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);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)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;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));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);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);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);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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;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));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);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);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);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)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;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));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);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);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);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)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;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));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);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);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);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)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;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));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);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);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);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)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
diff --git a/img/glyphicons-halflings-white.png b/img/glyphicons-halflings-white.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae
GIT binary patch
literal 8777
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
B7G?kd

literal 0
HcmV?d00001

diff --git a/img/glyphicons-halflings.png b/img/glyphicons-halflings.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643
GIT binary patch
literal 12799
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

literal 0
HcmV?d00001

diff --git a/js/bootstrap.js b/js/bootstrap.js
new file mode 100644
index 0000000..c298ee4
--- /dev/null
+++ b/js/bootstrap.js
@@ -0,0 +1,2276 @@
+/* ===================================================
+ * bootstrap-transition.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#transitions
+ * ===================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+  /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
+   * ======================================================= */
+
+  $(function () {
+
+    $.support.transition = (function () {
+
+      var transitionEnd = (function () {
+
+        var el = document.createElement('bootstrap')
+          , transEndEventNames = {
+               'WebkitTransition' : 'webkitTransitionEnd'
+            ,  'MozTransition'    : 'transitionend'
+            ,  'OTransition'      : 'oTransitionEnd otransitionend'
+            ,  'transition'       : 'transitionend'
+            }
+          , name
+
+        for (name in transEndEventNames){
+          if (el.style[name] !== undefined) {
+            return transEndEventNames[name]
+          }
+        }
+
+      }())
+
+      return transitionEnd && {
+        end: transitionEnd
+      }
+
+    })()
+
+  })
+
+}(window.jQuery);/* ==========================================================
+ * bootstrap-alert.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#alerts
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* ALERT CLASS DEFINITION
+  * ====================== */
+
+  var dismiss = '[data-dismiss="alert"]'
+    , Alert = function (el) {
+        $(el).on('click', dismiss, this.close)
+      }
+
+  Alert.prototype.close = function (e) {
+    var $this = $(this)
+      , selector = $this.attr('data-target')
+      , $parent
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    $parent = $(selector)
+
+    e && e.preventDefault()
+
+    $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
+
+    $parent.trigger(e = $.Event('close'))
+
+    if (e.isDefaultPrevented()) return
+
+    $parent.removeClass('in')
+
+    function removeElement() {
+      $parent
+        .trigger('closed')
+        .remove()
+    }
+
+    $.support.transition && $parent.hasClass('fade') ?
+      $parent.on($.support.transition.end, removeElement) :
+      removeElement()
+  }
+
+
+ /* ALERT PLUGIN DEFINITION
+  * ======================= */
+
+  var old = $.fn.alert
+
+  $.fn.alert = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('alert')
+      if (!data) $this.data('alert', (data = new Alert(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.alert.Constructor = Alert
+
+
+ /* ALERT NO CONFLICT
+  * ================= */
+
+  $.fn.alert.noConflict = function () {
+    $.fn.alert = old
+    return this
+  }
+
+
+ /* ALERT DATA-API
+  * ============== */
+
+  $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
+
+}(window.jQuery);/* ============================================================
+ * bootstrap-button.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#buttons
+ * ============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* BUTTON PUBLIC CLASS DEFINITION
+  * ============================== */
+
+  var Button = function (element, options) {
+    this.$element = $(element)
+    this.options = $.extend({}, $.fn.button.defaults, options)
+  }
+
+  Button.prototype.setState = function (state) {
+    var d = 'disabled'
+      , $el = this.$element
+      , data = $el.data()
+      , val = $el.is('input') ? 'val' : 'html'
+
+    state = state + 'Text'
+    data.resetText || $el.data('resetText', $el[val]())
+
+    $el[val](data[state] || this.options[state])
+
+    // push to event loop to allow forms to submit
+    setTimeout(function () {
+      state == 'loadingText' ?
+        $el.addClass(d).attr(d, d) :
+        $el.removeClass(d).removeAttr(d)
+    }, 0)
+  }
+
+  Button.prototype.toggle = function () {
+    var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
+
+    $parent && $parent
+      .find('.active')
+      .removeClass('active')
+
+    this.$element.toggleClass('active')
+  }
+
+
+ /* BUTTON PLUGIN DEFINITION
+  * ======================== */
+
+  var old = $.fn.button
+
+  $.fn.button = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('button')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('button', (data = new Button(this, options)))
+      if (option == 'toggle') data.toggle()
+      else if (option) data.setState(option)
+    })
+  }
+
+  $.fn.button.defaults = {
+    loadingText: 'loading...'
+  }
+
+  $.fn.button.Constructor = Button
+
+
+ /* BUTTON NO CONFLICT
+  * ================== */
+
+  $.fn.button.noConflict = function () {
+    $.fn.button = old
+    return this
+  }
+
+
+ /* BUTTON DATA-API
+  * =============== */
+
+  $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
+    var $btn = $(e.target)
+    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+    $btn.button('toggle')
+  })
+
+}(window.jQuery);/* ==========================================================
+ * bootstrap-carousel.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#carousel
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* CAROUSEL CLASS DEFINITION
+  * ========================= */
+
+  var Carousel = function (element, options) {
+    this.$element = $(element)
+    this.$indicators = this.$element.find('.carousel-indicators')
+    this.options = options
+    this.options.pause == 'hover' && this.$element
+      .on('mouseenter', $.proxy(this.pause, this))
+      .on('mouseleave', $.proxy(this.cycle, this))
+  }
+
+  Carousel.prototype = {
+
+    cycle: function (e) {
+      if (!e) this.paused = false
+      if (this.interval) clearInterval(this.interval);
+      this.options.interval
+        && !this.paused
+        && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
+      return this
+    }
+
+  , getActiveIndex: function () {
+      this.$active = this.$element.find('.item.active')
+      this.$items = this.$active.parent().children()
+      return this.$items.index(this.$active)
+    }
+
+  , to: function (pos) {
+      var activeIndex = this.getActiveIndex()
+        , that = this
+
+      if (pos > (this.$items.length - 1) || pos < 0) return
+
+      if (this.sliding) {
+        return this.$element.one('slid', function () {
+          that.to(pos)
+        })
+      }
+
+      if (activeIndex == pos) {
+        return this.pause().cycle()
+      }
+
+      return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
+    }
+
+  , pause: function (e) {
+      if (!e) this.paused = true
+      if (this.$element.find('.next, .prev').length && $.support.transition.end) {
+        this.$element.trigger($.support.transition.end)
+        this.cycle(true)
+      }
+      clearInterval(this.interval)
+      this.interval = null
+      return this
+    }
+
+  , next: function () {
+      if (this.sliding) return
+      return this.slide('next')
+    }
+
+  , prev: function () {
+      if (this.sliding) return
+      return this.slide('prev')
+    }
+
+  , slide: function (type, next) {
+      var $active = this.$element.find('.item.active')
+        , $next = next || $active[type]()
+        , isCycling = this.interval
+        , direction = type == 'next' ? 'left' : 'right'
+        , fallback  = type == 'next' ? 'first' : 'last'
+        , that = this
+        , e
+
+      this.sliding = true
+
+      isCycling && this.pause()
+
+      $next = $next.length ? $next : this.$element.find('.item')[fallback]()
+
+      e = $.Event('slide', {
+        relatedTarget: $next[0]
+      , direction: direction
+      })
+
+      if ($next.hasClass('active')) return
+
+      if (this.$indicators.length) {
+        this.$indicators.find('.active').removeClass('active')
+        this.$element.one('slid', function () {
+          var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()])
+          $nextIndicator && $nextIndicator.addClass('active')
+        })
+      }
+
+      if ($.support.transition && this.$element.hasClass('slide')) {
+        this.$element.trigger(e)
+        if (e.isDefaultPrevented()) return
+        $next.addClass(type)
+        $next[0].offsetWidth // force reflow
+        $active.addClass(direction)
+        $next.addClass(direction)
+        this.$element.one($.support.transition.end, function () {
+          $next.removeClass([type, direction].join(' ')).addClass('active')
+          $active.removeClass(['active', direction].join(' '))
+          that.sliding = false
+          setTimeout(function () { that.$element.trigger('slid') }, 0)
+        })
+      } else {
+        this.$element.trigger(e)
+        if (e.isDefaultPrevented()) return
+        $active.removeClass('active')
+        $next.addClass('active')
+        this.sliding = false
+        this.$element.trigger('slid')
+      }
+
+      isCycling && this.cycle()
+
+      return this
+    }
+
+  }
+
+
+ /* CAROUSEL PLUGIN DEFINITION
+  * ========================== */
+
+  var old = $.fn.carousel
+
+  $.fn.carousel = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('carousel')
+        , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
+        , action = typeof option == 'string' ? option : options.slide
+      if (!data) $this.data('carousel', (data = new Carousel(this, options)))
+      if (typeof option == 'number') data.to(option)
+      else if (action) data[action]()
+      else if (options.interval) data.pause().cycle()
+    })
+  }
+
+  $.fn.carousel.defaults = {
+    interval: 5000
+  , pause: 'hover'
+  }
+
+  $.fn.carousel.Constructor = Carousel
+
+
+ /* CAROUSEL NO CONFLICT
+  * ==================== */
+
+  $.fn.carousel.noConflict = function () {
+    $.fn.carousel = old
+    return this
+  }
+
+ /* CAROUSEL DATA-API
+  * ================= */
+
+  $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
+    var $this = $(this), href
+      , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+      , options = $.extend({}, $target.data(), $this.data())
+      , slideIndex
+
+    $target.carousel(options)
+
+    if (slideIndex = $this.attr('data-slide-to')) {
+      $target.data('carousel').pause().to(slideIndex).cycle()
+    }
+
+    e.preventDefault()
+  })
+
+}(window.jQuery);/* =============================================================
+ * bootstrap-collapse.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#collapse
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* COLLAPSE PUBLIC CLASS DEFINITION
+  * ================================ */
+
+  var Collapse = function (element, options) {
+    this.$element = $(element)
+    this.options = $.extend({}, $.fn.collapse.defaults, options)
+
+    if (this.options.parent) {
+      this.$parent = $(this.options.parent)
+    }
+
+    this.options.toggle && this.toggle()
+  }
+
+  Collapse.prototype = {
+
+    constructor: Collapse
+
+  , dimension: function () {
+      var hasWidth = this.$element.hasClass('width')
+      return hasWidth ? 'width' : 'height'
+    }
+
+  , show: function () {
+      var dimension
+        , scroll
+        , actives
+        , hasData
+
+      if (this.transitioning || this.$element.hasClass('in')) return
+
+      dimension = this.dimension()
+      scroll = $.camelCase(['scroll', dimension].join('-'))
+      actives = this.$parent && this.$parent.find('> .accordion-group > .in')
+
+      if (actives && actives.length) {
+        hasData = actives.data('collapse')
+        if (hasData && hasData.transitioning) return
+        actives.collapse('hide')
+        hasData || actives.data('collapse', null)
+      }
+
+      this.$element[dimension](0)
+      this.transition('addClass', $.Event('show'), 'shown')
+      $.support.transition && this.$element[dimension](this.$element[0][scroll])
+    }
+
+  , hide: function () {
+      var dimension
+      if (this.transitioning || !this.$element.hasClass('in')) return
+      dimension = this.dimension()
+      this.reset(this.$element[dimension]())
+      this.transition('removeClass', $.Event('hide'), 'hidden')
+      this.$element[dimension](0)
+    }
+
+  , reset: function (size) {
+      var dimension = this.dimension()
+
+      this.$element
+        .removeClass('collapse')
+        [dimension](size || 'auto')
+        [0].offsetWidth
+
+      this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
+
+      return this
+    }
+
+  , transition: function (method, startEvent, completeEvent) {
+      var that = this
+        , complete = function () {
+            if (startEvent.type == 'show') that.reset()
+            that.transitioning = 0
+            that.$element.trigger(completeEvent)
+          }
+
+      this.$element.trigger(startEvent)
+
+      if (startEvent.isDefaultPrevented()) return
+
+      this.transitioning = 1
+
+      this.$element[method]('in')
+
+      $.support.transition && this.$element.hasClass('collapse') ?
+        this.$element.one($.support.transition.end, complete) :
+        complete()
+    }
+
+  , toggle: function () {
+      this[this.$element.hasClass('in') ? 'hide' : 'show']()
+    }
+
+  }
+
+
+ /* COLLAPSE PLUGIN DEFINITION
+  * ========================== */
+
+  var old = $.fn.collapse
+
+  $.fn.collapse = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('collapse')
+        , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option)
+      if (!data) $this.data('collapse', (data = new Collapse(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.collapse.defaults = {
+    toggle: true
+  }
+
+  $.fn.collapse.Constructor = Collapse
+
+
+ /* COLLAPSE NO CONFLICT
+  * ==================== */
+
+  $.fn.collapse.noConflict = function () {
+    $.fn.collapse = old
+    return this
+  }
+
+
+ /* COLLAPSE DATA-API
+  * ================= */
+
+  $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
+    var $this = $(this), href
+      , target = $this.attr('data-target')
+        || e.preventDefault()
+        || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
+      , option = $(target).data('collapse') ? 'toggle' : $this.data()
+    $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
+    $(target).collapse(option)
+  })
+
+}(window.jQuery);/* ============================================================
+ * bootstrap-dropdown.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#dropdowns
+ * ============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* DROPDOWN CLASS DEFINITION
+  * ========================= */
+
+  var toggle = '[data-toggle=dropdown]'
+    , Dropdown = function (element) {
+        var $el = $(element).on('click.dropdown.data-api', this.toggle)
+        $('html').on('click.dropdown.data-api', function () {
+          $el.parent().removeClass('open')
+        })
+      }
+
+  Dropdown.prototype = {
+
+    constructor: Dropdown
+
+  , toggle: function (e) {
+      var $this = $(this)
+        , $parent
+        , isActive
+
+      if ($this.is('.disabled, :disabled')) return
+
+      $parent = getParent($this)
+
+      isActive = $parent.hasClass('open')
+
+      clearMenus()
+
+      if (!isActive) {
+        $parent.toggleClass('open')
+      }
+
+      $this.focus()
+
+      return false
+    }
+
+  , keydown: function (e) {
+      var $this
+        , $items
+        , $active
+        , $parent
+        , isActive
+        , index
+
+      if (!/(38|40|27)/.test(e.keyCode)) return
+
+      $this = $(this)
+
+      e.preventDefault()
+      e.stopPropagation()
+
+      if ($this.is('.disabled, :disabled')) return
+
+      $parent = getParent($this)
+
+      isActive = $parent.hasClass('open')
+
+      if (!isActive || (isActive && e.keyCode == 27)) {
+        if (e.which == 27) $parent.find(toggle).focus()
+        return $this.click()
+      }
+
+      $items = $('[role=menu] li:not(.divider):visible a', $parent)
+
+      if (!$items.length) return
+
+      index = $items.index($items.filter(':focus'))
+
+      if (e.keyCode == 38 && index > 0) index--                                        // up
+      if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
+      if (!~index) index = 0
+
+      $items
+        .eq(index)
+        .focus()
+    }
+
+  }
+
+  function clearMenus() {
+    $(toggle).each(function () {
+      getParent($(this)).removeClass('open')
+    })
+  }
+
+  function getParent($this) {
+    var selector = $this.attr('data-target')
+      , $parent
+
+    if (!selector) {
+      selector = $this.attr('href')
+      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+    }
+
+    $parent = selector && $(selector)
+
+    if (!$parent || !$parent.length) $parent = $this.parent()
+
+    return $parent
+  }
+
+
+  /* DROPDOWN PLUGIN DEFINITION
+   * ========================== */
+
+  var old = $.fn.dropdown
+
+  $.fn.dropdown = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('dropdown')
+      if (!data) $this.data('dropdown', (data = new Dropdown(this)))
+      if (typeof option == 'string') data[option].call($this)
+    })
+  }
+
+  $.fn.dropdown.Constructor = Dropdown
+
+
+ /* DROPDOWN NO CONFLICT
+  * ==================== */
+
+  $.fn.dropdown.noConflict = function () {
+    $.fn.dropdown = old
+    return this
+  }
+
+
+  /* APPLY TO STANDARD DROPDOWN ELEMENTS
+   * =================================== */
+
+  $(document)
+    .on('click.dropdown.data-api', clearMenus)
+    .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
+    .on('click.dropdown-menu', function (e) { e.stopPropagation() })
+    .on('click.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
+    .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
+
+}(window.jQuery);
+/* =========================================================
+ * bootstrap-modal.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#modals
+ * =========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================= */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* MODAL CLASS DEFINITION
+  * ====================== */
+
+  var Modal = function (element, options) {
+    this.options = options
+    this.$element = $(element)
+      .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
+    this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
+  }
+
+  Modal.prototype = {
+
+      constructor: Modal
+
+    , toggle: function () {
+        return this[!this.isShown ? 'show' : 'hide']()
+      }
+
+    , show: function () {
+        var that = this
+          , e = $.Event('show')
+
+        this.$element.trigger(e)
+
+        if (this.isShown || e.isDefaultPrevented()) return
+
+        this.isShown = true
+
+        this.escape()
+
+        this.backdrop(function () {
+          var transition = $.support.transition && that.$element.hasClass('fade')
+
+          if (!that.$element.parent().length) {
+            that.$element.appendTo(document.body) //don't move modals dom position
+          }
+
+          that.$element.show()
+
+          if (transition) {
+            that.$element[0].offsetWidth // force reflow
+          }
+
+          that.$element
+            .addClass('in')
+            .attr('aria-hidden', false)
+
+          that.enforceFocus()
+
+          transition ?
+            that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
+            that.$element.focus().trigger('shown')
+
+        })
+      }
+
+    , hide: function (e) {
+        e && e.preventDefault()
+
+        var that = this
+
+        e = $.Event('hide')
+
+        this.$element.trigger(e)
+
+        if (!this.isShown || e.isDefaultPrevented()) return
+
+        this.isShown = false
+
+        this.escape()
+
+        $(document).off('focusin.modal')
+
+        this.$element
+          .removeClass('in')
+          .attr('aria-hidden', true)
+
+        $.support.transition && this.$element.hasClass('fade') ?
+          this.hideWithTransition() :
+          this.hideModal()
+      }
+
+    , enforceFocus: function () {
+        var that = this
+        $(document).on('focusin.modal', function (e) {
+          if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
+            that.$element.focus()
+          }
+        })
+      }
+
+    , escape: function () {
+        var that = this
+        if (this.isShown && this.options.keyboard) {
+          this.$element.on('keyup.dismiss.modal', function ( e ) {
+            e.which == 27 && that.hide()
+          })
+        } else if (!this.isShown) {
+          this.$element.off('keyup.dismiss.modal')
+        }
+      }
+
+    , hideWithTransition: function () {
+        var that = this
+          , timeout = setTimeout(function () {
+              that.$element.off($.support.transition.end)
+              that.hideModal()
+            }, 500)
+
+        this.$element.one($.support.transition.end, function () {
+          clearTimeout(timeout)
+          that.hideModal()
+        })
+      }
+
+    , hideModal: function () {
+        var that = this
+        this.$element.hide()
+        this.backdrop(function () {
+          that.removeBackdrop()
+          that.$element.trigger('hidden')
+        })
+      }
+
+    , removeBackdrop: function () {
+        this.$backdrop && this.$backdrop.remove()
+        this.$backdrop = null
+      }
+
+    , backdrop: function (callback) {
+        var that = this
+          , animate = this.$element.hasClass('fade') ? 'fade' : ''
+
+        if (this.isShown && this.options.backdrop) {
+          var doAnimate = $.support.transition && animate
+
+          this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
+            .appendTo(document.body)
+
+          this.$backdrop.click(
+            this.options.backdrop == 'static' ?
+              $.proxy(this.$element[0].focus, this.$element[0])
+            : $.proxy(this.hide, this)
+          )
+
+          if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
+
+          this.$backdrop.addClass('in')
+
+          if (!callback) return
+
+          doAnimate ?
+            this.$backdrop.one($.support.transition.end, callback) :
+            callback()
+
+        } else if (!this.isShown && this.$backdrop) {
+          this.$backdrop.removeClass('in')
+
+          $.support.transition && this.$element.hasClass('fade')?
+            this.$backdrop.one($.support.transition.end, callback) :
+            callback()
+
+        } else if (callback) {
+          callback()
+        }
+      }
+  }
+
+
+ /* MODAL PLUGIN DEFINITION
+  * ======================= */
+
+  var old = $.fn.modal
+
+  $.fn.modal = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('modal')
+        , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
+      if (!data) $this.data('modal', (data = new Modal(this, options)))
+      if (typeof option == 'string') data[option]()
+      else if (options.show) data.show()
+    })
+  }
+
+  $.fn.modal.defaults = {
+      backdrop: true
+    , keyboard: true
+    , show: true
+  }
+
+  $.fn.modal.Constructor = Modal
+
+
+ /* MODAL NO CONFLICT
+  * ================= */
+
+  $.fn.modal.noConflict = function () {
+    $.fn.modal = old
+    return this
+  }
+
+
+ /* MODAL DATA-API
+  * ============== */
+
+  $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
+    var $this = $(this)
+      , href = $this.attr('href')
+      , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
+      , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
+
+    e.preventDefault()
+
+    $target
+      .modal(option)
+      .one('hide', function () {
+        $this.focus()
+      })
+  })
+
+}(window.jQuery);
+/* ===========================================================
+ * bootstrap-tooltip.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#tooltips
+ * Inspired by the original jQuery.tipsy by Jason Frame
+ * ===========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* TOOLTIP PUBLIC CLASS DEFINITION
+  * =============================== */
+
+  var Tooltip = function (element, options) {
+    this.init('tooltip', element, options)
+  }
+
+  Tooltip.prototype = {
+
+    constructor: Tooltip
+
+  , init: function (type, element, options) {
+      var eventIn
+        , eventOut
+        , triggers
+        , trigger
+        , i
+
+      this.type = type
+      this.$element = $(element)
+      this.options = this.getOptions(options)
+      this.enabled = true
+
+      triggers = this.options.trigger.split(' ')
+
+      for (i = triggers.length; i--;) {
+        trigger = triggers[i]
+        if (trigger == 'click') {
+          this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
+        } else if (trigger != 'manual') {
+          eventIn = trigger == 'hover' ? 'mouseenter' : 'focus'
+          eventOut = trigger == 'hover' ? 'mouseleave' : 'blur'
+          this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
+          this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
+        }
+      }
+
+      this.options.selector ?
+        (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
+        this.fixTitle()
+    }
+
+  , getOptions: function (options) {
+      options = $.extend({}, $.fn[this.type].defaults, this.$element.data(), options)
+
+      if (options.delay && typeof options.delay == 'number') {
+        options.delay = {
+          show: options.delay
+        , hide: options.delay
+        }
+      }
+
+      return options
+    }
+
+  , enter: function (e) {
+      var defaults = $.fn[this.type].defaults
+        , options = {}
+        , self
+
+      this._options && $.each(this._options, function (key, value) {
+        if (defaults[key] != value) options[key] = value
+      }, this)
+
+      self = $(e.currentTarget)[this.type](options).data(this.type)
+
+      if (!self.options.delay || !self.options.delay.show) return self.show()
+
+      clearTimeout(this.timeout)
+      self.hoverState = 'in'
+      this.timeout = setTimeout(function() {
+        if (self.hoverState == 'in') self.show()
+      }, self.options.delay.show)
+    }
+
+  , leave: function (e) {
+      var self = $(e.currentTarget)[this.type](this._options).data(this.type)
+
+      if (this.timeout) clearTimeout(this.timeout)
+      if (!self.options.delay || !self.options.delay.hide) return self.hide()
+
+      self.hoverState = 'out'
+      this.timeout = setTimeout(function() {
+        if (self.hoverState == 'out') self.hide()
+      }, self.options.delay.hide)
+    }
+
+  , show: function () {
+      var $tip
+        , pos
+        , actualWidth
+        , actualHeight
+        , placement
+        , tp
+        , e = $.Event('show')
+
+      if (this.hasContent() && this.enabled) {
+        this.$element.trigger(e)
+        if (e.isDefaultPrevented()) return
+        $tip = this.tip()
+        this.setContent()
+
+        if (this.options.animation) {
+          $tip.addClass('fade')
+        }
+
+        placement = typeof this.options.placement == 'function' ?
+          this.options.placement.call(this, $tip[0], this.$element[0]) :
+          this.options.placement
+
+        $tip
+          .detach()
+          .css({ top: 0, left: 0, display: 'block' })
+
+        this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element)
+
+        pos = this.getPosition()
+
+        actualWidth = $tip[0].offsetWidth
+        actualHeight = $tip[0].offsetHeight
+
+        switch (placement) {
+          case 'bottom':
+            tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
+            break
+          case 'top':
+            tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
+            break
+          case 'left':
+            tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
+            break
+          case 'right':
+            tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
+            break
+        }
+
+        this.applyPlacement(tp, placement)
+        this.$element.trigger('shown')
+      }
+    }
+
+  , applyPlacement: function(offset, placement){
+      var $tip = this.tip()
+        , width = $tip[0].offsetWidth
+        , height = $tip[0].offsetHeight
+        , actualWidth
+        , actualHeight
+        , delta
+        , replace
+
+      $tip
+        .offset(offset)
+        .addClass(placement)
+        .addClass('in')
+
+      actualWidth = $tip[0].offsetWidth
+      actualHeight = $tip[0].offsetHeight
+
+      if (placement == 'top' && actualHeight != height) {
+        offset.top = offset.top + height - actualHeight
+        replace = true
+      }
+
+      if (placement == 'bottom' || placement == 'top') {
+        delta = 0
+
+        if (offset.left < 0){
+          delta = offset.left * -2
+          offset.left = 0
+          $tip.offset(offset)
+          actualWidth = $tip[0].offsetWidth
+          actualHeight = $tip[0].offsetHeight
+        }
+
+        this.replaceArrow(delta - width + actualWidth, actualWidth, 'left')
+      } else {
+        this.replaceArrow(actualHeight - height, actualHeight, 'top')
+      }
+
+      if (replace) $tip.offset(offset)
+    }
+
+  , replaceArrow: function(delta, dimension, position){
+      this
+        .arrow()
+        .css(position, delta ? (50 * (1 - delta / dimension) + "%") : '')
+    }
+
+  , setContent: function () {
+      var $tip = this.tip()
+        , title = this.getTitle()
+
+      $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
+      $tip.removeClass('fade in top bottom left right')
+    }
+
+  , hide: function () {
+      var that = this
+        , $tip = this.tip()
+        , e = $.Event('hide')
+
+      this.$element.trigger(e)
+      if (e.isDefaultPrevented()) return
+
+      $tip.removeClass('in')
+
+      function removeWithAnimation() {
+        var timeout = setTimeout(function () {
+          $tip.off($.support.transition.end).detach()
+        }, 500)
+
+        $tip.one($.support.transition.end, function () {
+          clearTimeout(timeout)
+          $tip.detach()
+        })
+      }
+
+      $.support.transition && this.$tip.hasClass('fade') ?
+        removeWithAnimation() :
+        $tip.detach()
+
+      this.$element.trigger('hidden')
+
+      return this
+    }
+
+  , fixTitle: function () {
+      var $e = this.$element
+      if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
+        $e.attr('data-original-title', $e.attr('title') || '').attr('title', '')
+      }
+    }
+
+  , hasContent: function () {
+      return this.getTitle()
+    }
+
+  , getPosition: function () {
+      var el = this.$element[0]
+      return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : {
+        width: el.offsetWidth
+      , height: el.offsetHeight
+      }, this.$element.offset())
+    }
+
+  , getTitle: function () {
+      var title
+        , $e = this.$element
+        , o = this.options
+
+      title = $e.attr('data-original-title')
+        || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
+
+      return title
+    }
+
+  , tip: function () {
+      return this.$tip = this.$tip || $(this.options.template)
+    }
+
+  , arrow: function(){
+      return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
+    }
+
+  , validate: function () {
+      if (!this.$element[0].parentNode) {
+        this.hide()
+        this.$element = null
+        this.options = null
+      }
+    }
+
+  , enable: function () {
+      this.enabled = true
+    }
+
+  , disable: function () {
+      this.enabled = false
+    }
+
+  , toggleEnabled: function () {
+      this.enabled = !this.enabled
+    }
+
+  , toggle: function (e) {
+      var self = e ? $(e.currentTarget)[this.type](this._options).data(this.type) : this
+      self.tip().hasClass('in') ? self.hide() : self.show()
+    }
+
+  , destroy: function () {
+      this.hide().$element.off('.' + this.type).removeData(this.type)
+    }
+
+  }
+
+
+ /* TOOLTIP PLUGIN DEFINITION
+  * ========================= */
+
+  var old = $.fn.tooltip
+
+  $.fn.tooltip = function ( option ) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('tooltip')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tooltip.Constructor = Tooltip
+
+  $.fn.tooltip.defaults = {
+    animation: true
+  , placement: 'top'
+  , selector: false
+  , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
+  , trigger: 'hover focus'
+  , title: ''
+  , delay: 0
+  , html: false
+  , container: false
+  }
+
+
+ /* TOOLTIP NO CONFLICT
+  * =================== */
+
+  $.fn.tooltip.noConflict = function () {
+    $.fn.tooltip = old
+    return this
+  }
+
+}(window.jQuery);
+/* ===========================================================
+ * bootstrap-popover.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#popovers
+ * ===========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * =========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* POPOVER PUBLIC CLASS DEFINITION
+  * =============================== */
+
+  var Popover = function (element, options) {
+    this.init('popover', element, options)
+  }
+
+
+  /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
+     ========================================== */
+
+  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
+
+    constructor: Popover
+
+  , setContent: function () {
+      var $tip = this.tip()
+        , title = this.getTitle()
+        , content = this.getContent()
+
+      $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
+      $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
+
+      $tip.removeClass('fade top bottom left right in')
+    }
+
+  , hasContent: function () {
+      return this.getTitle() || this.getContent()
+    }
+
+  , getContent: function () {
+      var content
+        , $e = this.$element
+        , o = this.options
+
+      content = (typeof o.content == 'function' ? o.content.call($e[0]) :  o.content)
+        || $e.attr('data-content')
+
+      return content
+    }
+
+  , tip: function () {
+      if (!this.$tip) {
+        this.$tip = $(this.options.template)
+      }
+      return this.$tip
+    }
+
+  , destroy: function () {
+      this.hide().$element.off('.' + this.type).removeData(this.type)
+    }
+
+  })
+
+
+ /* POPOVER PLUGIN DEFINITION
+  * ======================= */
+
+  var old = $.fn.popover
+
+  $.fn.popover = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('popover')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('popover', (data = new Popover(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.popover.Constructor = Popover
+
+  $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
+    placement: 'right'
+  , trigger: 'click'
+  , content: ''
+  , template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'
+  })
+
+
+ /* POPOVER NO CONFLICT
+  * =================== */
+
+  $.fn.popover.noConflict = function () {
+    $.fn.popover = old
+    return this
+  }
+
+}(window.jQuery);
+/* =============================================================
+ * bootstrap-scrollspy.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#scrollspy
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* SCROLLSPY CLASS DEFINITION
+  * ========================== */
+
+  function ScrollSpy(element, options) {
+    var process = $.proxy(this.process, this)
+      , $element = $(element).is('body') ? $(window) : $(element)
+      , href
+    this.options = $.extend({}, $.fn.scrollspy.defaults, options)
+    this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
+    this.selector = (this.options.target
+      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+      || '') + ' .nav li > a'
+    this.$body = $('body')
+    this.refresh()
+    this.process()
+  }
+
+  ScrollSpy.prototype = {
+
+      constructor: ScrollSpy
+
+    , refresh: function () {
+        var self = this
+          , $targets
+
+        this.offsets = $([])
+        this.targets = $([])
+
+        $targets = this.$body
+          .find(this.selector)
+          .map(function () {
+            var $el = $(this)
+              , href = $el.data('target') || $el.attr('href')
+              , $href = /^#\w/.test(href) && $(href)
+            return ( $href
+              && $href.length
+              && [[ $href.position().top + (!$.isWindow(self.$scrollElement.get(0)) && self.$scrollElement.scrollTop()), href ]] ) || null
+          })
+          .sort(function (a, b) { return a[0] - b[0] })
+          .each(function () {
+            self.offsets.push(this[0])
+            self.targets.push(this[1])
+          })
+      }
+
+    , process: function () {
+        var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
+          , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
+          , maxScroll = scrollHeight - this.$scrollElement.height()
+          , offsets = this.offsets
+          , targets = this.targets
+          , activeTarget = this.activeTarget
+          , i
+
+        if (scrollTop >= maxScroll) {
+          return activeTarget != (i = targets.last()[0])
+            && this.activate ( i )
+        }
+
+        for (i = offsets.length; i--;) {
+          activeTarget != targets[i]
+            && scrollTop >= offsets[i]
+            && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
+            && this.activate( targets[i] )
+        }
+      }
+
+    , activate: function (target) {
+        var active
+          , selector
+
+        this.activeTarget = target
+
+        $(this.selector)
+          .parent('.active')
+          .removeClass('active')
+
+        selector = this.selector
+          + '[data-target="' + target + '"],'
+          + this.selector + '[href="' + target + '"]'
+
+        active = $(selector)
+          .parent('li')
+          .addClass('active')
+
+        if (active.parent('.dropdown-menu').length)  {
+          active = active.closest('li.dropdown').addClass('active')
+        }
+
+        active.trigger('activate')
+      }
+
+  }
+
+
+ /* SCROLLSPY PLUGIN DEFINITION
+  * =========================== */
+
+  var old = $.fn.scrollspy
+
+  $.fn.scrollspy = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('scrollspy')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.scrollspy.Constructor = ScrollSpy
+
+  $.fn.scrollspy.defaults = {
+    offset: 10
+  }
+
+
+ /* SCROLLSPY NO CONFLICT
+  * ===================== */
+
+  $.fn.scrollspy.noConflict = function () {
+    $.fn.scrollspy = old
+    return this
+  }
+
+
+ /* SCROLLSPY DATA-API
+  * ================== */
+
+  $(window).on('load', function () {
+    $('[data-spy="scroll"]').each(function () {
+      var $spy = $(this)
+      $spy.scrollspy($spy.data())
+    })
+  })
+
+}(window.jQuery);/* ========================================================
+ * bootstrap-tab.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#tabs
+ * ========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ======================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* TAB CLASS DEFINITION
+  * ==================== */
+
+  var Tab = function (element) {
+    this.element = $(element)
+  }
+
+  Tab.prototype = {
+
+    constructor: Tab
+
+  , show: function () {
+      var $this = this.element
+        , $ul = $this.closest('ul:not(.dropdown-menu)')
+        , selector = $this.attr('data-target')
+        , previous
+        , $target
+        , e
+
+      if (!selector) {
+        selector = $this.attr('href')
+        selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
+      }
+
+      if ( $this.parent('li').hasClass('active') ) return
+
+      previous = $ul.find('.active:last a')[0]
+
+      e = $.Event('show', {
+        relatedTarget: previous
+      })
+
+      $this.trigger(e)
+
+      if (e.isDefaultPrevented()) return
+
+      $target = $(selector)
+
+      this.activate($this.parent('li'), $ul)
+      this.activate($target, $target.parent(), function () {
+        $this.trigger({
+          type: 'shown'
+        , relatedTarget: previous
+        })
+      })
+    }
+
+  , activate: function ( element, container, callback) {
+      var $active = container.find('> .active')
+        , transition = callback
+            && $.support.transition
+            && $active.hasClass('fade')
+
+      function next() {
+        $active
+          .removeClass('active')
+          .find('> .dropdown-menu > .active')
+          .removeClass('active')
+
+        element.addClass('active')
+
+        if (transition) {
+          element[0].offsetWidth // reflow for transition
+          element.addClass('in')
+        } else {
+          element.removeClass('fade')
+        }
+
+        if ( element.parent('.dropdown-menu') ) {
+          element.closest('li.dropdown').addClass('active')
+        }
+
+        callback && callback()
+      }
+
+      transition ?
+        $active.one($.support.transition.end, next) :
+        next()
+
+      $active.removeClass('in')
+    }
+  }
+
+
+ /* TAB PLUGIN DEFINITION
+  * ===================== */
+
+  var old = $.fn.tab
+
+  $.fn.tab = function ( option ) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('tab')
+      if (!data) $this.data('tab', (data = new Tab(this)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.tab.Constructor = Tab
+
+
+ /* TAB NO CONFLICT
+  * =============== */
+
+  $.fn.tab.noConflict = function () {
+    $.fn.tab = old
+    return this
+  }
+
+
+ /* TAB DATA-API
+  * ============ */
+
+  $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
+    e.preventDefault()
+    $(this).tab('show')
+  })
+
+}(window.jQuery);/* =============================================================
+ * bootstrap-typeahead.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#typeahead
+ * =============================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============================================================ */
+
+
+!function($){
+
+  "use strict"; // jshint ;_;
+
+
+ /* TYPEAHEAD PUBLIC CLASS DEFINITION
+  * ================================= */
+
+  var Typeahead = function (element, options) {
+    this.$element = $(element)
+    this.options = $.extend({}, $.fn.typeahead.defaults, options)
+    this.matcher = this.options.matcher || this.matcher
+    this.sorter = this.options.sorter || this.sorter
+    this.highlighter = this.options.highlighter || this.highlighter
+    this.updater = this.options.updater || this.updater
+    this.source = this.options.source
+    this.$menu = $(this.options.menu)
+    this.shown = false
+    this.listen()
+  }
+
+  Typeahead.prototype = {
+
+    constructor: Typeahead
+
+  , select: function () {
+      var val = this.$menu.find('.active').attr('data-value')
+      this.$element
+        .val(this.updater(val))
+        .change()
+      return this.hide()
+    }
+
+  , updater: function (item) {
+      return item
+    }
+
+  , show: function () {
+      var pos = $.extend({}, this.$element.position(), {
+        height: this.$element[0].offsetHeight
+      })
+
+      this.$menu
+        .insertAfter(this.$element)
+        .css({
+          top: pos.top + pos.height
+        , left: pos.left
+        })
+        .show()
+
+      this.shown = true
+      return this
+    }
+
+  , hide: function () {
+      this.$menu.hide()
+      this.shown = false
+      return this
+    }
+
+  , lookup: function (event) {
+      var items
+
+      this.query = this.$element.val()
+
+      if (!this.query || this.query.length < this.options.minLength) {
+        return this.shown ? this.hide() : this
+      }
+
+      items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
+
+      return items ? this.process(items) : this
+    }
+
+  , process: function (items) {
+      var that = this
+
+      items = $.grep(items, function (item) {
+        return that.matcher(item)
+      })
+
+      items = this.sorter(items)
+
+      if (!items.length) {
+        return this.shown ? this.hide() : this
+      }
+
+      return this.render(items.slice(0, this.options.items)).show()
+    }
+
+  , matcher: function (item) {
+      return ~item.toLowerCase().indexOf(this.query.toLowerCase())
+    }
+
+  , sorter: function (items) {
+      var beginswith = []
+        , caseSensitive = []
+        , caseInsensitive = []
+        , item
+
+      while (item = items.shift()) {
+        if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
+        else if (~item.indexOf(this.query)) caseSensitive.push(item)
+        else caseInsensitive.push(item)
+      }
+
+      return beginswith.concat(caseSensitive, caseInsensitive)
+    }
+
+  , highlighter: function (item) {
+      var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
+      return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
+        return '<strong>' + match + '</strong>'
+      })
+    }
+
+  , render: function (items) {
+      var that = this
+
+      items = $(items).map(function (i, item) {
+        i = $(that.options.item).attr('data-value', item)
+        i.find('a').html(that.highlighter(item))
+        return i[0]
+      })
+
+      items.first().addClass('active')
+      this.$menu.html(items)
+      return this
+    }
+
+  , next: function (event) {
+      var active = this.$menu.find('.active').removeClass('active')
+        , next = active.next()
+
+      if (!next.length) {
+        next = $(this.$menu.find('li')[0])
+      }
+
+      next.addClass('active')
+    }
+
+  , prev: function (event) {
+      var active = this.$menu.find('.active').removeClass('active')
+        , prev = active.prev()
+
+      if (!prev.length) {
+        prev = this.$menu.find('li').last()
+      }
+
+      prev.addClass('active')
+    }
+
+  , listen: function () {
+      this.$element
+        .on('focus',    $.proxy(this.focus, this))
+        .on('blur',     $.proxy(this.blur, this))
+        .on('keypress', $.proxy(this.keypress, this))
+        .on('keyup',    $.proxy(this.keyup, this))
+
+      if (this.eventSupported('keydown')) {
+        this.$element.on('keydown', $.proxy(this.keydown, this))
+      }
+
+      this.$menu
+        .on('click', $.proxy(this.click, this))
+        .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
+        .on('mouseleave', 'li', $.proxy(this.mouseleave, this))
+    }
+
+  , eventSupported: function(eventName) {
+      var isSupported = eventName in this.$element
+      if (!isSupported) {
+        this.$element.setAttribute(eventName, 'return;')
+        isSupported = typeof this.$element[eventName] === 'function'
+      }
+      return isSupported
+    }
+
+  , move: function (e) {
+      if (!this.shown) return
+
+      switch(e.keyCode) {
+        case 9: // tab
+        case 13: // enter
+        case 27: // escape
+          e.preventDefault()
+          break
+
+        case 38: // up arrow
+          e.preventDefault()
+          this.prev()
+          break
+
+        case 40: // down arrow
+          e.preventDefault()
+          this.next()
+          break
+      }
+
+      e.stopPropagation()
+    }
+
+  , keydown: function (e) {
+      this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
+      this.move(e)
+    }
+
+  , keypress: function (e) {
+      if (this.suppressKeyPressRepeat) return
+      this.move(e)
+    }
+
+  , keyup: function (e) {
+      switch(e.keyCode) {
+        case 40: // down arrow
+        case 38: // up arrow
+        case 16: // shift
+        case 17: // ctrl
+        case 18: // alt
+          break
+
+        case 9: // tab
+        case 13: // enter
+          if (!this.shown) return
+          this.select()
+          break
+
+        case 27: // escape
+          if (!this.shown) return
+          this.hide()
+          break
+
+        default:
+          this.lookup()
+      }
+
+      e.stopPropagation()
+      e.preventDefault()
+  }
+
+  , focus: function (e) {
+      this.focused = true
+    }
+
+  , blur: function (e) {
+      this.focused = false
+      if (!this.mousedover && this.shown) this.hide()
+    }
+
+  , click: function (e) {
+      e.stopPropagation()
+      e.preventDefault()
+      this.select()
+      this.$element.focus()
+    }
+
+  , mouseenter: function (e) {
+      this.mousedover = true
+      this.$menu.find('.active').removeClass('active')
+      $(e.currentTarget).addClass('active')
+    }
+
+  , mouseleave: function (e) {
+      this.mousedover = false
+      if (!this.focused && this.shown) this.hide()
+    }
+
+  }
+
+
+  /* TYPEAHEAD PLUGIN DEFINITION
+   * =========================== */
+
+  var old = $.fn.typeahead
+
+  $.fn.typeahead = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('typeahead')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.typeahead.defaults = {
+    source: []
+  , items: 8
+  , menu: '<ul class="typeahead dropdown-menu"></ul>'
+  , item: '<li><a href="#"></a></li>'
+  , minLength: 1
+  }
+
+  $.fn.typeahead.Constructor = Typeahead
+
+
+ /* TYPEAHEAD NO CONFLICT
+  * =================== */
+
+  $.fn.typeahead.noConflict = function () {
+    $.fn.typeahead = old
+    return this
+  }
+
+
+ /* TYPEAHEAD DATA-API
+  * ================== */
+
+  $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
+    var $this = $(this)
+    if ($this.data('typeahead')) return
+    $this.typeahead($this.data())
+  })
+
+}(window.jQuery);
+/* ==========================================================
+ * bootstrap-affix.js v2.3.1
+ * http://twitter.github.com/bootstrap/javascript.html#affix
+ * ==========================================================
+ * Copyright 2012 Twitter, Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ========================================================== */
+
+
+!function ($) {
+
+  "use strict"; // jshint ;_;
+
+
+ /* AFFIX CLASS DEFINITION
+  * ====================== */
+
+  var Affix = function (element, options) {
+    this.options = $.extend({}, $.fn.affix.defaults, options)
+    this.$window = $(window)
+      .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
+      .on('click.affix.data-api',  $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
+    this.$element = $(element)
+    this.checkPosition()
+  }
+
+  Affix.prototype.checkPosition = function () {
+    if (!this.$element.is(':visible')) return
+
+    var scrollHeight = $(document).height()
+      , scrollTop = this.$window.scrollTop()
+      , position = this.$element.offset()
+      , offset = this.options.offset
+      , offsetBottom = offset.bottom
+      , offsetTop = offset.top
+      , reset = 'affix affix-top affix-bottom'
+      , affix
+
+    if (typeof offset != 'object') offsetBottom = offsetTop = offset
+    if (typeof offsetTop == 'function') offsetTop = offset.top()
+    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
+
+    affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
+      false    : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
+      'bottom' : offsetTop != null && scrollTop <= offsetTop ?
+      'top'    : false
+
+    if (this.affixed === affix) return
+
+    this.affixed = affix
+    this.unpin = affix == 'bottom' ? position.top - scrollTop : null
+
+    this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
+  }
+
+
+ /* AFFIX PLUGIN DEFINITION
+  * ======================= */
+
+  var old = $.fn.affix
+
+  $.fn.affix = function (option) {
+    return this.each(function () {
+      var $this = $(this)
+        , data = $this.data('affix')
+        , options = typeof option == 'object' && option
+      if (!data) $this.data('affix', (data = new Affix(this, options)))
+      if (typeof option == 'string') data[option]()
+    })
+  }
+
+  $.fn.affix.Constructor = Affix
+
+  $.fn.affix.defaults = {
+    offset: 0
+  }
+
+
+ /* AFFIX NO CONFLICT
+  * ================= */
+
+  $.fn.affix.noConflict = function () {
+    $.fn.affix = old
+    return this
+  }
+
+
+ /* AFFIX DATA-API
+  * ============== */
+
+  $(window).on('load', function () {
+    $('[data-spy="affix"]').each(function () {
+      var $spy = $(this)
+        , data = $spy.data()
+
+      data.offset = data.offset || {}
+
+      data.offsetBottom && (data.offset.bottom = data.offsetBottom)
+      data.offsetTop && (data.offset.top = data.offsetTop)
+
+      $spy.affix(data)
+    })
+  })
+
+
+}(window.jQuery);
\ No newline at end of file
diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js
new file mode 100644
index 0000000..95c5ac5
--- /dev/null
+++ b/js/bootstrap.min.js
@@ -0,0 +1,6 @@
+/*!
+* Bootstrap.js by @fat & @mdo
+* Copyright 2012 Twitter, Inc.
+* http://www.apache.org/licenses/LICENSE-2.0.txt
+*/
+!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f<s.length-1&&f++,~f||(f=0),s.eq(f).focus()}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var r=e(this),i=r.data("dropdown");i||r.data("dropdown",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.dropdown.Constructor=n,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.dropdown-menu",function(e){e.stopPropagation()}).on("click.dropdown.data-api",t,n.prototype.toggle).on("keydown.dropdown.data-api",t+", [role=menu]",n.prototype.keydown)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=n,this.$element=e(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",e.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,n=e.Event("show");this.$element.trigger(n);if(this.isShown||n.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var n=e.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),n&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),n?t.$element.one(e.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")})},hide:function(t){t&&t.preventDefault();var n=this;t=e.Event("hide"),this.$element.trigger(t);if(!this.isShown||t.isDefaultPrevented())return;this.isShown=!1,this.escape(),e(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),e.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var t=this;e(document).on("focusin.modal",function(e){t.$element[0]!==e.target&&!t.$element.has(e.target).length&&t.$element.focus()})},escape:function(){var e=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&e.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,n=setTimeout(function(){t.$element.off(e.support.transition.end),t.hideModal()},500);this.$element.one(e.support.transition.end,function(){clearTimeout(n),t.hideModal()})},hideModal:function(){var e=this;this.$element.hide(),this.backdrop(function(){e.removeBackdrop(),e.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var n=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;this.$backdrop=e('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e.fn[this.type].defaults,r={},i;this._options&&e.each(this._options,function(e,t){n[e]!=t&&(r[e]=t)},this),i=e(t.currentTarget)[this.type](r).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(n=e.isFunction(this.source)?this.source(this.query,e.proxy(this.process,this)):this.source,n?this.process(n):this)},process:function(t){var n=this;return t=e.grep(t,function(e){return n.matcher(e)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(e){return~e.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(e){var t=[],n=[],r=[],i;while(i=e.shift())i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?n.push(i):r.push(i):t.push(i);return t.concat(n,r)},highlighter:function(e){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return e.replace(new RegExp("("+t+")","ig"),function(e,t){return"<strong>"+t+"</strong>"})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery);
\ No newline at end of file
diff --git a/js/script.js b/js/script.js
new file mode 100644
index 0000000..3cd85ce
--- /dev/null
+++ b/js/script.js
@@ -0,0 +1,13 @@
+// JavaScript Document
+jQuery(document).ready(function() {
+
+  jQuery('.barrio-modal').each(function () {
+    var title = jQuery(this).children('h2').text();
+    jQuery(this).after('<section id="btn-' + jQuery(this).attr('id') + '" class="sideral-corner after"><a href="#' + jQuery(this).attr('id') + '" role="button" class="btn" data-toggle="modal">' + title + '</a></section>');
+  });    
+    jQuery('.barrio-modal .block-content').addClass('modal-body');
+    jQuery('.barrio-modal h2').wrap('<div class="modal-header" />');
+    jQuery('.barrio-modal .modal-header').prepend('<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>');
+    jQuery('.barrio-modal').append('<div class="modal-footer"><button class="btn" data-dismiss="modal" aria-hidden="true">' + Drupal.t('Close') + '</button></div>');
+
+});
\ No newline at end of file
diff --git a/screenshot.png b/screenshot.png
index 568cf563b91493b02de28d4dd7d23ac412703ac6..e1582f6a273a445510adc89e306180990d32ff07 100644
GIT binary patch
literal 5597
zcmaJ_XH-*Zw??H(5fJHO2)zUnLJe)`HGmYQN(l)B2niuTKzf&sC?JB;Q9-(NQ925O
z2Bo7kDbkxrzc};FeD}wld)7MVefM7bd3JgCI_sQ$&%{WF{xaufGBPrHJzY)H^ELha
zwx+&#{`{gRA8@{K5VR}_W>^%#&k>I#Q**{TApv?AM;D|i($U%9>m5>wjO-EsZEi`h
zgd4&TSd4_@ZyO0B26v7oBU4f(;v5m~NCLnK>4NrD25vOJ0Rqs@%D~$)a4;OFfpkUd
z2H=rq0Y>JC0C$9fGf-6pphSe76JU@8M*tDy;pq({Dg*!Ig`Mwzt0jSeKTQbk%D}&Z
zvV@xeG_ZIiKt=)#LV#t#09l9x1S%~jCnpY&0z<%(U@1w66bK>*gG#}`V8DMa;JG)v
zGYV#^sr?^c=aMqel|aD3Bqja){3QIK5?H*8Bt$_$;Wvkr6zJRn<n8ZCa3q2}z4`uT
z&_sG8@Ms(Xjr9clW^{DI`Vf?X=aK%E0tWXFt*7^Y%5+{ZNunc85+VWqozmZiaQOdk
zioyJ2?M*O6{x{zLli1tbABU7QMS5d>@QCw+L-GA~g@b9}k&Xl`-W-ed_`8ZGu2=%r
z+ZBrgXqd?WZlgV&v3}lvTEpQmJx_0fqbCBXr>P7)$4j8m&M>IFmW%>aN<mvwOA`Xo
zf~bKt<u$<yni{fNa#Hd#(tl$$u?Qaw(v$Ev*7?6!wSUF_ZUhYO+_NSUkM>16YvZvP
zz@G`j(ElEb+`sbu2kZRrvB>``R`NU;$=}ENzmEBD)p_sy-u~0H=fXd2kMun6b^Li#
zJHc&Q$;g<^^fcAXiQ}twv<Y@y{->w~rFHiWyN%hNaQk0jZQTyyY2**;9Q4E0zoeV+
z+!O}9eW1h1LMMM2AUv324)>2#2ZYzYFexp*d5PI=ycWpID*)&plI;#ngnYGI4f@*C
z2z4nw>u;ozq;Gbu7h99bw%7UE+_RW{cO!7;>}+2ZmCk`kdDkYc#1&50ZYV_!eFx|V
z^z%o6)BY0wRQx6WrFaC{Qc<uMNC#6Ugh3BKu)lPCtNcmYH~(^|7lr3ik>Ul6P^FW}
zPZTIunO)mOhDsSwC)aTmvPw~P7Z-Z70unyXqjco)t!XdHN=&~x&K44Z3vkx`#i|e*
z%t)@{9#n4~s&ru*w+Ucc;*?`96IO30xwpsX$jnY&>;tzmfg_)w2o|<`<{ez)$>ZSQ
z8jid6T~M3K`YW$byw~mJi6o{D1*?HtTvH+NdME=WNf5ycHT;8f*daxwc2Mb8p%euM
z@WsT{ap0iv*?KTarkc`fSmgzCbDiT+{OF<hoe);+>(G6^U8o}4k3VQK>lu5vnQ*sU
z4+|f2L=N$FV_|zWx1@b3(`pUe?PeIpEdi*PXF>)mM-Mq&cOSArZXr?Rir+TtJjCAY
zNSw~mnCn13#?0L0Pu`vC&qRt7cUOdQyPSl<Z#p%+62PH$w09KXVa?@UX*8Em$wFE^
z)OH~O3~?c~zwhnpioKR_Ya4`}Fxse>oQb+!iBS9+LRAnkym5VY(s{L8JHbDqMbQ|?
zaG_M?%A@+jjJ~CQ>ENr?56h6uS5NbuhD@rRPqHJqyL4~(uDu-|sr+uS`gQH(M@B5D
zm-XJqJPY4mi>bBNh?rL>D(0f{X0he!!Rs0$G2|lg+;!*K@)oq7NJ+Q%f6gs6;k$#$
z)s>!qzF1kpHc{tvbgQMA)@Lldan@l@#E1cY)RfXbOb}WFq~dAGFVlwtY{tU`4EPHS
z<{8ZehT4~z@%kPF^5$>tD;3jw8C56OTDC6V#j<fSP^F4~EQ9!x8Z=4*x+jsJV%CIm
zN-878%P5+|iPW^WJHIQmswWF7)7hlBFrJowE@UWk`V`wuAA4aQT_)=Dd0Uu&eyCLL
z!>PlWXG`^U$u|SRCydclpGMwRMramFJC|iGnOBAK^Blk7VAydy?nbHTig;_V^NR&U
z$BOZ(;L~}up5$<HMBWgHXjOS|u`ysY8CAvjvllk&*nZ{cYe&+ZmS3EAzH+xTa-2*+
zZ0p6no@i)UJsFFmzdDsA`+kKdbI!6VJNE;$R_~JMkvj2N{vS#ghiY_Uw#G||a{?{9
z>N5w6m41ra*W4t!OmT&L8~xApWfDpxnRBiV?S=*FxGd~Be7U)6Xsm(%fKb5<p3SR`
zngcZA&JGn$7d(~rS++@8oeb5L3^mn5(8a>Cd$ir`ugO(sTDi|E+m6qu$NGY&pCLX%
znpq3}@OS`l4la(G(+7CuU$vKKh?nSzxWE&_Y=H<{UXbn6TY4vLf<SkEm}J|=0h%0!
z_QM*6+6Mz$<CwS1grk0fi^?z~=DSw0ErOOj)y;Kms;5FqKZWZsYM(~SyqW2A<*M(9
zxlF-QOh0t81q@NmRK87q8k?kI;dRqIb&EYdf<vxwjh2@aP7JfCqu$7%jy+seR^0rE
z_?4k3zQ`Xx{@qX*a;y8Jc&LRc%QzoWddR|<@1;#8%h@r1%l9wb3g4Qlq5(H5Ie1Eb
zzGTa?O=+lYh-{>+algP|C4z0bc10z2Xhg$n)wers$<Q_T#mi>{e!-A;i6T@p1R9aU
zb_(H#%T)su?%fSeP*s!jNHpS;=WXwBQiO#bO>blqMb?jKJX@&j;=w5>i@-%CuJyX?
zj*5Y@M{8NfTs>$Bc!`HF2Y(#3vEtpQN|8kP^E-3V9g$J;5xDJYK={nTuTqy;o&8xc
z7X$$NB~`kD!=_l28!52zURm)lA}!=ns#^_v8dWYEGOTeY$X=erFFi*k?n^ntA0v-S
zm7G_q`5}G0r%aso%nrQx6I_}qaf06B^O3H;HfQXpoB8<aJrSc!CT0H_r@Q<{pXz0T
zFdmLlw4%k}&N9vw;EC&DMBAk6iGp|Xo%j$Ux3N-a>zzKrvGl9-&bd$XyyghfxBe6T
zD++k}rbR1_K8zt#NAbw4tgzhmKx=ur8o7C_q6chc>GSs>?^|;}R<=%baHQp7Oto~>
z6d};XtzSUlzA)6cBKb%>@G*%sysIwIqXiNzJJhbH`y@V!^o7!3KCz*;Tb%gVaclPB
zGj7yMtL=5_A0-Y;{h5{95fdWOR<Dg}Od4D`<8QcRwcsgd=DThb5kE!ra2d*d6mEM^
zyUKaJyBIs&SaQ?Mx4|l_fQGw1+ZKg2G+b5?(?1({>9CyYvwk3Jmn)LZIxmVz0-YD$
z6a<NCVBX4J5Z#Oce}3)F)p`OBKE3*QZ{0V6(3{Ex6#yAtw(v;MCMjhqQ+*$3u*e$$
z>b>kjub5NL=)7l)?sG0PCu5b4{C<_!iwYA5|BP?qe4oE<koC~_O`>8&&)gX%9<Cb?
zN0^D4<x<^S7rYjD_^@I9#;E|Y_59sg7x&Gvf^H(ur#O+fY&00cDa92`a~r;08!bhB
zqV7!Tv19eR8UdBHOJ;kjKDhfm`|1Qcj8)Vw&~&rX2|dAJ&c#I%EHM^RD7?iI?cY7B
zZ5$zbRjVu9gl*rWTjus`5t}vB>ns)Oxm%YW2B|Ufw6cq3xG)+ag)yR}P8F9{WbkC<
zaLYA5x@!gR4F;#*$3uP<!}D&==Z@7r&%;#;?9KOf(Tm+G*h!J)De=9wEYf9>#PRJX
z%9|8(vK}gD?SJYrN@V)#Ut@uO(fEE=TAz7f@qR5?N7h^ns%dC5H?lG*_9i(-vELG!
zbS=3Vu-GRWykq9k!g=>=yQ9%oK-hODl1S#gxkG-L4yBRcL9a>J8&GUt8%kH1+SnSz
zciDbl>rwXfw94_|PQwY;(n<{h(YvJ$lxlYB_id5~F_#2+&}S@JRg>w6i*;shk=ENv
zqA1cdR@00=H^N^)%(vo0lCjMk*gY!}*7oAvx*DJF&jm>;FvSjQxS8Ja+$P1+vs&h*
zN36kxbQ&2leu1W?p|{iSKUD)KxJ5a|3SX%qgC8$JCVg@?vs{^I$J{1PMxXbRh7Ys)
zT4HOz`FV(1H1Fw$HAj2+buIf9uJy|wC@o1$Fo!yw_lE(G63LV?sEXcQs)X>2T(j~`
zczLwkg90_4w<oHd9p5xuuJW1n_U3)z&i0PMPy6J)a-+FXuDe8#ZHQxr$p^5Gdgliz
z5A<`HHlOzH<cEIw$nuf5-iXo55b-rbL*Rw~{wZUKAD3IuEuZ3#Cto+-_BP8;HDsPd
z;7v)-*qdl;FFh=21wU8oSLKe+7$zRU+JELkA>?xJKb%<}@NE6z6dpdAE!}Ck{`!Vr
z2;0F6c<`<3UDSdcs{GVl&uLyNx^sYu3!#Z$7#tQ-%8P%dqxxUS2oF}tKG`y)6{0Je
zLk);p3QucAa&=U${hH|VJY(Q#ptxSZ`lgdTAT9X}c5#Iixl+Kp$<lGJWI7J+3qN_*
zA>#WBJ#5Xts*tJdhySn$(DxlnNP>d6pOWE;(q*zogRee3&too-s=c%yM3t;Wmj?>r
zz=2G{Y-mR_=edNx#O-|b=JXx5Y6vW_4SsO8E4kGUefEPNIYrXSVLeRSlh(Q6QlOEr
zmC6zMMoe=`Lk$LeY-rFOZ#w(Re&*eqo`__JDy|QC{C=o1zQB;}9EK-T2kl>bDNg76
z8dg{E2jikG13Lpfy(%7KZWVct@)BP?6}2PiO0wRF*6RD=`6<#t4W-+2MqYQ*Fk+c9
zUVx+Gb;Zm*9j|@9;q@_z;<s6?;k2he;pq1wF6_&g0eLF9saU?@1DT4n&s)i@kw^m@
zcUR3g+tRsc8~McnjmCVtz+~A|=tXEnR4_L^P2Q`_F20r{(e;K)XFtuv_09UF)5E+C
zm~YglB>(aV%>8_OclCW%p@=!&7AGL<`2)lQ%ivkjp?~wly}#$n<IM^C0>9i>;<bE5
z1uRUWtT_Qj!mu6R#NbJ4bI;-trn(ANhWJWSvQpKjFwiKGmM5s46<hL_$9d8kn8w1<
zQ0);l+ndVW>U*u#mu7p4K~-3_KhKpq)vB*@Mk?M)1>?;uA_I!WEpK<~rqrK*pVGSU
zsM~2F>M|x;$C_8Il}`B6(FQ6dA2|iNZS)>kG>^1@w=F*wJ3fd$u`~E1SFbchwy5A3
zme#vJ-M8rYfjOQq@Vr7_qvMH2)ogF%g0%8xERr!vOwCJre_ImQB|tnB5%<Y18oB^R
zg9swv9Lj|a=AzZ^hmR|_MEk8(48BJv@Vx4CH~EaqA=9P==fr!p*^j<_ItxjRnWw&e
zJ>s~`QefZ#us2~KK{Dzrkos|JczwN7`A|f00ca{M#AK<qB(wVpEp5Zn<A%-RJ50cz
znXIjQM<l!;$X%TxDOySdH-2ClQVz0?dM?R7Kb#|cGw$7MW_TSu<`HksA3SFqzUyfC
zSu|HGbFnFhE~|RV*@VWghqx*FQJjM2X^NZXA~JV7rO0yPHLAf)-erZ0CYgImDckSD
z_5o{9k%Bo*6$-;0<LuLTlh;tO-mtz+r+MACOzAqW`=jdY5o=>bE8flbb^K8jJDVRi
zW+wagYk+FNKzoR?x^XgH?Uip8W96$R6FFC-oP7PslT>*Y?*uq}-zODWR`Qo9J=U7G
z?rai~q88Fk{aMx(vG1@3D^)HGkwNaEF9$KOFt@mZv9g{mkkg?W0a){DBzyT$RS7)f
z@}sAvhk>ed*>@WSBVD!2=?N(#YAik-l;pJ5{t;2}CgMYZarc>|h9^;sNjLm=T!lV$
zDV|*udWsIRyziG}ReJp>0xtfbru^L-3cuDT+Uuk#t^LzBriNuId7n%5HbbA?Y_H^J
z3n>@$z6Du`H)*0J^m;OZG27-fHK{t;w__yQ>RY4kpwiTYawx3?M@A6`_&jv@MJei@
z49ZSmdv0^WieyJssdxsusY#4f2sLI4J6!IzQM^uB!|erXMzG=9XXMY^vWcQf_HBLc
zsY5Wi3-oAM$kJG?coZE|)suo-vj!!WX<uvD)iMb(QosV9_=J7{_tR98i|eq7aHhoy
zZpY5jtBgXsq>J!aEboFKY0&1Ca@<VPeBA>0N38qPOL(M^Cz0A-$v8dk?wqp)-Qs&g
za$bM!P0m#b&hBx;B&5#FWW_90$YJ^NyM~0d{Cmz}`KBMl+ho<k6R)sF+$ZsDbdF0-
zqo#*TD}!S8V&CyZP3AgU)ASeG<lnY&7rx&AzQb_^H{#>Aw{d%B0*;;x4lsE+1rl<o
zylkz;%HD@=mZ@|`p4F^C^1&{_QxbXATe%zQ7C2SfH6atqFr$t{w$F(AoEaLSF^51e
z7ct2nyPvDM(#yl;&~!#Z`}a?jD88MkVfHv=F0&ch>ix8h=L`Sz%PA9n{Ds39sFLWE
zxK3R_a<n|_;;hF=y}UzP-#LPvt3K&>=k*@GFYxN3dMVTN{%L>u73^!KlcSeo;(}cO
zKYqLYcfNLtp+m-PAh~@B>z5cPux1b#?~)yZP!F111zBdS+#lIB0~ap|h9z0aAVd=~
z#a<MTg}u$owpbH#C^Q`*m%9|<zZ6`)wzSgt%1pA0g3D{wt<<*z{o{V}SPb5Bx-8zS
zM_D62Y42gJ9foCxX|q%RIA!&zDJ4Gt^&q`deRPH#yP>O!<pg|4WH8fCM>mXrh^FY%
zAHRQILVEA^7CqEYT$nDiZTQwFmORKY)3CYXD!bJ!yDMvB^N!!$k0yQXtyYG^5dDeW
zjv^i2HotN3*OWf*z0Y&(yjR3a6M>O44L^)ipsWzJLc#g_=<vZEyR2c>7wQ6;F?DAV
zbC{N+tNENSqCx^$M()H6i~=*vzwAS8TP}<QkFfM5YTGSf+{(G5)~pAPr1?j?(^4yq
z!hYR&de3H~me(<)iR;}pw%KuaXOR-b{OdqQCV^`|hT`mP+<Bv@DDFj1u#X;1JjQ*q
zOJ8^zqEO!W@&$*cPFwi}UlEufUmNY(<jR4FOySlu7Q>ZUVU7CLuKJ2_(O#Q%Ca-(V
zq~q9|{%ijCR%mB^C6<HSf*b{@nk9b^Wd0e+{QHE)xaGKl>=GHJNq-zyTE6-3fvcXD
Lk!HENL-_vymsvc_

literal 54650
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
XxkTRC@X=r|00000NkvXXu0mjfb2u82

diff --git a/skins/barrio_default/barrio_default.inc b/skins/barrio_default/barrio_default.inc
index e6806de..df79cb2 100644
--- a/skins/barrio_default/barrio_default.inc
+++ b/skins/barrio_default/barrio_default.inc
@@ -317,13 +317,14 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() {
     'title' => t('Modal Block'),
     'type' => 'checkboxes',
     'description' => t('Define a block as Modal. Requieres button to trigger.'),
+    'scripts' => array('barrio_default.js'),
     'theme hooks' => array('block'),
     'group' => 'box',
-    'default status' => TRUE,
+    'default status' => FALSE,
     'options' => array(
       'bootstrap_barrio_modal' => array(
         'title' => t('Set as modal.'),
-        'class' => array('modal fade hide'),
+        'class' => array('modal', 'fade', 'hide', 'barrio-modal'),
       ),
     ),
   );
@@ -334,7 +335,7 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() {
     'description' => t('Define Navigation Bar characteristics.'),
     'theme hooks' => array('block_menu'),
     'group' => 'box',
-    'default status' => TRUE,
+    'default status' => FALSE,
     'options' => array(
       'option_1' => array(
         'title' => t('Visible Phone'),
@@ -357,11 +358,11 @@ function bootstrap_barrio_skinr_skin_barrio_default_info() {
     'description' => t('Define a menu as responsive collapsible. Needs to define navbar toggle button, .btn-navbar.'),
     'theme hooks' => array('block_menu'),
     'group' => 'box',
-    'default status' => TRUE,
+    'default status' => FALSE,
     'options' => array(
       'bootstrap_barrio_collapse_menu' => array(
         'title' => t('Set as collapsible.'),
-        'class' => array('nav-collapse collapse'),
+        'class' => array('nav-collapse', 'collapse'),
       ),
     ),
   );
diff --git a/skins/barrio_default/barrio_default.js b/skins/barrio_default/barrio_default.js
new file mode 100644
index 0000000..9ef74b1
--- /dev/null
+++ b/skins/barrio_default/barrio_default.js
@@ -0,0 +1,5 @@
+jQuery(document).ready(function() {
+
+  jQuery('.barrio-modal').after('<section class="sideral-corner after"><a href="#block-block-1" role="button" class="btn" data-toggle="modal">Launch demo modal</a></section>');
+
+});
diff --git a/templates/block.tpl.php b/templates/block.tpl.php
new file mode 100644
index 0000000..2f501a4
--- /dev/null
+++ b/templates/block.tpl.php
@@ -0,0 +1,11 @@
+<section id="<?php print $block_html_id; ?>" class="<?php print $classes; ?>"<?php print $attributes; ?>>
+
+  <?php print render($title_prefix); ?>
+  <?php if ($title): ?>
+    <h2<?php print $title_attributes; ?>><?php print $title; ?></h2>
+  <?php endif;?>
+  <?php print render($title_suffix); ?>
+
+  <div class="block-content"><?php print $content ?></div>
+  
+</section> <!-- /.block -->
-- 
GitLab