@charset "utf-8";
/* Row Fluid Split with negative margins, NOTE all the split widths need adjusted, only the split6 works at the minute. If you need another to work simply re-measure the split division % by 100% I.E. 3 col split will be 31.3333333% */
.row-split {
    width: 100%;
    *zoom: 1;
  }
  .row-split:before,
  .row-split:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-split:after {
    clear: both;
  }
  .row-split [class*="split"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 0%;
    *margin-left: 0%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-split [class*="split"]:first-child {
    margin-left: 0;
  }
  .row-split .controls-row [class*="split"] + [class*="split"] {
    margin-left: -2.564102564102564%;
  }
  .row-split .split12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-split .split11 {
    width: 91.6666666667%;
    *width: 91.6666666667%;
  }
  .row-split .split10 {
    width: 83.3333333333%;
    *width: 83.33333333332%;
  }
  .row-split .split9 {
    width: 75%;
    *width: 75%;
  }
  .row-split .split8 {
    width: 66.6666666667%;
    *width: 66.6666666667%;
  }
  .row-split .split7 {
    width: 58.3333333333%;
    *width: 58.3333333333%;
  }
  .row-split .split6 {
    width: 50%;
    *width: 50%;
  }
  .row-split .split5 {
    width: 41.66666666677%;
    *width: 41.6666666667%;
  }
  .row-split .split4 {
    width: 33.3333333333%;
    *width: 33.3333333333%;
  }
  .row-split .split3 {
    width: 25%;
    *width: 25%;
  }
  .row-split .split2 {
    width: 16.6666666667%;
    *width: 16.6666666667%;
  }
  .row-split .split1 {
    width: 8.33333333333%;
    *width: 8.33333333333%;
  }
 
 @media (max-width: 767px) {
  .row-split {
    width: 100%;
  }
  [class*="split"],
  .uneditable-input[class*="split"],
  .row-split [class*="split"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .split12,
  .row-split .split12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .controls-split [class*="split"] + [class*="split"] {
    margin-left: 0;
  }
 }
