Edit in JSFiddle

$brand-primary: #0077ea;
$brand-light:#FAFAFA;
$brand-dark:#001c39;
$brand-sub-primary:#ff002b;
$brand-mid:#e60026;
$brand-shades:#eeeeee;
$primary-text:#333333;
.container,
.container-two,
.container-three {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  background-color: $brand-light;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  flex-direction: row;
}
p {
  color: $brand-light;
  display: flex;
  flex-direction:column;
  justify-content:center;
  text-align: center;
  width: 100%;
}
  div {
  height: 100px;
	display: flex;
  cursor: pointer;
  }
  
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-13,
.col-14,
.col-15,
.col-16,
.col-17,
.col-18,
.col-19,
.col-20 {
-webkit-flex: 1;
flex: 1;
}

.col-1 {
  background-color: lighten($brand-primary, 5%);
  &:hover {
  background-color:darken($brand-primary, 5%);
  }
}

.col-2 {
  background-color: $brand-primary;
  &:hover {
  background-color: darken($brand-primary, 10%);
  }
}

.col-3 {
  background-color: darken($brand-primary, 5%);
  &:hover {
  background-color: darken($brand-primary, 20%);
  }
}

.col-4 {
  background-color: darken($brand-primary, 10%);
  &:hover {
  background-color: darken($brand-primary, 25%);
 }
}

.col-5 {
  background-color: darken($brand-primary, 15%);
  &:hover {
  background-color: darken($brand-primary, 30%);
  }
}

.col-6 {
  background-color: lighten($brand-sub-primary, 5%);
  &:hover {
  background-color: darken($brand-sub-primary, 5%);
  }
}

.col-7 {
  background-color: $brand-sub-primary;
  &:hover {
  background-color: darken($brand-sub-primary, 10%);
  }
}

.col-8 {
  background-color: darken($brand-sub-primary, 5%);
  &:hover {
  background-color: darken($brand-sub-primary, 20%);
  }
}

.col-9 {
  background-color: darken($brand-sub-primary, 10%);
  &:hover {
  background-color: darken($brand-sub-primary, 25%);
  }
}

.col-10 {
  background-color: darken($brand-sub-primary, 15%);
  &:hover {
  background-color: darken($brand-sub-primary, 30%);
  }
}
.col-11 {
  background-color: lighten($brand-shades, 35%);
  p {
    color: $primary-text;
  }
  &:hover {
  background-color: lighten($brand-shades, 5%);
  }
}

.col-12 {
  background-color: lighten($brand-shades, 20%);
  p {
    color: lighten($primary-text, 10%);
  }
  &:hover {
     background-color:$brand-shades;
  }
}

.col-13 {
  background-color: lighten($brand-shades, 5%);
  p {
    color: lighten($primary-text, 20%);
  }
  &:hover {
  background-color: darken($brand-shades, 5%);
  }
}

.col-14 {
  background-color: $brand-shades;
  p {
    color: lighten($primary-text, 20%);
  }
  &:hover {
  background-color: darken($brand-shades, 20%);
  }
}

.col-15 {
  background-color: darken($brand-shades, 10%);
  p {
    color: lighten($primary-text, 5%);
  }
  &:hover {
  background-color: darken($brand-shades, 30%);
  }
}
.col-16 {
  background-color: darken($brand-shades, 20%);
  &:hover{
    background-color: darken($brand-shades, 40%);
  }
}
.col-17 {
  background-color: darken($brand-shades, 30%);
  &:hover {
  background-color: darken($brand-shades, 50%);
  }
}
.col-18 {
  background-color: darken($brand-shades, 40%);
  &:hover {
  background-color: darken($brand-shades, 70%);
  }
}
.col-19 {
  background-color: darken($brand-shades, 60%);
  &:hover {
  background-color: darken($brand-shades, 90%);
  }
}
.col-20 {
  background-color: darken($brand-shades, 80%);
  &:hover {
  background-color: darken($brand-shades, 110%);
  }
}

<section class="container">
  <div class="col-1">
    <p>1</p>
  </div>
  <div class="col-2">
    <p>2</p>
  </div>
  <div class="col-3">
    <p>3</p>
  </div>
  <div class="col-4">
    <p>4</p>
  </div>
  <div class="col-5">
    <p>5</p>
  </div>
</section>
<section class="container-two">
  <div class="col-6">
    <p>6</p>
  </div>
  <div class="col-7">
    <p>7</p>
  </div>
  <div class="col-8">
    <p>8</p>
  </div>
  <div class="col-9">
    <p>9</p>
  </div>
  <div class="col-10">
    <p>10</p>
  </div>
</section>

<section class="container-three">
  <div class="col-11">
    <p>11</p>
  </div>
  <div class="col-12">
    <p>12</p>
  </div>
  <div class="col-13">
    <p>13</p>
  </div>
  <div class="col-14">
    <p>14</p>
  </div>
  <div class="col-15">
    <p>15</p>
  </div>
  <div class="col-16">
    <p>16</p>
  </div>
  <div class="col-17">
    <p>17</p>
  </div>
  <div class="col-18">
    <p>18</p>
  </div>
  <div class="col-19">
    <p>19</p>
  </div>
  <div class="col-20">
    <p>20</p>
  </div>
</section>