.row {
  position: relative;
  width: 100%;
}
/* csslint ignore:start */
.row [class^="col"]{
  float: left;
  margin: .5rem 2%;
  min-height: .125rem;
}
/* csslint ignore:end */
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
  width:96%;
}
.col-1-sm {
  width:4.33%;
}
.col-2-sm {
  width:12.66%;
}
.col-3-sm {
  width:21%;
}
.col-4-sm {
  width:29.33%;
}
.col-5-sm {
  width:37.66%;
}
.col-6-sm {
  width:46%;
}
.col-7-sm{
  width:54.33%;
}
.col-8-sm {
  width:62.66%;
}
.col-9-sm {
  width:71%;
}
.col-10-sm {
  width:79.33%;
}
.col-11-sm {
  width:87.66%;
}
.col-12-sm {
  width:96%;
}
.row::after{
  clear: both;
  content: "";
  display: table;
}
.clearfix, .clear-both, .clear {
  clear: both;
}
