You are here

bootstrap4-grid.css in Paragraphs grid 8

@-ms-viewport {
  width: device-width;
}
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }

}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }

}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }

}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }

}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.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;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333%;
}
.offset-2 {
  margin-left: 16.66667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333%;
}
.offset-5 {
  margin-left: 41.66667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333%;
}
.offset-8 {
  margin-left: 66.66667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333%;
}
.offset-11 {
  margin-left: 91.66667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }

}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }

}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }

}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }

}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }

}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }

}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }

}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }

}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }

}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }

}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }

}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }

}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }

}
html {
  overflow-y: scroll;
}
.col-full {
  margin-left: calc(-50vw + 50% + 7px);
  margin-right: calc(-50vw + 50% + 7px);
  padding: 0;
  overflow: hidden;
  max-width: calc(100vw - 16px);
  flex: 0 0 calc(100vw - 16px);
}
@media (pointer: coarse) {
  .col-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
.col-xs-full {
  margin-left: calc(-50vw + 50% + 7px);
  margin-right: calc(-50vw + 50% + 7px);
  padding: 0;
  overflow: hidden;
  max-width: calc(100vw - 16px);
  flex: 0 0 calc(100vw - 16px);
}
@media (pointer: coarse) {
  .col-xs-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
@media (min-width: 576px) {
  .col-sm-full {
    margin-left: calc(-50vw + 50% + 7px);
    margin-right: calc(-50vw + 50% + 7px);
    padding: 0;
    overflow: hidden;
    max-width: calc(100vw - 16px);
    flex: 0 0 calc(100vw - 16px);
  }

}
@media (min-width: 576px) and (pointer: coarse) {
  .col-sm-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
@media (min-width: 768px) {
  .col-md-full {
    margin-left: calc(-50vw + 50% + 7px);
    margin-right: calc(-50vw + 50% + 7px);
    padding: 0;
    overflow: hidden;
    max-width: calc(100vw - 16px);
    flex: 0 0 calc(100vw - 16px);
  }

}
@media (min-width: 768px) and (pointer: coarse) {
  .col-md-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
@media (min-width: 992px) {
  .col-lg-full {
    margin-left: calc(-50vw + 50% + 7px);
    margin-right: calc(-50vw + 50% + 7px);
    padding: 0;
    overflow: hidden;
    max-width: calc(100vw - 16px);
    flex: 0 0 calc(100vw - 16px);
  }

}
@media (min-width: 992px) and (pointer: coarse) {
  .col-lg-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
@media (min-width: 1200px) {
  .col-xl-full {
    margin-left: calc(-50vw + 50% + 7px);
    margin-right: calc(-50vw + 50% + 7px);
    padding: 0;
    overflow: hidden;
    max-width: calc(100vw - 16px);
    flex: 0 0 calc(100vw - 16px);
  }

}
@media (min-width: 1200px) and (pointer: coarse) {
  .col-xl-full {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    flex: 0 0 100vw;
  }

}
.col-hide {
  display: none !important;
}
@media (max-width: 575px) {
  .col-xs-hide {
    display: none !important;
  }

}
@media (min-width: 576px) and (max-width: 767px) {
  .col-sm-hide {
    display: none !important;
  }

}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-hide {
    display: none !important;
  }

}
@media (min-width: 992px) and (max-width: 1199px) {
  .col-lg-hide {
    display: none !important;
  }

}
@media (min-width: 1200px) {
  .col-xl-hide {
    display: none !important;
  }
}

File

css/bootstrap4-grid.css
View source
  1. @-ms-viewport {
  2. width: device-width;
  3. }
  4. html {
  5. box-sizing: border-box;
  6. -ms-overflow-style: scrollbar;
  7. }
  8. *,
  9. *::before,
  10. *::after {
  11. box-sizing: inherit;
  12. }
  13. .container {
  14. width: 100%;
  15. padding-right: 15px;
  16. padding-left: 15px;
  17. margin-right: auto;
  18. margin-left: auto;
  19. }
  20. @media (min-width: 576px) {
  21. .container {
  22. max-width: 540px;
  23. }
  24. }
  25. @media (min-width: 768px) {
  26. .container {
  27. max-width: 720px;
  28. }
  29. }
  30. @media (min-width: 992px) {
  31. .container {
  32. max-width: 960px;
  33. }
  34. }
  35. @media (min-width: 1200px) {
  36. .container {
  37. max-width: 1140px;
  38. }
  39. }
  40. .container-fluid {
  41. width: 100%;
  42. padding-right: 15px;
  43. padding-left: 15px;
  44. margin-right: auto;
  45. margin-left: auto;
  46. }
  47. .row {
  48. display: flex;
  49. flex-wrap: wrap;
  50. margin-right: -15px;
  51. margin-left: -15px;
  52. }
  53. .no-gutters {
  54. margin-right: 0;
  55. margin-left: 0;
  56. }
  57. .no-gutters > .col,
  58. .no-gutters > [class*="col-"] {
  59. padding-right: 0;
  60. padding-left: 0;
  61. }
  62. .col-1,
  63. .col-2,
  64. .col-3,
  65. .col-4,
  66. .col-5,
  67. .col-6,
  68. .col-7,
  69. .col-8,
  70. .col-9,
  71. .col-10,
  72. .col-11,
  73. .col-12,
  74. .col,
  75. .col-auto,
  76. .col-sm-1,
  77. .col-sm-2,
  78. .col-sm-3,
  79. .col-sm-4,
  80. .col-sm-5,
  81. .col-sm-6,
  82. .col-sm-7,
  83. .col-sm-8,
  84. .col-sm-9,
  85. .col-sm-10,
  86. .col-sm-11,
  87. .col-sm-12,
  88. .col-sm,
  89. .col-sm-auto,
  90. .col-md-1,
  91. .col-md-2,
  92. .col-md-3,
  93. .col-md-4,
  94. .col-md-5,
  95. .col-md-6,
  96. .col-md-7,
  97. .col-md-8,
  98. .col-md-9,
  99. .col-md-10,
  100. .col-md-11,
  101. .col-md-12,
  102. .col-md,
  103. .col-md-auto,
  104. .col-lg-1,
  105. .col-lg-2,
  106. .col-lg-3,
  107. .col-lg-4,
  108. .col-lg-5,
  109. .col-lg-6,
  110. .col-lg-7,
  111. .col-lg-8,
  112. .col-lg-9,
  113. .col-lg-10,
  114. .col-lg-11,
  115. .col-lg-12,
  116. .col-lg,
  117. .col-lg-auto,
  118. .col-xl-1,
  119. .col-xl-2,
  120. .col-xl-3,
  121. .col-xl-4,
  122. .col-xl-5,
  123. .col-xl-6,
  124. .col-xl-7,
  125. .col-xl-8,
  126. .col-xl-9,
  127. .col-xl-10,
  128. .col-xl-11,
  129. .col-xl-12,
  130. .col-xl,
  131. .col-xl-auto {
  132. position: relative;
  133. width: 100%;
  134. min-height: 1px;
  135. padding-right: 15px;
  136. padding-left: 15px;
  137. }
  138. .col {
  139. flex-basis: 0;
  140. flex-grow: 1;
  141. max-width: 100%;
  142. }
  143. .col-auto {
  144. flex: 0 0 auto;
  145. width: auto;
  146. max-width: none;
  147. }
  148. .col-1 {
  149. flex: 0 0 8.33333%;
  150. max-width: 8.33333%;
  151. }
  152. .col-2 {
  153. flex: 0 0 16.66667%;
  154. max-width: 16.66667%;
  155. }
  156. .col-3 {
  157. flex: 0 0 25%;
  158. max-width: 25%;
  159. }
  160. .col-4 {
  161. flex: 0 0 33.33333%;
  162. max-width: 33.33333%;
  163. }
  164. .col-5 {
  165. flex: 0 0 41.66667%;
  166. max-width: 41.66667%;
  167. }
  168. .col-6 {
  169. flex: 0 0 50%;
  170. max-width: 50%;
  171. }
  172. .col-7 {
  173. flex: 0 0 58.33333%;
  174. max-width: 58.33333%;
  175. }
  176. .col-8 {
  177. flex: 0 0 66.66667%;
  178. max-width: 66.66667%;
  179. }
  180. .col-9 {
  181. flex: 0 0 75%;
  182. max-width: 75%;
  183. }
  184. .col-10 {
  185. flex: 0 0 83.33333%;
  186. max-width: 83.33333%;
  187. }
  188. .col-11 {
  189. flex: 0 0 91.66667%;
  190. max-width: 91.66667%;
  191. }
  192. .col-12 {
  193. flex: 0 0 100%;
  194. max-width: 100%;
  195. }
  196. .order-first {
  197. order: -1;
  198. }
  199. .order-last {
  200. order: 13;
  201. }
  202. .order-0 {
  203. order: 0;
  204. }
  205. .order-1 {
  206. order: 1;
  207. }
  208. .order-2 {
  209. order: 2;
  210. }
  211. .order-3 {
  212. order: 3;
  213. }
  214. .order-4 {
  215. order: 4;
  216. }
  217. .order-5 {
  218. order: 5;
  219. }
  220. .order-6 {
  221. order: 6;
  222. }
  223. .order-7 {
  224. order: 7;
  225. }
  226. .order-8 {
  227. order: 8;
  228. }
  229. .order-9 {
  230. order: 9;
  231. }
  232. .order-10 {
  233. order: 10;
  234. }
  235. .order-11 {
  236. order: 11;
  237. }
  238. .order-12 {
  239. order: 12;
  240. }
  241. .offset-1 {
  242. margin-left: 8.33333%;
  243. }
  244. .offset-2 {
  245. margin-left: 16.66667%;
  246. }
  247. .offset-3 {
  248. margin-left: 25%;
  249. }
  250. .offset-4 {
  251. margin-left: 33.33333%;
  252. }
  253. .offset-5 {
  254. margin-left: 41.66667%;
  255. }
  256. .offset-6 {
  257. margin-left: 50%;
  258. }
  259. .offset-7 {
  260. margin-left: 58.33333%;
  261. }
  262. .offset-8 {
  263. margin-left: 66.66667%;
  264. }
  265. .offset-9 {
  266. margin-left: 75%;
  267. }
  268. .offset-10 {
  269. margin-left: 83.33333%;
  270. }
  271. .offset-11 {
  272. margin-left: 91.66667%;
  273. }
  274. @media (min-width: 576px) {
  275. .col-sm {
  276. flex-basis: 0;
  277. flex-grow: 1;
  278. max-width: 100%;
  279. }
  280. .col-sm-auto {
  281. flex: 0 0 auto;
  282. width: auto;
  283. max-width: none;
  284. }
  285. .col-sm-1 {
  286. flex: 0 0 8.33333%;
  287. max-width: 8.33333%;
  288. }
  289. .col-sm-2 {
  290. flex: 0 0 16.66667%;
  291. max-width: 16.66667%;
  292. }
  293. .col-sm-3 {
  294. flex: 0 0 25%;
  295. max-width: 25%;
  296. }
  297. .col-sm-4 {
  298. flex: 0 0 33.33333%;
  299. max-width: 33.33333%;
  300. }
  301. .col-sm-5 {
  302. flex: 0 0 41.66667%;
  303. max-width: 41.66667%;
  304. }
  305. .col-sm-6 {
  306. flex: 0 0 50%;
  307. max-width: 50%;
  308. }
  309. .col-sm-7 {
  310. flex: 0 0 58.33333%;
  311. max-width: 58.33333%;
  312. }
  313. .col-sm-8 {
  314. flex: 0 0 66.66667%;
  315. max-width: 66.66667%;
  316. }
  317. .col-sm-9 {
  318. flex: 0 0 75%;
  319. max-width: 75%;
  320. }
  321. .col-sm-10 {
  322. flex: 0 0 83.33333%;
  323. max-width: 83.33333%;
  324. }
  325. .col-sm-11 {
  326. flex: 0 0 91.66667%;
  327. max-width: 91.66667%;
  328. }
  329. .col-sm-12 {
  330. flex: 0 0 100%;
  331. max-width: 100%;
  332. }
  333. .order-sm-first {
  334. order: -1;
  335. }
  336. .order-sm-last {
  337. order: 13;
  338. }
  339. .order-sm-0 {
  340. order: 0;
  341. }
  342. .order-sm-1 {
  343. order: 1;
  344. }
  345. .order-sm-2 {
  346. order: 2;
  347. }
  348. .order-sm-3 {
  349. order: 3;
  350. }
  351. .order-sm-4 {
  352. order: 4;
  353. }
  354. .order-sm-5 {
  355. order: 5;
  356. }
  357. .order-sm-6 {
  358. order: 6;
  359. }
  360. .order-sm-7 {
  361. order: 7;
  362. }
  363. .order-sm-8 {
  364. order: 8;
  365. }
  366. .order-sm-9 {
  367. order: 9;
  368. }
  369. .order-sm-10 {
  370. order: 10;
  371. }
  372. .order-sm-11 {
  373. order: 11;
  374. }
  375. .order-sm-12 {
  376. order: 12;
  377. }
  378. .offset-sm-0 {
  379. margin-left: 0;
  380. }
  381. .offset-sm-1 {
  382. margin-left: 8.33333%;
  383. }
  384. .offset-sm-2 {
  385. margin-left: 16.66667%;
  386. }
  387. .offset-sm-3 {
  388. margin-left: 25%;
  389. }
  390. .offset-sm-4 {
  391. margin-left: 33.33333%;
  392. }
  393. .offset-sm-5 {
  394. margin-left: 41.66667%;
  395. }
  396. .offset-sm-6 {
  397. margin-left: 50%;
  398. }
  399. .offset-sm-7 {
  400. margin-left: 58.33333%;
  401. }
  402. .offset-sm-8 {
  403. margin-left: 66.66667%;
  404. }
  405. .offset-sm-9 {
  406. margin-left: 75%;
  407. }
  408. .offset-sm-10 {
  409. margin-left: 83.33333%;
  410. }
  411. .offset-sm-11 {
  412. margin-left: 91.66667%;
  413. }
  414. }
  415. @media (min-width: 768px) {
  416. .col-md {
  417. flex-basis: 0;
  418. flex-grow: 1;
  419. max-width: 100%;
  420. }
  421. .col-md-auto {
  422. flex: 0 0 auto;
  423. width: auto;
  424. max-width: none;
  425. }
  426. .col-md-1 {
  427. flex: 0 0 8.33333%;
  428. max-width: 8.33333%;
  429. }
  430. .col-md-2 {
  431. flex: 0 0 16.66667%;
  432. max-width: 16.66667%;
  433. }
  434. .col-md-3 {
  435. flex: 0 0 25%;
  436. max-width: 25%;
  437. }
  438. .col-md-4 {
  439. flex: 0 0 33.33333%;
  440. max-width: 33.33333%;
  441. }
  442. .col-md-5 {
  443. flex: 0 0 41.66667%;
  444. max-width: 41.66667%;
  445. }
  446. .col-md-6 {
  447. flex: 0 0 50%;
  448. max-width: 50%;
  449. }
  450. .col-md-7 {
  451. flex: 0 0 58.33333%;
  452. max-width: 58.33333%;
  453. }
  454. .col-md-8 {
  455. flex: 0 0 66.66667%;
  456. max-width: 66.66667%;
  457. }
  458. .col-md-9 {
  459. flex: 0 0 75%;
  460. max-width: 75%;
  461. }
  462. .col-md-10 {
  463. flex: 0 0 83.33333%;
  464. max-width: 83.33333%;
  465. }
  466. .col-md-11 {
  467. flex: 0 0 91.66667%;
  468. max-width: 91.66667%;
  469. }
  470. .col-md-12 {
  471. flex: 0 0 100%;
  472. max-width: 100%;
  473. }
  474. .order-md-first {
  475. order: -1;
  476. }
  477. .order-md-last {
  478. order: 13;
  479. }
  480. .order-md-0 {
  481. order: 0;
  482. }
  483. .order-md-1 {
  484. order: 1;
  485. }
  486. .order-md-2 {
  487. order: 2;
  488. }
  489. .order-md-3 {
  490. order: 3;
  491. }
  492. .order-md-4 {
  493. order: 4;
  494. }
  495. .order-md-5 {
  496. order: 5;
  497. }
  498. .order-md-6 {
  499. order: 6;
  500. }
  501. .order-md-7 {
  502. order: 7;
  503. }
  504. .order-md-8 {
  505. order: 8;
  506. }
  507. .order-md-9 {
  508. order: 9;
  509. }
  510. .order-md-10 {
  511. order: 10;
  512. }
  513. .order-md-11 {
  514. order: 11;
  515. }
  516. .order-md-12 {
  517. order: 12;
  518. }
  519. .offset-md-0 {
  520. margin-left: 0;
  521. }
  522. .offset-md-1 {
  523. margin-left: 8.33333%;
  524. }
  525. .offset-md-2 {
  526. margin-left: 16.66667%;
  527. }
  528. .offset-md-3 {
  529. margin-left: 25%;
  530. }
  531. .offset-md-4 {
  532. margin-left: 33.33333%;
  533. }
  534. .offset-md-5 {
  535. margin-left: 41.66667%;
  536. }
  537. .offset-md-6 {
  538. margin-left: 50%;
  539. }
  540. .offset-md-7 {
  541. margin-left: 58.33333%;
  542. }
  543. .offset-md-8 {
  544. margin-left: 66.66667%;
  545. }
  546. .offset-md-9 {
  547. margin-left: 75%;
  548. }
  549. .offset-md-10 {
  550. margin-left: 83.33333%;
  551. }
  552. .offset-md-11 {
  553. margin-left: 91.66667%;
  554. }
  555. }
  556. @media (min-width: 992px) {
  557. .col-lg {
  558. flex-basis: 0;
  559. flex-grow: 1;
  560. max-width: 100%;
  561. }
  562. .col-lg-auto {
  563. flex: 0 0 auto;
  564. width: auto;
  565. max-width: none;
  566. }
  567. .col-lg-1 {
  568. flex: 0 0 8.33333%;
  569. max-width: 8.33333%;
  570. }
  571. .col-lg-2 {
  572. flex: 0 0 16.66667%;
  573. max-width: 16.66667%;
  574. }
  575. .col-lg-3 {
  576. flex: 0 0 25%;
  577. max-width: 25%;
  578. }
  579. .col-lg-4 {
  580. flex: 0 0 33.33333%;
  581. max-width: 33.33333%;
  582. }
  583. .col-lg-5 {
  584. flex: 0 0 41.66667%;
  585. max-width: 41.66667%;
  586. }
  587. .col-lg-6 {
  588. flex: 0 0 50%;
  589. max-width: 50%;
  590. }
  591. .col-lg-7 {
  592. flex: 0 0 58.33333%;
  593. max-width: 58.33333%;
  594. }
  595. .col-lg-8 {
  596. flex: 0 0 66.66667%;
  597. max-width: 66.66667%;
  598. }
  599. .col-lg-9 {
  600. flex: 0 0 75%;
  601. max-width: 75%;
  602. }
  603. .col-lg-10 {
  604. flex: 0 0 83.33333%;
  605. max-width: 83.33333%;
  606. }
  607. .col-lg-11 {
  608. flex: 0 0 91.66667%;
  609. max-width: 91.66667%;
  610. }
  611. .col-lg-12 {
  612. flex: 0 0 100%;
  613. max-width: 100%;
  614. }
  615. .order-lg-first {
  616. order: -1;
  617. }
  618. .order-lg-last {
  619. order: 13;
  620. }
  621. .order-lg-0 {
  622. order: 0;
  623. }
  624. .order-lg-1 {
  625. order: 1;
  626. }
  627. .order-lg-2 {
  628. order: 2;
  629. }
  630. .order-lg-3 {
  631. order: 3;
  632. }
  633. .order-lg-4 {
  634. order: 4;
  635. }
  636. .order-lg-5 {
  637. order: 5;
  638. }
  639. .order-lg-6 {
  640. order: 6;
  641. }
  642. .order-lg-7 {
  643. order: 7;
  644. }
  645. .order-lg-8 {
  646. order: 8;
  647. }
  648. .order-lg-9 {
  649. order: 9;
  650. }
  651. .order-lg-10 {
  652. order: 10;
  653. }
  654. .order-lg-11 {
  655. order: 11;
  656. }
  657. .order-lg-12 {
  658. order: 12;
  659. }
  660. .offset-lg-0 {
  661. margin-left: 0;
  662. }
  663. .offset-lg-1 {
  664. margin-left: 8.33333%;
  665. }
  666. .offset-lg-2 {
  667. margin-left: 16.66667%;
  668. }
  669. .offset-lg-3 {
  670. margin-left: 25%;
  671. }
  672. .offset-lg-4 {
  673. margin-left: 33.33333%;
  674. }
  675. .offset-lg-5 {
  676. margin-left: 41.66667%;
  677. }
  678. .offset-lg-6 {
  679. margin-left: 50%;
  680. }
  681. .offset-lg-7 {
  682. margin-left: 58.33333%;
  683. }
  684. .offset-lg-8 {
  685. margin-left: 66.66667%;
  686. }
  687. .offset-lg-9 {
  688. margin-left: 75%;
  689. }
  690. .offset-lg-10 {
  691. margin-left: 83.33333%;
  692. }
  693. .offset-lg-11 {
  694. margin-left: 91.66667%;
  695. }
  696. }
  697. @media (min-width: 1200px) {
  698. .col-xl {
  699. flex-basis: 0;
  700. flex-grow: 1;
  701. max-width: 100%;
  702. }
  703. .col-xl-auto {
  704. flex: 0 0 auto;
  705. width: auto;
  706. max-width: none;
  707. }
  708. .col-xl-1 {
  709. flex: 0 0 8.33333%;
  710. max-width: 8.33333%;
  711. }
  712. .col-xl-2 {
  713. flex: 0 0 16.66667%;
  714. max-width: 16.66667%;
  715. }
  716. .col-xl-3 {
  717. flex: 0 0 25%;
  718. max-width: 25%;
  719. }
  720. .col-xl-4 {
  721. flex: 0 0 33.33333%;
  722. max-width: 33.33333%;
  723. }
  724. .col-xl-5 {
  725. flex: 0 0 41.66667%;
  726. max-width: 41.66667%;
  727. }
  728. .col-xl-6 {
  729. flex: 0 0 50%;
  730. max-width: 50%;
  731. }
  732. .col-xl-7 {
  733. flex: 0 0 58.33333%;
  734. max-width: 58.33333%;
  735. }
  736. .col-xl-8 {
  737. flex: 0 0 66.66667%;
  738. max-width: 66.66667%;
  739. }
  740. .col-xl-9 {
  741. flex: 0 0 75%;
  742. max-width: 75%;
  743. }
  744. .col-xl-10 {
  745. flex: 0 0 83.33333%;
  746. max-width: 83.33333%;
  747. }
  748. .col-xl-11 {
  749. flex: 0 0 91.66667%;
  750. max-width: 91.66667%;
  751. }
  752. .col-xl-12 {
  753. flex: 0 0 100%;
  754. max-width: 100%;
  755. }
  756. .order-xl-first {
  757. order: -1;
  758. }
  759. .order-xl-last {
  760. order: 13;
  761. }
  762. .order-xl-0 {
  763. order: 0;
  764. }
  765. .order-xl-1 {
  766. order: 1;
  767. }
  768. .order-xl-2 {
  769. order: 2;
  770. }
  771. .order-xl-3 {
  772. order: 3;
  773. }
  774. .order-xl-4 {
  775. order: 4;
  776. }
  777. .order-xl-5 {
  778. order: 5;
  779. }
  780. .order-xl-6 {
  781. order: 6;
  782. }
  783. .order-xl-7 {
  784. order: 7;
  785. }
  786. .order-xl-8 {
  787. order: 8;
  788. }
  789. .order-xl-9 {
  790. order: 9;
  791. }
  792. .order-xl-10 {
  793. order: 10;
  794. }
  795. .order-xl-11 {
  796. order: 11;
  797. }
  798. .order-xl-12 {
  799. order: 12;
  800. }
  801. .offset-xl-0 {
  802. margin-left: 0;
  803. }
  804. .offset-xl-1 {
  805. margin-left: 8.33333%;
  806. }
  807. .offset-xl-2 {
  808. margin-left: 16.66667%;
  809. }
  810. .offset-xl-3 {
  811. margin-left: 25%;
  812. }
  813. .offset-xl-4 {
  814. margin-left: 33.33333%;
  815. }
  816. .offset-xl-5 {
  817. margin-left: 41.66667%;
  818. }
  819. .offset-xl-6 {
  820. margin-left: 50%;
  821. }
  822. .offset-xl-7 {
  823. margin-left: 58.33333%;
  824. }
  825. .offset-xl-8 {
  826. margin-left: 66.66667%;
  827. }
  828. .offset-xl-9 {
  829. margin-left: 75%;
  830. }
  831. .offset-xl-10 {
  832. margin-left: 83.33333%;
  833. }
  834. .offset-xl-11 {
  835. margin-left: 91.66667%;
  836. }
  837. }
  838. .d-none {
  839. display: none !important;
  840. }
  841. .d-inline {
  842. display: inline !important;
  843. }
  844. .d-inline-block {
  845. display: inline-block !important;
  846. }
  847. .d-block {
  848. display: block !important;
  849. }
  850. .d-table {
  851. display: table !important;
  852. }
  853. .d-table-row {
  854. display: table-row !important;
  855. }
  856. .d-table-cell {
  857. display: table-cell !important;
  858. }
  859. .d-flex {
  860. display: flex !important;
  861. }
  862. .d-inline-flex {
  863. display: inline-flex !important;
  864. }
  865. @media (min-width: 576px) {
  866. .d-sm-none {
  867. display: none !important;
  868. }
  869. .d-sm-inline {
  870. display: inline !important;
  871. }
  872. .d-sm-inline-block {
  873. display: inline-block !important;
  874. }
  875. .d-sm-block {
  876. display: block !important;
  877. }
  878. .d-sm-table {
  879. display: table !important;
  880. }
  881. .d-sm-table-row {
  882. display: table-row !important;
  883. }
  884. .d-sm-table-cell {
  885. display: table-cell !important;
  886. }
  887. .d-sm-flex {
  888. display: flex !important;
  889. }
  890. .d-sm-inline-flex {
  891. display: inline-flex !important;
  892. }
  893. }
  894. @media (min-width: 768px) {
  895. .d-md-none {
  896. display: none !important;
  897. }
  898. .d-md-inline {
  899. display: inline !important;
  900. }
  901. .d-md-inline-block {
  902. display: inline-block !important;
  903. }
  904. .d-md-block {
  905. display: block !important;
  906. }
  907. .d-md-table {
  908. display: table !important;
  909. }
  910. .d-md-table-row {
  911. display: table-row !important;
  912. }
  913. .d-md-table-cell {
  914. display: table-cell !important;
  915. }
  916. .d-md-flex {
  917. display: flex !important;
  918. }
  919. .d-md-inline-flex {
  920. display: inline-flex !important;
  921. }
  922. }
  923. @media (min-width: 992px) {
  924. .d-lg-none {
  925. display: none !important;
  926. }
  927. .d-lg-inline {
  928. display: inline !important;
  929. }
  930. .d-lg-inline-block {
  931. display: inline-block !important;
  932. }
  933. .d-lg-block {
  934. display: block !important;
  935. }
  936. .d-lg-table {
  937. display: table !important;
  938. }
  939. .d-lg-table-row {
  940. display: table-row !important;
  941. }
  942. .d-lg-table-cell {
  943. display: table-cell !important;
  944. }
  945. .d-lg-flex {
  946. display: flex !important;
  947. }
  948. .d-lg-inline-flex {
  949. display: inline-flex !important;
  950. }
  951. }
  952. @media (min-width: 1200px) {
  953. .d-xl-none {
  954. display: none !important;
  955. }
  956. .d-xl-inline {
  957. display: inline !important;
  958. }
  959. .d-xl-inline-block {
  960. display: inline-block !important;
  961. }
  962. .d-xl-block {
  963. display: block !important;
  964. }
  965. .d-xl-table {
  966. display: table !important;
  967. }
  968. .d-xl-table-row {
  969. display: table-row !important;
  970. }
  971. .d-xl-table-cell {
  972. display: table-cell !important;
  973. }
  974. .d-xl-flex {
  975. display: flex !important;
  976. }
  977. .d-xl-inline-flex {
  978. display: inline-flex !important;
  979. }
  980. }
  981. @media print {
  982. .d-print-none {
  983. display: none !important;
  984. }
  985. .d-print-inline {
  986. display: inline !important;
  987. }
  988. .d-print-inline-block {
  989. display: inline-block !important;
  990. }
  991. .d-print-block {
  992. display: block !important;
  993. }
  994. .d-print-table {
  995. display: table !important;
  996. }
  997. .d-print-table-row {
  998. display: table-row !important;
  999. }
  1000. .d-print-table-cell {
  1001. display: table-cell !important;
  1002. }
  1003. .d-print-flex {
  1004. display: flex !important;
  1005. }
  1006. .d-print-inline-flex {
  1007. display: inline-flex !important;
  1008. }
  1009. }
  1010. .flex-row {
  1011. flex-direction: row !important;
  1012. }
  1013. .flex-column {
  1014. flex-direction: column !important;
  1015. }
  1016. .flex-row-reverse {
  1017. flex-direction: row-reverse !important;
  1018. }
  1019. .flex-column-reverse {
  1020. flex-direction: column-reverse !important;
  1021. }
  1022. .flex-wrap {
  1023. flex-wrap: wrap !important;
  1024. }
  1025. .flex-nowrap {
  1026. flex-wrap: nowrap !important;
  1027. }
  1028. .flex-wrap-reverse {
  1029. flex-wrap: wrap-reverse !important;
  1030. }
  1031. .flex-fill {
  1032. flex: 1 1 auto !important;
  1033. }
  1034. .flex-grow-0 {
  1035. flex-grow: 0 !important;
  1036. }
  1037. .flex-grow-1 {
  1038. flex-grow: 1 !important;
  1039. }
  1040. .flex-shrink-0 {
  1041. flex-shrink: 0 !important;
  1042. }
  1043. .flex-shrink-1 {
  1044. flex-shrink: 1 !important;
  1045. }
  1046. .justify-content-start {
  1047. justify-content: flex-start !important;
  1048. }
  1049. .justify-content-end {
  1050. justify-content: flex-end !important;
  1051. }
  1052. .justify-content-center {
  1053. justify-content: center !important;
  1054. }
  1055. .justify-content-between {
  1056. justify-content: space-between !important;
  1057. }
  1058. .justify-content-around {
  1059. justify-content: space-around !important;
  1060. }
  1061. .align-items-start {
  1062. align-items: flex-start !important;
  1063. }
  1064. .align-items-end {
  1065. align-items: flex-end !important;
  1066. }
  1067. .align-items-center {
  1068. align-items: center !important;
  1069. }
  1070. .align-items-baseline {
  1071. align-items: baseline !important;
  1072. }
  1073. .align-items-stretch {
  1074. align-items: stretch !important;
  1075. }
  1076. .align-content-start {
  1077. align-content: flex-start !important;
  1078. }
  1079. .align-content-end {
  1080. align-content: flex-end !important;
  1081. }
  1082. .align-content-center {
  1083. align-content: center !important;
  1084. }
  1085. .align-content-between {
  1086. align-content: space-between !important;
  1087. }
  1088. .align-content-around {
  1089. align-content: space-around !important;
  1090. }
  1091. .align-content-stretch {
  1092. align-content: stretch !important;
  1093. }
  1094. .align-self-auto {
  1095. align-self: auto !important;
  1096. }
  1097. .align-self-start {
  1098. align-self: flex-start !important;
  1099. }
  1100. .align-self-end {
  1101. align-self: flex-end !important;
  1102. }
  1103. .align-self-center {
  1104. align-self: center !important;
  1105. }
  1106. .align-self-baseline {
  1107. align-self: baseline !important;
  1108. }
  1109. .align-self-stretch {
  1110. align-self: stretch !important;
  1111. }
  1112. @media (min-width: 576px) {
  1113. .flex-sm-row {
  1114. flex-direction: row !important;
  1115. }
  1116. .flex-sm-column {
  1117. flex-direction: column !important;
  1118. }
  1119. .flex-sm-row-reverse {
  1120. flex-direction: row-reverse !important;
  1121. }
  1122. .flex-sm-column-reverse {
  1123. flex-direction: column-reverse !important;
  1124. }
  1125. .flex-sm-wrap {
  1126. flex-wrap: wrap !important;
  1127. }
  1128. .flex-sm-nowrap {
  1129. flex-wrap: nowrap !important;
  1130. }
  1131. .flex-sm-wrap-reverse {
  1132. flex-wrap: wrap-reverse !important;
  1133. }
  1134. .flex-sm-fill {
  1135. flex: 1 1 auto !important;
  1136. }
  1137. .flex-sm-grow-0 {
  1138. flex-grow: 0 !important;
  1139. }
  1140. .flex-sm-grow-1 {
  1141. flex-grow: 1 !important;
  1142. }
  1143. .flex-sm-shrink-0 {
  1144. flex-shrink: 0 !important;
  1145. }
  1146. .flex-sm-shrink-1 {
  1147. flex-shrink: 1 !important;
  1148. }
  1149. .justify-content-sm-start {
  1150. justify-content: flex-start !important;
  1151. }
  1152. .justify-content-sm-end {
  1153. justify-content: flex-end !important;
  1154. }
  1155. .justify-content-sm-center {
  1156. justify-content: center !important;
  1157. }
  1158. .justify-content-sm-between {
  1159. justify-content: space-between !important;
  1160. }
  1161. .justify-content-sm-around {
  1162. justify-content: space-around !important;
  1163. }
  1164. .align-items-sm-start {
  1165. align-items: flex-start !important;
  1166. }
  1167. .align-items-sm-end {
  1168. align-items: flex-end !important;
  1169. }
  1170. .align-items-sm-center {
  1171. align-items: center !important;
  1172. }
  1173. .align-items-sm-baseline {
  1174. align-items: baseline !important;
  1175. }
  1176. .align-items-sm-stretch {
  1177. align-items: stretch !important;
  1178. }
  1179. .align-content-sm-start {
  1180. align-content: flex-start !important;
  1181. }
  1182. .align-content-sm-end {
  1183. align-content: flex-end !important;
  1184. }
  1185. .align-content-sm-center {
  1186. align-content: center !important;
  1187. }
  1188. .align-content-sm-between {
  1189. align-content: space-between !important;
  1190. }
  1191. .align-content-sm-around {
  1192. align-content: space-around !important;
  1193. }
  1194. .align-content-sm-stretch {
  1195. align-content: stretch !important;
  1196. }
  1197. .align-self-sm-auto {
  1198. align-self: auto !important;
  1199. }
  1200. .align-self-sm-start {
  1201. align-self: flex-start !important;
  1202. }
  1203. .align-self-sm-end {
  1204. align-self: flex-end !important;
  1205. }
  1206. .align-self-sm-center {
  1207. align-self: center !important;
  1208. }
  1209. .align-self-sm-baseline {
  1210. align-self: baseline !important;
  1211. }
  1212. .align-self-sm-stretch {
  1213. align-self: stretch !important;
  1214. }
  1215. }
  1216. @media (min-width: 768px) {
  1217. .flex-md-row {
  1218. flex-direction: row !important;
  1219. }
  1220. .flex-md-column {
  1221. flex-direction: column !important;
  1222. }
  1223. .flex-md-row-reverse {
  1224. flex-direction: row-reverse !important;
  1225. }
  1226. .flex-md-column-reverse {
  1227. flex-direction: column-reverse !important;
  1228. }
  1229. .flex-md-wrap {
  1230. flex-wrap: wrap !important;
  1231. }
  1232. .flex-md-nowrap {
  1233. flex-wrap: nowrap !important;
  1234. }
  1235. .flex-md-wrap-reverse {
  1236. flex-wrap: wrap-reverse !important;
  1237. }
  1238. .flex-md-fill {
  1239. flex: 1 1 auto !important;
  1240. }
  1241. .flex-md-grow-0 {
  1242. flex-grow: 0 !important;
  1243. }
  1244. .flex-md-grow-1 {
  1245. flex-grow: 1 !important;
  1246. }
  1247. .flex-md-shrink-0 {
  1248. flex-shrink: 0 !important;
  1249. }
  1250. .flex-md-shrink-1 {
  1251. flex-shrink: 1 !important;
  1252. }
  1253. .justify-content-md-start {
  1254. justify-content: flex-start !important;
  1255. }
  1256. .justify-content-md-end {
  1257. justify-content: flex-end !important;
  1258. }
  1259. .justify-content-md-center {
  1260. justify-content: center !important;
  1261. }
  1262. .justify-content-md-between {
  1263. justify-content: space-between !important;
  1264. }
  1265. .justify-content-md-around {
  1266. justify-content: space-around !important;
  1267. }
  1268. .align-items-md-start {
  1269. align-items: flex-start !important;
  1270. }
  1271. .align-items-md-end {
  1272. align-items: flex-end !important;
  1273. }
  1274. .align-items-md-center {
  1275. align-items: center !important;
  1276. }
  1277. .align-items-md-baseline {
  1278. align-items: baseline !important;
  1279. }
  1280. .align-items-md-stretch {
  1281. align-items: stretch !important;
  1282. }
  1283. .align-content-md-start {
  1284. align-content: flex-start !important;
  1285. }
  1286. .align-content-md-end {
  1287. align-content: flex-end !important;
  1288. }
  1289. .align-content-md-center {
  1290. align-content: center !important;
  1291. }
  1292. .align-content-md-between {
  1293. align-content: space-between !important;
  1294. }
  1295. .align-content-md-around {
  1296. align-content: space-around !important;
  1297. }
  1298. .align-content-md-stretch {
  1299. align-content: stretch !important;
  1300. }
  1301. .align-self-md-auto {
  1302. align-self: auto !important;
  1303. }
  1304. .align-self-md-start {
  1305. align-self: flex-start !important;
  1306. }
  1307. .align-self-md-end {
  1308. align-self: flex-end !important;
  1309. }
  1310. .align-self-md-center {
  1311. align-self: center !important;
  1312. }
  1313. .align-self-md-baseline {
  1314. align-self: baseline !important;
  1315. }
  1316. .align-self-md-stretch {
  1317. align-self: stretch !important;
  1318. }
  1319. }
  1320. @media (min-width: 992px) {
  1321. .flex-lg-row {
  1322. flex-direction: row !important;
  1323. }
  1324. .flex-lg-column {
  1325. flex-direction: column !important;
  1326. }
  1327. .flex-lg-row-reverse {
  1328. flex-direction: row-reverse !important;
  1329. }
  1330. .flex-lg-column-reverse {
  1331. flex-direction: column-reverse !important;
  1332. }
  1333. .flex-lg-wrap {
  1334. flex-wrap: wrap !important;
  1335. }
  1336. .flex-lg-nowrap {
  1337. flex-wrap: nowrap !important;
  1338. }
  1339. .flex-lg-wrap-reverse {
  1340. flex-wrap: wrap-reverse !important;
  1341. }
  1342. .flex-lg-fill {
  1343. flex: 1 1 auto !important;
  1344. }
  1345. .flex-lg-grow-0 {
  1346. flex-grow: 0 !important;
  1347. }
  1348. .flex-lg-grow-1 {
  1349. flex-grow: 1 !important;
  1350. }
  1351. .flex-lg-shrink-0 {
  1352. flex-shrink: 0 !important;
  1353. }
  1354. .flex-lg-shrink-1 {
  1355. flex-shrink: 1 !important;
  1356. }
  1357. .justify-content-lg-start {
  1358. justify-content: flex-start !important;
  1359. }
  1360. .justify-content-lg-end {
  1361. justify-content: flex-end !important;
  1362. }
  1363. .justify-content-lg-center {
  1364. justify-content: center !important;
  1365. }
  1366. .justify-content-lg-between {
  1367. justify-content: space-between !important;
  1368. }
  1369. .justify-content-lg-around {
  1370. justify-content: space-around !important;
  1371. }
  1372. .align-items-lg-start {
  1373. align-items: flex-start !important;
  1374. }
  1375. .align-items-lg-end {
  1376. align-items: flex-end !important;
  1377. }
  1378. .align-items-lg-center {
  1379. align-items: center !important;
  1380. }
  1381. .align-items-lg-baseline {
  1382. align-items: baseline !important;
  1383. }
  1384. .align-items-lg-stretch {
  1385. align-items: stretch !important;
  1386. }
  1387. .align-content-lg-start {
  1388. align-content: flex-start !important;
  1389. }
  1390. .align-content-lg-end {
  1391. align-content: flex-end !important;
  1392. }
  1393. .align-content-lg-center {
  1394. align-content: center !important;
  1395. }
  1396. .align-content-lg-between {
  1397. align-content: space-between !important;
  1398. }
  1399. .align-content-lg-around {
  1400. align-content: space-around !important;
  1401. }
  1402. .align-content-lg-stretch {
  1403. align-content: stretch !important;
  1404. }
  1405. .align-self-lg-auto {
  1406. align-self: auto !important;
  1407. }
  1408. .align-self-lg-start {
  1409. align-self: flex-start !important;
  1410. }
  1411. .align-self-lg-end {
  1412. align-self: flex-end !important;
  1413. }
  1414. .align-self-lg-center {
  1415. align-self: center !important;
  1416. }
  1417. .align-self-lg-baseline {
  1418. align-self: baseline !important;
  1419. }
  1420. .align-self-lg-stretch {
  1421. align-self: stretch !important;
  1422. }
  1423. }
  1424. @media (min-width: 1200px) {
  1425. .flex-xl-row {
  1426. flex-direction: row !important;
  1427. }
  1428. .flex-xl-column {
  1429. flex-direction: column !important;
  1430. }
  1431. .flex-xl-row-reverse {
  1432. flex-direction: row-reverse !important;
  1433. }
  1434. .flex-xl-column-reverse {
  1435. flex-direction: column-reverse !important;
  1436. }
  1437. .flex-xl-wrap {
  1438. flex-wrap: wrap !important;
  1439. }
  1440. .flex-xl-nowrap {
  1441. flex-wrap: nowrap !important;
  1442. }
  1443. .flex-xl-wrap-reverse {
  1444. flex-wrap: wrap-reverse !important;
  1445. }
  1446. .flex-xl-fill {
  1447. flex: 1 1 auto !important;
  1448. }
  1449. .flex-xl-grow-0 {
  1450. flex-grow: 0 !important;
  1451. }
  1452. .flex-xl-grow-1 {
  1453. flex-grow: 1 !important;
  1454. }
  1455. .flex-xl-shrink-0 {
  1456. flex-shrink: 0 !important;
  1457. }
  1458. .flex-xl-shrink-1 {
  1459. flex-shrink: 1 !important;
  1460. }
  1461. .justify-content-xl-start {
  1462. justify-content: flex-start !important;
  1463. }
  1464. .justify-content-xl-end {
  1465. justify-content: flex-end !important;
  1466. }
  1467. .justify-content-xl-center {
  1468. justify-content: center !important;
  1469. }
  1470. .justify-content-xl-between {
  1471. justify-content: space-between !important;
  1472. }
  1473. .justify-content-xl-around {
  1474. justify-content: space-around !important;
  1475. }
  1476. .align-items-xl-start {
  1477. align-items: flex-start !important;
  1478. }
  1479. .align-items-xl-end {
  1480. align-items: flex-end !important;
  1481. }
  1482. .align-items-xl-center {
  1483. align-items: center !important;
  1484. }
  1485. .align-items-xl-baseline {
  1486. align-items: baseline !important;
  1487. }
  1488. .align-items-xl-stretch {
  1489. align-items: stretch !important;
  1490. }
  1491. .align-content-xl-start {
  1492. align-content: flex-start !important;
  1493. }
  1494. .align-content-xl-end {
  1495. align-content: flex-end !important;
  1496. }
  1497. .align-content-xl-center {
  1498. align-content: center !important;
  1499. }
  1500. .align-content-xl-between {
  1501. align-content: space-between !important;
  1502. }
  1503. .align-content-xl-around {
  1504. align-content: space-around !important;
  1505. }
  1506. .align-content-xl-stretch {
  1507. align-content: stretch !important;
  1508. }
  1509. .align-self-xl-auto {
  1510. align-self: auto !important;
  1511. }
  1512. .align-self-xl-start {
  1513. align-self: flex-start !important;
  1514. }
  1515. .align-self-xl-end {
  1516. align-self: flex-end !important;
  1517. }
  1518. .align-self-xl-center {
  1519. align-self: center !important;
  1520. }
  1521. .align-self-xl-baseline {
  1522. align-self: baseline !important;
  1523. }
  1524. .align-self-xl-stretch {
  1525. align-self: stretch !important;
  1526. }
  1527. }
  1528. html {
  1529. overflow-y: scroll;
  1530. }
  1531. .col-full {
  1532. margin-left: calc(-50vw + 50% + 7px);
  1533. margin-right: calc(-50vw + 50% + 7px);
  1534. padding: 0;
  1535. overflow: hidden;
  1536. max-width: calc(100vw - 16px);
  1537. flex: 0 0 calc(100vw - 16px);
  1538. }
  1539. @media (pointer: coarse) {
  1540. .col-full {
  1541. margin-left: calc(-50vw + 50%);
  1542. margin-right: calc(-50vw + 50%);
  1543. max-width: 100vw;
  1544. flex: 0 0 100vw;
  1545. }
  1546. }
  1547. .col-xs-full {
  1548. margin-left: calc(-50vw + 50% + 7px);
  1549. margin-right: calc(-50vw + 50% + 7px);
  1550. padding: 0;
  1551. overflow: hidden;
  1552. max-width: calc(100vw - 16px);
  1553. flex: 0 0 calc(100vw - 16px);
  1554. }
  1555. @media (pointer: coarse) {
  1556. .col-xs-full {
  1557. margin-left: calc(-50vw + 50%);
  1558. margin-right: calc(-50vw + 50%);
  1559. max-width: 100vw;
  1560. flex: 0 0 100vw;
  1561. }
  1562. }
  1563. @media (min-width: 576px) {
  1564. .col-sm-full {
  1565. margin-left: calc(-50vw + 50% + 7px);
  1566. margin-right: calc(-50vw + 50% + 7px);
  1567. padding: 0;
  1568. overflow: hidden;
  1569. max-width: calc(100vw - 16px);
  1570. flex: 0 0 calc(100vw - 16px);
  1571. }
  1572. }
  1573. @media (min-width: 576px) and (pointer: coarse) {
  1574. .col-sm-full {
  1575. margin-left: calc(-50vw + 50%);
  1576. margin-right: calc(-50vw + 50%);
  1577. max-width: 100vw;
  1578. flex: 0 0 100vw;
  1579. }
  1580. }
  1581. @media (min-width: 768px) {
  1582. .col-md-full {
  1583. margin-left: calc(-50vw + 50% + 7px);
  1584. margin-right: calc(-50vw + 50% + 7px);
  1585. padding: 0;
  1586. overflow: hidden;
  1587. max-width: calc(100vw - 16px);
  1588. flex: 0 0 calc(100vw - 16px);
  1589. }
  1590. }
  1591. @media (min-width: 768px) and (pointer: coarse) {
  1592. .col-md-full {
  1593. margin-left: calc(-50vw + 50%);
  1594. margin-right: calc(-50vw + 50%);
  1595. max-width: 100vw;
  1596. flex: 0 0 100vw;
  1597. }
  1598. }
  1599. @media (min-width: 992px) {
  1600. .col-lg-full {
  1601. margin-left: calc(-50vw + 50% + 7px);
  1602. margin-right: calc(-50vw + 50% + 7px);
  1603. padding: 0;
  1604. overflow: hidden;
  1605. max-width: calc(100vw - 16px);
  1606. flex: 0 0 calc(100vw - 16px);
  1607. }
  1608. }
  1609. @media (min-width: 992px) and (pointer: coarse) {
  1610. .col-lg-full {
  1611. margin-left: calc(-50vw + 50%);
  1612. margin-right: calc(-50vw + 50%);
  1613. max-width: 100vw;
  1614. flex: 0 0 100vw;
  1615. }
  1616. }
  1617. @media (min-width: 1200px) {
  1618. .col-xl-full {
  1619. margin-left: calc(-50vw + 50% + 7px);
  1620. margin-right: calc(-50vw + 50% + 7px);
  1621. padding: 0;
  1622. overflow: hidden;
  1623. max-width: calc(100vw - 16px);
  1624. flex: 0 0 calc(100vw - 16px);
  1625. }
  1626. }
  1627. @media (min-width: 1200px) and (pointer: coarse) {
  1628. .col-xl-full {
  1629. margin-left: calc(-50vw + 50%);
  1630. margin-right: calc(-50vw + 50%);
  1631. max-width: 100vw;
  1632. flex: 0 0 100vw;
  1633. }
  1634. }
  1635. .col-hide {
  1636. display: none !important;
  1637. }
  1638. @media (max-width: 575px) {
  1639. .col-xs-hide {
  1640. display: none !important;
  1641. }
  1642. }
  1643. @media (min-width: 576px) and (max-width: 767px) {
  1644. .col-sm-hide {
  1645. display: none !important;
  1646. }
  1647. }
  1648. @media (min-width: 768px) and (max-width: 991px) {
  1649. .col-md-hide {
  1650. display: none !important;
  1651. }
  1652. }
  1653. @media (min-width: 992px) and (max-width: 1199px) {
  1654. .col-lg-hide {
  1655. display: none !important;
  1656. }
  1657. }
  1658. @media (min-width: 1200px) {
  1659. .col-xl-hide {
  1660. display: none !important;
  1661. }
  1662. }