.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: flex;
}
.griddy-row {
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
}
.griddy-row .inner {
  display: block;
  position: relative;
  width: 100%;
  float: left;
}
.griddy-row .inner section {
  width: 100% !important;
}
form.form [class*='col-fw-'] {
  float: left;
  word-wrap: break-word;
  position: relative;
  min-height: 1px;
  vertical-align: top;
}
form.form [class*='col-fw-'] {
  padding: 2px;
}
form.form .col-fw-10025 {
  float: left;
  margin: 0 0 5px 0;
}
form.form .col-fw-10075 {
  float: left;
  margin: 0 0 5px 0;
}
form.form fieldset.top .flex,
form.form fieldset.inside .flex {
  display: block;
}
form.form fieldset.top [class*="col-fw-"],
form.form fieldset.inside [class*="col-fw-"] {
  width: 100%;
}


form.form .col-fw-10025 {
  width: 25%;
  padding: 0;
}
form.form .col-fw-10075 {
  width: 75%;
  padding: 0;
}

