/*!
 * Bootstrap Responsive v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
@media (max-width: 480px) {
input[type="checkbox"]{border: 1px solid #ccc;}
.form-horizontal .controls {margin-left: 0;}}
@media (max-width: 767px) {
body {padding-right: 20px;padding-left: 20px;}
.container-fluid {padding: 0;}
.container {width: auto;}
.row-fluid {width: 100%;}
.row,.thumbnails {margin-left: 0;}
[class*="span"],.row-fluid [class*="span"] {display: block;float: none;width: auto;margin-left: 0;}
input[class*="span"]{display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.input-append input,.input-append input[class*="span"] {display: inline-block;width: auto;}}
@media (min-width: 768px) and (max-width: 979px) {
.row {margin-left: -20px;*zoom: 1;}
.row:before,.row:after {display: table;content: "";}
.row:after {clear: both;}
[class*="span"] {float: left;margin-left: 20px;}
.container {width: 724px;}
.span12 {width: 724px;}
.span9 {width: 538px;}
.span8 {width: 476px;}
.span7 {width: 414px;}
.span6 {width: 352px;}
.span5 {width: 290px;}
.span4 {width: 228px;}
.span3 {width: 166px;}
.span2 {width: 104px;}
.offset8 {margin-left: 516px;}
.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before,.row-fluid:after {display: table;content: "";}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 28px;margin-left: 2.762430939%;*margin-left: 2.709239449638298%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span12 {width: 99.999999993%;*width: 99.9468085036383%;}
.row-fluid .span9 {width: 74.30939226%;*width: 74.25620077063829%;}
.row-fluid .span8 {width: 65.74585634900001%;*width: 65.6926648596383%;}
.row-fluid .span7 {width: 57.182320438000005%;*width: 57.129128948638304%;}
.row-fluid .span6 {width: 48.618784527%;*width: 48.5655930376383%;}
.row-fluid .span5 {width: 40.055248616%;*width: 40.0020571266383%;}
.row-fluid .span4 {width: 31.491712705%;*width: 31.4385212156383%;}
.row-fluid .span3 {width: 22.928176794%;*width: 22.874985304638297%;}
input,textarea {margin-left: 0;}
input.span2 {width: 94px;}}
@media (min-width: 1200px) {
.row {margin-left: -30px;*zoom: 1;}
.row:before,.row:after {display: table;content: "";}
.row:after {clear: both;}
[class*="span"] {float: left;margin-left: 30px;}
.container{width: 1170px;}
.span12 {width: 1170px;}
.span9 {width: 870px;}
.span8 {width: 770px;}
.span7 {width: 670px;}
.span6 {width: 570px;}
.span5 {width: 470px;}
.span4 {width: 370px;}
.span3 {width: 270px;}
.span2 {width: 170px;}
.offset8 {margin-left: 830px;}
.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before,.row-fluid:after {display: table;content: "";}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;float: left;width: 100%;min-height: 28px;margin-left: 2.564102564%;*margin-left: 2.510911074638298%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
.row-fluid .span9 {width: 74.358974359%;*width: 74.30578286963829%;}
.row-fluid .span8 {width: 65.81196581200001%;*width: 65.7587743226383%;}
.row-fluid .span7 {width: 57.264957265%;*width: 57.2117657756383%;}
.row-fluid .span6 {width: 48.717948718%;*width: 48.6647572286383%;}
.row-fluid .span5 {width: 40.170940171000005%;*width: 40.117748681638304%;}
.row-fluid .span4 {width: 31.623931624%;*width: 31.5707401346383%;}
.row-fluid .span3 {width: 23.076923077%;*width: 23.0237315876383%;}
input,textarea {margin-left: 0;}
input.span2{width: 160px;}
.thumbnails {margin-left: -30px;}
.thumbnails > li {margin-left: 30px;}}
@media (max-width: 979px) {
  body {padding-top: 0;}}