.marginless {
  margin: 0 !important; /* stylelint-disable-line declaration-no-important */
}

.m-auto {
  margin: auto;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.m-t-0 {
  margin-top: 0;
}

.m-t-1 {
  margin-top: $default-spacing;
}

.m-t-2 {
  margin-top: $default-spacing + 1;
}

.m-t-3 {
  margin-top: $default-spacing + 2;
}

.m-t-4 {
  margin-top: $default-spacing + 3;
}

.m-t-5 {
  margin-top: $default-spacing + 4;
}

.m-r-0 {
  margin-right: 0;
}

.m-r-1 {
  margin-right: $default-spacing;
}

.m-r-2 {
  margin-right: $default-spacing + 1;
}

.m-r-3 {
  margin-right: $default-spacing + 2;
}

.m-r-4 {
  margin-right: $default-spacing + 3;
}

.m-r-5 {
  margin-right: $default-spacing + 4;
}

.m-b-0 {
  margin-bottom: 0;
}

.m-b-1 {
  margin-bottom: $default-spacing;
}

.m-b-2 {
  margin-bottom: $default-spacing + 1;
}

.m-b-3 {
  margin-bottom: $default-spacing + 2;
}

.m-b-4 {
  margin-bottom: $default-spacing + 3;
}

.m-b-5 {
  margin-bottom: $default-spacing + 4;
}

.m-l-0 {
  margin-left: 0;
}

.m-l-1 {
  margin-left: $default-spacing;
}

.m-l-2 {
  margin-left: $default-spacing + 1;
}

.m-l-3 {
  margin-left: $default-spacing + 2;
}

.m-l-4 {
  margin-left: $default-spacing + 3;
}

.m-l-5 {
  margin-left: $default-spacing + 4;
}

.m-y-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.m-y-1 {
  margin-top: $default-spacing;
  margin-bottom: $default-spacing;
}

.m-y-2 {
  margin-top: $default-spacing + 1;
  margin-bottom: $default-spacing + 1;
}

.m-y-3 {
  margin-top: $default-spacing + 2;
  margin-bottom: $default-spacing + 2;
}

.m-y-4 {
  margin-top: $default-spacing + 3;
  margin-bottom: $default-spacing + 3;
}

.m-y-5 {
  margin-top: $default-spacing + 4;
  margin-bottom: $default-spacing + 4;
}

.m-x-0 {
  margin-left: 0;
  margin-right: 0;
}

.m-x-1 {
  margin-left: $default-spacing;
  margin-right: $default-spacing;
}

.m-x-2 {
  margin-left: $default-spacing + 1;
  margin-right: $default-spacing + 1;
}

.m-x-3 {
  margin-left: $default-spacing + 2;
  margin-right: $default-spacing + 2;
}

.m-x-4 {
  margin-left: $default-spacing + 3;
  margin-right: $default-spacing + 3;
}

.m-x-5 {
  margin-left: $default-spacing + 4;
  margin-right: $default-spacing + 4;
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: $default-spacing;
}

.m-2 {
  margin: $default-spacing + 1;
}

.m-3 {
  margin: $default-spacing + 2;
}

.m-4 {
  margin: $default-spacing + 3;
}

.m-5 {
  margin: $default-spacing + 4;
}

.paddingless {
  padding: 0 !important; /* stylelint-disable-line declaration-no-important */
}

.p-auto {
  padding: auto;
}

.pt-auto {
  padding-top: auto;
}

.pr-auto {
  padding-right: auto;
}

.pb-auto {
  padding-bottom: auto;
}

.pl-auto {
  padding-left: auto;
}

.p-t-0 {
  padding-top: 0;
}

.p-t-1 {
  padding-top: $default-spacing;
}

.p-t-2 {
  padding-top: $default-spacing + 1;
}

.p-t-3 {
  padding-top: $default-spacing + 2;
}

.p-t-4 {
  padding-top: $default-spacing + 3;
}

.p-t-5 {
  padding-top: $default-spacing + 4;
}

.p-r-0 {
  padding-right: 0;
}

.p-r-1 {
  padding-right: $default-spacing;
}

.p-r-2 {
  padding-right: $default-spacing + 1;
}

.p-r-3 {
  padding-right: $default-spacing + 2;
}

.p-r-4 {
  padding-right: $default-spacing + 3;
}

.p-r-5 {
  padding-right: $default-spacing + 4;
}

.p-b-0 {
  padding-bottom: 0;
}

.p-b-1 {
  padding-bottom: $default-spacing;
}

.p-b-2 {
  padding-bottom: $default-spacing + 1;
}

.p-b-3 {
  padding-bottom: $default-spacing + 2;
}

.p-b-4 {
  padding-bottom: $default-spacing + 3;
}

.p-b-5 {
  padding-bottom: $default-spacing + 4;
}

.p-l-0 {
  padding-left: 0;
}

.p-l-1 {
  padding-left: $default-spacing;
}

.p-l-2 {
  padding-left: $default-spacing + 1;
}

.p-l-3 {
  padding-left: $default-spacing + 2;
}

.p-l-4 {
  padding-left: $default-spacing + 3;
}

.p-l-5 {
  padding-left: $default-spacing + 4;
}

.p-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-y-1 {
  padding-top: $default-spacing;
  padding-bottom: $default-spacing;
}

.p-y-2 {
  padding-top: $default-spacing + 1;
  padding-bottom: $default-spacing + 1;
}

.p-y-3 {
  padding-top: $default-spacing + 2;
  padding-bottom: $default-spacing + 2;
}

.p-y-4 {
  padding-top: $default-spacing + 3;
  padding-bottom: $default-spacing + 3;
}

.p-y-5 {
  padding-top: $default-spacing + 4;
  padding-bottom: $default-spacing + 4;
}

.p-x-0 {
  padding-left: 0;
  padding-right: 0;
}

.p-x-1 {
  padding-left: $default-spacing;
  padding-right: $default-spacing;
}

.p-x-2 {
  padding-left: $default-spacing + 1;
  padding-right: $default-spacing + 1;
}

.p-x-3 {
  padding-left: $default-spacing + 2;
  padding-right: $default-spacing + 2;
}

.p-x-4 {
  padding-left: $default-spacing + 3;
  padding-right: $default-spacing + 3;
}

.p-x-5 {
  padding-left: $default-spacing + 4;
  padding-right: $default-spacing + 4;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: $default-spacing;
}

.p-2 {
  padding: $default-spacing + 1;
}

.p-3 {
  padding: $default-spacing + 2;
}

.p-4 {
  padding: $default-spacing + 3;
}

.p-5 {
  padding: $default-spacing + 4;
}
