cscg24-lolpython

CSCG 2024 Challenge 'Can I Haz Lolpython?'
git clone https://git.sinitax.com/sinitax/cscg24-lolpython
Log | Files | Refs | sfeed.txt

bootstrap-grid.css (43852B)


      1/*!
      2 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
      3 * Copyright 2011-2018 The Bootstrap Authors
      4 * Copyright 2011-2018 Twitter, Inc.
      5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
      6 */
      7@-ms-viewport {
      8  width: device-width;
      9}
     10
     11html {
     12  box-sizing: border-box;
     13  -ms-overflow-style: scrollbar;
     14}
     15
     16*,
     17*::before,
     18*::after {
     19  box-sizing: inherit;
     20}
     21
     22.container {
     23  width: 100%;
     24  padding-right: 15px;
     25  padding-left: 15px;
     26  margin-right: auto;
     27  margin-left: auto;
     28}
     29
     30@media (min-width: 576px) {
     31  .container {
     32    max-width: 540px;
     33  }
     34}
     35
     36@media (min-width: 768px) {
     37  .container {
     38    max-width: 720px;
     39  }
     40}
     41
     42@media (min-width: 992px) {
     43  .container {
     44    max-width: 960px;
     45  }
     46}
     47
     48@media (min-width: 1200px) {
     49  .container {
     50    max-width: 1140px;
     51  }
     52}
     53
     54.container-fluid {
     55  width: 100%;
     56  padding-right: 15px;
     57  padding-left: 15px;
     58  margin-right: auto;
     59  margin-left: auto;
     60}
     61
     62.row {
     63  display: -webkit-box;
     64  display: -ms-flexbox;
     65  display: flex;
     66  -ms-flex-wrap: wrap;
     67  flex-wrap: wrap;
     68  margin-right: -15px;
     69  margin-left: -15px;
     70}
     71
     72.no-gutters {
     73  margin-right: 0;
     74  margin-left: 0;
     75}
     76
     77.no-gutters > .col,
     78.no-gutters > [class*="col-"] {
     79  padding-right: 0;
     80  padding-left: 0;
     81}
     82
     83.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,
     84.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,
     85.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,
     86.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,
     87.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,
     88.col-xl-auto {
     89  position: relative;
     90  width: 100%;
     91  min-height: 1px;
     92  padding-right: 15px;
     93  padding-left: 15px;
     94}
     95
     96.col {
     97  -ms-flex-preferred-size: 0;
     98  flex-basis: 0;
     99  -webkit-box-flex: 1;
    100  -ms-flex-positive: 1;
    101  flex-grow: 1;
    102  max-width: 100%;
    103}
    104
    105.col-auto {
    106  -webkit-box-flex: 0;
    107  -ms-flex: 0 0 auto;
    108  flex: 0 0 auto;
    109  width: auto;
    110  max-width: none;
    111}
    112
    113.col-1 {
    114  -webkit-box-flex: 0;
    115  -ms-flex: 0 0 8.333333%;
    116  flex: 0 0 8.333333%;
    117  max-width: 8.333333%;
    118}
    119
    120.col-2 {
    121  -webkit-box-flex: 0;
    122  -ms-flex: 0 0 16.666667%;
    123  flex: 0 0 16.666667%;
    124  max-width: 16.666667%;
    125}
    126
    127.col-3 {
    128  -webkit-box-flex: 0;
    129  -ms-flex: 0 0 25%;
    130  flex: 0 0 25%;
    131  max-width: 25%;
    132}
    133
    134.col-4 {
    135  -webkit-box-flex: 0;
    136  -ms-flex: 0 0 33.333333%;
    137  flex: 0 0 33.333333%;
    138  max-width: 33.333333%;
    139}
    140
    141.col-5 {
    142  -webkit-box-flex: 0;
    143  -ms-flex: 0 0 41.666667%;
    144  flex: 0 0 41.666667%;
    145  max-width: 41.666667%;
    146}
    147
    148.col-6 {
    149  -webkit-box-flex: 0;
    150  -ms-flex: 0 0 50%;
    151  flex: 0 0 50%;
    152  max-width: 50%;
    153}
    154
    155.col-7 {
    156  -webkit-box-flex: 0;
    157  -ms-flex: 0 0 58.333333%;
    158  flex: 0 0 58.333333%;
    159  max-width: 58.333333%;
    160}
    161
    162.col-8 {
    163  -webkit-box-flex: 0;
    164  -ms-flex: 0 0 66.666667%;
    165  flex: 0 0 66.666667%;
    166  max-width: 66.666667%;
    167}
    168
    169.col-9 {
    170  -webkit-box-flex: 0;
    171  -ms-flex: 0 0 75%;
    172  flex: 0 0 75%;
    173  max-width: 75%;
    174}
    175
    176.col-10 {
    177  -webkit-box-flex: 0;
    178  -ms-flex: 0 0 83.333333%;
    179  flex: 0 0 83.333333%;
    180  max-width: 83.333333%;
    181}
    182
    183.col-11 {
    184  -webkit-box-flex: 0;
    185  -ms-flex: 0 0 91.666667%;
    186  flex: 0 0 91.666667%;
    187  max-width: 91.666667%;
    188}
    189
    190.col-12 {
    191  -webkit-box-flex: 0;
    192  -ms-flex: 0 0 100%;
    193  flex: 0 0 100%;
    194  max-width: 100%;
    195}
    196
    197.order-first {
    198  -webkit-box-ordinal-group: 0;
    199  -ms-flex-order: -1;
    200  order: -1;
    201}
    202
    203.order-last {
    204  -webkit-box-ordinal-group: 14;
    205  -ms-flex-order: 13;
    206  order: 13;
    207}
    208
    209.order-0 {
    210  -webkit-box-ordinal-group: 1;
    211  -ms-flex-order: 0;
    212  order: 0;
    213}
    214
    215.order-1 {
    216  -webkit-box-ordinal-group: 2;
    217  -ms-flex-order: 1;
    218  order: 1;
    219}
    220
    221.order-2 {
    222  -webkit-box-ordinal-group: 3;
    223  -ms-flex-order: 2;
    224  order: 2;
    225}
    226
    227.order-3 {
    228  -webkit-box-ordinal-group: 4;
    229  -ms-flex-order: 3;
    230  order: 3;
    231}
    232
    233.order-4 {
    234  -webkit-box-ordinal-group: 5;
    235  -ms-flex-order: 4;
    236  order: 4;
    237}
    238
    239.order-5 {
    240  -webkit-box-ordinal-group: 6;
    241  -ms-flex-order: 5;
    242  order: 5;
    243}
    244
    245.order-6 {
    246  -webkit-box-ordinal-group: 7;
    247  -ms-flex-order: 6;
    248  order: 6;
    249}
    250
    251.order-7 {
    252  -webkit-box-ordinal-group: 8;
    253  -ms-flex-order: 7;
    254  order: 7;
    255}
    256
    257.order-8 {
    258  -webkit-box-ordinal-group: 9;
    259  -ms-flex-order: 8;
    260  order: 8;
    261}
    262
    263.order-9 {
    264  -webkit-box-ordinal-group: 10;
    265  -ms-flex-order: 9;
    266  order: 9;
    267}
    268
    269.order-10 {
    270  -webkit-box-ordinal-group: 11;
    271  -ms-flex-order: 10;
    272  order: 10;
    273}
    274
    275.order-11 {
    276  -webkit-box-ordinal-group: 12;
    277  -ms-flex-order: 11;
    278  order: 11;
    279}
    280
    281.order-12 {
    282  -webkit-box-ordinal-group: 13;
    283  -ms-flex-order: 12;
    284  order: 12;
    285}
    286
    287.offset-1 {
    288  margin-left: 8.333333%;
    289}
    290
    291.offset-2 {
    292  margin-left: 16.666667%;
    293}
    294
    295.offset-3 {
    296  margin-left: 25%;
    297}
    298
    299.offset-4 {
    300  margin-left: 33.333333%;
    301}
    302
    303.offset-5 {
    304  margin-left: 41.666667%;
    305}
    306
    307.offset-6 {
    308  margin-left: 50%;
    309}
    310
    311.offset-7 {
    312  margin-left: 58.333333%;
    313}
    314
    315.offset-8 {
    316  margin-left: 66.666667%;
    317}
    318
    319.offset-9 {
    320  margin-left: 75%;
    321}
    322
    323.offset-10 {
    324  margin-left: 83.333333%;
    325}
    326
    327.offset-11 {
    328  margin-left: 91.666667%;
    329}
    330
    331@media (min-width: 576px) {
    332  .col-sm {
    333    -ms-flex-preferred-size: 0;
    334    flex-basis: 0;
    335    -webkit-box-flex: 1;
    336    -ms-flex-positive: 1;
    337    flex-grow: 1;
    338    max-width: 100%;
    339  }
    340  .col-sm-auto {
    341    -webkit-box-flex: 0;
    342    -ms-flex: 0 0 auto;
    343    flex: 0 0 auto;
    344    width: auto;
    345    max-width: none;
    346  }
    347  .col-sm-1 {
    348    -webkit-box-flex: 0;
    349    -ms-flex: 0 0 8.333333%;
    350    flex: 0 0 8.333333%;
    351    max-width: 8.333333%;
    352  }
    353  .col-sm-2 {
    354    -webkit-box-flex: 0;
    355    -ms-flex: 0 0 16.666667%;
    356    flex: 0 0 16.666667%;
    357    max-width: 16.666667%;
    358  }
    359  .col-sm-3 {
    360    -webkit-box-flex: 0;
    361    -ms-flex: 0 0 25%;
    362    flex: 0 0 25%;
    363    max-width: 25%;
    364  }
    365  .col-sm-4 {
    366    -webkit-box-flex: 0;
    367    -ms-flex: 0 0 33.333333%;
    368    flex: 0 0 33.333333%;
    369    max-width: 33.333333%;
    370  }
    371  .col-sm-5 {
    372    -webkit-box-flex: 0;
    373    -ms-flex: 0 0 41.666667%;
    374    flex: 0 0 41.666667%;
    375    max-width: 41.666667%;
    376  }
    377  .col-sm-6 {
    378    -webkit-box-flex: 0;
    379    -ms-flex: 0 0 50%;
    380    flex: 0 0 50%;
    381    max-width: 50%;
    382  }
    383  .col-sm-7 {
    384    -webkit-box-flex: 0;
    385    -ms-flex: 0 0 58.333333%;
    386    flex: 0 0 58.333333%;
    387    max-width: 58.333333%;
    388  }
    389  .col-sm-8 {
    390    -webkit-box-flex: 0;
    391    -ms-flex: 0 0 66.666667%;
    392    flex: 0 0 66.666667%;
    393    max-width: 66.666667%;
    394  }
    395  .col-sm-9 {
    396    -webkit-box-flex: 0;
    397    -ms-flex: 0 0 75%;
    398    flex: 0 0 75%;
    399    max-width: 75%;
    400  }
    401  .col-sm-10 {
    402    -webkit-box-flex: 0;
    403    -ms-flex: 0 0 83.333333%;
    404    flex: 0 0 83.333333%;
    405    max-width: 83.333333%;
    406  }
    407  .col-sm-11 {
    408    -webkit-box-flex: 0;
    409    -ms-flex: 0 0 91.666667%;
    410    flex: 0 0 91.666667%;
    411    max-width: 91.666667%;
    412  }
    413  .col-sm-12 {
    414    -webkit-box-flex: 0;
    415    -ms-flex: 0 0 100%;
    416    flex: 0 0 100%;
    417    max-width: 100%;
    418  }
    419  .order-sm-first {
    420    -webkit-box-ordinal-group: 0;
    421    -ms-flex-order: -1;
    422    order: -1;
    423  }
    424  .order-sm-last {
    425    -webkit-box-ordinal-group: 14;
    426    -ms-flex-order: 13;
    427    order: 13;
    428  }
    429  .order-sm-0 {
    430    -webkit-box-ordinal-group: 1;
    431    -ms-flex-order: 0;
    432    order: 0;
    433  }
    434  .order-sm-1 {
    435    -webkit-box-ordinal-group: 2;
    436    -ms-flex-order: 1;
    437    order: 1;
    438  }
    439  .order-sm-2 {
    440    -webkit-box-ordinal-group: 3;
    441    -ms-flex-order: 2;
    442    order: 2;
    443  }
    444  .order-sm-3 {
    445    -webkit-box-ordinal-group: 4;
    446    -ms-flex-order: 3;
    447    order: 3;
    448  }
    449  .order-sm-4 {
    450    -webkit-box-ordinal-group: 5;
    451    -ms-flex-order: 4;
    452    order: 4;
    453  }
    454  .order-sm-5 {
    455    -webkit-box-ordinal-group: 6;
    456    -ms-flex-order: 5;
    457    order: 5;
    458  }
    459  .order-sm-6 {
    460    -webkit-box-ordinal-group: 7;
    461    -ms-flex-order: 6;
    462    order: 6;
    463  }
    464  .order-sm-7 {
    465    -webkit-box-ordinal-group: 8;
    466    -ms-flex-order: 7;
    467    order: 7;
    468  }
    469  .order-sm-8 {
    470    -webkit-box-ordinal-group: 9;
    471    -ms-flex-order: 8;
    472    order: 8;
    473  }
    474  .order-sm-9 {
    475    -webkit-box-ordinal-group: 10;
    476    -ms-flex-order: 9;
    477    order: 9;
    478  }
    479  .order-sm-10 {
    480    -webkit-box-ordinal-group: 11;
    481    -ms-flex-order: 10;
    482    order: 10;
    483  }
    484  .order-sm-11 {
    485    -webkit-box-ordinal-group: 12;
    486    -ms-flex-order: 11;
    487    order: 11;
    488  }
    489  .order-sm-12 {
    490    -webkit-box-ordinal-group: 13;
    491    -ms-flex-order: 12;
    492    order: 12;
    493  }
    494  .offset-sm-0 {
    495    margin-left: 0;
    496  }
    497  .offset-sm-1 {
    498    margin-left: 8.333333%;
    499  }
    500  .offset-sm-2 {
    501    margin-left: 16.666667%;
    502  }
    503  .offset-sm-3 {
    504    margin-left: 25%;
    505  }
    506  .offset-sm-4 {
    507    margin-left: 33.333333%;
    508  }
    509  .offset-sm-5 {
    510    margin-left: 41.666667%;
    511  }
    512  .offset-sm-6 {
    513    margin-left: 50%;
    514  }
    515  .offset-sm-7 {
    516    margin-left: 58.333333%;
    517  }
    518  .offset-sm-8 {
    519    margin-left: 66.666667%;
    520  }
    521  .offset-sm-9 {
    522    margin-left: 75%;
    523  }
    524  .offset-sm-10 {
    525    margin-left: 83.333333%;
    526  }
    527  .offset-sm-11 {
    528    margin-left: 91.666667%;
    529  }
    530}
    531
    532@media (min-width: 768px) {
    533  .col-md {
    534    -ms-flex-preferred-size: 0;
    535    flex-basis: 0;
    536    -webkit-box-flex: 1;
    537    -ms-flex-positive: 1;
    538    flex-grow: 1;
    539    max-width: 100%;
    540  }
    541  .col-md-auto {
    542    -webkit-box-flex: 0;
    543    -ms-flex: 0 0 auto;
    544    flex: 0 0 auto;
    545    width: auto;
    546    max-width: none;
    547  }
    548  .col-md-1 {
    549    -webkit-box-flex: 0;
    550    -ms-flex: 0 0 8.333333%;
    551    flex: 0 0 8.333333%;
    552    max-width: 8.333333%;
    553  }
    554  .col-md-2 {
    555    -webkit-box-flex: 0;
    556    -ms-flex: 0 0 16.666667%;
    557    flex: 0 0 16.666667%;
    558    max-width: 16.666667%;
    559  }
    560  .col-md-3 {
    561    -webkit-box-flex: 0;
    562    -ms-flex: 0 0 25%;
    563    flex: 0 0 25%;
    564    max-width: 25%;
    565  }
    566  .col-md-4 {
    567    -webkit-box-flex: 0;
    568    -ms-flex: 0 0 33.333333%;
    569    flex: 0 0 33.333333%;
    570    max-width: 33.333333%;
    571  }
    572  .col-md-5 {
    573    -webkit-box-flex: 0;
    574    -ms-flex: 0 0 41.666667%;
    575    flex: 0 0 41.666667%;
    576    max-width: 41.666667%;
    577  }
    578  .col-md-6 {
    579    -webkit-box-flex: 0;
    580    -ms-flex: 0 0 50%;
    581    flex: 0 0 50%;
    582    max-width: 50%;
    583  }
    584  .col-md-7 {
    585    -webkit-box-flex: 0;
    586    -ms-flex: 0 0 58.333333%;
    587    flex: 0 0 58.333333%;
    588    max-width: 58.333333%;
    589  }
    590  .col-md-8 {
    591    -webkit-box-flex: 0;
    592    -ms-flex: 0 0 66.666667%;
    593    flex: 0 0 66.666667%;
    594    max-width: 66.666667%;
    595  }
    596  .col-md-9 {
    597    -webkit-box-flex: 0;
    598    -ms-flex: 0 0 75%;
    599    flex: 0 0 75%;
    600    max-width: 75%;
    601  }
    602  .col-md-10 {
    603    -webkit-box-flex: 0;
    604    -ms-flex: 0 0 83.333333%;
    605    flex: 0 0 83.333333%;
    606    max-width: 83.333333%;
    607  }
    608  .col-md-11 {
    609    -webkit-box-flex: 0;
    610    -ms-flex: 0 0 91.666667%;
    611    flex: 0 0 91.666667%;
    612    max-width: 91.666667%;
    613  }
    614  .col-md-12 {
    615    -webkit-box-flex: 0;
    616    -ms-flex: 0 0 100%;
    617    flex: 0 0 100%;
    618    max-width: 100%;
    619  }
    620  .order-md-first {
    621    -webkit-box-ordinal-group: 0;
    622    -ms-flex-order: -1;
    623    order: -1;
    624  }
    625  .order-md-last {
    626    -webkit-box-ordinal-group: 14;
    627    -ms-flex-order: 13;
    628    order: 13;
    629  }
    630  .order-md-0 {
    631    -webkit-box-ordinal-group: 1;
    632    -ms-flex-order: 0;
    633    order: 0;
    634  }
    635  .order-md-1 {
    636    -webkit-box-ordinal-group: 2;
    637    -ms-flex-order: 1;
    638    order: 1;
    639  }
    640  .order-md-2 {
    641    -webkit-box-ordinal-group: 3;
    642    -ms-flex-order: 2;
    643    order: 2;
    644  }
    645  .order-md-3 {
    646    -webkit-box-ordinal-group: 4;
    647    -ms-flex-order: 3;
    648    order: 3;
    649  }
    650  .order-md-4 {
    651    -webkit-box-ordinal-group: 5;
    652    -ms-flex-order: 4;
    653    order: 4;
    654  }
    655  .order-md-5 {
    656    -webkit-box-ordinal-group: 6;
    657    -ms-flex-order: 5;
    658    order: 5;
    659  }
    660  .order-md-6 {
    661    -webkit-box-ordinal-group: 7;
    662    -ms-flex-order: 6;
    663    order: 6;
    664  }
    665  .order-md-7 {
    666    -webkit-box-ordinal-group: 8;
    667    -ms-flex-order: 7;
    668    order: 7;
    669  }
    670  .order-md-8 {
    671    -webkit-box-ordinal-group: 9;
    672    -ms-flex-order: 8;
    673    order: 8;
    674  }
    675  .order-md-9 {
    676    -webkit-box-ordinal-group: 10;
    677    -ms-flex-order: 9;
    678    order: 9;
    679  }
    680  .order-md-10 {
    681    -webkit-box-ordinal-group: 11;
    682    -ms-flex-order: 10;
    683    order: 10;
    684  }
    685  .order-md-11 {
    686    -webkit-box-ordinal-group: 12;
    687    -ms-flex-order: 11;
    688    order: 11;
    689  }
    690  .order-md-12 {
    691    -webkit-box-ordinal-group: 13;
    692    -ms-flex-order: 12;
    693    order: 12;
    694  }
    695  .offset-md-0 {
    696    margin-left: 0;
    697  }
    698  .offset-md-1 {
    699    margin-left: 8.333333%;
    700  }
    701  .offset-md-2 {
    702    margin-left: 16.666667%;
    703  }
    704  .offset-md-3 {
    705    margin-left: 25%;
    706  }
    707  .offset-md-4 {
    708    margin-left: 33.333333%;
    709  }
    710  .offset-md-5 {
    711    margin-left: 41.666667%;
    712  }
    713  .offset-md-6 {
    714    margin-left: 50%;
    715  }
    716  .offset-md-7 {
    717    margin-left: 58.333333%;
    718  }
    719  .offset-md-8 {
    720    margin-left: 66.666667%;
    721  }
    722  .offset-md-9 {
    723    margin-left: 75%;
    724  }
    725  .offset-md-10 {
    726    margin-left: 83.333333%;
    727  }
    728  .offset-md-11 {
    729    margin-left: 91.666667%;
    730  }
    731}
    732
    733@media (min-width: 992px) {
    734  .col-lg {
    735    -ms-flex-preferred-size: 0;
    736    flex-basis: 0;
    737    -webkit-box-flex: 1;
    738    -ms-flex-positive: 1;
    739    flex-grow: 1;
    740    max-width: 100%;
    741  }
    742  .col-lg-auto {
    743    -webkit-box-flex: 0;
    744    -ms-flex: 0 0 auto;
    745    flex: 0 0 auto;
    746    width: auto;
    747    max-width: none;
    748  }
    749  .col-lg-1 {
    750    -webkit-box-flex: 0;
    751    -ms-flex: 0 0 8.333333%;
    752    flex: 0 0 8.333333%;
    753    max-width: 8.333333%;
    754  }
    755  .col-lg-2 {
    756    -webkit-box-flex: 0;
    757    -ms-flex: 0 0 16.666667%;
    758    flex: 0 0 16.666667%;
    759    max-width: 16.666667%;
    760  }
    761  .col-lg-3 {
    762    -webkit-box-flex: 0;
    763    -ms-flex: 0 0 25%;
    764    flex: 0 0 25%;
    765    max-width: 25%;
    766  }
    767  .col-lg-4 {
    768    -webkit-box-flex: 0;
    769    -ms-flex: 0 0 33.333333%;
    770    flex: 0 0 33.333333%;
    771    max-width: 33.333333%;
    772  }
    773  .col-lg-5 {
    774    -webkit-box-flex: 0;
    775    -ms-flex: 0 0 41.666667%;
    776    flex: 0 0 41.666667%;
    777    max-width: 41.666667%;
    778  }
    779  .col-lg-6 {
    780    -webkit-box-flex: 0;
    781    -ms-flex: 0 0 50%;
    782    flex: 0 0 50%;
    783    max-width: 50%;
    784  }
    785  .col-lg-7 {
    786    -webkit-box-flex: 0;
    787    -ms-flex: 0 0 58.333333%;
    788    flex: 0 0 58.333333%;
    789    max-width: 58.333333%;
    790  }
    791  .col-lg-8 {
    792    -webkit-box-flex: 0;
    793    -ms-flex: 0 0 66.666667%;
    794    flex: 0 0 66.666667%;
    795    max-width: 66.666667%;
    796  }
    797  .col-lg-9 {
    798    -webkit-box-flex: 0;
    799    -ms-flex: 0 0 75%;
    800    flex: 0 0 75%;
    801    max-width: 75%;
    802  }
    803  .col-lg-10 {
    804    -webkit-box-flex: 0;
    805    -ms-flex: 0 0 83.333333%;
    806    flex: 0 0 83.333333%;
    807    max-width: 83.333333%;
    808  }
    809  .col-lg-11 {
    810    -webkit-box-flex: 0;
    811    -ms-flex: 0 0 91.666667%;
    812    flex: 0 0 91.666667%;
    813    max-width: 91.666667%;
    814  }
    815  .col-lg-12 {
    816    -webkit-box-flex: 0;
    817    -ms-flex: 0 0 100%;
    818    flex: 0 0 100%;
    819    max-width: 100%;
    820  }
    821  .order-lg-first {
    822    -webkit-box-ordinal-group: 0;
    823    -ms-flex-order: -1;
    824    order: -1;
    825  }
    826  .order-lg-last {
    827    -webkit-box-ordinal-group: 14;
    828    -ms-flex-order: 13;
    829    order: 13;
    830  }
    831  .order-lg-0 {
    832    -webkit-box-ordinal-group: 1;
    833    -ms-flex-order: 0;
    834    order: 0;
    835  }
    836  .order-lg-1 {
    837    -webkit-box-ordinal-group: 2;
    838    -ms-flex-order: 1;
    839    order: 1;
    840  }
    841  .order-lg-2 {
    842    -webkit-box-ordinal-group: 3;
    843    -ms-flex-order: 2;
    844    order: 2;
    845  }
    846  .order-lg-3 {
    847    -webkit-box-ordinal-group: 4;
    848    -ms-flex-order: 3;
    849    order: 3;
    850  }
    851  .order-lg-4 {
    852    -webkit-box-ordinal-group: 5;
    853    -ms-flex-order: 4;
    854    order: 4;
    855  }
    856  .order-lg-5 {
    857    -webkit-box-ordinal-group: 6;
    858    -ms-flex-order: 5;
    859    order: 5;
    860  }
    861  .order-lg-6 {
    862    -webkit-box-ordinal-group: 7;
    863    -ms-flex-order: 6;
    864    order: 6;
    865  }
    866  .order-lg-7 {
    867    -webkit-box-ordinal-group: 8;
    868    -ms-flex-order: 7;
    869    order: 7;
    870  }
    871  .order-lg-8 {
    872    -webkit-box-ordinal-group: 9;
    873    -ms-flex-order: 8;
    874    order: 8;
    875  }
    876  .order-lg-9 {
    877    -webkit-box-ordinal-group: 10;
    878    -ms-flex-order: 9;
    879    order: 9;
    880  }
    881  .order-lg-10 {
    882    -webkit-box-ordinal-group: 11;
    883    -ms-flex-order: 10;
    884    order: 10;
    885  }
    886  .order-lg-11 {
    887    -webkit-box-ordinal-group: 12;
    888    -ms-flex-order: 11;
    889    order: 11;
    890  }
    891  .order-lg-12 {
    892    -webkit-box-ordinal-group: 13;
    893    -ms-flex-order: 12;
    894    order: 12;
    895  }
    896  .offset-lg-0 {
    897    margin-left: 0;
    898  }
    899  .offset-lg-1 {
    900    margin-left: 8.333333%;
    901  }
    902  .offset-lg-2 {
    903    margin-left: 16.666667%;
    904  }
    905  .offset-lg-3 {
    906    margin-left: 25%;
    907  }
    908  .offset-lg-4 {
    909    margin-left: 33.333333%;
    910  }
    911  .offset-lg-5 {
    912    margin-left: 41.666667%;
    913  }
    914  .offset-lg-6 {
    915    margin-left: 50%;
    916  }
    917  .offset-lg-7 {
    918    margin-left: 58.333333%;
    919  }
    920  .offset-lg-8 {
    921    margin-left: 66.666667%;
    922  }
    923  .offset-lg-9 {
    924    margin-left: 75%;
    925  }
    926  .offset-lg-10 {
    927    margin-left: 83.333333%;
    928  }
    929  .offset-lg-11 {
    930    margin-left: 91.666667%;
    931  }
    932}
    933
    934@media (min-width: 1200px) {
    935  .col-xl {
    936    -ms-flex-preferred-size: 0;
    937    flex-basis: 0;
    938    -webkit-box-flex: 1;
    939    -ms-flex-positive: 1;
    940    flex-grow: 1;
    941    max-width: 100%;
    942  }
    943  .col-xl-auto {
    944    -webkit-box-flex: 0;
    945    -ms-flex: 0 0 auto;
    946    flex: 0 0 auto;
    947    width: auto;
    948    max-width: none;
    949  }
    950  .col-xl-1 {
    951    -webkit-box-flex: 0;
    952    -ms-flex: 0 0 8.333333%;
    953    flex: 0 0 8.333333%;
    954    max-width: 8.333333%;
    955  }
    956  .col-xl-2 {
    957    -webkit-box-flex: 0;
    958    -ms-flex: 0 0 16.666667%;
    959    flex: 0 0 16.666667%;
    960    max-width: 16.666667%;
    961  }
    962  .col-xl-3 {
    963    -webkit-box-flex: 0;
    964    -ms-flex: 0 0 25%;
    965    flex: 0 0 25%;
    966    max-width: 25%;
    967  }
    968  .col-xl-4 {
    969    -webkit-box-flex: 0;
    970    -ms-flex: 0 0 33.333333%;
    971    flex: 0 0 33.333333%;
    972    max-width: 33.333333%;
    973  }
    974  .col-xl-5 {
    975    -webkit-box-flex: 0;
    976    -ms-flex: 0 0 41.666667%;
    977    flex: 0 0 41.666667%;
    978    max-width: 41.666667%;
    979  }
    980  .col-xl-6 {
    981    -webkit-box-flex: 0;
    982    -ms-flex: 0 0 50%;
    983    flex: 0 0 50%;
    984    max-width: 50%;
    985  }
    986  .col-xl-7 {
    987    -webkit-box-flex: 0;
    988    -ms-flex: 0 0 58.333333%;
    989    flex: 0 0 58.333333%;
    990    max-width: 58.333333%;
    991  }
    992  .col-xl-8 {
    993    -webkit-box-flex: 0;
    994    -ms-flex: 0 0 66.666667%;
    995    flex: 0 0 66.666667%;
    996    max-width: 66.666667%;
    997  }
    998  .col-xl-9 {
    999    -webkit-box-flex: 0;
   1000    -ms-flex: 0 0 75%;
   1001    flex: 0 0 75%;
   1002    max-width: 75%;
   1003  }
   1004  .col-xl-10 {
   1005    -webkit-box-flex: 0;
   1006    -ms-flex: 0 0 83.333333%;
   1007    flex: 0 0 83.333333%;
   1008    max-width: 83.333333%;
   1009  }
   1010  .col-xl-11 {
   1011    -webkit-box-flex: 0;
   1012    -ms-flex: 0 0 91.666667%;
   1013    flex: 0 0 91.666667%;
   1014    max-width: 91.666667%;
   1015  }
   1016  .col-xl-12 {
   1017    -webkit-box-flex: 0;
   1018    -ms-flex: 0 0 100%;
   1019    flex: 0 0 100%;
   1020    max-width: 100%;
   1021  }
   1022  .order-xl-first {
   1023    -webkit-box-ordinal-group: 0;
   1024    -ms-flex-order: -1;
   1025    order: -1;
   1026  }
   1027  .order-xl-last {
   1028    -webkit-box-ordinal-group: 14;
   1029    -ms-flex-order: 13;
   1030    order: 13;
   1031  }
   1032  .order-xl-0 {
   1033    -webkit-box-ordinal-group: 1;
   1034    -ms-flex-order: 0;
   1035    order: 0;
   1036  }
   1037  .order-xl-1 {
   1038    -webkit-box-ordinal-group: 2;
   1039    -ms-flex-order: 1;
   1040    order: 1;
   1041  }
   1042  .order-xl-2 {
   1043    -webkit-box-ordinal-group: 3;
   1044    -ms-flex-order: 2;
   1045    order: 2;
   1046  }
   1047  .order-xl-3 {
   1048    -webkit-box-ordinal-group: 4;
   1049    -ms-flex-order: 3;
   1050    order: 3;
   1051  }
   1052  .order-xl-4 {
   1053    -webkit-box-ordinal-group: 5;
   1054    -ms-flex-order: 4;
   1055    order: 4;
   1056  }
   1057  .order-xl-5 {
   1058    -webkit-box-ordinal-group: 6;
   1059    -ms-flex-order: 5;
   1060    order: 5;
   1061  }
   1062  .order-xl-6 {
   1063    -webkit-box-ordinal-group: 7;
   1064    -ms-flex-order: 6;
   1065    order: 6;
   1066  }
   1067  .order-xl-7 {
   1068    -webkit-box-ordinal-group: 8;
   1069    -ms-flex-order: 7;
   1070    order: 7;
   1071  }
   1072  .order-xl-8 {
   1073    -webkit-box-ordinal-group: 9;
   1074    -ms-flex-order: 8;
   1075    order: 8;
   1076  }
   1077  .order-xl-9 {
   1078    -webkit-box-ordinal-group: 10;
   1079    -ms-flex-order: 9;
   1080    order: 9;
   1081  }
   1082  .order-xl-10 {
   1083    -webkit-box-ordinal-group: 11;
   1084    -ms-flex-order: 10;
   1085    order: 10;
   1086  }
   1087  .order-xl-11 {
   1088    -webkit-box-ordinal-group: 12;
   1089    -ms-flex-order: 11;
   1090    order: 11;
   1091  }
   1092  .order-xl-12 {
   1093    -webkit-box-ordinal-group: 13;
   1094    -ms-flex-order: 12;
   1095    order: 12;
   1096  }
   1097  .offset-xl-0 {
   1098    margin-left: 0;
   1099  }
   1100  .offset-xl-1 {
   1101    margin-left: 8.333333%;
   1102  }
   1103  .offset-xl-2 {
   1104    margin-left: 16.666667%;
   1105  }
   1106  .offset-xl-3 {
   1107    margin-left: 25%;
   1108  }
   1109  .offset-xl-4 {
   1110    margin-left: 33.333333%;
   1111  }
   1112  .offset-xl-5 {
   1113    margin-left: 41.666667%;
   1114  }
   1115  .offset-xl-6 {
   1116    margin-left: 50%;
   1117  }
   1118  .offset-xl-7 {
   1119    margin-left: 58.333333%;
   1120  }
   1121  .offset-xl-8 {
   1122    margin-left: 66.666667%;
   1123  }
   1124  .offset-xl-9 {
   1125    margin-left: 75%;
   1126  }
   1127  .offset-xl-10 {
   1128    margin-left: 83.333333%;
   1129  }
   1130  .offset-xl-11 {
   1131    margin-left: 91.666667%;
   1132  }
   1133}
   1134
   1135.d-none {
   1136  display: none !important;
   1137}
   1138
   1139.d-inline {
   1140  display: inline !important;
   1141}
   1142
   1143.d-inline-block {
   1144  display: inline-block !important;
   1145}
   1146
   1147.d-block {
   1148  display: block !important;
   1149}
   1150
   1151.d-table {
   1152  display: table !important;
   1153}
   1154
   1155.d-table-row {
   1156  display: table-row !important;
   1157}
   1158
   1159.d-table-cell {
   1160  display: table-cell !important;
   1161}
   1162
   1163.d-flex {
   1164  display: -webkit-box !important;
   1165  display: -ms-flexbox !important;
   1166  display: flex !important;
   1167}
   1168
   1169.d-inline-flex {
   1170  display: -webkit-inline-box !important;
   1171  display: -ms-inline-flexbox !important;
   1172  display: inline-flex !important;
   1173}
   1174
   1175@media (min-width: 576px) {
   1176  .d-sm-none {
   1177    display: none !important;
   1178  }
   1179  .d-sm-inline {
   1180    display: inline !important;
   1181  }
   1182  .d-sm-inline-block {
   1183    display: inline-block !important;
   1184  }
   1185  .d-sm-block {
   1186    display: block !important;
   1187  }
   1188  .d-sm-table {
   1189    display: table !important;
   1190  }
   1191  .d-sm-table-row {
   1192    display: table-row !important;
   1193  }
   1194  .d-sm-table-cell {
   1195    display: table-cell !important;
   1196  }
   1197  .d-sm-flex {
   1198    display: -webkit-box !important;
   1199    display: -ms-flexbox !important;
   1200    display: flex !important;
   1201  }
   1202  .d-sm-inline-flex {
   1203    display: -webkit-inline-box !important;
   1204    display: -ms-inline-flexbox !important;
   1205    display: inline-flex !important;
   1206  }
   1207}
   1208
   1209@media (min-width: 768px) {
   1210  .d-md-none {
   1211    display: none !important;
   1212  }
   1213  .d-md-inline {
   1214    display: inline !important;
   1215  }
   1216  .d-md-inline-block {
   1217    display: inline-block !important;
   1218  }
   1219  .d-md-block {
   1220    display: block !important;
   1221  }
   1222  .d-md-table {
   1223    display: table !important;
   1224  }
   1225  .d-md-table-row {
   1226    display: table-row !important;
   1227  }
   1228  .d-md-table-cell {
   1229    display: table-cell !important;
   1230  }
   1231  .d-md-flex {
   1232    display: -webkit-box !important;
   1233    display: -ms-flexbox !important;
   1234    display: flex !important;
   1235  }
   1236  .d-md-inline-flex {
   1237    display: -webkit-inline-box !important;
   1238    display: -ms-inline-flexbox !important;
   1239    display: inline-flex !important;
   1240  }
   1241}
   1242
   1243@media (min-width: 992px) {
   1244  .d-lg-none {
   1245    display: none !important;
   1246  }
   1247  .d-lg-inline {
   1248    display: inline !important;
   1249  }
   1250  .d-lg-inline-block {
   1251    display: inline-block !important;
   1252  }
   1253  .d-lg-block {
   1254    display: block !important;
   1255  }
   1256  .d-lg-table {
   1257    display: table !important;
   1258  }
   1259  .d-lg-table-row {
   1260    display: table-row !important;
   1261  }
   1262  .d-lg-table-cell {
   1263    display: table-cell !important;
   1264  }
   1265  .d-lg-flex {
   1266    display: -webkit-box !important;
   1267    display: -ms-flexbox !important;
   1268    display: flex !important;
   1269  }
   1270  .d-lg-inline-flex {
   1271    display: -webkit-inline-box !important;
   1272    display: -ms-inline-flexbox !important;
   1273    display: inline-flex !important;
   1274  }
   1275}
   1276
   1277@media (min-width: 1200px) {
   1278  .d-xl-none {
   1279    display: none !important;
   1280  }
   1281  .d-xl-inline {
   1282    display: inline !important;
   1283  }
   1284  .d-xl-inline-block {
   1285    display: inline-block !important;
   1286  }
   1287  .d-xl-block {
   1288    display: block !important;
   1289  }
   1290  .d-xl-table {
   1291    display: table !important;
   1292  }
   1293  .d-xl-table-row {
   1294    display: table-row !important;
   1295  }
   1296  .d-xl-table-cell {
   1297    display: table-cell !important;
   1298  }
   1299  .d-xl-flex {
   1300    display: -webkit-box !important;
   1301    display: -ms-flexbox !important;
   1302    display: flex !important;
   1303  }
   1304  .d-xl-inline-flex {
   1305    display: -webkit-inline-box !important;
   1306    display: -ms-inline-flexbox !important;
   1307    display: inline-flex !important;
   1308  }
   1309}
   1310
   1311@media print {
   1312  .d-print-none {
   1313    display: none !important;
   1314  }
   1315  .d-print-inline {
   1316    display: inline !important;
   1317  }
   1318  .d-print-inline-block {
   1319    display: inline-block !important;
   1320  }
   1321  .d-print-block {
   1322    display: block !important;
   1323  }
   1324  .d-print-table {
   1325    display: table !important;
   1326  }
   1327  .d-print-table-row {
   1328    display: table-row !important;
   1329  }
   1330  .d-print-table-cell {
   1331    display: table-cell !important;
   1332  }
   1333  .d-print-flex {
   1334    display: -webkit-box !important;
   1335    display: -ms-flexbox !important;
   1336    display: flex !important;
   1337  }
   1338  .d-print-inline-flex {
   1339    display: -webkit-inline-box !important;
   1340    display: -ms-inline-flexbox !important;
   1341    display: inline-flex !important;
   1342  }
   1343}
   1344
   1345.flex-row {
   1346  -webkit-box-orient: horizontal !important;
   1347  -webkit-box-direction: normal !important;
   1348  -ms-flex-direction: row !important;
   1349  flex-direction: row !important;
   1350}
   1351
   1352.flex-column {
   1353  -webkit-box-orient: vertical !important;
   1354  -webkit-box-direction: normal !important;
   1355  -ms-flex-direction: column !important;
   1356  flex-direction: column !important;
   1357}
   1358
   1359.flex-row-reverse {
   1360  -webkit-box-orient: horizontal !important;
   1361  -webkit-box-direction: reverse !important;
   1362  -ms-flex-direction: row-reverse !important;
   1363  flex-direction: row-reverse !important;
   1364}
   1365
   1366.flex-column-reverse {
   1367  -webkit-box-orient: vertical !important;
   1368  -webkit-box-direction: reverse !important;
   1369  -ms-flex-direction: column-reverse !important;
   1370  flex-direction: column-reverse !important;
   1371}
   1372
   1373.flex-wrap {
   1374  -ms-flex-wrap: wrap !important;
   1375  flex-wrap: wrap !important;
   1376}
   1377
   1378.flex-nowrap {
   1379  -ms-flex-wrap: nowrap !important;
   1380  flex-wrap: nowrap !important;
   1381}
   1382
   1383.flex-wrap-reverse {
   1384  -ms-flex-wrap: wrap-reverse !important;
   1385  flex-wrap: wrap-reverse !important;
   1386}
   1387
   1388.justify-content-start {
   1389  -webkit-box-pack: start !important;
   1390  -ms-flex-pack: start !important;
   1391  justify-content: flex-start !important;
   1392}
   1393
   1394.justify-content-end {
   1395  -webkit-box-pack: end !important;
   1396  -ms-flex-pack: end !important;
   1397  justify-content: flex-end !important;
   1398}
   1399
   1400.justify-content-center {
   1401  -webkit-box-pack: center !important;
   1402  -ms-flex-pack: center !important;
   1403  justify-content: center !important;
   1404}
   1405
   1406.justify-content-between {
   1407  -webkit-box-pack: justify !important;
   1408  -ms-flex-pack: justify !important;
   1409  justify-content: space-between !important;
   1410}
   1411
   1412.justify-content-around {
   1413  -ms-flex-pack: distribute !important;
   1414  justify-content: space-around !important;
   1415}
   1416
   1417.align-items-start {
   1418  -webkit-box-align: start !important;
   1419  -ms-flex-align: start !important;
   1420  align-items: flex-start !important;
   1421}
   1422
   1423.align-items-end {
   1424  -webkit-box-align: end !important;
   1425  -ms-flex-align: end !important;
   1426  align-items: flex-end !important;
   1427}
   1428
   1429.align-items-center {
   1430  -webkit-box-align: center !important;
   1431  -ms-flex-align: center !important;
   1432  align-items: center !important;
   1433}
   1434
   1435.align-items-baseline {
   1436  -webkit-box-align: baseline !important;
   1437  -ms-flex-align: baseline !important;
   1438  align-items: baseline !important;
   1439}
   1440
   1441.align-items-stretch {
   1442  -webkit-box-align: stretch !important;
   1443  -ms-flex-align: stretch !important;
   1444  align-items: stretch !important;
   1445}
   1446
   1447.align-content-start {
   1448  -ms-flex-line-pack: start !important;
   1449  align-content: flex-start !important;
   1450}
   1451
   1452.align-content-end {
   1453  -ms-flex-line-pack: end !important;
   1454  align-content: flex-end !important;
   1455}
   1456
   1457.align-content-center {
   1458  -ms-flex-line-pack: center !important;
   1459  align-content: center !important;
   1460}
   1461
   1462.align-content-between {
   1463  -ms-flex-line-pack: justify !important;
   1464  align-content: space-between !important;
   1465}
   1466
   1467.align-content-around {
   1468  -ms-flex-line-pack: distribute !important;
   1469  align-content: space-around !important;
   1470}
   1471
   1472.align-content-stretch {
   1473  -ms-flex-line-pack: stretch !important;
   1474  align-content: stretch !important;
   1475}
   1476
   1477.align-self-auto {
   1478  -ms-flex-item-align: auto !important;
   1479  align-self: auto !important;
   1480}
   1481
   1482.align-self-start {
   1483  -ms-flex-item-align: start !important;
   1484  align-self: flex-start !important;
   1485}
   1486
   1487.align-self-end {
   1488  -ms-flex-item-align: end !important;
   1489  align-self: flex-end !important;
   1490}
   1491
   1492.align-self-center {
   1493  -ms-flex-item-align: center !important;
   1494  align-self: center !important;
   1495}
   1496
   1497.align-self-baseline {
   1498  -ms-flex-item-align: baseline !important;
   1499  align-self: baseline !important;
   1500}
   1501
   1502.align-self-stretch {
   1503  -ms-flex-item-align: stretch !important;
   1504  align-self: stretch !important;
   1505}
   1506
   1507@media (min-width: 576px) {
   1508  .flex-sm-row {
   1509    -webkit-box-orient: horizontal !important;
   1510    -webkit-box-direction: normal !important;
   1511    -ms-flex-direction: row !important;
   1512    flex-direction: row !important;
   1513  }
   1514  .flex-sm-column {
   1515    -webkit-box-orient: vertical !important;
   1516    -webkit-box-direction: normal !important;
   1517    -ms-flex-direction: column !important;
   1518    flex-direction: column !important;
   1519  }
   1520  .flex-sm-row-reverse {
   1521    -webkit-box-orient: horizontal !important;
   1522    -webkit-box-direction: reverse !important;
   1523    -ms-flex-direction: row-reverse !important;
   1524    flex-direction: row-reverse !important;
   1525  }
   1526  .flex-sm-column-reverse {
   1527    -webkit-box-orient: vertical !important;
   1528    -webkit-box-direction: reverse !important;
   1529    -ms-flex-direction: column-reverse !important;
   1530    flex-direction: column-reverse !important;
   1531  }
   1532  .flex-sm-wrap {
   1533    -ms-flex-wrap: wrap !important;
   1534    flex-wrap: wrap !important;
   1535  }
   1536  .flex-sm-nowrap {
   1537    -ms-flex-wrap: nowrap !important;
   1538    flex-wrap: nowrap !important;
   1539  }
   1540  .flex-sm-wrap-reverse {
   1541    -ms-flex-wrap: wrap-reverse !important;
   1542    flex-wrap: wrap-reverse !important;
   1543  }
   1544  .justify-content-sm-start {
   1545    -webkit-box-pack: start !important;
   1546    -ms-flex-pack: start !important;
   1547    justify-content: flex-start !important;
   1548  }
   1549  .justify-content-sm-end {
   1550    -webkit-box-pack: end !important;
   1551    -ms-flex-pack: end !important;
   1552    justify-content: flex-end !important;
   1553  }
   1554  .justify-content-sm-center {
   1555    -webkit-box-pack: center !important;
   1556    -ms-flex-pack: center !important;
   1557    justify-content: center !important;
   1558  }
   1559  .justify-content-sm-between {
   1560    -webkit-box-pack: justify !important;
   1561    -ms-flex-pack: justify !important;
   1562    justify-content: space-between !important;
   1563  }
   1564  .justify-content-sm-around {
   1565    -ms-flex-pack: distribute !important;
   1566    justify-content: space-around !important;
   1567  }
   1568  .align-items-sm-start {
   1569    -webkit-box-align: start !important;
   1570    -ms-flex-align: start !important;
   1571    align-items: flex-start !important;
   1572  }
   1573  .align-items-sm-end {
   1574    -webkit-box-align: end !important;
   1575    -ms-flex-align: end !important;
   1576    align-items: flex-end !important;
   1577  }
   1578  .align-items-sm-center {
   1579    -webkit-box-align: center !important;
   1580    -ms-flex-align: center !important;
   1581    align-items: center !important;
   1582  }
   1583  .align-items-sm-baseline {
   1584    -webkit-box-align: baseline !important;
   1585    -ms-flex-align: baseline !important;
   1586    align-items: baseline !important;
   1587  }
   1588  .align-items-sm-stretch {
   1589    -webkit-box-align: stretch !important;
   1590    -ms-flex-align: stretch !important;
   1591    align-items: stretch !important;
   1592  }
   1593  .align-content-sm-start {
   1594    -ms-flex-line-pack: start !important;
   1595    align-content: flex-start !important;
   1596  }
   1597  .align-content-sm-end {
   1598    -ms-flex-line-pack: end !important;
   1599    align-content: flex-end !important;
   1600  }
   1601  .align-content-sm-center {
   1602    -ms-flex-line-pack: center !important;
   1603    align-content: center !important;
   1604  }
   1605  .align-content-sm-between {
   1606    -ms-flex-line-pack: justify !important;
   1607    align-content: space-between !important;
   1608  }
   1609  .align-content-sm-around {
   1610    -ms-flex-line-pack: distribute !important;
   1611    align-content: space-around !important;
   1612  }
   1613  .align-content-sm-stretch {
   1614    -ms-flex-line-pack: stretch !important;
   1615    align-content: stretch !important;
   1616  }
   1617  .align-self-sm-auto {
   1618    -ms-flex-item-align: auto !important;
   1619    align-self: auto !important;
   1620  }
   1621  .align-self-sm-start {
   1622    -ms-flex-item-align: start !important;
   1623    align-self: flex-start !important;
   1624  }
   1625  .align-self-sm-end {
   1626    -ms-flex-item-align: end !important;
   1627    align-self: flex-end !important;
   1628  }
   1629  .align-self-sm-center {
   1630    -ms-flex-item-align: center !important;
   1631    align-self: center !important;
   1632  }
   1633  .align-self-sm-baseline {
   1634    -ms-flex-item-align: baseline !important;
   1635    align-self: baseline !important;
   1636  }
   1637  .align-self-sm-stretch {
   1638    -ms-flex-item-align: stretch !important;
   1639    align-self: stretch !important;
   1640  }
   1641}
   1642
   1643@media (min-width: 768px) {
   1644  .flex-md-row {
   1645    -webkit-box-orient: horizontal !important;
   1646    -webkit-box-direction: normal !important;
   1647    -ms-flex-direction: row !important;
   1648    flex-direction: row !important;
   1649  }
   1650  .flex-md-column {
   1651    -webkit-box-orient: vertical !important;
   1652    -webkit-box-direction: normal !important;
   1653    -ms-flex-direction: column !important;
   1654    flex-direction: column !important;
   1655  }
   1656  .flex-md-row-reverse {
   1657    -webkit-box-orient: horizontal !important;
   1658    -webkit-box-direction: reverse !important;
   1659    -ms-flex-direction: row-reverse !important;
   1660    flex-direction: row-reverse !important;
   1661  }
   1662  .flex-md-column-reverse {
   1663    -webkit-box-orient: vertical !important;
   1664    -webkit-box-direction: reverse !important;
   1665    -ms-flex-direction: column-reverse !important;
   1666    flex-direction: column-reverse !important;
   1667  }
   1668  .flex-md-wrap {
   1669    -ms-flex-wrap: wrap !important;
   1670    flex-wrap: wrap !important;
   1671  }
   1672  .flex-md-nowrap {
   1673    -ms-flex-wrap: nowrap !important;
   1674    flex-wrap: nowrap !important;
   1675  }
   1676  .flex-md-wrap-reverse {
   1677    -ms-flex-wrap: wrap-reverse !important;
   1678    flex-wrap: wrap-reverse !important;
   1679  }
   1680  .justify-content-md-start {
   1681    -webkit-box-pack: start !important;
   1682    -ms-flex-pack: start !important;
   1683    justify-content: flex-start !important;
   1684  }
   1685  .justify-content-md-end {
   1686    -webkit-box-pack: end !important;
   1687    -ms-flex-pack: end !important;
   1688    justify-content: flex-end !important;
   1689  }
   1690  .justify-content-md-center {
   1691    -webkit-box-pack: center !important;
   1692    -ms-flex-pack: center !important;
   1693    justify-content: center !important;
   1694  }
   1695  .justify-content-md-between {
   1696    -webkit-box-pack: justify !important;
   1697    -ms-flex-pack: justify !important;
   1698    justify-content: space-between !important;
   1699  }
   1700  .justify-content-md-around {
   1701    -ms-flex-pack: distribute !important;
   1702    justify-content: space-around !important;
   1703  }
   1704  .align-items-md-start {
   1705    -webkit-box-align: start !important;
   1706    -ms-flex-align: start !important;
   1707    align-items: flex-start !important;
   1708  }
   1709  .align-items-md-end {
   1710    -webkit-box-align: end !important;
   1711    -ms-flex-align: end !important;
   1712    align-items: flex-end !important;
   1713  }
   1714  .align-items-md-center {
   1715    -webkit-box-align: center !important;
   1716    -ms-flex-align: center !important;
   1717    align-items: center !important;
   1718  }
   1719  .align-items-md-baseline {
   1720    -webkit-box-align: baseline !important;
   1721    -ms-flex-align: baseline !important;
   1722    align-items: baseline !important;
   1723  }
   1724  .align-items-md-stretch {
   1725    -webkit-box-align: stretch !important;
   1726    -ms-flex-align: stretch !important;
   1727    align-items: stretch !important;
   1728  }
   1729  .align-content-md-start {
   1730    -ms-flex-line-pack: start !important;
   1731    align-content: flex-start !important;
   1732  }
   1733  .align-content-md-end {
   1734    -ms-flex-line-pack: end !important;
   1735    align-content: flex-end !important;
   1736  }
   1737  .align-content-md-center {
   1738    -ms-flex-line-pack: center !important;
   1739    align-content: center !important;
   1740  }
   1741  .align-content-md-between {
   1742    -ms-flex-line-pack: justify !important;
   1743    align-content: space-between !important;
   1744  }
   1745  .align-content-md-around {
   1746    -ms-flex-line-pack: distribute !important;
   1747    align-content: space-around !important;
   1748  }
   1749  .align-content-md-stretch {
   1750    -ms-flex-line-pack: stretch !important;
   1751    align-content: stretch !important;
   1752  }
   1753  .align-self-md-auto {
   1754    -ms-flex-item-align: auto !important;
   1755    align-self: auto !important;
   1756  }
   1757  .align-self-md-start {
   1758    -ms-flex-item-align: start !important;
   1759    align-self: flex-start !important;
   1760  }
   1761  .align-self-md-end {
   1762    -ms-flex-item-align: end !important;
   1763    align-self: flex-end !important;
   1764  }
   1765  .align-self-md-center {
   1766    -ms-flex-item-align: center !important;
   1767    align-self: center !important;
   1768  }
   1769  .align-self-md-baseline {
   1770    -ms-flex-item-align: baseline !important;
   1771    align-self: baseline !important;
   1772  }
   1773  .align-self-md-stretch {
   1774    -ms-flex-item-align: stretch !important;
   1775    align-self: stretch !important;
   1776  }
   1777}
   1778
   1779@media (min-width: 992px) {
   1780  .flex-lg-row {
   1781    -webkit-box-orient: horizontal !important;
   1782    -webkit-box-direction: normal !important;
   1783    -ms-flex-direction: row !important;
   1784    flex-direction: row !important;
   1785  }
   1786  .flex-lg-column {
   1787    -webkit-box-orient: vertical !important;
   1788    -webkit-box-direction: normal !important;
   1789    -ms-flex-direction: column !important;
   1790    flex-direction: column !important;
   1791  }
   1792  .flex-lg-row-reverse {
   1793    -webkit-box-orient: horizontal !important;
   1794    -webkit-box-direction: reverse !important;
   1795    -ms-flex-direction: row-reverse !important;
   1796    flex-direction: row-reverse !important;
   1797  }
   1798  .flex-lg-column-reverse {
   1799    -webkit-box-orient: vertical !important;
   1800    -webkit-box-direction: reverse !important;
   1801    -ms-flex-direction: column-reverse !important;
   1802    flex-direction: column-reverse !important;
   1803  }
   1804  .flex-lg-wrap {
   1805    -ms-flex-wrap: wrap !important;
   1806    flex-wrap: wrap !important;
   1807  }
   1808  .flex-lg-nowrap {
   1809    -ms-flex-wrap: nowrap !important;
   1810    flex-wrap: nowrap !important;
   1811  }
   1812  .flex-lg-wrap-reverse {
   1813    -ms-flex-wrap: wrap-reverse !important;
   1814    flex-wrap: wrap-reverse !important;
   1815  }
   1816  .justify-content-lg-start {
   1817    -webkit-box-pack: start !important;
   1818    -ms-flex-pack: start !important;
   1819    justify-content: flex-start !important;
   1820  }
   1821  .justify-content-lg-end {
   1822    -webkit-box-pack: end !important;
   1823    -ms-flex-pack: end !important;
   1824    justify-content: flex-end !important;
   1825  }
   1826  .justify-content-lg-center {
   1827    -webkit-box-pack: center !important;
   1828    -ms-flex-pack: center !important;
   1829    justify-content: center !important;
   1830  }
   1831  .justify-content-lg-between {
   1832    -webkit-box-pack: justify !important;
   1833    -ms-flex-pack: justify !important;
   1834    justify-content: space-between !important;
   1835  }
   1836  .justify-content-lg-around {
   1837    -ms-flex-pack: distribute !important;
   1838    justify-content: space-around !important;
   1839  }
   1840  .align-items-lg-start {
   1841    -webkit-box-align: start !important;
   1842    -ms-flex-align: start !important;
   1843    align-items: flex-start !important;
   1844  }
   1845  .align-items-lg-end {
   1846    -webkit-box-align: end !important;
   1847    -ms-flex-align: end !important;
   1848    align-items: flex-end !important;
   1849  }
   1850  .align-items-lg-center {
   1851    -webkit-box-align: center !important;
   1852    -ms-flex-align: center !important;
   1853    align-items: center !important;
   1854  }
   1855  .align-items-lg-baseline {
   1856    -webkit-box-align: baseline !important;
   1857    -ms-flex-align: baseline !important;
   1858    align-items: baseline !important;
   1859  }
   1860  .align-items-lg-stretch {
   1861    -webkit-box-align: stretch !important;
   1862    -ms-flex-align: stretch !important;
   1863    align-items: stretch !important;
   1864  }
   1865  .align-content-lg-start {
   1866    -ms-flex-line-pack: start !important;
   1867    align-content: flex-start !important;
   1868  }
   1869  .align-content-lg-end {
   1870    -ms-flex-line-pack: end !important;
   1871    align-content: flex-end !important;
   1872  }
   1873  .align-content-lg-center {
   1874    -ms-flex-line-pack: center !important;
   1875    align-content: center !important;
   1876  }
   1877  .align-content-lg-between {
   1878    -ms-flex-line-pack: justify !important;
   1879    align-content: space-between !important;
   1880  }
   1881  .align-content-lg-around {
   1882    -ms-flex-line-pack: distribute !important;
   1883    align-content: space-around !important;
   1884  }
   1885  .align-content-lg-stretch {
   1886    -ms-flex-line-pack: stretch !important;
   1887    align-content: stretch !important;
   1888  }
   1889  .align-self-lg-auto {
   1890    -ms-flex-item-align: auto !important;
   1891    align-self: auto !important;
   1892  }
   1893  .align-self-lg-start {
   1894    -ms-flex-item-align: start !important;
   1895    align-self: flex-start !important;
   1896  }
   1897  .align-self-lg-end {
   1898    -ms-flex-item-align: end !important;
   1899    align-self: flex-end !important;
   1900  }
   1901  .align-self-lg-center {
   1902    -ms-flex-item-align: center !important;
   1903    align-self: center !important;
   1904  }
   1905  .align-self-lg-baseline {
   1906    -ms-flex-item-align: baseline !important;
   1907    align-self: baseline !important;
   1908  }
   1909  .align-self-lg-stretch {
   1910    -ms-flex-item-align: stretch !important;
   1911    align-self: stretch !important;
   1912  }
   1913}
   1914
   1915@media (min-width: 1200px) {
   1916  .flex-xl-row {
   1917    -webkit-box-orient: horizontal !important;
   1918    -webkit-box-direction: normal !important;
   1919    -ms-flex-direction: row !important;
   1920    flex-direction: row !important;
   1921  }
   1922  .flex-xl-column {
   1923    -webkit-box-orient: vertical !important;
   1924    -webkit-box-direction: normal !important;
   1925    -ms-flex-direction: column !important;
   1926    flex-direction: column !important;
   1927  }
   1928  .flex-xl-row-reverse {
   1929    -webkit-box-orient: horizontal !important;
   1930    -webkit-box-direction: reverse !important;
   1931    -ms-flex-direction: row-reverse !important;
   1932    flex-direction: row-reverse !important;
   1933  }
   1934  .flex-xl-column-reverse {
   1935    -webkit-box-orient: vertical !important;
   1936    -webkit-box-direction: reverse !important;
   1937    -ms-flex-direction: column-reverse !important;
   1938    flex-direction: column-reverse !important;
   1939  }
   1940  .flex-xl-wrap {
   1941    -ms-flex-wrap: wrap !important;
   1942    flex-wrap: wrap !important;
   1943  }
   1944  .flex-xl-nowrap {
   1945    -ms-flex-wrap: nowrap !important;
   1946    flex-wrap: nowrap !important;
   1947  }
   1948  .flex-xl-wrap-reverse {
   1949    -ms-flex-wrap: wrap-reverse !important;
   1950    flex-wrap: wrap-reverse !important;
   1951  }
   1952  .justify-content-xl-start {
   1953    -webkit-box-pack: start !important;
   1954    -ms-flex-pack: start !important;
   1955    justify-content: flex-start !important;
   1956  }
   1957  .justify-content-xl-end {
   1958    -webkit-box-pack: end !important;
   1959    -ms-flex-pack: end !important;
   1960    justify-content: flex-end !important;
   1961  }
   1962  .justify-content-xl-center {
   1963    -webkit-box-pack: center !important;
   1964    -ms-flex-pack: center !important;
   1965    justify-content: center !important;
   1966  }
   1967  .justify-content-xl-between {
   1968    -webkit-box-pack: justify !important;
   1969    -ms-flex-pack: justify !important;
   1970    justify-content: space-between !important;
   1971  }
   1972  .justify-content-xl-around {
   1973    -ms-flex-pack: distribute !important;
   1974    justify-content: space-around !important;
   1975  }
   1976  .align-items-xl-start {
   1977    -webkit-box-align: start !important;
   1978    -ms-flex-align: start !important;
   1979    align-items: flex-start !important;
   1980  }
   1981  .align-items-xl-end {
   1982    -webkit-box-align: end !important;
   1983    -ms-flex-align: end !important;
   1984    align-items: flex-end !important;
   1985  }
   1986  .align-items-xl-center {
   1987    -webkit-box-align: center !important;
   1988    -ms-flex-align: center !important;
   1989    align-items: center !important;
   1990  }
   1991  .align-items-xl-baseline {
   1992    -webkit-box-align: baseline !important;
   1993    -ms-flex-align: baseline !important;
   1994    align-items: baseline !important;
   1995  }
   1996  .align-items-xl-stretch {
   1997    -webkit-box-align: stretch !important;
   1998    -ms-flex-align: stretch !important;
   1999    align-items: stretch !important;
   2000  }
   2001  .align-content-xl-start {
   2002    -ms-flex-line-pack: start !important;
   2003    align-content: flex-start !important;
   2004  }
   2005  .align-content-xl-end {
   2006    -ms-flex-line-pack: end !important;
   2007    align-content: flex-end !important;
   2008  }
   2009  .align-content-xl-center {
   2010    -ms-flex-line-pack: center !important;
   2011    align-content: center !important;
   2012  }
   2013  .align-content-xl-between {
   2014    -ms-flex-line-pack: justify !important;
   2015    align-content: space-between !important;
   2016  }
   2017  .align-content-xl-around {
   2018    -ms-flex-line-pack: distribute !important;
   2019    align-content: space-around !important;
   2020  }
   2021  .align-content-xl-stretch {
   2022    -ms-flex-line-pack: stretch !important;
   2023    align-content: stretch !important;
   2024  }
   2025  .align-self-xl-auto {
   2026    -ms-flex-item-align: auto !important;
   2027    align-self: auto !important;
   2028  }
   2029  .align-self-xl-start {
   2030    -ms-flex-item-align: start !important;
   2031    align-self: flex-start !important;
   2032  }
   2033  .align-self-xl-end {
   2034    -ms-flex-item-align: end !important;
   2035    align-self: flex-end !important;
   2036  }
   2037  .align-self-xl-center {
   2038    -ms-flex-item-align: center !important;
   2039    align-self: center !important;
   2040  }
   2041  .align-self-xl-baseline {
   2042    -ms-flex-item-align: baseline !important;
   2043    align-self: baseline !important;
   2044  }
   2045  .align-self-xl-stretch {
   2046    -ms-flex-item-align: stretch !important;
   2047    align-self: stretch !important;
   2048  }
   2049}
   2050/*# sourceMappingURL=bootstrap-grid.css.map */