.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 (max-width: 767px) {
  body {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    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;
    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: -5px;
    *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: 5px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 835px;
  }
  .span24 {
    width: 835px;
  }
  .span23 {
    width: 800px;
  }
  .span22 {
    width: 765px;
  }
  .span21 {
    width: 730px;
  }
  .span20 {
    width: 695px;
  }
  .span19 {
    width: 660px;
  }
  .span18 {
    width: 625px;
  }
  .span17 {
    width: 590px;
  }
  .span16 {
    width: 555px;
  }
  .span15 {
    width: 520px;
  }
  .span14 {
    width: 485px;
  }
  .span13 {
    width: 450px;
  }
  .span12 {
    width: 415px;
  }
  .span11 {
    width: 380px;
  }
  .span10 {
    width: 345px;
  }
  .span9 {
    width: 310px;
  }
  .span8 {
    width: 275px;
  }
  .span7 {
    width: 240px;
  }
  .span6 {
    width: 205px;
  }
  .span5 {
    width: 170px;
  }
  .span4 {
    width: 135px;
  }
  .span3 {
    width: 100px;
  }
  .span2 {
    width: 65px;
  }
  .span1 {
    width: 30px;
  }
  .offset24 {
    margin-left: 845px;
  }
  .offset23 {
    margin-left: 810px;
  }
  .offset22 {
    margin-left: 775px;
  }
  .offset21 {
    margin-left: 740px;
  }
  .offset20 {
    margin-left: 705px;
  }
  .offset19 {
    margin-left: 670px;
  }
  .offset18 {
    margin-left: 635px;
  }
  .offset17 {
    margin-left: 600px;
  }
  .offset16 {
    margin-left: 565px;
  }
  .offset15 {
    margin-left: 530px;
  }
  .offset14 {
    margin-left: 495px;
  }
  .offset13 {
    margin-left: 460px;
  }
  .offset12 {
    margin-left: 425px;
  }
  .offset11 {
    margin-left: 390px;
  }
  .offset10 {
    margin-left: 355px;
  }
  .offset9 {
    margin-left: 320px;
  }
  .offset8 {
    margin-left: 285px;
  }
  .offset7 {
    margin-left: 250px;
  }
  .offset6 {
    margin-left: 215px;
  }
  .offset5 {
    margin-left: 180px;
  }
  .offset4 {
    margin-left: 145px;
  }
  .offset3 {
    margin-left: 110px;
  }
  .offset2 {
    margin-left: 75px;
  }
  .offset1 {
    margin-left: 40px;
  }
  .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: 0.5988023952095809%;
    *margin-left: 0.5461708162622125%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.5988023952095809%;
  }
  .row-fluid .span24 {
    width: 99.99999999999999%;
    *width: 99.94736842105262%;
  }
  .row-fluid .span23 {
    width: 95.80838323353294%;
    *width: 95.75575165458557%;
  }
  .row-fluid .span22 {
    width: 91.61676646706587%;
    *width: 91.5641348881185%;
  }
  .row-fluid .span21 {
    width: 87.4251497005988%;
    *width: 87.37251812165142%;
  }
  .row-fluid .span20 {
    width: 83.23353293413174%;
    *width: 83.18090135518437%;
  }
  .row-fluid .span19 {
    width: 79.04191616766467%;
    *width: 78.9892845887173%;
  }
  .row-fluid .span18 {
    width: 74.8502994011976%;
    *width: 74.79766782225023%;
  }
  .row-fluid .span17 {
    width: 70.65868263473054%;
    *width: 70.60605105578317%;
  }
  .row-fluid .span16 {
    width: 66.46706586826348%;
    *width: 66.4144342893161%;
  }
  .row-fluid .span15 {
    width: 62.27544910179641%;
    *width: 62.22281752284904%;
  }
  .row-fluid .span14 {
    width: 58.08383233532934%;
    *width: 58.03120075638197%;
  }
  .row-fluid .span13 {
    width: 53.89221556886228%;
    *width: 53.83958398991491%;
  }
  .row-fluid .span12 {
    width: 49.700598802395206%;
    *width: 49.647967223447836%;
  }
  .row-fluid .span11 {
    width: 45.50898203592814%;
    *width: 45.45635045698077%;
  }
  .row-fluid .span10 {
    width: 41.31736526946108%;
    *width: 41.26473369051371%;
  }
  .row-fluid .span9 {
    width: 37.12574850299401%;
    *width: 37.07311692404664%;
  }
  .row-fluid .span8 {
    width: 32.93413173652694%;
    *width: 32.88150015757957%;
  }
  .row-fluid .span7 {
    width: 28.74251497005988%;
    *width: 28.68988339111251%;
  }
  .row-fluid .span6 {
    width: 24.550898203592812%;
    *width: 24.498266624645442%;
  }
  .row-fluid .span5 {
    width: 20.35928143712575%;
    *width: 20.30664985817838%;
  }
  .row-fluid .span4 {
    width: 16.16766467065868%;
    *width: 16.11503309171131%;
  }
  .row-fluid .span3 {
    width: 11.976047904191615%;
    *width: 11.923416325244247%;
  }
  .row-fluid .span2 {
    width: 7.7844311377245505%;
    *width: 7.731799558777182%;
  }
  .row-fluid .span1 {
    width: 3.592814371257485%;
    *width: 3.5401827923101163%;
  }
  .row-fluid .offset24 {
    margin-left: 101.19760479041915%;
    *margin-left: 101.09234163252441%;
  }
  .row-fluid .offset24:first-child {
    margin-left: 100.59880239520956%;
    *margin-left: 100.49353923731482%;
  }
  .row-fluid .offset23 {
    margin-left: 97.0059880239521%;
    *margin-left: 96.90072486605736%;
  }
  .row-fluid .offset23:first-child {
    margin-left: 96.40718562874251%;
    *margin-left: 96.30192247084777%;
  }
  .row-fluid .offset22 {
    margin-left: 92.81437125748504%;
    *margin-left: 92.7091080995903%;
  }
  .row-fluid .offset22:first-child {
    margin-left: 92.21556886227545%;
    *margin-left: 92.1103057043807%;
  }
  .row-fluid .offset21 {
    margin-left: 88.62275449101796%;
    *margin-left: 88.51749133312322%;
  }
  .row-fluid .offset21:first-child {
    margin-left: 88.02395209580837%;
    *margin-left: 87.91868893791363%;
  }
  .row-fluid .offset20 {
    margin-left: 84.43113772455091%;
    *margin-left: 84.32587456665617%;
  }
  .row-fluid .offset20:first-child {
    margin-left: 83.83233532934132%;
    *margin-left: 83.72707217144658%;
  }
  .row-fluid .offset19 {
    margin-left: 80.23952095808383%;
    *margin-left: 80.13425780018909%;
  }
  .row-fluid .offset19:first-child {
    margin-left: 79.64071856287424%;
    *margin-left: 79.5354554049795%;
  }
  .row-fluid .offset18 {
    margin-left: 76.04790419161677%;
    *margin-left: 75.94264103372203%;
  }
  .row-fluid .offset18:first-child {
    margin-left: 75.44910179640718%;
    *margin-left: 75.34383863851244%;
  }
  .row-fluid .offset17 {
    margin-left: 71.8562874251497%;
    *margin-left: 71.75102426725496%;
  }
  .row-fluid .offset17:first-child {
    margin-left: 71.25748502994011%;
    *margin-left: 71.15222187204537%;
  }
  .row-fluid .offset16 {
    margin-left: 67.66467065868264%;
    *margin-left: 67.5594075007879%;
  }
  .row-fluid .offset16:first-child {
    margin-left: 67.06586826347305%;
    *margin-left: 66.96060510557831%;
  }
  .row-fluid .offset15 {
    margin-left: 63.473053892215574%;
    *margin-left: 63.367790734320835%;
  }
  .row-fluid .offset15:first-child {
    margin-left: 62.87425149700599%;
    *margin-left: 62.76898833911125%;
  }
  .row-fluid .offset14 {
    margin-left: 59.2814371257485%;
    *margin-left: 59.176173967853764%;
  }
  .row-fluid .offset14:first-child {
    margin-left: 58.68263473053892%;
    *margin-left: 58.57737157264418%;
  }
  .row-fluid .offset13 {
    margin-left: 55.08982035928144%;
    *margin-left: 54.9845572013867%;
  }
  .row-fluid .offset13:first-child {
    margin-left: 54.49101796407186%;
    *margin-left: 54.38575480617712%;
  }
  .row-fluid .offset12 {
    margin-left: 50.89820359281437%;
    *margin-left: 50.79294043491963%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 50.29940119760479%;
    *margin-left: 50.19413803971005%;
  }
  .row-fluid .offset11 {
    margin-left: 46.706586826347305%;
    *margin-left: 46.601323668452565%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 46.10778443113772%;
    *margin-left: 46.002521273242984%;
  }
  .row-fluid .offset10 {
    margin-left: 42.51497005988024%;
    *margin-left: 42.4097069019855%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 41.91616766467066%;
    *margin-left: 41.81090450677592%;
  }
  .row-fluid .offset9 {
    margin-left: 38.32335329341317%;
    *margin-left: 38.21809013551843%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 37.72455089820359%;
    *margin-left: 37.61928774030885%;
  }
  .row-fluid .offset8 {
    margin-left: 34.131736526946106%;
    *margin-left: 34.02647336905137%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 33.532934131736525%;
    *margin-left: 33.427670973841785%;
  }
  .row-fluid .offset7 {
    margin-left: 29.940119760479043%;
    *margin-left: 29.834856602584303%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 29.34131736526946%;
    *margin-left: 29.23605420737472%;
  }
  .row-fluid .offset6 {
    margin-left: 25.748502994011975%;
    *margin-left: 25.643239836117235%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 25.149700598802394%;
    *margin-left: 25.044437440907654%;
  }
  .row-fluid .offset5 {
    margin-left: 21.55688622754491%;
    *margin-left: 21.45162306965017%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 20.95808383233533%;
    *margin-left: 20.85282067444059%;
  }
  .row-fluid .offset4 {
    margin-left: 17.365269461077844%;
    *margin-left: 17.260006303183104%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 16.766467065868262%;
    *margin-left: 16.661203907973523%;
  }
  .row-fluid .offset3 {
    margin-left: 13.173652694610777%;
    *margin-left: 13.06838953671604%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 12.574850299401197%;
    *margin-left: 12.46958714150646%;
  }
  .row-fluid .offset2 {
    margin-left: 8.982035928143713%;
    *margin-left: 8.876772770248976%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 8.383233532934131%;
    *margin-left: 8.277970375039395%;
  }
  .row-fluid .offset1 {
    margin-left: 4.790419161676647%;
    *margin-left: 4.68515600378191%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 4.191616766467066%;
    *margin-left: 4.086353608572329%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 5px;
  }
  input.span24, textarea.span24, .uneditable-input.span24 {
    width: 821px;
  }
  input.span23, textarea.span23, .uneditable-input.span23 {
    width: 786px;
  }
  input.span22, textarea.span22, .uneditable-input.span22 {
    width: 751px;
  }
  input.span21, textarea.span21, .uneditable-input.span21 {
    width: 716px;
  }
  input.span20, textarea.span20, .uneditable-input.span20 {
    width: 681px;
  }
  input.span19, textarea.span19, .uneditable-input.span19 {
    width: 646px;
  }
  input.span18, textarea.span18, .uneditable-input.span18 {
    width: 611px;
  }
  input.span17, textarea.span17, .uneditable-input.span17 {
    width: 576px;
  }
  input.span16, textarea.span16, .uneditable-input.span16 {
    width: 541px;
  }
  input.span15, textarea.span15, .uneditable-input.span15 {
    width: 506px;
  }
  input.span14, textarea.span14, .uneditable-input.span14 {
    width: 471px;
  }
  input.span13, textarea.span13, .uneditable-input.span13 {
    width: 436px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 401px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 366px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 331px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 296px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 261px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 226px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 191px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 156px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 121px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 86px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 51px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 16px;
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left: -10px;
    *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: 10px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1190px;
  }
  .span24 {
    width: 1190px;
  }
  .span23 {
    width: 1140px;
  }
  .span22 {
    width: 1090px;
  }
  .span21 {
    width: 1040px;
  }
  .span20 {
    width: 990px;
  }
  .span19 {
    width: 940px;
  }
  .span18 {
    width: 890px;
  }
  .span17 {
    width: 840px;
  }
  .span16 {
    width: 790px;
  }
  .span15 {
    width: 740px;
  }
  .span14 {
    width: 690px;
  }
  .span13 {
    width: 640px;
  }
  .span12 {
    width: 590px;
  }
  .span11 {
    width: 540px;
  }
  .span10 {
    width: 490px;
  }
  .span9 {
    width: 440px;
  }
  .span8 {
    width: 390px;
  }
  .span7 {
    width: 340px;
  }
  .span6 {
    width: 290px;
  }
  .span5 {
    width: 240px;
  }
  .span4 {
    width: 190px;
  }
  .span3 {
    width: 140px;
  }
  .span2 {
    width: 90px;
  }
  .span1 {
    width: 40px;
  }
  .offset24 {
    margin-left: 1210px;
  }
  .offset23 {
    margin-left: 1160px;
  }
  .offset22 {
    margin-left: 1110px;
  }
  .offset21 {
    margin-left: 1060px;
  }
  .offset20 {
    margin-left: 1010px;
  }
  .offset19 {
    margin-left: 960px;
  }
  .offset18 {
    margin-left: 910px;
  }
  .offset17 {
    margin-left: 860px;
  }
  .offset16 {
    margin-left: 810px;
  }
  .offset15 {
    margin-left: 760px;
  }
  .offset14 {
    margin-left: 710px;
  }
  .offset13 {
    margin-left: 660px;
  }
  .offset12 {
    margin-left: 610px;
  }
  .offset11 {
    margin-left: 560px;
  }
  .offset10 {
    margin-left: 510px;
  }
  .offset9 {
    margin-left: 460px;
  }
  .offset8 {
    margin-left: 410px;
  }
  .offset7 {
    margin-left: 360px;
  }
  .offset6 {
    margin-left: 310px;
  }
  .offset5 {
    margin-left: 260px;
  }
  .offset4 {
    margin-left: 210px;
  }
  .offset3 {
    margin-left: 160px;
  }
  .offset2 {
    margin-left: 110px;
  }
  .offset1 {
    margin-left: 60px;
  }
  .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: 0.8403361344537815%;
    *margin-left: 0.787704555506413%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0.8403361344537815%;
  }
  .row-fluid .span24 {
    width: 100%;
    *width: 99.94736842105263%;
  }
  .row-fluid .span23 {
    width: 95.7983193277311%;
    *width: 95.74568774878372%;
  }
  .row-fluid .span22 {
    width: 91.59663865546219%;
    *width: 91.54400707651482%;
  }
  .row-fluid .span21 {
    width: 87.39495798319328%;
    *width: 87.34232640424591%;
  }
  .row-fluid .span20 {
    width: 83.19327731092437%;
    *width: 83.140645731977%;
  }
  .row-fluid .span19 {
    width: 78.99159663865547%;
    *width: 78.9389650597081%;
  }
  .row-fluid .span18 {
    width: 74.78991596638656%;
    *width: 74.73728438743919%;
  }
  .row-fluid .span17 {
    width: 70.58823529411765%;
    *width: 70.53560371517028%;
  }
  .row-fluid .span16 {
    width: 66.38655462184875%;
    *width: 66.33392304290138%;
  }
  .row-fluid .span15 {
    width: 62.18487394957983%;
    *width: 62.13224237063246%;
  }
  .row-fluid .span14 {
    width: 57.98319327731093%;
    *width: 57.93056169836356%;
  }
  .row-fluid .span13 {
    width: 53.78151260504202%;
    *width: 53.72888102609465%;
  }
  .row-fluid .span12 {
    width: 49.57983193277311%;
    *width: 49.52720035382574%;
  }
  .row-fluid .span11 {
    width: 45.378151260504204%;
    *width: 45.325519681556834%;
  }
  .row-fluid .span10 {
    width: 41.1764705882353%;
    *width: 41.12383900928793%;
  }
  .row-fluid .span9 {
    width: 36.97478991596638%;
    *width: 36.92215833701901%;
  }
  .row-fluid .span8 {
    width: 32.773109243697476%;
    *width: 32.720477664750106%;
  }
  .row-fluid .span7 {
    width: 28.571428571428573%;
    *width: 28.518796992481203%;
  }
  .row-fluid .span6 {
    width: 24.369747899159663%;
    *width: 24.317116320212293%;
  }
  .row-fluid .span5 {
    width: 20.168067226890756%;
    *width: 20.115435647943386%;
  }
  .row-fluid .span4 {
    width: 15.966386554621849%;
    *width: 15.91375497567448%;
  }
  .row-fluid .span3 {
    width: 11.76470588235294%;
    *width: 11.712074303405572%;
  }
  .row-fluid .span2 {
    width: 7.563025210084033%;
    *width: 7.510393631136665%;
  }
  .row-fluid .span1 {
    width: 3.361344537815126%;
    *width: 3.3087129588677575%;
  }
  .row-fluid .offset24 {
    margin-left: 101.68067226890756%;
    *margin-left: 101.57540911101282%;
  }
  .row-fluid .offset24:first-child {
    margin-left: 100.84033613445378%;
    *margin-left: 100.73507297655904%;
  }
  .row-fluid .offset23 {
    margin-left: 97.47899159663865%;
    *margin-left: 97.37372843874391%;
  }
  .row-fluid .offset23:first-child {
    margin-left: 96.63865546218487%;
    *margin-left: 96.53339230429013%;
  }
  .row-fluid .offset22 {
    margin-left: 93.27731092436974%;
    *margin-left: 93.172047766475%;
  }
  .row-fluid .offset22:first-child {
    margin-left: 92.43697478991596%;
    *margin-left: 92.33171163202123%;
  }
  .row-fluid .offset21 {
    margin-left: 89.07563025210084%;
    *margin-left: 88.9703670942061%;
  }
  .row-fluid .offset21:first-child {
    margin-left: 88.23529411764706%;
    *margin-left: 88.13003095975232%;
  }
  .row-fluid .offset20 {
    margin-left: 84.87394957983193%;
    *margin-left: 84.76868642193719%;
  }
  .row-fluid .offset20:first-child {
    margin-left: 84.03361344537815%;
    *margin-left: 83.92835028748341%;
  }
  .row-fluid .offset19 {
    margin-left: 80.67226890756302%;
    *margin-left: 80.56700574966828%;
  }
  .row-fluid .offset19:first-child {
    margin-left: 79.83193277310924%;
    *margin-left: 79.7266696152145%;
  }
  .row-fluid .offset18 {
    margin-left: 76.47058823529412%;
    *margin-left: 76.36532507739938%;
  }
  .row-fluid .offset18:first-child {
    margin-left: 75.63025210084034%;
    *margin-left: 75.5249889429456%;
  }
  .row-fluid .offset17 {
    margin-left: 72.26890756302521%;
    *margin-left: 72.16364440513047%;
  }
  .row-fluid .offset17:first-child {
    margin-left: 71.42857142857143%;
    *margin-left: 71.32330827067669%;
  }
  .row-fluid .offset16 {
    margin-left: 68.0672268907563%;
    *margin-left: 67.96196373286156%;
  }
  .row-fluid .offset16:first-child {
    margin-left: 67.22689075630252%;
    *margin-left: 67.12162759840778%;
  }
  .row-fluid .offset15 {
    margin-left: 63.865546218487395%;
    *margin-left: 63.760283060592656%;
  }
  .row-fluid .offset15:first-child {
    margin-left: 63.02521008403361%;
    *margin-left: 62.91994692613887%;
  }
  .row-fluid .offset14 {
    margin-left: 59.663865546218496%;
    *margin-left: 59.558602388323756%;
  }
  .row-fluid .offset14:first-child {
    margin-left: 58.82352941176471%;
    *margin-left: 58.71826625386997%;
  }
  .row-fluid .offset13 {
    margin-left: 55.46218487394958%;
    *margin-left: 55.35692171605484%;
  }
  .row-fluid .offset13:first-child {
    margin-left: 54.621848739495796%;
    *margin-left: 54.516585581601056%;
  }
  .row-fluid .offset12 {
    margin-left: 51.260504201680675%;
    *margin-left: 51.155241043785935%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 50.42016806722689%;
    *margin-left: 50.31490490933215%;
  }
  .row-fluid .offset11 {
    margin-left: 47.05882352941177%;
    *margin-left: 46.95356037151703%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 46.21848739495798%;
    *margin-left: 46.11322423706324%;
  }
  .row-fluid .offset10 {
    margin-left: 42.85714285714286%;
    *margin-left: 42.75187969924812%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 42.016806722689076%;
    *margin-left: 41.911543564794336%;
  }
  .row-fluid .offset9 {
    margin-left: 38.65546218487395%;
    *margin-left: 38.55019902697921%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 37.81512605042016%;
    *margin-left: 37.70986289252542%;
  }
  .row-fluid .offset8 {
    margin-left: 34.45378151260504%;
    *margin-left: 34.3485183547103%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 33.613445378151255%;
    *margin-left: 33.508182220256515%;
  }
  .row-fluid .offset7 {
    margin-left: 30.252100840336137%;
    *margin-left: 30.146837682441397%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 29.411764705882355%;
    *margin-left: 29.306501547987615%;
  }
  .row-fluid .offset6 {
    margin-left: 26.050420168067227%;
    *margin-left: 25.945157010172487%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 25.210084033613445%;
    *margin-left: 25.104820875718705%;
  }
  .row-fluid .offset5 {
    margin-left: 21.84873949579832%;
    *margin-left: 21.74347633790358%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 21.008403361344538%;
    *margin-left: 20.903140203449798%;
  }
  .row-fluid .offset4 {
    margin-left: 17.647058823529413%;
    *margin-left: 17.541795665634673%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 16.80672268907563%;
    *margin-left: 16.70145953118089%;
  }
  .row-fluid .offset3 {
    margin-left: 13.445378151260503%;
    *margin-left: 13.340114993365766%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 12.605042016806722%;
    *margin-left: 12.499778858911986%;
  }
  .row-fluid .offset2 {
    margin-left: 9.243697478991596%;
    *margin-left: 9.13843432109686%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 8.403361344537815%;
    *margin-left: 8.29809818664308%;
  }
  .row-fluid .offset1 {
    margin-left: 5.042016806722689%;
    *margin-left: 4.936753648827953%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 4.201680672268908%;
    *margin-left: 4.096417514374171%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 10px;
  }
  input.span24, textarea.span24, .uneditable-input.span24 {
    width: 1176px;
  }
  input.span23, textarea.span23, .uneditable-input.span23 {
    width: 1126px;
  }
  input.span22, textarea.span22, .uneditable-input.span22 {
    width: 1076px;
  }
  input.span21, textarea.span21, .uneditable-input.span21 {
    width: 1026px;
  }
  input.span20, textarea.span20, .uneditable-input.span20 {
    width: 976px;
  }
  input.span19, textarea.span19, .uneditable-input.span19 {
    width: 926px;
  }
  input.span18, textarea.span18, .uneditable-input.span18 {
    width: 876px;
  }
  input.span17, textarea.span17, .uneditable-input.span17 {
    width: 826px;
  }
  input.span16, textarea.span16, .uneditable-input.span16 {
    width: 776px;
  }
  input.span15, textarea.span15, .uneditable-input.span15 {
    width: 726px;
  }
  input.span14, textarea.span14, .uneditable-input.span14 {
    width: 676px;
  }
  input.span13, textarea.span13, .uneditable-input.span13 {
    width: 626px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 576px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 526px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 476px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 426px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 376px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 326px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 276px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 226px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 176px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 126px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 76px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 26px;
  }
  .thumbnails {
    margin-left: -10px;
  }
  .thumbnails > li {
    margin-left: 10px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@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-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: #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 .dropdown-menu a:hover {
    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 .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: none;
    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 .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,.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-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 {
    overflow: hidden;
    height: 0;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}	