Skip to content
Snippets Groups Projects
bootstrap.css 174 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed
/*!
Eric Laufer's avatar
Eric Laufer committed
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
Eric Laufer's avatar
1.1
Eric Laufer committed
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
Eric Laufer's avatar
Eric Laufer committed
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

Eric Laufer's avatar
1.1
Eric Laufer committed
html {
  font-family: sans-serif;
Eric Laufer's avatar
Eric Laufer committed
  line-height: 1.15;
Eric Laufer's avatar
1.1
Eric Laufer committed
  -webkit-text-size-adjust: 100%;
Eric Laufer's avatar
Eric Laufer committed
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@-ms-viewport {
  width: device-width;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
Eric Laufer's avatar
1.1
Eric Laufer committed
  display: block;
}
Eric Laufer's avatar
Eric Laufer committed

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
Eric Laufer's avatar
1.1
Eric Laufer committed
  height: 0;
Eric Laufer's avatar
Eric Laufer committed
  overflow: visible;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

p {
  margin-top: 0;
  margin-bottom: 1rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

blockquote {
  margin: 0 0 1rem;
}

Eric Laufer's avatar
1.1
Eric Laufer committed
dfn {
  font-style: italic;
}
Eric Laufer's avatar
Eric Laufer committed

b,
strong {
  font-weight: bolder;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
small {
  font-size: 80%;
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
sub {
  bottom: -.25em;
}
Eric Laufer's avatar
Eric Laufer committed

sup {
  top: -.5em;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a:hover {
  color: #0056b3;
  text-decoration: underline;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
Eric Laufer's avatar
1.1
Eric Laufer committed
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
Eric Laufer's avatar
Eric Laufer committed

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

Eric Laufer's avatar
1.1
Eric Laufer committed
input,
Eric Laufer's avatar
Eric Laufer committed
button,
Eric Laufer's avatar
1.1
Eric Laufer committed
select,
Eric Laufer's avatar
Eric Laufer committed
optgroup,
Eric Laufer's avatar
1.1
Eric Laufer committed
textarea {
  margin: 0;
Eric Laufer's avatar
Eric Laufer committed
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

button,
input {
Eric Laufer's avatar
1.1
Eric Laufer committed
  overflow: visible;
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
button,
select {
  text-transform: none;
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
button,
Eric Laufer's avatar
Eric Laufer committed
html [type="button"],
[type="reset"],
[type="submit"] {
Eric Laufer's avatar
1.1
Eric Laufer committed
  -webkit-appearance: button;
}
Eric Laufer's avatar
Eric Laufer committed

Eric Laufer's avatar
1.1
Eric Laufer committed
button::-moz-focus-inner,
Eric Laufer's avatar
Eric Laufer committed
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
Eric Laufer's avatar
1.1
Eric Laufer committed
  padding: 0;
Eric Laufer's avatar
Eric Laufer committed
  border-style: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

legend {
  display: block;
  width: 100%;
  max-width: 100%;
Eric Laufer's avatar
1.1
Eric Laufer committed
  padding: 0;
Eric Laufer's avatar
Eric Laufer committed
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
Eric Laufer's avatar
1.1
Eric Laufer committed
  height: auto;
}
Eric Laufer's avatar
Eric Laufer committed

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
Eric Laufer's avatar
1.1
Eric Laufer committed
  -webkit-appearance: none;
}
Eric Laufer's avatar
Eric Laufer committed

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

output {
  display: inline-block;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

summary {
  display: list-item;
  cursor: pointer;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

template {
  display: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

[hidden] {
  display: none !important;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
Eric Laufer's avatar
1.1
Eric Laufer committed
}

Eric Laufer's avatar
Eric Laufer committed
h1, .h1 {
  font-size: 2.5rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}

Eric Laufer's avatar
Eric Laufer committed
h2, .h2 {
  font-size: 2rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}

Eric Laufer's avatar
Eric Laufer committed
h3, .h3 {
  font-size: 1.75rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

h4, .h4 {
  font-size: 1.5rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

h5, .h5 {
  font-size: 1.25rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

h6, .h6 {
  font-size: 1rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.lead {
  font-size: 1.25rem;
  font-weight: 300;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

small,
.small {
  font-size: 80%;
  font-weight: 400;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.list-unstyled {
  padding-left: 0;
  list-style: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.list-inline {
  padding-left: 0;
  list-style: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.list-inline-item {
  display: inline-block;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.initialism {
  font-size: 90%;
  text-transform: uppercase;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.blockquote-footer::before {
  content: "\2014 \00A0";
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.img-fluid {
  max-width: 100%;
  height: auto;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.figure {
  display: inline-block;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.figure-caption {
  font-size: 90%;
  color: #6c757d;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

a > code {
  color: inherit;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.no-gutters {
  margin-right: 0;
  margin-left: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.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,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-1 {
  margin-left: 8.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-2 {
  margin-left: 16.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-3 {
  margin-left: 25%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-4 {
  margin-left: 33.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-5 {
  margin-left: 41.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-6 {
  margin-left: 50%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-7 {
  margin-left: 58.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-8 {
  margin-left: 66.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-9 {
  margin-left: 75%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-10 {
  margin-left: 83.333333%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

.offset-11 {
  margin-left: 91.666667%;
Eric Laufer's avatar
1.1
Eric Laufer committed
}
Eric Laufer's avatar
Eric Laufer committed

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;