.row {margin-left: -20px; *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: 20px; *margin-left:0 !important;}

.span12 {width: 980px;}
.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: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.127659574468085%;}
.row-fluid .span12 {width: 100%; *width: 99.94680851063829%;}
.row-fluid .span11 {width: 91.48936170212765%; *width: 91.43617021276594%;}
.row-fluid .span10 {width: 82.97872340425532%; *width: 82.92553191489361%;}
.row-fluid .span9 {width: 74.46808510638297%; *width: 74.41489361702126%;}
.row-fluid .span8 {width: 65.95744680851064%; *width: 65.90425531914893%;}
.row-fluid .span7 {width: 57.44680851063829%; *width: 57.39361702127659%;}
.row-fluid .span6 {width: 48.93617021276595%; *width: 48.88297872340425%;}
.row-fluid .span5 {width: 40.42553191489362%; *width: 40.37234042553192%;}
.row-fluid .span4 {width: 31.914893617021278%; *width: 31.861702127659576%;}
.row-fluid .span3 {width: 23.404255319148934%; *width: 23.351063829787233%;}
.row-fluid .span2 {width: 14.893617021276595%; *width: 14.840425531914894%;}
.row-fluid .span1 {width: 6.382978723404255%; *width: 6.329787234042553%;}
.row-fluid .offset12 {margin-left: 104.25531914893617%; *margin-left: 104.14893617021275%;}
.row-fluid .offset12:first-child {margin-left: 102.12765957446808%; *margin-left: 102.02127659574467%;}
.row-fluid .offset11 {margin-left: 95.74468085106382%; *margin-left: 95.6382978723404%;}
.row-fluid .offset11:first-child {margin-left: 93.61702127659574%; *margin-left: 93.51063829787232%;}
.row-fluid .offset10 {margin-left: 87.23404255319149%; *margin-left: 87.12765957446807%;}
.row-fluid .offset10:first-child {margin-left: 85.1063829787234%; *margin-left: 84.99999999999999%;}
.row-fluid .offset9 {margin-left: 78.72340425531914%; *margin-left: 78.61702127659572%;}
.row-fluid .offset9:first-child {margin-left: 76.59574468085106%; *margin-left: 76.48936170212764%;}
.row-fluid .offset8 {margin-left: 70.2127659574468%; *margin-left: 70.10638297872339%;}
.row-fluid .offset8:first-child {margin-left: 68.08510638297872%; *margin-left: 67.9787234042553%;}
.row-fluid .offset7 {margin-left: 61.70212765957446%; *margin-left: 61.59574468085106%;}
.row-fluid .offset7:first-child {margin-left: 59.574468085106375%; *margin-left: 59.46808510638297%;}
.row-fluid .offset6 {margin-left: 53.191489361702125%; *margin-left: 53.085106382978715%;}
.row-fluid .offset6:first-child {margin-left: 51.063829787234035%; *margin-left: 50.95744680851063%;}
.row-fluid .offset5 {margin-left: 44.68085106382979%; *margin-left: 44.57446808510638%;}
.row-fluid .offset5:first-child {margin-left: 42.5531914893617%; *margin-left: 42.4468085106383%;}
.row-fluid .offset4 {margin-left: 36.170212765957444%; *margin-left: 36.06382978723405%;}
.row-fluid .offset4:first-child {margin-left: 34.04255319148936%; *margin-left: 33.93617021276596%;}
.row-fluid .offset3 {margin-left: 27.659574468085104%; *margin-left: 27.5531914893617%;}
.row-fluid .offset3:first-child {margin-left: 25.53191489361702%; *margin-left: 25.425531914893618%;}
.row-fluid .offset2 {margin-left: 19.148936170212764%; *margin-left: 19.04255319148936%;}
.row-fluid .offset2:first-child {margin-left: 17.02127659574468%; *margin-left: 16.914893617021278%;}
.row-fluid .offset1 {margin-left: 10.638297872340425%; *margin-left: 10.53191489361702%;}
.row-fluid .offset1:first-child {margin-left: 8.51063829787234%; *margin-left: 8.404255319148938%;}
[class*="span"].hide, .row-fluid [class*="span"].hide {display: none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {float: right;}

.wrapper {margin-right: auto; margin-left: auto; *zoom: 1;}
.wrapper:before, .wrapper:after {display: table; content: ""; line-height: 0;}
.wrapper:after {clear: both;} 

/*
.wrapper-fluid {padding-right: 20px; padding-left: 20px; *zoom: 1;}
.wrapper-fluid:before, .wrapper-fluid:after {display: table; content: ""; line-height: 0;}
.wrapper-fluid:after {clear: both;}
*/

@media (min-width: 1200px) {
  .row {margin-left: -30px; *zoom: 1;}
  [class*="span"] {float: left; min-height: 1px; margin-left: 30px;}

  .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.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.564102564102564%;}
  .row-fluid .span12 {width: 100%; *width: 99.94680851063829%;}
  .row-fluid .span11 {width: 91.45299145299145%; *width: 91.39979996362975%;}
  .row-fluid .span10 {width: 82.90598290598291%; *width: 82.8527914166212%;}
  .row-fluid .span9 {width: 74.35897435897436%; *width: 74.30578286961266%;}
  .row-fluid .span8 {width: 65.81196581196582%; *width: 65.75877432260411%;}
  .row-fluid .span7 {width: 57.26495726495726%; *width: 57.21176577559556%;}
  .row-fluid .span6 {width: 48.717948717948715%; *width: 48.664757228587014%;}
  .row-fluid .span5 {width: 40.17094017094017%; *width: 40.11774868157847%;}
  .row-fluid .span4 {width: 31.623931623931625%; *width: 31.570740134569924%;}
  .row-fluid .span3 {width: 23.076923076923077%; *width: 23.023731587561375%;}
  .row-fluid .span2 {width: 14.52991452991453%; *width: 14.476723040552828%;}
  .row-fluid .span1 {width: 5.982905982905983%; *width: 5.929714493544281%;}
  .row-fluid .offset12 {margin-left: 105.12820512820512%; *margin-left: 105.02182214948171%;}
  .row-fluid .offset12:first-child {margin-left: 102.56410256410257%; *margin-left: 102.45771958537915%;}
  .row-fluid .offset11 {margin-left: 96.58119658119658%; *margin-left: 96.47481360247316%;}
	.row-fluid .offset11:first-child {margin-left: 94.01709401709402%; *margin-left: 93.91071103837061%;}
  .row-fluid .offset10 {margin-left: 88.03418803418803%; *margin-left: 87.92780505546462%;}
  .row-fluid .offset10:first-child {margin-left: 85.47008547008548%; *margin-left: 85.36370249136206%;}
  .row-fluid .offset9 {margin-left: 79.48717948717949%; *margin-left: 79.38079650845607%;}
  .row-fluid .offset9:first-child {margin-left: 76.92307692307693%; *margin-left: 76.81669394435352%;}
  .row-fluid .offset8 {margin-left: 70.94017094017094%; *margin-left: 70.83378796144753%;}
  .row-fluid .offset8:first-child {margin-left: 68.37606837606839%; *margin-left: 68.26968539734497%;}
  .row-fluid .offset7 {margin-left: 62.393162393162385%; *margin-left: 62.28677941443899%;}
  .row-fluid .offset7:first-child {margin-left: 59.82905982905982%; *margin-left: 59.72267685033642%;}
	.row-fluid .offset6 {margin-left: 53.84615384615384%; *margin-left: 53.739770867430444%;}
	.row-fluid .offset6:first-child {margin-left: 51.28205128205128%; *margin-left: 51.175668303327875%;}
  .row-fluid .offset5 {margin-left: 45.299145299145295%; *margin-left: 45.1927623204219%;}
  .row-fluid .offset5:first-child {margin-left: 42.73504273504273%; *margin-left: 42.62865975631933%;}
	.row-fluid .offset4 {margin-left: 36.75213675213675%; *margin-left: 36.645753773413354%;}
	.row-fluid .offset4:first-child {margin-left: 34.18803418803419%; *margin-left: 34.081651209310785%;}
  .row-fluid .offset3 {margin-left: 28.205128205128204%; *margin-left: 28.0987452264048%;}
  .row-fluid .offset3:first-child {margin-left: 25.641025641025642%; *margin-left: 25.53464266230224%;}
  .row-fluid .offset2 {margin-left: 19.65811965811966%; *margin-left: 19.551736679396257%;}
  .row-fluid .offset2:first-child {margin-left: 17.094017094017094%; *margin-left: 16.98763411529369%;}
  .row-fluid .offset1 {margin-left: 11.11111111111111%; *margin-left: 11.004728132387708%;}
  .row-fluid .offset1:first-child {margin-left: 8.547008547008547%; *margin-left: 8.440625568285142%;}

	.wrapper {margin-right: auto; margin-left: auto; *zoom: 1;}
	.wrapper:before, .wrapper:after {display: table; content: ""; line-height: 0;}
	.wrapper:after {clear: both;} 
}


@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; min-height: 1px; margin-left: 20px;}

  .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.7624309392265194%;
    *margin-left: 2.709239449864817%;
  }
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left: 2.7624309392265194%;}
  .row-fluid .span12 {width: 100%; *width: 99.94680851063829%;}
  .row-fluid .span11 {width: 91.43646408839778%; *width: 91.38327259903608%;}
  .row-fluid .span10 {width: 82.87292817679558%; *width: 82.81973668743387%;}
  .row-fluid .span9 {width: 74.30939226519337%; *width: 74.25620077583166%;}
  .row-fluid .span8 {width: 65.74585635359117%; *width: 65.69266486422946%;}
  .row-fluid .span7 {width: 57.18232044198895%; *width: 57.12912895262725%;}
  .row-fluid .span6 {width: 48.61878453038674%; *width: 48.56559304102504%;}
  .row-fluid .span5 {width: 40.05524861878453%; *width: 40.00205712942283%;}
  .row-fluid .span4 {width: 31.491712707182323%; *width: 31.43852121782062%;}
  .row-fluid .span3 {width: 22.92817679558011%; *width: 22.87498530621841%;}
  .row-fluid .span2 {width: 14.3646408839779%; *width: 14.311449394616199%;}
  .row-fluid .span1 {width: 5.801104972375691%; *width: 5.747913483013988%;}
  .row-fluid .offset12 {margin-left: 105.52486187845304%; *margin-left: 105.41847889972962%;}
  .row-fluid .offset12:first-child {margin-left: 102.76243093922652%; *margin-left: 102.6560479605031%;}
  .row-fluid .offset11 {margin-left: 96.96132596685082%; *margin-left: 96.8549429881274%;}
  .row-fluid .offset11:first-child {margin-left: 94.1988950276243%; *margin-left: 94.09251204890089%;}
  .row-fluid .offset10 {margin-left: 88.39779005524862%; *margin-left: 88.2914070765252%;}
  .row-fluid .offset10:first-child {margin-left: 85.6353591160221%; *margin-left: 85.52897613729868%;}
  .row-fluid .offset9 {margin-left: 79.8342541436464%; *margin-left: 79.72787116492299%;}
  .row-fluid .offset9:first-child {margin-left: 77.07182320441989%; *margin-left: 76.96544022569647%;}
  .row-fluid .offset8 {margin-left: 71.2707182320442%; *margin-left: 71.16433525332079%;}
  .row-fluid .offset8:first-child {margin-left: 68.50828729281768%; *margin-left: 68.40190431409427%;}
  .row-fluid .offset7 {margin-left: 62.70718232044199%; *margin-left: 62.600799341718584%;}
  .row-fluid .offset7:first-child {margin-left: 59.94475138121547%; *margin-left: 59.838368402492065%;}
  .row-fluid .offset6 {margin-left: 54.14364640883978%; *margin-left: 54.037263430116376%;}
  .row-fluid .offset6:first-child {margin-left: 51.38121546961326%; *margin-left: 51.27483249088986%;}  
	.row-fluid .offset5 {margin-left: 45.58011049723757%; *margin-left: 45.47372751851417%;}
  .row-fluid .offset5:first-child {margin-left: 42.81767955801105%; *margin-left: 42.71129657928765%;}
  .row-fluid .offset4 {margin-left: 37.01657458563536%; *margin-left: 36.91019160691196%;}
  .row-fluid .offset4:first-child {margin-left: 34.25414364640884%; *margin-left: 34.14776066768544%;}
  .row-fluid .offset3 {margin-left: 28.45303867403315%; *margin-left: 28.346655695309746%;}
  .row-fluid .offset3:first-child {margin-left: 25.69060773480663%; *margin-left: 25.584224756083227%;}
  .row-fluid .offset2 {margin-left: 19.88950276243094%; *margin-left: 19.783119783707537%;}
  .row-fluid .offset2:first-child {margin-left: 17.12707182320442%; *margin-left: 17.02068884448102%;}
  .row-fluid .offset1 {margin-left: 11.32596685082873%; *margin-left: 11.219583872105325%;}
  .row-fluid .offset1:first-child {margin-left: 8.56353591160221%; *margin-left: 8.457152932878806%;}

	.wrapper {margin-right: auto; margin-left: auto; *zoom: 1; width: auto;}
	.wrapper:before, .wrapper:after {display: table; content: ""; line-height: 0;}
	.wrapper:after {clear: both;} 
}


@media (max-width: 767px) {
	.wrapper {margin-right: auto; margin-left: auto; *zoom: 1; width: auto;}
	.wrapper:before, .wrapper:after {display: table; content: ""; line-height: 0;}
	.wrapper:after {clear: both;}

  .row-fluid {width: 100%;}
	.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;}
  [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;
  } 
}

@media (max-width: 480px) {
	.wrapper {margin-right: auto; margin-left: auto; *zoom: 1; width: auto;}
	.wrapper:before, .wrapper:after {display: table; content: ""; line-height: 0;}
	.wrapper:after {clear: both;}
}