/*!
 * bootstrap-grid.css
 * Modified from Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011–2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

hr
{ height : 0;
  -webkit-box-sizing : content-box;
  -moz-box-sizing : content-box;
  box-sizing : content-box;
  margin-top : 20px;
  margin-bottom : 20px;
  border : 0;
  border-top : 1px solid #eee;
}

.container
{ padding-right : 15px;
  padding-left : 15px;
  margin-right : auto;
  margin-left : auto;
}

@media (min-width:768px)
{ .container
  { width : 750px;
  }
}

@media (min-width:992px)
{ .container
  { width : 970px;
  }
}

@media (min-width:1200px)
{ .container
  { width : 1170px;
  }
}

.container-fluid
{ padding-right : 15px;
  padding-left : 15px;
  margin-right : auto;
  margin-left : auto;
}

.row
{ margin-right : -15px;
  margin-left : -15px;
}

.col-lg-4, .col-lg-6, .col-lg-8, .col-md-12, .col-lg-12
{ position : relative;
  min-height : 1px;
  padding-right : 15px;
  padding-left : 15px;
}

@media (min-width:992px)
{ .col-md-12
  { float : left;
  }

  .col-md-12
  { width : 100%;
  }
}

@media (min-width:1200px)
{ .col-lg-4, .col-lg-6, .col-lg-8, .col-lg-12
  { float : left;
  }

  .col-lg-12
  { width : 100%;
  }

  .col-lg-8
  { width : 66.66666667%;
  }

  .col-lg-6
  { width : 50%;
  }

  .col-lg-4
  { width : 33.33333333%;
  }
}

.container:before, .container:after, .container-fluid:before, .row:before, .row:after
{ display : table;
  content : ' ';
}

.container:after, .container-fluid:after, .row:after
{ clear : both;
}
