/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 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; 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: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.row {margin-left: -24px; *zoom: 1;}
.row:before, .row:after {display: table; content: ""; line-height: 0;}
.row:after { clear: both;}
[class*="span"] {float: left; min-height: 1px; margin-left: 24px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 936px; margin-left: auto;margin-right: auto;}
.span12 { width: 936px;}
.span11 { width: 856px;}
.span10 {  width: 776px;}
.span9 {  width: 696px;}
.span8 {  width: 616px;}
.span7 {  width: 536px;}
.span6 {  width: 456px;}
.span5 {  width: 376px;}
.span4 {  width: 296px;}
.span3 {  width: 216px;}
.span2 {  width: 136px;}
.span1 {  width: 56px;}
.offset12 {  margin-left: 984px;}
.offset11 { margin-left: 904px;}
.offset10 {  margin-left: 824px;}
.offset9 {  margin-left: 744px;}
.offset8 {  margin-left: 664px;}
.offset7 {  margin-left: 584px;}
.offset6 {  margin-left: 504px;}
.offset5 {  margin-left: 424px;}
.offset4 {  margin-left: 344px;}
.offset3 {  margin-left: 264px;}
.offset2 {  margin-left: 184px;}
.offset1 {  margin-left: 104px;}
.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: 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  float: left;  margin-left: 2.564102564102564%;  *margin-left: 2.5106837606837606%;}
.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.94658119658119%;}
.row-fluid .span11 {  width: 91.45299145299145%;  *width: 91.39957264957265%;}
.row-fluid .span10 {  width: 82.90598290598291%;  *width: 82.8525641025641%;}
.row-fluid .span9 {  width: 74.35897435897436%;  *width: 74.30555555555556%;}
.row-fluid .span8 {  width: 65.81196581196582%;  *width: 65.75854700854701%;}
.row-fluid .span7 {  width: 57.26495726495726%;  *width: 57.21153846153846%;}
.row-fluid .span6 {  width: 48.717948717948715%;  *width: 48.664529914529915%;}
.row-fluid .span5 {  width: 40.17094017094017%;  *width: 40.11752136752137%;}
.row-fluid .span4 {  width: 31.623931623931625%;  *width: 31.57051282051282%;}
.row-fluid .span3 {  width: 23.076923076923077%;  *width: 23.023504273504273%;}
.row-fluid .span2 {  width: 14.52991452991453%;  *width: 14.476495726495726%;}
.row-fluid .span1 {  width: 5.982905982905983%;  *width: 5.92948717948718%;}
.row-fluid .offset12 {  margin-left: 105.12820512820512%;  *margin-left: 105.02136752136751%;}
.row-fluid .offset12:first-child {  margin-left: 102.56410256410257%;  *margin-left: 102.45726495726495%;}
.row-fluid .offset11 {  margin-left: 96.58119658119658%;  *margin-left: 96.47435897435896%;}
.row-fluid .offset11:first-child {  margin-left: 94.01709401709402%;  *margin-left: 93.91025641025641%;}
.row-fluid .offset10 {  margin-left: 88.03418803418803%;  *margin-left: 87.92735042735042%;}
.row-fluid .offset10:first-child {  margin-left: 85.47008547008548%;  *margin-left: 85.36324786324786%;}
.row-fluid .offset9 {  margin-left: 79.48717948717949%;  *margin-left: 79.38034188034187%;}
.row-fluid .offset9:first-child {  margin-left: 76.92307692307693%;  *margin-left: 76.81623931623932%;}
.row-fluid .offset8 {  margin-left: 70.94017094017094%;  *margin-left: 70.83333333333333%;}
.row-fluid .offset8:first-child {  margin-left: 68.37606837606839%; *margin-left: 68.26923076923077%;}
.row-fluid .offset7 {  margin-left: 62.393162393162385%;  *margin-left: 62.28632478632479%;}
.row-fluid .offset7:first-child {  margin-left: 59.82905982905982%;  *margin-left: 59.72222222222222%;}
.row-fluid .offset6 {  margin-left: 53.84615384615384%;  *margin-left: 53.739316239316246%;}
.row-fluid .offset6:first-child {  margin-left: 51.28205128205128%;  *margin-left: 51.175213675213676%;}
.row-fluid .offset5 {  margin-left: 45.299145299145295%;  *margin-left: 45.1923076923077%;}
.row-fluid .offset5:first-child { margin-left: 42.73504273504273%; *margin-left: 42.62820512820513%;}
.row-fluid .offset4 { margin-left: 36.75213675213675%;  *margin-left: 36.64529914529915%;}
.row-fluid .offset4:first-child { margin-left: 34.18803418803419%; *margin-left: 34.081196581196586%;}
.row-fluid .offset3 { margin-left: 28.205128205128204%;  *margin-left: 28.098290598290596%;}
.row-fluid .offset3:first-child {  margin-left: 25.641025641025642%;  *margin-left: 25.53418803418803%;}
.row-fluid .offset2 {  margin-left: 19.65811965811966%;  *margin-left: 19.551282051282048%;}
.row-fluid .offset2:first-child { margin-left: 17.094017094017094%; *margin-left: 16.987179487179485%;}
.row-fluid .offset1 { margin-left: 11.11111111111111%; *margin-left: 11.004273504273502%;}
.row-fluid .offset1:first-child { margin-left: 8.547008547008547%;  *margin-left: 8.44017094017094%;}
[class*="span"].hide, .row-fluid [class*="span"].hide {  display: none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {  float: right;}
@media (max-width: 767px) { .navbar-fixed-top, .navbar-fixed-bottom,  .navbar-static-top {    margin-left: -20px;  margin-right: -20px; }
  .container-fluid {  padding: 0; padding-left: 20px; padding-right: 20px; }
  .dl-horizontal dt { float: none; clear: none;  width: auto;  text-align: left; }
  .dl-horizontal dd {   margin-left: 0; }
  .container {   width: auto; padding-left: 20px;  padding-right: 20px; }
  .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"] {   float: none; display: block; 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;   left: 20px;    right: 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-left: 10px;  padding-right: 10px; }
  .media .pull-left,  .media .pull-right {float: none; display: block; margin-bottom: 10px; }
  .media-object {  margin-right: 0;  margin-left: 0;}
  .modal { top: 10px; left: 10px; right: 10px;}
  .modal-header .close { padding: 10px; margin: -10px;}
  .carousel-caption {   position: static; }
}
@media (min-width: 768px) and (max-width: 979px) {.row {  margin-left: -16px;  *zoom: 1;  }
  .row:before, .row:after {  display: table; content: "";  line-height: 0; }
  .row:after {  clear: both; }
  [class*="span"] {  float: left;  min-height: 1px;   margin-left: 16px;  }
  .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {    width: 752px; }
  .span12 { width: 752px;}
  .span11 {  width: 688px;}
  .span10 {  width: 624px;}
  .span9 {  width: 560px;}
  .span8 { width: 496px;}
  .span7 { width: 432px;}
  .span6 { width: 368px;}
  .span5 { width: 304px;}
  .span4 { width: 240px;}
  .span3 { width: 176px;}
  .span2 {width: 112px; }
  .span1 { width: 48px;}
  .offset12 { margin-left: 784px;}
  .offset11 { margin-left: 720px;}
  .offset10 { margin-left: 656px;}
  .offset9 { margin-left: 592px;}
  .offset8 { margin-left: 528px;}
  .offset7 { margin-left: 464px;}
  .offset6 { margin-left: 400px;}
  .offset5 { margin-left: 336px;}
  .offset4 { margin-left: 272px;}
  .offset3 { margin-left: 208px;}
  .offset2 {margin-left: 144px;}
  .offset1 { margin-left: 80px;}
  .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: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;
    float: left;  margin-left: 2.127659574468085%; *margin-left: 2.074240771049282%;}
  .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.94658119658119%; }
  .row-fluid .span11 {  width: 91.48936170212765%; *width: 91.43594289870884%;}
  .row-fluid .span10 {width: 82.97872340425532%; *width: 82.92530460083651%;}
  .row-fluid .span9 { width: 74.46808510638297%; *width: 74.41466630296416%;  }
  .row-fluid .span8 { width: 65.95744680851064%; *width: 65.90402800509183%;}
  .row-fluid .span7 {width: 57.44680851063829%; *width: 57.39338970721949%;}
  .row-fluid .span6 {  width: 48.93617021276595%; *width: 48.88275140934715%;}
  .row-fluid .span5 { width: 40.42553191489362%; *width: 40.37211311147482%;}
  .row-fluid .span4 { width: 31.914893617021278%;  *width: 31.861474813602474%;}
  .row-fluid .span3 { width: 23.404255319148934%;  *width: 23.35083651573013%;  }
  .row-fluid .span2 { width: 14.893617021276595%;  *width: 14.840198217857791%;}
  .row-fluid .span1 { width: 6.382978723404255%;  *width: 6.329559919985452%;}
  .row-fluid .offset12 { margin-left: 104.25531914893617%;  *margin-left: 104.14848154209855%;}
  .row-fluid .offset12:first-child { margin-left: 102.12765957446808%; *margin-left: 102.02082196763047%;}
  .row-fluid .offset11 { margin-left: 95.74468085106382%; *margin-left: 95.6378432442262%;}
  .row-fluid .offset11:first-child {margin-left: 93.61702127659574%; *margin-left: 93.51018366975812%;}
  .row-fluid .offset10 {margin-left: 87.23404255319149%; *margin-left: 87.12720494635387%;}
  .row-fluid .offset10:first-child { margin-left: 85.1063829787234%; *margin-left: 84.99954537188579%;}
  .row-fluid .offset9 { margin-left: 78.72340425531914%; *margin-left: 78.61656664848152%;}
  .row-fluid .offset9:first-child { margin-left: 76.59574468085106%;*margin-left: 76.48890707401344%;}
  .row-fluid .offset8 { margin-left: 70.2127659574468%; *margin-left: 70.10592835060919%;}
  .row-fluid .offset8:first-child { margin-left: 68.08510638297872%;*margin-left: 67.9782687761411%;}
  .row-fluid .offset7 {margin-left: 61.70212765957446%; *margin-left: 61.595290052736864%;}
  .row-fluid .offset7:first-child {margin-left: 59.574468085106375%;  *margin-left: 59.467630478268774%;}
  .row-fluid .offset6 {margin-left: 53.191489361702125%; *margin-left: 53.08465175486452%;}
  .row-fluid .offset6:first-child { margin-left: 51.063829787234035%;  *margin-left: 50.95699218039643%;}
  .row-fluid .offset5 {  margin-left: 44.68085106382979%;*margin-left: 44.57401345699218%;}
  .row-fluid .offset5:first-child { margin-left: 42.5531914893617%; *margin-left: 42.4463538825241%;}
  .row-fluid .offset4 { margin-left: 36.170212765957444%; *margin-left: 36.06337515911984%;}
  .row-fluid .offset4:first-child { margin-left: 34.04255319148936%; *margin-left: 33.93571558465176%;}
  .row-fluid .offset3 {margin-left: 27.659574468085104%;*margin-left: 27.552736861247496%;}
  .row-fluid .offset3:first-child { margin-left: 25.53191489361702%; *margin-left: 25.42507728677941%;}
  .row-fluid .offset2 { margin-left: 19.148936170212764%; *margin-left: 19.04209856337516%; }
  .row-fluid .offset2:first-child {margin-left: 17.02127659574468%; *margin-left: 16.914438988907072%;}
  .row-fluid .offset1 {margin-left: 10.638297872340425%; *margin-left: 10.531460265502819%;}
  .row-fluid .offset1:first-child { margin-left: 8.51063829787234%; *margin-left: 8.403800691034732%;}
  input, textarea,  .uneditable-input {   margin-left: 0; }
  .controls-row [class*="span"] + [class*="span"] { margin-left: 16px;}
}
@media (min-width: 1200px) { .row { margin-left: -32px;  *zoom: 1; }
  .row:before,  .row:after { display: table;  content: "";  line-height: 0; }
  .row:after { clear: both; }
  [class*="span"] { float: left;   min-height: 1px;  margin-left: 32px; }
  .container, .navbar-static-top .container,  .navbar-fixed-top .container, .navbar-fixed-bottom .container {  width: 1120px; }
  .span12 {   width: 1120px; }
  .span11 { width: 1024px; }
  .span10 {  width: 928px; }
  .span9 {  width: 832px;}
  .span8 {  width: 736px;}
  .span7 { width: 640px; }
  .span6 { width: 544px;}
  .span5 { width: 448px; }
  .span4 { width: 352px;}
  .span3 { width: 256px; }
  .span2 { width: 160px; }
  .span1 { width: 64px; }
  .offset12 {  margin-left: 1184px;}
  .offset11 { margin-left: 1088px;}
  .offset10 { margin-left: 992px;}
  .offset9 { margin-left: 896px; }
  .offset8 {  margin-left: 800px;}
  .offset7 {  margin-left: 704px;}
  .offset6 {   margin-left: 608px;}
  .offset5 {   margin-left: 512px; }
  .offset4 {  margin-left: 416px; }
  .offset3 {  margin-left: 320px; }
  .offset2 {  margin-left: 224px; }
  .offset1 {  margin-left: 128px;}
  .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: 30px; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.857142857142857%;  *margin-left: 2.803724053724054%;}
  .row-fluid [class*="span"]:first-child {  margin-left: 0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.857142857142857%;}
  .row-fluid .span12 { width: 100%;  *width: 99.94658119658119%; }
  .row-fluid .span11 { width: 91.42857142857143%;  *width: 91.37515262515262%;}
  .row-fluid .span10 { width: 82.85714285714286%; *width: 82.80372405372405%;}
  .row-fluid .span9 {    width: 74.28571428571429%;  *width: 74.23229548229548%;}
  .row-fluid .span8 { width: 65.71428571428572%;  *width: 65.66086691086691%;}
  .row-fluid .span7 {  width: 57.14285714285714%;  *width: 57.08943833943834%;}
  .row-fluid .span6 { width: 48.57142857142857%;  *width: 48.51800976800977%; }
  .row-fluid .span5 {  width: 40%; *width: 39.9465811965812%;}
  .row-fluid .span4 { width: 31.42857142857143%; *width: 31.375152625152626%;}
  .row-fluid .span3 { width: 22.857142857142858%;  *width: 22.803724053724054%; }
  .row-fluid .span2 {  width: 14.285714285714286%; *width: 14.232295482295482%;}
  .row-fluid .span1 { width: 5.714285714285714%; *width: 5.660866910866911%; }
  .row-fluid .offset12 { margin-left: 105.71428571428571%;  *margin-left: 105.60744810744809%;}
  .row-fluid .offset12:first-child {margin-left: 102.85714285714286%; *margin-left: 102.75030525030525%;}
  .row-fluid .offset11 {margin-left: 97.14285714285714%; *margin-left: 97.03601953601952%;}
  .row-fluid .offset11:first-child { margin-left: 94.28571428571429%; *margin-left: 94.17887667887668%; }
  .row-fluid .offset10 {  margin-left: 88.57142857142857%;*margin-left: 88.46459096459095%;}
  .row-fluid .offset10:first-child { margin-left: 85.71428571428572%; *margin-left: 85.6074481074481%;}
  .row-fluid .offset9 {margin-left: 80%; *margin-left: 79.89316239316238%;}
  .row-fluid .offset9:first-child { margin-left: 77.14285714285715%; *margin-left: 77.03601953601954%;}
  .row-fluid .offset8 { margin-left: 71.42857142857143%;*margin-left: 71.32173382173382%;}
  .row-fluid .offset8:first-child { margin-left: 68.57142857142858%;  *margin-left: 68.46459096459097%;}
  .row-fluid .offset7 {  margin-left: 62.857142857142854%; *margin-left: 62.75030525030525%;}
  .row-fluid .offset7:first-child { margin-left: 59.99999999999999%; *margin-left: 59.89316239316239%;}
  .row-fluid .offset6 { margin-left: 54.285714285714285%; *margin-left: 54.178876678876684%;}
  .row-fluid .offset6:first-child { margin-left: 51.42857142857142%; *margin-left: 51.32173382173382%; }
  .row-fluid .offset5 {  margin-left: 45.714285714285715%; *margin-left: 45.607448107448114%; }
  .row-fluid .offset5:first-child { margin-left: 42.857142857142854%; *margin-left: 42.75030525030525%;}
  .row-fluid .offset4 { margin-left: 37.142857142857146%;*margin-left: 37.03601953601954%;  }
  .row-fluid .offset4:first-child {margin-left: 34.285714285714285%; *margin-left: 34.178876678876684%;  }
  .row-fluid .offset3 { margin-left: 28.571428571428573%; *margin-left: 28.464590964590965%;}
  .row-fluid .offset3:first-child {  margin-left: 25.714285714285715%;  *margin-left: 25.607448107448107%; }
  .row-fluid .offset2 { margin-left: 20%;  *margin-left: 19.89316239316239%;}
  .row-fluid .offset2:first-child {  margin-left: 17.142857142857142%; *margin-left: 17.036019536019534%;}
  .row-fluid .offset1 {  margin-left: 11.428571428571429%;*margin-left: 11.321733821733822%;}
  .row-fluid .offset1:first-child { margin-left: 8.571428571428571%;  *margin-left: 8.464590964590965%;  }
  input,  textarea,  .uneditable-input {    margin-left: 0;  }
  .controls-row [class*="span"] + [class*="span"] {    margin-left: 32px; }

}