Christoffer Niska avatar Christoffer Niska committed c1d61f6

added compiled Bootstrap 2.1.0-wip css files

Comments (0)

Files changed (2)

assets/css/bootstrap-responsive.css

+.clearfix { *zoom:1; }
+.clearfix:before, .clearfix:after {
+  display:table;
+  content:"";
+  line-height:0;
+}
+.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:28px;
+  -webkit-box-sizing:border-box;
+  -moz-box-sizing:border-box;
+  box-sizing:border-box;
+}
+.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; }
+}
+@media (min-width: 1200px) {
+  .row {
+    margin-left:-30px;
+    *zoom:1;
+  }
+  .row:before, .row:after {
+    display:table;
+    content:"";
+    line-height:0;
+  }
+  .row:after { clear:both; }
+  [class*="span"] {
+    float:left;
+    margin-left:30px;
+  }
+  .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;
+    content:"";
+    line-height:0;
+  }
+  .row-fluid:after { clear:both; }
+  .row-fluid [class*="span"] {
+    display:block;
+    width:100%;
+    min-height:28px;
+    -webkit-box-sizing:border-box;
+    -moz-box-sizing:border-box;
+    box-sizing:border-box;
+    float:left;
+    margin-left:2.5641025641026%;
+    *margin-left:2.5109110747409%;
+  }
+  .row-fluid [class*="span"]:first-child { margin-left:0; }
+  .row-fluid .span12 {
+    width:100%;
+    *width:99.946808510638%;
+  }
+  .row-fluid .span11 {
+    width:91.452991452991%;
+    *width:91.39979996363%;
+  }
+  .row-fluid .span10 {
+    width:82.905982905983%;
+    *width:82.852791416621%;
+  }
+  .row-fluid .span9 {
+    width:74.358974358974%;
+    *width:74.305782869613%;
+  }
+  .row-fluid .span8 {
+    width:65.811965811966%;
+    *width:65.758774322604%;
+  }
+  .row-fluid .span7 {
+    width:57.264957264957%;
+    *width:57.211765775596%;
+  }
+  .row-fluid .span6 {
+    width:48.717948717949%;
+    *width:48.664757228587%;
+  }
+  .row-fluid .span5 {
+    width:40.17094017094%;
+    *width:40.117748681578%;
+  }
+  .row-fluid .span4 {
+    width:31.623931623932%;
+    *width:31.57074013457%;
+  }
+  .row-fluid .span3 {
+    width:23.076923076923%;
+    *width:23.023731587561%;
+  }
+  .row-fluid .span2 {
+    width:14.529914529915%;
+    *width:14.476723040553%;
+  }
+  .row-fluid .span1 {
+    width:5.982905982906%;
+    *width:5.9297144935443%;
+  }
+  .row-fluid .offset12 {
+    margin-left:105.12820512821%;
+    *margin-left:105.02182214948%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left:102.5641025641%;
+    *margin-left:102.45771958538%;
+  }
+  .row-fluid .offset11 {
+    margin-left:96.581196581197%;
+    *margin-left:96.474813602473%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left:94.017094017094%;
+    *margin-left:93.910711038371%;
+  }
+  .row-fluid .offset10 {
+    margin-left:88.034188034188%;
+    *margin-left:87.927805055465%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left:85.470085470085%;
+    *margin-left:85.363702491362%;
+  }
+  .row-fluid .offset9 {
+    margin-left:79.487179487179%;
+    *margin-left:79.380796508456%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left:76.923076923077%;
+    *margin-left:76.816693944354%;
+  }
+  .row-fluid .offset8 {
+    margin-left:70.940170940171%;
+    *margin-left:70.833787961448%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left:68.376068376068%;
+    *margin-left:68.269685397345%;
+  }
+  .row-fluid .offset7 {
+    margin-left:62.393162393162%;
+    *margin-left:62.286779414439%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left:59.82905982906%;
+    *margin-left:59.722676850336%;
+  }
+  .row-fluid .offset6 {
+    margin-left:53.846153846154%;
+    *margin-left:53.73977086743%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left:51.282051282051%;
+    *margin-left:51.175668303328%;
+  }
+  .row-fluid .offset5 {
+    margin-left:45.299145299145%;
+    *margin-left:45.192762320422%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left:42.735042735043%;
+    *margin-left:42.628659756319%;
+  }
+  .row-fluid .offset4 {
+    margin-left:36.752136752137%;
+    *margin-left:36.645753773413%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left:34.188034188034%;
+    *margin-left:34.081651209311%;
+  }
+  .row-fluid .offset3 {
+    margin-left:28.205128205128%;
+    *margin-left:28.098745226405%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left:25.641025641026%;
+    *margin-left:25.534642662302%;
+  }
+  .row-fluid .offset2 {
+    margin-left:19.65811965812%;
+    *margin-left:19.551736679396%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left:17.094017094017%;
+    *margin-left:16.987634115294%;
+  }
+  .row-fluid .offset1 {
+    margin-left:11.111111111111%;
+    *margin-left:11.004728132388%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left:8.5470085470085%;
+    *margin-left:8.4406255682851%;
+  }
+  input, textarea, .uneditable-input { margin-left:0; }
+  .controls-row [class*="span"] + [class*="span"] { margin-left:30px; }
+  input.span12, textarea.span12, .uneditable-input.span12 { width:1160px; }
+  input.span11, textarea.span11, .uneditable-input.span11 { width:1060px; }
+  input.span10, textarea.span10, .uneditable-input.span10 { width:960px; }
+  input.span9, textarea.span9, .uneditable-input.span9 { width:860px; }
+  input.span8, textarea.span8, .uneditable-input.span8 { width:760px; }
+  input.span7, textarea.span7, .uneditable-input.span7 { width:660px; }
+  input.span6, textarea.span6, .uneditable-input.span6 { width:560px; }
+  input.span5, textarea.span5, .uneditable-input.span5 { width:460px; }
+  input.span4, textarea.span4, .uneditable-input.span4 { width:360px; }
+  input.span3, textarea.span3, .uneditable-input.span3 { width:260px; }
+  input.span2, textarea.span2, .uneditable-input.span2 { width:160px; }
+  input.span1, textarea.span1, .uneditable-input.span1 { width:60px; }
+  .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;
+    content:"";
+    line-height:0;
+  }
+  .row:after { clear:both; }
+  [class*="span"] {
+    float:left;
+    margin-left:20px;
+  }
+  .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;
+    content:"";
+    line-height:0;
+  }
+  .row-fluid:after { clear:both; }
+  .row-fluid [class*="span"] {
+    display:block;
+    width:100%;
+    min-height:28px;
+    -webkit-box-sizing:border-box;
+    -moz-box-sizing:border-box;
+    box-sizing:border-box;
+    float:left;
+    margin-left:2.7624309392265%;
+    *margin-left:2.7092394498648%;
+  }
+  .row-fluid [class*="span"]:first-child { margin-left:0; }
+  .row-fluid .span12 {
+    width:100%;
+    *width:99.946808510638%;
+  }
+  .row-fluid .span11 {
+    width:91.452991452991%;
+    *width:91.39979996363%;
+  }
+  .row-fluid .span10 {
+    width:82.905982905983%;
+    *width:82.852791416621%;
+  }
+  .row-fluid .span9 {
+    width:74.358974358974%;
+    *width:74.305782869613%;
+  }
+  .row-fluid .span8 {
+    width:65.811965811966%;
+    *width:65.758774322604%;
+  }
+  .row-fluid .span7 {
+    width:57.264957264957%;
+    *width:57.211765775596%;
+  }
+  .row-fluid .span6 {
+    width:48.717948717949%;
+    *width:48.664757228587%;
+  }
+  .row-fluid .span5 {
+    width:40.17094017094%;
+    *width:40.117748681578%;
+  }
+  .row-fluid .span4 {
+    width:31.623931623932%;
+    *width:31.57074013457%;
+  }
+  .row-fluid .span3 {
+    width:23.076923076923%;
+    *width:23.023731587561%;
+  }
+  .row-fluid .span2 {
+    width:14.529914529915%;
+    *width:14.476723040553%;
+  }
+  .row-fluid .span1 {
+    width:5.982905982906%;
+    *width:5.9297144935443%;
+  }
+  .row-fluid .offset12 {
+    margin-left:105.52486187845%;
+    *margin-left:105.41847889973%;
+  }
+  .row-fluid .offset12:first-child {
+    margin-left:102.76243093923%;
+    *margin-left:102.6560479605%;
+  }
+  .row-fluid .offset11 {
+    margin-left:96.581196581197%;
+    *margin-left:96.474813602473%;
+  }
+  .row-fluid .offset11:first-child {
+    margin-left:94.017094017094%;
+    *margin-left:93.910711038371%;
+  }
+  .row-fluid .offset10 {
+    margin-left:88.034188034188%;
+    *margin-left:87.927805055465%;
+  }
+  .row-fluid .offset10:first-child {
+    margin-left:85.470085470085%;
+    *margin-left:85.363702491362%;
+  }
+  .row-fluid .offset9 {
+    margin-left:79.487179487179%;
+    *margin-left:79.380796508456%;
+  }
+  .row-fluid .offset9:first-child {
+    margin-left:76.923076923077%;
+    *margin-left:76.816693944354%;
+  }
+  .row-fluid .offset8 {
+    margin-left:70.940170940171%;
+    *margin-left:70.833787961448%;
+  }
+  .row-fluid .offset8:first-child {
+    margin-left:68.376068376068%;
+    *margin-left:68.269685397345%;
+  }
+  .row-fluid .offset7 {
+    margin-left:62.393162393162%;
+    *margin-left:62.286779414439%;
+  }
+  .row-fluid .offset7:first-child {
+    margin-left:59.82905982906%;
+    *margin-left:59.722676850336%;
+  }
+  .row-fluid .offset6 {
+    margin-left:53.846153846154%;
+    *margin-left:53.73977086743%;
+  }
+  .row-fluid .offset6:first-child {
+    margin-left:51.282051282051%;
+    *margin-left:51.175668303328%;
+  }
+  .row-fluid .offset5 {
+    margin-left:45.299145299145%;
+    *margin-left:45.192762320422%;
+  }
+  .row-fluid .offset5:first-child {
+    margin-left:42.735042735043%;
+    *margin-left:42.628659756319%;
+  }
+  .row-fluid .offset4 {
+    margin-left:36.752136752137%;
+    *margin-left:36.645753773413%;
+  }
+  .row-fluid .offset4:first-child {
+    margin-left:34.188034188034%;
+    *margin-left:34.081651209311%;
+  }
+  .row-fluid .offset3 {
+    margin-left:28.205128205128%;
+    *margin-left:28.098745226405%;
+  }
+  .row-fluid .offset3:first-child {
+    margin-left:25.641025641026%;
+    *margin-left:25.534642662302%;
+  }
+  .row-fluid .offset2 {
+    margin-left:19.65811965812%;
+    *margin-left:19.551736679396%;
+  }
+  .row-fluid .offset2:first-child {
+    margin-left:17.094017094017%;
+    *margin-left:16.987634115294%;
+  }
+  .row-fluid .offset1 {
+    margin-left:11.111111111111%;
+    *margin-left:11.004728132388%;
+  }
+  .row-fluid .offset1:first-child {
+    margin-left:8.5470085470085%;
+    *margin-left:8.4406255682851%;
+  }
+  input, textarea, .uneditable-input { margin-left:0; }
+  .controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
+  input.span12, textarea.span12, .uneditable-input.span12 { width:714px; }
+  input.span11, textarea.span11, .uneditable-input.span11 { width:652px; }
+  input.span10, textarea.span10, .uneditable-input.span10 { width:590px; }
+  input.span9, textarea.span9, .uneditable-input.span9 { width:528px; }
+  input.span8, textarea.span8, .uneditable-input.span8 { width:466px; }
+  input.span7, textarea.span7, .uneditable-input.span7 { width:404px; }
+  input.span6, textarea.span6, .uneditable-input.span6 { width:342px; }
+  input.span5, textarea.span5, .uneditable-input.span5 { width:280px; }
+  input.span4, textarea.span4, .uneditable-input.span4 { width:218px; }
+  input.span3, textarea.span3, .uneditable-input.span3 { width:156px; }
+  input.span2, textarea.span2, .uneditable-input.span2 { width:94px; }
+  input.span1, textarea.span1, .uneditable-input.span1 { width:32px; }
+}
+@media (max-width: 767px) {
+  body {
+    padding-left:20px;
+    padding-right:20px;
+  }
+  .navbar-fixed-top, .navbar-fixed-bottom {
+    margin-left:-20px;
+    margin-right:-20px;
+  }
+  .container-fluid { padding:0; }
+  .dl-horizontal dt {
+    float:none;
+    clear:none;
+    width:auto;
+    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; }
+  [class*="span"], .row-fluid [class*="span"] {
+    float:none;
+    display:block;
+    width:auto;
+    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:28px;
+    -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;
+  }
+  .modal {
+    position:fixed;
+    top:20px;
+    left:20px;
+    right:20px;
+    width:auto;
+    margin:0;
+  }
+  .modal.fade.in { top:auto; }
+}
+@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 #cccccc; }
+  .form-horizontal .control-group > 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-left:10px;
+    padding-right:10px;
+  }
+  .modal {
+    top:10px;
+    left:10px;
+    right: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, .navbar-subnav-fixed { 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-left:10px;
+    padding-right: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:#999999;
+    text-shadow:none;
+  }
+  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
+    padding:6px 15px;
+    font-weight:bold;
+    color:#999999;
+    -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 .dropdown-menu a:hover { background-color:#111111; }
+  .nav-collapse.in .btn-group {
+    margin-top:5px;
+    padding:0;
+  }
+  .nav-collapse .dropdown-menu {
+    position:static;
+    top:auto;
+    left:auto;
+    float:none;
+    display:block;
+    max-width:none;
+    margin:0 15px;
+    padding:0;
+    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 .dropdown-menu:before, .nav-collapse .dropdown-menu:after { display:none; }
+  .nav-collapse .dropdown-menu .divider { display:none; }
+  .nav-collapse .navbar-form, .nav-collapse .navbar-search {
+    float:none;
+    padding:10px 15px;
+    margin:10px 0;
+    border-top:1px solid #111111;
+    border-bottom:1px solid #111111;
+    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
+    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
+    box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
+  }
+  .navbar .nav-collapse .nav.pull-right {
+    float:none;
+    margin-left:0;
+  }
+  .nav-collapse, .nav-collapse.collapse {
+    overflow:hidden;
+    height:0;
+  }
+  .navbar .btn-navbar { display:block; }
+  .navbar-static .navbar-inner {
+    padding-left:10px;
+    padding-right:10px;
+  }
+  .navbar-subnav {
+    width:auto;
+    height:auto;
+    -webkit-box-shadow:none;
+    -moz-box-shadow:none;
+    box-shadow:none;
+  }
+  .navbar-subnav .navbar-inner {
+    background-color:#ffffff;
+    background-image:none;
+  }
+  .navbar-subnav .nav {
+    float:none;
+    margin-right:0;
+  }
+  .navbar-subnav .nav > li { float:none; }
+  .navbar-subnav .nav > li > a { border:0; }
+  .navbar-subnav .nav > li > a:hover { background-color:#f5f5f5; }
+  .navbar-subnav .nav > li + li > a { border-top:1px solid #e5e5e5; }
+  .navbar-subnav .nav > li:first-child > a, .navbar-subnav .nav > li:first-child > a:hover {
+    -webkit-border-radius:4px 4px 0 0;
+    -moz-border-radius:4px 4px 0 0;
+    border-radius:4px 4px 0 0;
+  }
+}
+@media (min-width: 980px) {
+  .nav-collapse.collapse {
+    height:auto !important;
+    overflow:visible !important;
+  }
+}

assets/css/bootstrap.css

+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 #333333;
+  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 {
+  max-width:100%;
+  height:auto;
+  vertical-align:middle;
+  border:0;
+  -ms-interpolation-mode:bicubic;
+}
+#map_canvas 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, input[type="button"], input[type="reset"], input[type="submit"] {
+  cursor:pointer;
+  -webkit-appearance:button;
+}
+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;
+}
+.clearfix { *zoom:1; }
+.clearfix:before, .clearfix:after {
+  display:table;
+  content:"";
+  line-height:0;
+}
+.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:28px;
+  -webkit-box-sizing:border-box;
+  -moz-box-sizing:border-box;
+  box-sizing:border-box;
+}
+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 {
+  color:#005580;
+  text-decoration:underline;
+}
+.img-rounded {
+  -webkit-border-radius:6px;
+  -moz-border-radius:6px;
+  border-radius:6px;
+}
+.img-polaroid {
+  padding:4px;
+  background-color:#ffffff;
+  border:1px solid #cccccc;
+  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;
+  content:"";
+  line-height:0;
+}
+.row:after { clear:both; }
+[class*="span"] {
+  float:left;
+  margin-left:20px;
+}
+.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;
+  content:"";
+  line-height:0;
+}
+.row-fluid:after { clear:both; }
+.row-fluid [class*="span"] {
+  display:block;
+  width:100%;
+  min-height:28px;
+  -webkit-box-sizing:border-box;
+  -moz-box-sizing:border-box;
+  box-sizing:border-box;
+  float:left;
+  margin-left:2.1276595744681%;
+  *margin-left:2.0744680851064%;
+}
+.row-fluid [class*="span"]:first-child { margin-left:0; }
+.row-fluid .span12 {
+  width:100%;
+  *width:99.946808510638%;
+}
+.row-fluid .span11 {
+  width:91.489361702128%;
+  *width:91.436170212766%;
+}
+.row-fluid .span10 {
+  width:82.978723404255%;
+  *width:82.925531914894%;
+}
+.row-fluid .span9 {
+  width:74.468085106383%;
+  *width:74.414893617021%;
+}
+.row-fluid .span8 {
+  width:65.957446808511%;
+  *width:65.904255319149%;
+}
+.row-fluid .span7 {
+  width:57.446808510638%;
+  *width:57.393617021277%;
+}
+.row-fluid .span6 {
+  width:48.936170212766%;
+  *width:48.882978723404%;
+}
+.row-fluid .span5 {
+  width:40.425531914894%;
+  *width:40.372340425532%;
+}
+.row-fluid .span4 {
+  width:31.914893617021%;
+  *width:31.86170212766%;
+}
+.row-fluid .span3 {
+  width:23.404255319149%;
+  *width:23.351063829787%;
+}
+.row-fluid .span2 {
+  width:14.893617021277%;
+  *width:14.840425531915%;
+}
+.row-fluid .span1 {
+  width:6.3829787234043%;
+  *width:6.3297872340426%;
+}
+.row-fluid .offset12 {
+  margin-left:104.25531914894%;
+  *margin-left:104.14893617021%;
+}
+.row-fluid .offset12:first-child {
+  margin-left:102.12765957447%;
+  *margin-left:102.02127659574%;
+}
+.row-fluid .offset11 {
+  margin-left:95.744680851064%;
+  *margin-left:95.63829787234%;
+}
+.row-fluid .offset11:first-child {
+  margin-left:93.617021276596%;
+  *margin-left:93.510638297872%;
+}
+.row-fluid .offset10 {
+  margin-left:87.234042553191%;
+  *margin-left:87.127659574468%;
+}
+.row-fluid .offset10:first-child {
+  margin-left:85.106382978723%;
+  *margin-left:85%;
+}
+.row-fluid .offset9 {
+  margin-left:78.723404255319%;
+  *margin-left:78.617021276596%;
+}
+.row-fluid .offset9:first-child {
+  margin-left:76.595744680851%;
+  *margin-left:76.489361702128%;
+}
+.row-fluid .offset8 {
+  margin-left:70.212765957447%;
+  *margin-left:70.106382978723%;
+}
+.row-fluid .offset8:first-child {
+  margin-left:68.085106382979%;
+  *margin-left:67.978723404255%;
+}
+.row-fluid .offset7 {
+  margin-left:61.702127659574%;
+  *margin-left:61.595744680851%;
+}
+.row-fluid .offset7:first-child {
+  margin-left:59.574468085106%;
+  *margin-left:59.468085106383%;
+}
+.row-fluid .offset6 {
+  margin-left:53.191489361702%;
+  *margin-left:53.085106382979%;
+}
+.row-fluid .offset6:first-child {
+  margin-left:51.063829787234%;
+  *margin-left:50.957446808511%;
+}
+.row-fluid .offset5 {
+  margin-left:44.68085106383%;
+  *margin-left:44.574468085106%;
+}
+.row-fluid .offset5:first-child {
+  margin-left:42.553191489362%;
+  *margin-left:42.446808510638%;
+}
+.row-fluid .offset4 {
+  margin-left:36.170212765957%;
+  *margin-left:36.063829787234%;
+}
+.row-fluid .offset4:first-child {
+  margin-left:34.042553191489%;
+  *margin-left:33.936170212766%;
+}
+.row-fluid .offset3 {
+  margin-left:27.659574468085%;
+  *margin-left:27.553191489362%;
+}
+.row-fluid .offset3:first-child {
+  margin-left:25.531914893617%;
+  *margin-left:25.425531914894%;
+}
+.row-fluid .offset2 {
+  margin-left:19.148936170213%;
+  *margin-left:19.042553191489%;
+}
+.row-fluid .offset2:first-child {
+  margin-left:17.021276595745%;
+  *margin-left:16.914893617021%;
+}
+.row-fluid .offset1 {
+  margin-left:10.63829787234%;
+  *margin-left:10.531914893617%;
+}
+.row-fluid .offset1:first-child {
+  margin-left:8.5106382978723%;
+  *margin-left:8.4042553191489%;
+}
+.container {
+  margin-right:auto;
+  margin-left:auto;
+  *zoom:1;
+}
+.container:before, .container:after {
+  display:table;
+  content:"";
+  line-height:0;
+}
+.container:after { clear:both; }
+.container-fluid {
+  padding-right:20px;
+  padding-left:20px;
+  *zoom:1;
+}
+.container-fluid:before, .container-fluid:after {
+  display:table;
+  content:"";
+  line-height:0;
+}
+.container-fluid:after { clear:both; }
+p { margin:0 0 10px; }
+p small {
+  font-size:12px;
+  color:#999999;
+}
+.lead {
+  margin-bottom:20px;
+  font-size:20px;
+  font-weight:200;
+  line-height:30px;
+}
+h1, h2, h3, h4, h5, h6 {
+  margin:10px 0;
+  font-family:inherit;
+  font-weight:bold;
+  line-height:1;
+  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 {
+  font-size:36px;
+  line-height:40px;
+}
+h2 {
+  font-size:30px;
+  line-height:40px;
+}
+h3 {
+  font-size:24px;
+  line-height:40px;
+}
+h4 {
+  font-size:18px;
+  line-height:20px;
+}
+h5 {
+  font-size:14px;
+  line-height:20px;
+}
+h6 {
+  font-size:12px;
+  line-height:20px;
+}
+h1 small { font-size:24px; }
+h2 small { font-size:18px; }
+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;
+}
+dl { margin-bottom:20px; }
+dt, dd { line-height:20px; }
+dt { font-weight:bold; }
+dd { margin-left:10px; }
+.dl-horizontal dt {
+  float:left;
+  width:120px;
+  clear:left;
+  text-align:right;
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+}
+.dl-horizontal dd { margin-left:130px; }
+hr {
+  margin:20px 0;
+  border:0;
+  border-top:1px solid #eeeeee;
+  border-bottom:1px solid #ffffff;
+}
+strong { font-weight:bold; }
+em { font-style:italic; }
+.muted { color:#999999; }
+abbr[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:16px;
+  font-weight:300;
+  line-height:25px;
+}
+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;
+}
+small { font-size:100%; }
+cite { font-style:normal; }
+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:#dd1144;
+  background-color:#f7f7f9;
+  border:1px solid #e1e1e8;
+}
+pre {
+  display:block;
+  padding:9.5px;
+  margin:0 0 10px;
+  font-size:12px;
+  line-height:20px;
+  word-break:break-all;
+  word-wrap:break-word;
+  white-space:pre;
+  white-space:pre-wrap;
+  background-color:#f5f5f5;
+  border:1px solid #cccccc;
+  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;
+  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;
+  margin-bottom:9px;
+  font-size:14px;
+  line-height:20px;
+  color:#555555;
+  -webkit-border-radius:3px;
+  -moz-border-radius:3px;
+  border-radius:3px;
+}
+input, textarea { width:210px; }
+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 .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,.075), 0 0 8px rgba(82,168,236,.6);
+  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+}
+input[type="radio"], input[type="checkbox"] {
+  margin:3px 0;
+  *margin-top:0;
+  line-height:normal;
+  cursor:pointer;
+}
+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:28px;
+  *margin-top:4px;
+  line-height:28px;
+}
+select {
+  width:220px;
+  border:1px solid #bbbbbb;
+}
+select[multiple], select[size] { height:auto; }
+select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+  outline:thin dotted #333333;
+  outline:5px auto -webkit-focus-ring-color;
+  outline-offset:-2px;
+}
+.uneditable-input, .uneditable-textarea {
+  color:#999999;
+  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);
+  cursor:not-allowed;
+}
+.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:18px;
+  padding-left:18px;
+}
+.radio input[type="radio"], .checkbox input[type="checkbox"] {
+  float:left;
+  margin-left:-18px;
+}
+.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-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:930px; }
+input.span11, textarea.span11, .uneditable-input.span11 { width:850px; }
+input.span10, textarea.span10, .uneditable-input.span10 { width:770px; }
+input.span9, textarea.span9, .uneditable-input.span9 { width:690px; }
+input.span8, textarea.span8, .uneditable-input.span8 { width:610px; }
+input.span7, textarea.span7, .uneditable-input.span7 { width:530px; }
+input.span6, textarea.span6, .uneditable-input.span6 { width:450px; }
+input.span5, textarea.span5, .uneditable-input.span5 { width:370px; }
+input.span4, textarea.span4, .uneditable-input.span4 { width:290px; }
+input.span3, textarea.span3, .uneditable-input.span3 { width:210px; }
+input.span2, textarea.span2, .uneditable-input.span2 { width:130px; }
+input.span1, textarea.span1, .uneditable-input.span1 { width:50px; }
+.controls-row { *zoom:1; }
+.controls-row:before, .controls-row:after {
+  display:table;
+  content:"";
+  line-height:0;
+}
+.controls-row:after { clear:both; }
+.controls-row [class*="span"] { float:left; }
+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 > 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;
+  border-color:#c09853;
+}
+.control-group.warning .checkbox:focus, .control-group.warning .radio:focus, .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
+  border-color:#a47e3c;
+  -webkit-box-shadow:0 0 6px #dbc59e;
+  -moz-box-shadow:0 0 6px #dbc59e;
+  box-shadow: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 > 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;
+  border-color:#b94a48;
+}
+.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
+  border-color:#953b39;
+  -webkit-box-shadow:0 0 6px #d59392;
+  -moz-box-shadow:0 0 6px #d59392;
+  box-shadow: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 > 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;
+  border-color:#468847;
+}
+.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
+  border-color:#356635;
+  -webkit-box-shadow:0 0 6px #7aba7b;
+  -moz-box-shadow:0 0 6px #7aba7b;
+  box-shadow: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;
+}
+input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
+  color:#b94a48;
+  border-color:#ee5f5b;
+}
+input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required: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;
+  content:"";
+  line-height:0;
+}
+.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;
+  *zoom:1;
+  vertical-align:middle;
+  padding-left:5px;
+}
+.input-append, .input-prepend {
+  margin-bottom:5px;
+  font-size:0;
+  white-space:nowrap;
+}
+.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
+  position:relative;
+  margin-bottom:0;
+  *margin-left:0;
+  font-size:14px;
+  vertical-align:middle;
+  -webkit-border-radius:0 3px 3px 0;
+  -moz-border-radius:0 3px 3px 0;
+  border-radius:0 3px 3px 0;
+}
+.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select: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;
+  vertical-align:middle;
+  background-color:#eeeeee;
+  border:1px solid #cccccc;
+}
+.input-append .add-on, .input-append .btn, .input-prepend .add-on, .input-prepend .btn {
+  margin-left:-1px;
+  -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:3px 0 0 3px;
+  -moz-border-radius:3px 0 0 3px;
+  border-radius:3px 0 0 3px;
+}
+.input-append input, .input-append select, .input-append .uneditable-input {
+  -webkit-border-radius:3px 0 0 3px;
+  -moz-border-radius:3px 0 0 3px;
+  border-radius:3px 0 0 3px;
+}
+.input-append .add-on:last-child, .input-append .btn:last-child {
+  -webkit-border-radius:0 3px 3px 0;
+  -moz-border-radius:0 3px 3px 0;
+  border-radius:0 3px 3px 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 .add-on:first-child, .input-prepend.input-append .btn:first-child {
+  margin-right:-1px;
+  -webkit-border-radius:3px 0 0 3px;
+  -moz-border-radius:3px 0 0 3px;
+  border-radius:3px 0 0 3px;
+}
+.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
+  margin-left:-1px;
+  -webkit-border-radius:0 3px 3px 0;
+  -moz-border-radius:0 3px 3px 0;
+  border-radius:0 3px 3px 0;
+}
+.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-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
+  display:inline-block;
+  *display:inline;
+  *zoom:1;
+  margin-bottom:0;
+  vertical-align:middle;
+}
+.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
+.form-search label, .form-inline label { 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;
+  content:"";
+  line-height:0;
+}
+.form-horizontal .control-group:after { clear:both; }
+.form-horizontal .control-label {
+  float:left;
+  width:140px;
+  padding-top:5px;
+  text-align:right;
+}
+.form-horizontal .controls {
+  *display:inline-block;
+  *padding-left:20px;
+  margin-left:160px;
+  *margin-left:0;
+}
+.form-horizontal .controls:first-child { *padding-left:160px; }
+.form-horizontal .help-block {
+  margin-top:10px;
+  margin-bottom:0;
+}
+.form-horizontal .form-actions { padding-left:160px; }
+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 .success td { background-color:#dff0d8; }
+.table .error td { background-color:#f2dede; }
+.table .info td { background-color:#d9edf7; }
+.table-condensed th, .table-condensed td { padding:4px 5px; }
+.table-bordered {
+  border:1px solid #dddddd;
+  border-collapse:separate;
+  *border-collapse:collapsed;
+  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 {
+  -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 {
+  -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 tfoot:last-child tr:last-child td:first-child {
+  -webkit-border-radius:0 0 0 4px;
+  -moz-border-radius:0 0 0 4px;
+  border-radius:0 0 0 4px;
+  -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 tfoot:last-child tr:last-child td:last-child {
+  -webkit-border-bottom-right-radius:4px;
+  border-bottom-right-radius:4px;
+  -moz-border-radius-bottomright:4px;
+}
+.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-right-topleft: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 [class*=span], .row-fluid table [class*=span] {
+  display:table-cell;
+  float:none;
+  margin-left:0;
+}
+table .span1 {
+  float:none;
+  width:44px;
+  margin-left:0;
+}
+table .span2 {
+  float:none;
+  width:124px;
+  margin-left:0;
+}
+table .span3 {
+  float:none;
+  width:204px;
+  margin-left:0;
+}
+table .span4 {
+  float:none;
+  width:284px;
+  margin-left:0;
+}
+table .span5 {
+  float:none;
+  width:364px;
+  margin-left:0;
+}
+table .span6 {
+  float:none;
+  width:444px;
+  margin-left:0;
+}
+table .span7 {
+  float:none;
+  width:524px;
+  margin-left:0;
+}
+table .span8 {
+  float:none;
+  width:604px;
+  margin-left:0;
+}
+table .span9 {
+  float:none;
+  width:684px;
+  margin-left:0;
+}
+table .span10 {
+  float:none;
+  width:764px;
+  margin-left:0;
+}
+table .span11 {
+  float:none;
+  width:844px;
+  margin-left:0;
+}
+table .span12 {
+  float:none;
+  width:924px;
+  margin-left:0;
+}
+table .span13 {
+  float:none;
+  width:1004px;
+  margin-left:0;
+}
+table .span14 {
+  float:none;
+  width:1084px;
+  margin-left:0;
+}
+table .span15 {
+  float:none;
+  width:1164px;
+  margin-left:0;
+}
+table .span16 {
+  float:none;
+  width:1244px;
+  margin-left:0;
+}
+table .span17 {
+  float:none;
+  width:1324px;
+  margin-left:0;
+}
+table .span18 {
+  float:none;
+  width:1404px;
+  margin-left:0;
+}
+table .span19 {
+  float:none;
+  width:1484px;
+  margin-left:0;
+}
+table .span20 {
+  float:none;
+  width:1564px;
+  margin-left:0;
+}
+table .span21 {
+  float:none;
+  width:1644px;
+  margin-left:0;
+}
+table .span22 {
+  float:none;
+  width:1724px;
+  margin-left:0;
+}
+table .span23 {
+  float:none;
+  width:1804px;
+  margin-left:0;
+}
+table .span24 {
+  float:none;
+  width:1884px;
+  margin-left:0;
+}
+[class^="icon-"], [class*=" icon-"] {
+  display:inline-block;
+  width:14px;
+  height:14px;
+  *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;
+}
+[class^="icon-"]:last-child, [class*=" icon-"]:last-child { *margin-left:0; }
+.icon-white { 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 {
+  background-position:-216px -120px;
+  width:16px;
+}
+.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 { background-position:-384px -120px; }
+.icon-folder-open {
+  background-position:-408px -120px;
+  width:16px;
+}
+.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:"";
+  opacity:0.3;
+  filter:alpha(opacity=30);
+}
+.dropdown .caret {
+  margin-top:8px;
+  margin-left:2px;
+}
+.dropdown a:focus .caret, .dropdown a:hover .caret, .open .caret {
+  opacity:1;
+  filter:alpha(opacity=100);
+}
+.navbar .nav .open > a { color:#ffffff; }
+.dropdown-menu {
+  position:absolute;
+  top:100%;
+  left:0;
+  z-index:1000;
+  display:none;
+  float:left;
+  min-width:160px;
+  padding:5px 0;
+  margin:1px 0 0;
+  list-style:none;
+  background-color:#ffffff;
+  border:1px solid #cccccc;
+  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 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 {
+  text-decoration:none;
+  color:#ffffff;
+  background-color:#0088cc;
+  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='#000088cc', endColorstr='#000076b2', GradientType=0);
+}
+.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
+  color:#ffffff;
+  text-decoration:none;
+  outline:0;
+  background-color:#0088cc;
+  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='#000088cc', endColorstr='#000076b2', GradientType=0);
+}
+.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color:#999999; }
+.dropdown-menu .disabled > a:hover {
+  text-decoration:none;
+  background-color:transparent;
+  cursor:default;
+}
+.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:"\2191";
+}
+.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; }
+.dropdown-submenu > a:after {
+  display:block;
+  content:" ";
+  float:right;
+  width:0;
+  height:0;
+  border-color:transparent;
+  border-style:solid;
+  border-width:5px 0 5px 5px;
+  border-left-color:#cccccc;
+  margin-top:5px;
+  margin-right:-10px;
+}
+.dropdown-submenu:hover > a:after { border-left-color:#ffffff; }
+.dropdown .dropdown-menu .nav-header {
+  padding-left:20px;
+  padding-right:20px;
+}
+.typeahead {
+  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:#dddddd;
+  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:#000000;
+  text-shadow:0 1px 0 #ffffff;
+  opacity:0.2;
+  filter:alpha(opacity=20);
+}
+.close:hover {
+  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;
+  *zoom:1;
+  padding:4px 14px;
+  margin-bottom:0;
+  font-size:13px;
+  line-height:20px;
+  *line-height:20px;
+  text-align:center;
+  vertical-align:middle;
+  cursor:pointer;
+  color:#333333;
+  text-shadow:0 1px 1px rgba(255,255,255,0.75);
+  background-color:#f5f5f5;
+  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;
+  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00e5e5e5', GradientType=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);
+  *background-color:#e6e6e6;
+  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  border:1px solid #cccccc;
+  *border:0;
+  border-bottom-color:#b3b3b3;
+  -webkit-border-radius:4px;
+  -moz-border-radius:4px;
+  border-radius:4px;
+  *margin-left:.3em;
+  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+  box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn:hover, .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 {
+  color:#333333;
+  text-decoration:none;
+  background-color:#e6e6e6;
+  *background-color:#d9d9d9;
+  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 lin