/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  display: table;
  content: " ";
}
.container:after {clear: both;
}
.container:before,
.container:after {
  display: table;
  content: " ";
}
.container:after {clear: both;
}

@media only screen and (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media only screen and (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media only screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@media only screen and (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {float: left;
  }
  .col-md-12 {width: 100%;
  }
  .col-md-11 {width: 91.66666666666666%;
  }
  .col-md-10 {width: 83.33333333333334%;
  }
  .col-md-9 {width: 75%;
  }
  .col-md-8 {width: 66.66666666666666%;
  }
  .col-md-7 {width: 58.333333333333336%;
  }
  .col-md-6 {width: 50%;
  }
  .col-md-5 {width: 41.66666666666667%;
  }
  .col-md-4 {width: 33.33333333333333%;
  }
  .col-md-3 {width: 25%;
  }
  .col-md-2 {width: 16.666666666666664%;
  }
  .col-md-1 {width: 8.333333333333332%;
  }  
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {float: right !important;
}
.pull-left { float: left !important;
}
.hide {display: none !important;
}
.show {display: block !important;
}
